News for hackers. Stuff that matters.
Re:Minimalism in programming language design by carapace on Tuesday May 24, 2022 @03:50PM (#31496764)
That looks like a pretty cool language.

To me it sounds like you and the other person were saying that Pascal and Oberon weren't "large enough". I'm just pointing out that they were large enough that people can and did do serious work with them, and that, in many ways, our modern systems aren't that much better than what they achieved with those relatively simple and primitive tools. They weren't perfect, both languages grew and became more elaborate, that's true, but the original systems were solid.

Re:Minimalism in programming language design by Rochus on Tuesday May 24, 2022 @04:10PM (#31496994)
Thanks. The argument was, that Wirth's original language designs were less successful than the extenden versions designed by others, e.g. Boarland. The original designs are undoubtedly sufficiently expressive to build things of decent size, but apparently too little attractive for wide adoption. Not surprisingly, variants of all Wirth languages have quickly emerged; in the case of Oberon, for example, these are Oberon-2 by Mössenböck or Component Pascal by an ETH spin-off.
Re:Minimalism in programming language design by carapace on Tuesday May 24, 2022 @05:20PM (#31497664)
> Thanks.

You're welcome. I don't look at usernames on HN so it didn't occur to me until now that it's your project. It really does seem like a well-considered extension of Oberon, I'm going to check it out in more depth later.

> The argument was, that Wirth's original language designs were less successful than the extended versions designed by others, e.g. Boarland.

In a sense, the extensions of his work are the success, eh?

> The original designs are undoubtedly sufficiently expressive to build things of decent size, but apparently too little attractive for wide adoption.

In the quote from the interview with Wirth he says "I think the industry thinks it’s a big asset to have a complex thing that increases their reputation of being sophisticated." So rather than a curing a lack of expressivity, complexity instead provides a marketing edge, in his opinion.

> Not surprisingly, variants of all Wirth languages have quickly emerged

Again, to me that seems like a kind of success. The alternatives are that Wirth birthed perfect languages, like Athena springing from the head of Zeus, or that they were all barren and died on the vine.

Re:Minimalism in programming language design by Rochus on Tuesday May 24, 2022 @06:20PM (#31498196)
> So rather than a curing a lack of expressivity, complexity instead provides a marketing edge, in his opinion.

His focus was educating students at ETH; the languages he created with this focus were fit for purpose; it is true that there are developers in industry who prefer complex languages for sophistication reasons; but there are also pragmatic people; even they apparently prefer Delphi over Pascal; I don't consider Delphi complex e.g. in comparison with C++11.

> to me that seems like a kind of success

Agree; the original languages are great and a robust basis; and e.g. Go is a very successful offspring of Oberon-2.