3 ms·
For years I developed in a language called Sigmac, for the Arris CAD system. I love esoteric languages, but Sigmac was downright hateful. It made you feel lik
by Zikes 12y ago
For years I developed in a language called Sigmac, for the Arris CAD system. I love esoteric languages, but Sigmac was downright hateful. It made you feel like the company was punishing you for daring to use it.
Some of the great "features" of the language:
* It has no scope. None. Everything is a global. Which it uses to great advantage because
* Functions can't return values! If you want to make a string uppercase, for instance, you would first store that string in the smn_transfer global variable, then call the function :j_caps, then read the smn_transfer string.
Fortunately it had a working syscall system, so I did as much of my work as I could in an accompanying script written in a much saner language, like Perl.
- muyuu 12y agoThat's a bit like old Casio calculators. It worked for small things but I cannot imagine a big application written in that. Nostalgia overdrive just seeing this beauty: http://www.rskey.org/CMS/index.php/7?manufacturer=Casio&model=fx-7500G http://www.rskey.org/CMS/index.php/7?manufacturer=Casio&mode...
- cowardlydragon 12y agoSo it's like JavaScript...
- bvanslyke 12y ago... if you don't know about the "var" keyword.
- pekk 12y agoMore like "if the person who wrote this code didn't want to use the var keyword"
- ptx 12y agoJavaScript has function scope, allows return values and doesn't normally allow syscalls. So the languages are nothing alike on any of the points in the comment you're replying to.