back
user profile
Rochus
4,228karma·3,235submissions·November 19, 2018
about
see http://rochus-keller.ch
recent activity (3,235 total)
comment
Not necessarily. There is a nice, file-based Smalltalk dialect called SOM (Simple Object Machine) by the people from Denmark who also developed JS V8. There are implementations based on C/C++, JV…
comment
Here is the worth reading response by Allen Wirfs-Brock who "was there pretty much at the beginning": http://www.wirfs-brock.com/allen/posts/914 …
comment
Ok, I see, you're talking about home video game consoles, not command-line interfaces. I'm not home console developer (nor user); one reason is that it ties one too closely to the proprietar…
comment
> Ultralight supports the console platforms I don't understand that. The readme says "Ultralight is a lightweight, cross-platform, HTML rendering engine for desktop apps and games." …
comment
Not all code is there. The website https://ultralig.ht/ says "No source code for proprietary modules" for the free version. If you want to use the technology in your free ap…
comment
The website https://ultralig.ht/ says "No source code for proprietary modules." for the free version. So it's technically not an open source project and therefore not a…
comment
Ok, the website https://ultralig.ht/ says "No source code for proprietary modules." for the free version. So it's technically not an open source project. I won't a…
comment
I had a brief look at the github repositories and don't think that all source code is available. At least I'm missing the source code of the core renderer. Maybe I didn't look close eno…
comment
Epicurus is great. He represents a very life-affirming and to modesty animating philosophy. Unfortunately he was defamed by all the Christian moral philosophers. This is hinted at in the article.
comment
Interesting list. After all, there is also the opposite case, where it is difficult to understand why a certain prize was awarded. I once attended a lecture by Nobel Laureate Richard Ernst, where he p…
comment
Yes, many of my apps and libs were more than ten years old when I pushed them to github. Some projects started before git was invented.
comment
Yes, I know a couple of Fortran 77 apps and libraries which were developed more than 25 years ago and which are still in use today. My C++ Qt GUI application for NMR spectrum analysis ( https:/…
comment
The article is an impressive historical treatment of the topic. More than 40 pages, almost a diploma thesis. I personally would have been more interested in the technical aspects, but that would proba…
comment
So building Chromium becomes even more complex. Understanding the build system alone is a major achievement; I even had to build a tool for that: https://github.com/rochus-keller/…
comment
Interesting, thanks. Still surprising it is a factor of two.
comment
> and we were able to further improved the performance of TruffleSqueak Is there an overview somewhere which allows comparison with fig. 4 of your ACM 2019 publication? Anyway in that publication S…
comment
I have somewhat lost track of the different versions. What is the difference between GraalSqueak and TruffleSqueak?
comment
It's core benefit proposition - improved memory safety - is or has been adopted in other languages like C++ or Ada (or even D for those who care). The legitimate question therefore arises as to w…
comment
They also have people in the C++ committee (even making proposals to add features made popular with Rust also to C++) and they have their own C++ toolchain.
comment
I am an engineer and as most other engineers have a concrete idea of what "method" means; in any case, it is about much more than just painting something. However, I agree with you - if I in…
comment
Well, I wouldn't call it a "method"; it's just a combination of a fault tree with an event tree diagram for a given hazard; both of which are the result of a corresponding analysis…
comment
> Outside of building synths For building synths I would rather recommend https://www.amazon.com/-/Designing-Software-Synthesizer-Plug... or https://www.amazon.com&…
comment
I wouldn't say it's "better"; it just has some features which I didn't find in other tools at that time, e.g. translucent cross-links, everything in one fulltext-indexed file,…
comment
Outliners are great and underrated tools. But after a detailed analysis of Org Mode (and some other tools) I implemented https://github.com/rochus-keller/CrossLine which I'm…
comment
It's a great browser, even faster than Chromium. I especially appreciate that they offer 32 bit versions for download which run on my old Linux machines just by unpacking the ZIP to some director…
comment
Interesting, but how fast is it, especially compared to PyPy? Didn't find this information, neither in the top nor the other provided links.
comment
I assume we agree that "productivity" doesn't just cover writing code, but also avoiding/finding bugs and maintaining the code over a long period by different people. TypeScript is…
comment
> The module concept of Oberon's predecessor Modula-2 is still unrivalled today The module concept of Oberon is also very good (leaner than Modula's). There are also other languages with …
comment
Long before computer science, even though the ideological attitudes might be similar ;-)
comment
Good idea. But then why not use one of the already available statically/strictly typed languages which compile to Lua or LuaJIT bytecode? See https://github.com/hengestone/lu…