We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.
Talk:1+
Re-defining functions
Is re-definition of subroutines allowed?
If so, are previous references to subroutines updated or do they still mean the original? "never depend on a subroutine that is defined later on" would suggest re-definition shouldn't change previous references. Plus, should re-encountering an old definition re-re-define it or once a definition has been done once should it only act as a call from then?
I'd suggest re-defining a subroutine shouldn't change previous references, would change the language significantly and leads to the re-re-definition problem.
Another option is to leave it undefined behavior :P