Re: [racket-users] What are good references for implementing interpreters in Racket (or Scheme/LISP)?

2018-02-28 Thread Justin Slepak
> > On Feb 23, 2018, at 8:56 PM, Matthias Felleisen > wrote: > >> • Racket J experimental package > The docs suggest that this is a truly strange approach, writing programs as > strings and then compiling them into Racket. > This is a common thing with J

Re: [racket-users] What are good references for implementing interpreters in Racket (or Scheme/LISP)?

2018-02-23 Thread Matthias Felleisen
You need to distinguish different types of implementations: 1. An interpreter is a function that consumes a representation of your (J) program and determines its value (and output, if any). 2. A compiler is a function that consumes a representation of your (J) program and produces a

[racket-users] What are good references for implementing interpreters in Racket (or Scheme/LISP)?

2018-02-23 Thread Raoul Schorer
Hi, I am trying to write an interpreter for J in Racket as a hobby project. Would you guys know of good references on writing interpreters? Some nice things I found: - craftinginterpreters.com - beautifulracket.com - Racket J