Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
marcpaq
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
31.
▲
by
marcpaq
3y ago
SEEKING WORK | Montreal | Remote | Technical writer Hi! You're building something amazing and I can show people how to use it. I'm a technical writer who helps growing companies build engaging, useful technical content. I have ext
32.
▲
by
marcpaq
4y ago
SEEKING WORK | Montreal | Remote | Technical writer Hi! You're building something amazing and I can show people how to use it. I'm a technical writer who specializes in helping growing companies build their technical content. I ha
33.
▲
by
marcpaq
4y ago
SEEKING WORK | Montreal | Remote | Technical writer I'm a technical writer who specializes in helping growing companies build technical content. Let me handle your technical content so your devs can do what they do best. I have extensi
34.
▲
by
marcpaq
4y ago
SEEKING WORK | Montreal & Barcelona | Remote | Technical writer I'm a technical writer who specializes in helping growing companies build technical content. Let me handle your technical content so your devs can do what they do best
35.
▲
by
marcpaq
4y ago
SEEKING WORK | Montreal | Remote I'm a technical writer who specializes in helping growing companies build technical content. I have extensive experience in documenting complex systems for demanding technical and non-technical users. A
36.
▲
by
marcpaq
4y ago
SEEKING WORK | Montreal | Remote I'm a technical writer who specializes in helping growing companies build technical content. I have extensive experience in documenting complex systems for demanding technical and non-technical users. A
37.
▲
by
marcpaq
4y ago
SEEKING WORK | Montreal | Remote I'm a technical writer who specializes in helping growing companies build technical content. I'm a technical writer with lots of experience documenting big complicated systems for demanding technic
38.
▲
by
marcpaq
4y ago
Tech writer here. The absolute, invariable first rule in tech writing is to know your audience. Understand not just their technical problems but take the time to empathize with why they have these problems in the first place. Tech writing i
39.
▲
by
marcpaq
7y ago
> - corruption, especially in QC Quebec removed a blindfold with the Charbonneau Commission. A sincere question: have other provinces done the same recently? What did they discover? > - over-the-top safety requirements, regardless of
40.
▲
by
marcpaq
7y ago
Are you paraphrasing ESR paraphrasing Greenspun's Tenth Rule of Programming? "Any sufficiently complicated C or Fortran program contains an ad-hoc, informally-specified bug-ridden slow implementation of half of Common Lisp."
41.
▲
by
marcpaq
8y ago
An only slightly altered version for Raspberry Pi/ARM assembly: https://github.com/marcpaq/arpilisp
42.
▲
by
marcpaq
8y ago
My credentials: In high school and university, I used WordStar 3.3 on CP/M. Today I'm a technical writer. I reluctantly stopped using WordStar when WordPerfect pushed it off the stage. It's hard to state advantages WordStar h
43.
▲
by
marcpaq
9y ago
I hope this helps: https://github.com/marcpaq/b1fipl I collect single-file language implementations. None in my collection (so far) use Lua, but I'm always on the lookout.
44.
▲
by
marcpaq
9y ago
Arpilisp author here. If you were to implement the same Lisp in C then compare, then maybe the assembly variant would be faster for the reasons you mention. Or maybe not. Also, I modeled arpilisp after the original Lisp. That's barely
45.
▲
by
marcpaq
9y ago
Arpilisp author here. Yes, jonesforth definitely inspired and influenced me; that's why Jones is first in the Acknowledgements section. If you're curious, I keep a list of single-file implementations of programming languages (incl
46.
▲
by
marcpaq
9y ago
The irony of implementing Lisp in assembly is that, almost for free (sorry about that), you get precise, convenient control of the memory situation. Just put the gc root exclusively in registers. I wrote a Lisp interpreter in assembly that
47.
▲
by
marcpaq
10y ago
It starts you from scratch and I'd say it's well done, maybe even be overdone for Lisp. But you get a good introduction to the essentials of language implementation for more complicated languages. Shameless self-promotion: I wrote
48.
▲
by
marcpaq
10y ago
Thanks. The inspiration was jonesforth. I have no plans to extend it. A similar project I've considered: write an Algol compiler in assembly. Algol is another elegant, influential language originally implemented in assembly.
49.
▲
by
marcpaq
10y ago
Funny you should say that: https://github.com/marcpaq/arpilisp
50.
▲
by
marcpaq
10y ago
(Somewhat of a repost, but I'm a fan of these things.) I had the same feeling, so I tried it out myself. Inspired by Jonesforth (highly recommended), I wrote an arguably complete Lisp interpreter in a single, heavily commented ARM asse
51.
▲
by
marcpaq
10y ago
I estimate it took 60-70 hours, of which 2/3 of that was for the documentation. Thanks for the compliment and the link to TSTC. I'll add it to my personal list.
52.
▲
by
marcpaq
10y ago
I'm always impressed how the magic of interpreters and compilers can be explained so succinctly. Inspired by Jonesforth, I wrote a complete Lisp interpreter in a single ARM assembly file: https://github.com/marcpaq/
53.
▲
A Lisp interpreter for Raspberry Pi in a single ARM assembly file
(github.com)
4 points
by
marcpaq
10y ago
|
0 comments