back
user profile
Rochus
4,228karma·3,235submissions·November 19, 2018
about
see http://rochus-keller.ch
recent activity (3,235 total)
comment
There are some results in the repository, e.g. one I published recently: https://github.com/rochus-keller/Are-we-fast-yet/blob/main/L... Or here: https:/…
comment
I think we can skip this discussion.
comment
They surely have better things to do than worry about what I call my programming language.
comment
It's the abbreviation of Micro Oberon, therefore a quite obvious naming choice; there is no real risk of confusion with commercial offers under this name; it's also a common name in science.
comment
(2023)
Great documentary by TheVerge.com, thanks for sharing.
comment
Indeed, e.g. Apple Lisa OS and the first Mac OS. But the present one so far is only around 100 lines; the author calls it a "bootloader". Here is a list of more complete systems: https:…
comment
I was actually surprised to see nearly a factor ten between C99 and LuaJIT. In previous measurements (on x86, see e.g. https://github.com/rochus-keller/Are-we-fast-yet/blob…
comment
> has the LuaJIT implementation been checked over Just re-checked that I inserted the Luau Mandelbrot results in the correct cell. > does that mean LuaJIT is going down the < 5.3 path? Ye…
comment
Here are some measurement results based on the Are-we-fast-yet benchmark suite: https://github.com/rochus-keller/Are-we-fast-yet/blob/main/L... Luau in interpreter…
comment
Meanwhile I conducted performance measurements myself, based on the Are-we-fast-yet benchmark suite. Here are the results: https://github.com/rochus-keller/Are-we-fast-yet/bl…
comment
The interpreter, JIT and backend look very interesting. Have there been performance measurements with comparison to e.g. equivalent C code?
comment
FP is an interesting language. In my opinion, it is somewhat problematic that different language concepts (Delphi, etc.) have been more or less merged into FP, resulting in redundant object models, fo…
comment
Like so many compiler books from academia.
comment
Well, they could lose control if people suddenly could speak directly with Jesus (via LLMs); see e.g. https://www.vice.com/en/article/ai-jesus-is-now-taking-confe... …
comment
So young; what a tragedy.
comment
Indeed a great book; I even have a paper copy. The SSA book is also pretty good: https://web.archive.org/web/20201111210448/https://ssabook.g... …
comment
Thanks for the link. Looks like an interesting paper. Here is the original reference: https://dl.acm.org/doi/10.1145/197320.197331 . And here is a better readable postscript …
comment
Interesting work, thank you. May I ask what you are going to do with it? Do you want to emulate it on a PC, or redesign it to make a VST plugin?
comment
(2024)
comment
If ChatGPT generated the text, participants weren't encoding it into memory through the cognitive processes normally involved in writing; they were essentially passive recipients of AI output. Is…
comment
Where is the inflated music?
comment
Unsubstantiated claims like "none of these defenses would hold" just spread FUD. I don't see a reason why anyone would discourage HN users from accessing QNX sources under QSS's fr…
comment
> In the US, the fact that a given copy is/was available at no-charge is not concomitant with the right to produce and distribute unlimited copies on one's own. Still not what I said. L…
comment
see https://news.ycombinator.com/item?id=45593565
comment
> I'm trying to understand what the outcomes are that the principles you describe are intended to lead to. The application of the principles of Human factors engineering to the design of sys…
comment
The principle of causality actually prevents time from forming closed loops in which time would run in a circle.
comment
The effort to implement varargs is indeed significant compared to other approaches. But I think there is even a simpler design than the one shown in the article. Why not just passing an array of void …
comment
Interesting article, thanks for sharing. > Niklaus Wirth uses “discriminated union” why Pascal doesn’t have sum types. In the referenced paper (Wirth, 1975, An assessment of the programming langu…
comment
Ok, I see. Just downloaded the first hit from Google, which has 34 pages and is nicely printed: https://www-formal.stanford.edu/jmc/recursive.pdf .…
comment
Isn't the "Free-Storage List" in section 4c, starting on page 26, a mark & sweep collector? They didn't use the term then, but I think it describes one. I'm not aware of a…