Concatenative language
Concatenative topics
Concatenative meta
Other languages
Meta
These are erg's ideas for language changes. If we ever reach a concensus on any of them, they will be moved to [[Factor/To do]]. ==Should integers be sequences?== ==Should associative lists be first-class tuples or remain as arrays of 2arrays?== ==Should math operators such as + be overloaded for vectors?== ==Should at and nth be the same concept?== ==Erlang-style concurrency or 1:1 native threading?== ==Should call work on words?== The %execute% word would go away and call would be generic and replace the usages of execute. Example: [factor{ { 1 2 3 4 5 } \ even? filter}] On the other hand, %callable% would no longer be a subtype of %sequence%, which would complicate macros that do sequence operations on quotations; they'd need to special-case words to avoid surprising the user with errors.
Describe this revision:
Save