Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Lisp bytecode compiler

Name: Anonymous 2012-06-22 19:25

Am I missing any special forms?
lambda if setq let quote

I know let isn't really needed because it can be implemented in terms of lambda, but recognizing ((lambda ...) ...) sounds more confusing than just using let.

Name: Anonymous 2012-06-23 5:08

>>13
One method could be to take a regular lisp interpreter, iterate through all bit sequences, run the bit sequence against all possible inputs to the program, and compare the output to the LISP program running in a slow interpreter. Keep the binary sequences that scores the highest in terms of some desired combination of memory usage, speed, and code size.
Are you insane?

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List