Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
EdiX
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
62 ms
·
631.
▲
by
EdiX
16y ago
Indeed, R "the language" has been the main barrier to my adoption of R.
632.
▲
by
EdiX
16y ago
I think that ad was ironically topical
633.
▲
by
EdiX
16y ago
> Do you think programming languages _must_ be free yes
634.
▲
by
EdiX
16y ago
I handled them by generating the assembly code to implement them and setting up the symbol tables as required, I implemented ' as abecedarius said and then quote was a special form that compiled into something that "returned" the requested
635.
▲
by
EdiX
16y ago
I think I did something like that, maybe defmacro was a special form, I don't remember.
636.
▲
by
EdiX
16y ago
I don't know what's the proper way of implementing macros but I can tell you how I did it in my toy lisp implementation: I compiled defmacro as a normal function but I also added it to a macro table, then in my compile-form function I would