3 ms·
It's not so much "using" as it is "understanding". I've been playing around with INRAC (http://boston.conman.org/2015/11/16-19 http://boston.conman.org/2015/11
by spc476 11y ago
It's not so much "using" as it is "understanding". I've been playing around with INRAC (http://boston.conman.org/2015/11/16-19 http://boston.conman.org/2015/11/16-19), the language used to implement Racter (https://en.wikipedia.org/wiki/Racter https://en.wikipedia.org/wiki/Racter) which has the most insane flow control I've ever come across in a language. Subroutines (for lack of a better term) do not need to have unique names, and when you call a subroutine, one matching the name is picked at random.
Oh, and you can specify subroutine names with a pattern (and of course, one subroutine whose name matches is picked at random).
The same works for GOTO as well. It's a very non-deterministic language. And it's so moribund that I think only two commercial programs (Racter is one, I think I've come across another) were written in it.