This repository has been archived by the owner on Nov 5, 2023. It is now read-only.
Proper pattern matching #12
Labels
↻ breaking
Suggestions or fixes that are breaking changes in some way.
• enhancement
New feature or request
∆ feature
New feature suggestion
# prioritize
Issues that are more urgent than others
Currently the
=
operator is more of a naive "statementy" expression verifying that the variable in an assignment isn't already defined in the global scope. This has also caused problems such as #1.The features suggested in this issue is to move towards the functional idea of the
=
operator. Meaning allowing LHS and RHS to be swapped at will (symmetric property), but most importantly the implementation must be compatible with #11.The desired functionality would be:
meaning + life = 42
)More suggestions may come, this list is not complete.
The text was updated successfully, but these errors were encountered: