News for hackers. Stuff that matters.
Re:The most remarkable legacy system I have seen by eru on Monday July 13, 2020 @10:25AM (#23821079)
I was positively surprised that Slang was actually quite usable. I had expected much worse.

I suspect the Common Lisp influence was beneficial.

The weirdest thing, language-wise, that I noticed was scoping. It's neither dynamic nor static scoping, but weird scoping. (But there are work-around to get something like static scoping.)

Outside of the language, the whole CVS-based version control and review process was weird. But understandable as a product of the late 1990s, when review-before-going-into-permanent-history must have been way ahead of its time.

Re:The most remarkable legacy system I have seen by silverdemon on Monday July 13, 2020 @08:10PM (#23827161)
Slang was OK as a language. The SecDB/Slang ecosystem was years ahead of its time and all credit to its inventors and maintainers, but a monorepo full of decades of critical code from thousands of developers still gives me palpitations.
Re:The most remarkable legacy system I have seen by sweeneyrod on Monday July 13, 2020 @04:58PM (#23825490)
> The weirdest thing, language-wise, that I noticed was scoping.

Not the spaces in variable names?

Re:The most remarkable legacy system I have seen by silverdemon on Monday July 13, 2020 @08:08PM (#23827142)
Those annoyed me immensely. I can feel my heart rate go up 10 BPM just thinking about it. I guess it was meant to make scripts more readable to minimally-techy people, but actually just made it harder to parse.
Re:The most remarkable legacy system I have seen by eru on Monday July 13, 2020 @11:18PM (#23828119)
No, actually not. I found that quite refreshing and occasionally useful.

But I was used to different and exotic conventions from the obscure languages I played with over the years.