6 ms·
Personal pet-peeve (from Requirements page): > (…) They should build on any modern UNIX (or macOS) system with OCaml and OPAM installed. (…) I just checked. M
by xlii 3y ago
Personal pet-peeve (from Requirements page):
> (…) They should build on any modern UNIX (or macOS) system with OCaml and OPAM installed. (…)
I just checked. MacOS Sonoma is STILL UNIX certified, and I get that wording “any modern UNIX” would not be clear this minor error annoys me.
s/or MacOS/including MacOS/
- ReleaseCandidat 3y agoMaybe it's not about "Unix", but "modern"? Although, "modern Unix" is an oxymoron. duck and run
- pjmlp 3y agoI not always agree with Rob Pike, but this one is a must. "We really are using a 1970s era operating system well past its sell-by date. We get a lot done, and we have fun, but let's face it, the fundamental design of Unix is older than many of the readers of Slashdot, while lots of different, great ideas about computing and networks have been developed in the last 30 years. Using Unix is the computing equivalent of listening only to music by David Cassidy." -- https://interviews.slashdot.org/story/04/10/18/1153211/rob-pike-responds https://interviews.slashdot.org/story/04/10/18/1153211/rob-p...
- dontlaugh 3y agoIronic, considering how many "different, great ideas about computing" Pike wilfully ignored in the development of Go.
- pjmlp 3y agoI agree, I came to realise that the end goal was to get Limbo a face lift. So we didn't got Inferno, rather Limbo in new clothing, which still does dynamic loading much better than Go.
- dontlaugh 3y agoWe could’ve gotten something more like a simpler Swift if some attention was paid to state of the art in language research and implementation. No nil, composable errors, integrated generics, sum types, etc.
- pjmlp 3y agoIf you like language archeology, compare K&R C with the state of systems programming languages outside Bell Labs, in regards to safety and language features, since JOVIAL was introduced in 1958. Hence why there is a certain irony towards the opinion UNIX is done, yet the efforts towards language design are as they are. Plan 9, Inferno and Limbo came to be, and that was it.