[plt-scheme] Refs for creating non-lispy DSLs

From: Geoffrey S. Knauth (geoff at knauth.org)
Date: Tue Nov 3 18:37:46 EST 2009

Thanks!  I'm teaching a computer architecture class, and the students  
would get this.

On Nov 2, 2009, at 20:18, Robby Findler wrote:

> I have one more example that's pretty self contained if you'd like.
> See the file rca-hdl.ss as an example use of the language. Sorry, no
> docs, but feel free to ask me questions if you can't figure anything
> out.
>
> It is a (mini) hardware description language. The one in the example
> file just evaluates the program. Switch it to "mini-hdl-gc.ss" to see
> it do some gate counting. In that language you can also leave off some
> of the inputs (remove the "= <number>" part of the declaration) and it
> will compute the gate counts for all possible inputs.
>
> hth,
> Robby
>
> <hdl.tar.gz>


Posted on the users mailing list.