Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
FirTheMouse
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
FirTheMouse
11d ago
This was awesome to look through, very nice web design (I wish I could make things that actually looked nice). Though according to your own findings you aren't very likely to make it to the top of Show HN today, but maybe this comment
2.
▲
Show HN: GDSL – Extending the compiler down to memory and up to the web
(goldensystems.ca)
2 points
by
FirTheMouse
11d ago
|
0 comments
3.
▲
Show HN: Taking the Column Unreasonably Far
(goldensystems.ca)
1 points
by
FirTheMouse
14d ago
|
0 comments
4.
▲
by
FirTheMouse
6mo ago
Sparkie is correct, and an actually fully working C compiler in GDSL would probably be 12,000 lines or so total, possibly much more. The point in showing this is that so much of the size of these compilers just comes from managing seams,
5.
▲
by
FirTheMouse
6mo ago
The streaming (essentially a JIT) was actually from the early architecture three weeks ago. Though I'm glad you've read even the first post. On the current architecture performance hasn't been a target yet, though the core ha
6.
▲
by
FirTheMouse
6mo ago
My thoughts exactly, and it's what I intend to test in the coming weeks. I say 'subset' because the point isn't "here's a full C compiler" it's "here's two wildly different frontends handled
7.
▲
by
FirTheMouse
6mo ago
The demos run as interpreted trees through the x stage, no code emission yet, just direct execution of the AST. That's why they're demos rather than compilers. The scaffolding for native emission is there but empty.
8.
▲
by
FirTheMouse
6mo ago
That's the MIX. As mentioned in the README I haven't setup a system for these yet, just made the scaffolding, as a lot of the work in this space is actually around just the MIX layer. I'll probably be posting about more backe
9.
▲
by
FirTheMouse
6mo ago
Kernel as used in the title means shared processing core, not necessarily an OS kernel, which probably deserves clarification. As for Lisp and C, those are meant to be subset demonstrations not yet full compilers, thus the phrasing. The com
10.
▲
by
FirTheMouse
6mo ago
I would love to compare notes, reading through Mu has given me a lot to think about that I may be writing about soon. I see in Mu a mirror of my own aspirations, GDSL is something I intend to take down to the metal once I have access to a c
11.
▲
Show HN: GDSL – 800 line kernel: Lisp subset in 500, C subset in 1300
(firthemouse.github.io)
89 points
by
FirTheMouse
6mo ago
|
20 comments