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.
User:Cesque
I'm currently looking at the possibilities of a language based around rolling ball sculptures.
!N (name) ?Names a sculpture or part of sculpture (function). !S switchname<toswitch,toswitch1> ?Creates some switches in the sculpture. !F switches number ?Sets some/all switches to position number. !O ?Operates the sculpture, sends the ball to the first switch defined it !S, unless otherwise stated.
!D ?Designer mode, lets you edit the code while it is running, ie. if the ball passed through a switch at one point, then you needed to pass through the switch again, but to a different switch, but you wanted to keep it with only 1 output, you would use the Designer mode. It is often more efficient that creating a switch with multiple outputs. Ask me if you don't understand - I'm not the greatest at explaining!
!R ?Replace a switch - used to replace a switch while in Designer mode, or perhaps even outside of it; I haven't used D or R yet.