Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
soegaard
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
91.
▲
by
soegaard
2y ago
If I understand correctly Play Magnus Group was acquired by chess.com in 2022. https://en.wikipedia.org/wiki/Play_Magnus_Group
92.
▲
by
soegaard
2y ago
From this years RacketCon. "William Bowman: First class Prompt Engineering with llm lang!" https://www.youtube.com/watch?v=ueGC3xVcDlc Note: This is a humorous talk.
93.
▲
by
soegaard
2y ago
I would call the code CHICKEN generates for "direct style" not "natural". (I know - it is a cop-out to use "natural" in quotes) Regardless of what we call the style, it isn't simple any more. For people
94.
▲
by
soegaard
2y ago
The documentation for Crunch is here: https://wiki.call-cc.org/eggref/6/crunch
95.
▲
by
soegaard
2y ago
From the article: > What is needed is a small, portable compiler that generates more or less "natural" C code with minimal dependencies and runtime system that supports at least the basic constructs of the language and that put
96.
▲
by
soegaard
2y ago
There are specialized Scheme implementations that aim to be small. A recent paper (see also the presentation on YouTube): Leonard Oest O'Leary, Mathis Laroche, and Marc Feeley A R4RS Compliant REPL in 7 KB For systems with a C compiler
97.
▲
by
soegaard
2y ago
Have you experimented with Edwin? Edwin is a clone of GNU Emacs version 18 written in MIT Scheme. https://www.gnu.org/software/mit-scheme/documentation/stable...
98.
▲
by
soegaard
2y ago
If you are interested in a more nuanced way of comparing languages, take a look at: "On the expressive power of programming languages" Matthias Felleisen https://www.sciencedirect.com/science/article/pii&
99.
▲
Should programming languages be safe or powerful?
(lambdaland.org)
92 points
by
soegaard
2y ago
|
132 comments
100.
▲
by
soegaard
2y ago
Love the Leko anecdote.
101.
▲
PR #6 – Fixed some UI issues
(github.com)
2 points
by
soegaard
2y ago
|
0 comments
102.
▲
by
soegaard
2y ago
Are there plans for a C API? The missing C API for Skia is most likely why Cairo is still alive.
103.
▲
by
soegaard
2y ago
That's always the case for new languages :-) Language adoption takes time. Besides Rhombus is still in the integration phase https://github.com/racket/rhombus/discussions/521
104.
▲
by
soegaard
2y ago
Have you tried Rhombus? It feels like a lisp - just without the S-expression syntax. Also, having Rhombus doesn't mean Racket is abandonned. Far from it. Rhombus is built on top of Racket - and has gained a few nifty features in the pr
105.
▲
by
soegaard
2y ago
Have you seen "Software Design for Flexibility: How to Avoid Programming Yourself into a Corner" by Chris Hanson and Gerald Jay Sussman It's from 2021.
106.
▲
The CRAPL: An academic-strength open-source license
(matt.might.net)
2 points
by
soegaard
2y ago
|
0 comments
107.
▲
by
soegaard
2y ago
> * "Macros work different in most languages. However they are used for mostly the same reasons: code deduplication and less repetition." That could be said for any abstraction mechanism. E.g. functions. The defining features o
108.
▲
by
soegaard
2y ago
Same here.
109.
▲
by
soegaard
2y ago
You are welcome in the Racket Discord. https://discord.com/invite/racket-571040468092321801
110.
▲
by
soegaard
2y ago
It's a good choice for the video though. Thinking of D0 in, say, D020 as a page number, makes it a bit more intuitive. But you are right, page 208 is not as familiar as D0.
111.
▲
Making 8-Bit Music from Scratch at the Commodore 64 Basic Prompt – Linus Akesson [video]
(youtube.com)
7 points
by
soegaard
2y ago
|
4 comments
112.
▲
by
soegaard
2y ago
This is was a fun, entertaining watch. There are several neat tricks in the video, like reusing the basic editor for the editing tracks. And even though Linus probably practised beforehand, it's impressive to see machine code programmi
113.
▲
by
soegaard
2y ago
> Do you have more details (or a reference)?
114.
▲
Learning to Code Without Mathematics
(erambler.co.uk)
1 points
by
soegaard
2y ago
|
0 comments
115.
▲
by
soegaard
2y ago
C is often used as target language for compiler from higher level languages. The Scheme programming language requires all tail calls not to grow the stack. Therefore implementors have explored various techniques including trampolines. I don
116.
▲
by
soegaard
2y ago
Thanks for the response. I'll contact the Termux people and ask if the choice of `racket-minimal` was intentional.
117.
▲
by
soegaard
2y ago
I a not sure which Lisp you are thinking of, but compared to a "standard" Lisp you might be interested in how the module system interacts with the macro system. In particular the concept of a tower of phases.
118.
▲
by
soegaard
2y ago
> Can this static information system be used for run-of-the-mill static type checking as well or not? Yes. As an example Matthew Flatt has implemented Shplait in Rhombus: https://github.com/mflatt/shplait
119.
▲
by
soegaard
2y ago
> I'm not going to file a bug report, that's more time than I'm willing to spend on a project I'm not involved in. In that case, I make it quick - and refrain from any followup questions. Did you by chance pick the &q
120.
▲
by
soegaard
2y ago
It's supposed to take a couple of minutes. Please file a bug report so this can be tracked down. https://github.com/racket/rhombus
More ›