experimenting with a javascript emitter
notes
concat op, insert implicit returns, lazy if evaluation in js emit, such js
emit strings with quotes, print error message
behold, the lib!
logical AND and OR operators
such lib
correct syntax highlight for identifiers with numbers
logical operators take precedence over others
lib additions
cleanup, reserved js keywords, more lib
arbitrary infix operator lexing/parsing!
infix operators as functions using (<op>)
built in length, slice and print functions, more functional Foundation
rename binop to infix
type annotate Foundation
cleanup
custom infix operators
define equality operators in Foundation
built-in cons, implement concat by means of it