Viewing profile — soegaard
soegaard
HN member- Joined
- Mon, Feb 19, 2007, 10:46 PM UTC
- HN karma
- 2,333
- Public activity
- 571 items
- HN profile
- View on Hacker News ↗
About soegaard
No profile information was provided.
Recent public activity
-
comment
Comment #49158502
It was running an old version of BC. I can't remember the details, but I recall that Arc was pinned to an older version of Racket and didn't benefit from improvements to BC and the…
-
comment
Comment #48666867
In DrRacket mark the section (with shift+arrows) then use tab or shift+tab.
-
comment
Comment #48658576
Looks like a real conference - but the first thing you see is a large image of Rick Astley ?!
-
comment
Comment #48424937
> I LOATHE the fact that you traverse lists and vectors in completely different ways In Racket: (for ([x xs]) (displayln x)) This works for `xs` being a sequence, which includes li…
-
comment
Comment #48279778
The version Microsoft used is discontinued. However, you can just buy a license of the new product. https://www.wiris.com/en/mathtype/
-
comment
Comment #47961672
Agree. It got the ball rolling.
-
comment
Comment #47936419
Don't you need parens here? (local.get 0) (local.get 1)
-
comment
Comment #47932590
FWIW if you are looking for examples of WebAssembly written in the textual format, take a look at: https://raw.githubusercontent.com/soegaard/webracket/refs/he... As a small exampl…
-
story
Show HN: Command line tool for viewing files in color
The tool `peek` show files in color in the terminal. A wide range of popular programming language and file types are supported. Today I added support for binary files inspired by t…
-
comment
Comment #47875773
This was a great article and inspired me to add support for binary files in `peek`. https://soegaard.github.io/peek/#%28part._binary-files%29 For me the key insight is that similar…
-
comment
Comment #47828261
Yes.
-
comment
Comment #47826130
Skim https://andykeep.com/pubs/dissertation.pdf Also see the this text: https://www.cs.umd.edu/class/fall2025/cmsc430/Notes.html
-
comment
Comment #47825972
Nanopass uses structures internally to represent the programs. The Nanopass dsl just gives the user a nicer syntax to specify the transformations.
-
comment
Comment #47777439
An Incremental Approach to Compiler Construction Abdulaziz Ghuloum http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf Abstract Compilers are perceived to be magical artifacts, carefu…
-
comment
Comment #47549281
I misread it too.
-
comment
Comment #47500696
Loved the examples!
-
comment
Comment #47127855
This is pretty small. http://scheme.dk/blog/2006/12/self-evaluating-evaluator.html
-
comment
Comment #47127387
If you are into continuations, check Friedman's papers on ReadScheme. https://github.com/schemedoc/bibliography/blob/master/page6.... In particular look at "Programming with Contin…
-
comment
Comment #46939727
https://docs.racket-lang.org/rkt-tree-widget/index.html
-
comment
Comment #46718797
I need to study the stack-switching proposal in more detail. However, I don't see an obvious way of attach and probe continuation marks to the continuations (including the current …
-
comment
Comment #46718663
Yes. I am following the Scheme tradition of representing immediate values as tagged pointers. And (ref i31) is the obvious choice when using WebAssembly. I am happy you and the tea…
-
comment
Comment #46718535
> Is Racket bytecode different? Changes to the bytecode representation were indeed rare also in Racket. The Whalesong project was written as part of a dissertation - and when peopl…
-
comment
Comment #46718471
I am using a similar representation of immediates as Hoot and wasm_of_ocaml. The representation is explained here: https://github.com/soegaard/webracket/blob/main/compiler.rkt... I…
-
comment
Comment #46718340
Maybe. My main problem is to get light-weight support for continuation marks. If I need a CPS-pass for continuation marks, I might as well use it for continuations as well. It woul…
-
comment
Comment #46713502
I wouldn't say compiling full Racket to WebAssembly is impossible. But I think the consensus is that one can't add a WebAssembly backend to the compiler in the same manner as the x…