Skip to content

WIP: port vanilla symbol method for [float], first draft of easing atom ambiguity

Jonathan Wilkes requested to merge improve-type-oddities into master

Will be adding workarounds for various atom type ambiguities as possible.

Need to address:

  • [symbol 123(
  • 123 when it's a symbol atom selector

My current approach is to adds "hints" to the error messages when a class has no method to handle an incoming message.

For [symbol 123( we probably want to print out an initial error so that it doesn't slip through silently.

There are probably other cases to do with [route] and friends who have the correct methods but handle matching in surprising ways for new users. We may be able to print warnings in that case.

Edited by Jonathan Wilkes

Merge request reports