Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Rochus
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
50 ms
·
841.
▲
by
Rochus
2y ago
> I am curious about the issues with C++17 (vs say C++11) though. It's about dependability and bootstrapping. GCC 4.7 was the last version implemented in C, and it supports C++98/03 and a subset of C++11. > There are some
842.
▲
by
Rochus
2y ago
What aspects do you consider "ultra-complex"? I agree that it has a very strange syntax, many features of it being unknown to most people; but besides that, it's as easy as Pascal, isn't it?
843.
▲
by
Rochus
2y ago
I've spent too little time with the recent standards/draft to give a specific answer. But I have a general attitude: C89 with extensions or C99 were just perfect for almost any purpuse; newer standards may well correct minor inade
844.
▲
by
Rochus
2y ago
You need a large, modern C++ compiler and standard library, which are not available for most older systems, and you're inviting an excess of dependencies because not all compilers support all parts of the newer C++ standards (in the sa
845.
▲
by
Rochus
2y ago
We are fortunately free to ignore "C23 and C2y" and stick with C89 (with the common extensions) or C99.
846.
▲
by
Rochus
2y ago
Cwerg looks interesting indeed. I had it on my radar for some time. Especially its focus on simplicity and independence (e.g. that it can directly generate ELF executables) are attractive. From my humble point of view, both Python 3 and C++
847.
▲
by
Rochus
2y ago
These poor sheep have to live on a concrete floor and hardly ever see a real meadow.
848.
▲
by
Rochus
2y ago
Cool. The author has set himself a huge task if he wants to build something like LLVM. An alternative would be to participate in a project with similar goals that is already quite progressed, such as QBE or Eigen ( https://github.
849.
▲
by
Rochus
2y ago
Wow, what an effort! Just found this article published two weeks ago: https://www.theregister.com/2025/01/07/algol_68_comes_to_gcc...
850.
▲
by
Rochus
2y ago
Thanks. I read about IPL for the first time in McCarthy's history of Lisp paper, but never took a closer look. I now also see the irony.
851.
▲
by
Rochus
2y ago
Interesting. Having the old compiler and an emulator is certainly helpful, but of course also yet another complexity. From my experience, it's very useful to have some decently large programs in the target language, the output of which
852.
▲
by
Rochus
2y ago
Why do you need the old code if you implement your own interpreter anyway? Why "(ironically) Lisp"?
853.
▲
by
Rochus
2y ago
The title wrong. It's only about the 14- and 15-inch ThinkPad X9 Aura Editions.
854.
▲
by
Rochus
2y ago
> Does that mean the TrackPoint is dead? No, thankfully. It will still appear in the other ThinkPads made by Lenovo Good.
855.
▲
by
Rochus
2y ago
I play the drums with my pedal board and the bass with my left hand. It's just a matter of practice.
856.
▲
by
Rochus
2y ago
I play my one-man live band almost every day, and everything I play is automatically recorded; from time to time I check the recordings and then master a few tracks and put them on my website: http://rochus-keller.ch/?p=1317
857.
▲
by
Rochus
2y ago
The size is indeed impressive (31 kSLOC, compared to e.g. Lua 5.1 with 13 kSLOC). I will have a closer look at the code. Maybe I can transpile it to my Luon language and run it on LuaJIT.
858.
▲
by
Rochus
2y ago
That's amazing, thanks. Can you please share more background information about the project, in particular why you wanted to take on this huge challenge, and why you didn't just start from an existing implementation, and why you ch
859.
▲
by
Rochus
2y ago
> like 20 seconds on my laptop About the same time on my old EliteBook 2530p.
860.
▲
by
Rochus
2y ago
The implementation looks easier to handle than e.g. ECL or CLISP, cool. Do you have an estimate how complete your implementation is? How does the performance compare with e.g. ECL or CLISP? Did you run conformity tests, e.g. with https:&#x
861.
▲
by
Rochus
2y ago
Is this the attempt to do live coding in Perl? There seem to be parallels to e.g. https://en.wikipedia.org/wiki/Extempore_(software) (besides the syntax).
862.
▲
by
Rochus
2y ago
This is an interesting but wrong statement: > "It’s not really enjoyable to make music now […] It takes a lot of time, it takes a lot of practice, you need to get really good at an instrument or really good at a piece of production
863.
▲
by
Rochus
2y ago
Wow, this is an amazing book, nearly 800 pages; counless examples of BCPL applications, by the author of the BCPL language.
864.
▲
by
Rochus
2y ago
Great article, thanks for sharing! I especially appreciated being able to have the article read to me. The quality of the speaker is very good. It would be great if you could have any article or book read to you in this way. Does anyone kno
865.
▲
by
Rochus
2y ago
Right, that would be great.
866.
▲
by
Rochus
2y ago
Sure. Pascal btw. had a pretty "flexible" goto statement, I would say nearly as flexible as BASIC; Apple ][ Pascal was a bit more structured though. In original Pascal, you could use goto to even jump out of a procedure; Apple Pas
867.
▲
by
Rochus
2y ago
> Dijkstra famously said that programmers who started with BASIC are "mentally mutilated" He knew how to make friends.
868.
▲
by
Rochus
2y ago
I had a look at the available literature. Many of the ideas are pretty similar to the work of Per Brinch Hansen a decade earlier. Actually the successor of Concurrent Euclid, called Object-Oriented Turing, is pretty interesting, because it
869.
▲
by
Rochus
2y ago
> Yes I know Ada is not a good fit Why? > https://en.wikipedia.org/wiki/TUNIS Interesting; do you know whether the source code is available somewhere?
870.
▲
by
Rochus
2y ago
Did you have a look at music programming languages, e.g. https://en.wikipedia.org/wiki/Impromptu_(programming_environ... , https://en.wikipedia.org/wiki/Csound or https://en.wikipedia.or
More ›