Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rain1
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
121.
▲
by
rain1
8y ago
in language implementation the speed you get generally follows this path: AST interpreter < bytecode interpreter < native code compiler and it's an AST interrpeter so it's (likely to be) on the lower end of the spee
122.
▲
by
rain1
8y ago
This is good, I had been searching for a decent little lisp like this for a while but most of the ones I found had garbage collector bugs (extremely difficult to locate and fix) or didn't properly implement tail calls. I ended up writi
123.
▲
by
rain1
8y ago
Cheers buddy!
124.
▲
by
rain1
8y ago
I took the essence of closure conversion and implemented it as a single file racket script with explanation in comments and examples. The idea is that this should help someone if they are a beginner wanting to implement a language that has
125.
▲
Show HN: Compiler Fundamentals – Closure Conversion
(gist.github.com)
70 points
by
rain1
8y ago
|
7 comments
126.
▲
Show HN: I wrote a scheme interpreter in C
(rain-1.github.io)
7 points
by
rain1
8y ago
|
0 comments
127.
▲
by
rain1
8y ago
it used to be even simpler, a blank file
128.
▲
by
rain1
8y ago
I think that code bloat, especially in GNU, is a huge problem in our software because it makes programs difficult to maintain, to understand and modify. I feel like most people I interacted with online (present company excepted) don't
129.
▲
by
rain1
8y ago
Thanks for taking the time to do this counting, very interesting result.
130.
▲
by
rain1
8y ago
Well done. It looks awesome! I like how you can build it from C before doing a self hosted build. Do you have any further plans?
131.
▲
Are first class continuations a language-design dead end?
(rain-1.github.io)
1 points
by
rain1
8y ago
|
0 comments
132.
▲
S-expressions as a Lightweight Serialization Format
(bryangarza.github.io)
2 points
by
rain1
8y ago
|
0 comments
133.
▲
DEF CON 26 – Breaking Path Normalization Parser Logic
(youtube.com)
2 points
by
rain1
8y ago
|
0 comments
134.
▲
“Stable Fluids” by Dan Piponi [PWLConf 2018]
(youtube.com)
3 points
by
rain1
8y ago
|
0 comments
135.
▲
by
rain1
8y ago
Yeah, I'm very skeptical about the claims that north koreans are doing this. It just doesn't seem possible that they could have built up such an advanced level of exploitation when they have such minimal infrastructure.
136.
▲
by
rain1
8y ago
I collected some links to interesting and useful links about allocators here https://github.com/rain-1/awesome-allocators I think you would look into bitmap based allocators (which only handles fixed size allocations,
137.
▲
Bootstrapping Wiki Collected information about compiler bootstrapping
(bootstrapping.miraheze.org)
1 points
by
rain1
8y ago
|
0 comments
138.
▲
by
rain1
8y ago
> there's nothing to suggest which branch the agent will experience isn't this accurate modelling though? as far as we can tell the collapse picks a branch at random. I just don't see how this is a problem of the model.
139.
▲
by
rain1
8y ago
This is pretty misleading and click-baity! The formulation they use is quite esoteric and not what people usually think of the term to mean. The Church-Turing Thesis really just states that turing completeness is the strongest type of compu
140.
▲
by
rain1
8y ago
yes
141.
▲
Show HN: Dotted Canonical S-expressions – A protobuf alternative
(gist.github.com)
2 points
by
rain1
8y ago
|
0 comments
142.
▲
by
rain1
8y ago
his example is 2 lines of application logic + 40,500 lines of library logic
143.
▲
by
rain1
8y ago
600
144.
▲
by
rain1
8y ago
edit: actually it's double that. did an actual count instead of trusting the incorrect info in the readme.
145.
▲
by
rain1
8y ago
hate that rude thing people do where they mimic you. Don't do that.
146.
▲
by
rain1
8y ago
totally missing the point edit: can't reply to you because of all the downvotes
147.
▲
by
rain1
8y ago
the docs says -c termite but you need -s actually. nothing shows up just a grey screen. Also the ctrl-alt-Fn keys do not change console. Had to look up alt-esc on another computer to get out of it.
148.
▲
by
rain1
8y ago
lol you need this which is 40k lines of code https://github.com/swaywm/wlroots.git only 500 lines of code (plus 40k but whose counting)
149.
▲
by
rain1
8y ago
How do I use this on arch linux?
150.
▲
[dev] [makes] release version 2.0
(lists.suckless.org)
2 points
by
rain1
8y ago
|
0 comments
More ›