Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
soegaard
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
soegaard
7mo ago
I misread it too.
32.
▲
by
soegaard
7mo ago
Loved the examples!
33.
▲
by
soegaard
8mo ago
This is pretty small. http://scheme.dk/blog/2006/12/self-evaluating-evaluator.html
34.
▲
by
soegaard
8mo ago
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 Continuations"
35.
▲
by
soegaard
8mo ago
https://docs.racket-lang.org/rkt-tree-widget/index.html
36.
▲
by
soegaard
9mo ago
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 one). I am not an expert in continuation marks, so I&#x
37.
▲
by
soegaard
9mo ago
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 team added GC to WebAssembly. Details on the representation. h
38.
▲
by
soegaard
9mo ago
> 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 people graduate and get jobs, projects are often abandoned.
39.
▲
by
soegaard
9mo ago
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... Internally the compiler
40.
▲
by
soegaard
9mo ago
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 would be great if it were possible to avoid a CPS-pass though.
41.
▲
by
soegaard
9mo ago
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 x86 and arm backends. These backends manipulate the
42.
▲
by
soegaard
9mo ago
Hi All, It's still early days for the WebRacket project. Racket is a huge language, so be patient wrt features. To keep motivation high I decided to implement a subset that can be used to built practical applications - and then exten
43.
▲
by
soegaard
9mo ago
No, there is nothing in common with Whalesong. Whalesong used the built-in bytecode compiler and compiled the bytecode to JavaScript. Reusing the bytecode compiler is in principle a good idea - but each time the bytecodes are changed, Whale
44.
▲
by
soegaard
9mo ago
Nato - Article 2 The Parties will contribute toward the further development of peaceful and friendly international relations by strengthening their free institutions, by bringing about a better understanding of the principles upon which the
45.
▲
by
soegaard
11mo ago
A wonderful video!
46.
▲
by
soegaard
11mo ago
From the Idris 2 documentation: >> Can Idris 2 compile itself? > Yes, Idris 2 is implemented in Idris 2. By default, it targets Chez Scheme, > so you can bootstrap from the generated Scheme code, as described in S
47.
▲
by
soegaard
11mo ago
Go to racket-mode.com for the very nice Emacs-integration.
48.
▲
by
soegaard
1y ago
I think, this is the best way of running the SICM programs.
49.
▲
by
soegaard
1y ago
Mock-up?
50.
▲
by
soegaard
1y ago
Even MIT Scheme was used with SICP, the Scheme implementation in the book is different from MIT Scheme. MIT Scheme was for a long period one of the leading Scheme implementations. It lacks support for Apple Silicon, so it is not as popular
51.
▲
RacketCon 2025 – Live Stream
(boxcast.tv)
3 points
by
soegaard
1y ago
|
0 comments
52.
▲
by
soegaard
1y ago
The stream is now live.
53.
▲
RacketCon (fifteenth) October 4-5, 2025
(con.racket-lang.org)
9 points
by
soegaard
1y ago
|
5 comments
54.
▲
by
soegaard
1y ago
Livestream available.
55.
▲
by
soegaard
1y ago
Node.
56.
▲
by
soegaard
1y ago
The identifier `->` is already used for type annotations.
57.
▲
by
soegaard
1y ago
When a large force is applied unintentionally to a finger we have the problem. With a dull knife you need to apply a larger force than with a sharp knife. [The video illustrates this with breaking the skin of the tomato.] For a normal cut t
58.
▲
by
soegaard
1y ago
The US list prices are, well, a complicated matter. For non-US readers, it is important to note that 80% of the customers (who has insurance) don't pay the list price, but rather an much more reasonable over-the-counter price. Due to
59.
▲
by
soegaard
1y ago
Similar idea: https://www.youtube.com/watch?v=ueGC3xVcDlc William Bowman: First class Prompt Engineering with llm lang! (This is a bad idea.) (RacketCon)
60.
▲
by
soegaard
1y ago
/u/ashton314 Look for `define-syntax`. https://www.r6rs.org/final/html/r6rs/r6rs-Z-H-14.html#node_i... https://www.r6rs.org/final/html/r6rs/r6rs-Z-H-13.html
More ›