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…
6y ago·view thread
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 …
6y ago·view thread
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…
6y ago·view thread
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." …
6y ago·view thread
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…
6y ago·view thread
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…
6y ago·view thread
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…
6y ago·view thread
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…
6y ago·view thread
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.
6y ago·view thread
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…
6y ago·view thread
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.
6y ago·view thread
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:/&#…
6y ago·view thread
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…
6y ago·view thread
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/…
6y ago·view thread
comment
Interesting, thanks. Still surprising it is a factor of two.
6y ago·view thread
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…
6y ago·view thread
comment
I have somewhat lost track of the different versions. What is the difference between GraalSqueak and TruffleSqueak?
6y ago·view thread
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…
6y ago·view thread
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.
6y ago·view thread
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…
6y ago·view thread
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…
6y ago·view thread
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&…
6y ago·view thread
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,…
6y ago·view thread
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…
6y ago·view thread
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…
6y ago·view thread
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.
6y ago·view thread
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…
6y ago·view thread
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 …
6y ago·view thread
comment
Long before computer science, even though the ideological attitudes might be similar ;-)
6y ago·view thread
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…
6y ago·view thread