[racket] Can't get my language package to work

From: Byron Davies (byrondavies at starshine.us)
Date: Sun Nov 16 12:23:11 EST 2014


If you’re working on a BASIC-like Lisp, may I suggest Seymour Papert’s Logo language http://c2.com/cgi/wiki?LogoLanguage.

This is a line-oriented language developed for kids, with Lisp-like semantics, developed originally for Turtle graphics.  Since there’s already a Turtle package in Racket, perhaps you could create a full-up Logo in Racket.  Not functional, but still cool.

Byron Davies, Ph.D. — 480-276-4285
Chief Learner and Director of K-12 Innovation
BDavies at StarShineAcademy.org

> On Nov 16, 2014, at 10:00 AM, users-request at racket-lang.org wrote:
> Message: 2
> Date: Sun, 16 Nov 2014 11:20:00 +0100
> From: Konrad Hinsen <konrad.hinsen at fastmail.net <mailto:konrad.hinsen at fastmail.net>>
> To: J Arcane <jarcane at gmail.com <mailto:jarcane at gmail.com>>
> Cc: Racket Users <users at racket-lang.org <mailto:users at racket-lang.org>>
> Subject: [racket]   Can't get my language package to work.
> Message-ID:
> 	<21608.31312.613882.412697 at Mac-mini-de-Administrateur.local <mailto:21608.31312.613882.412697 at Mac-mini-de-Administrateur.local>>
> Content-Type: text/plain; charset=us-ascii
> J Arcane writes:
>> I've been tinkering about with a BASIC-inspired Lisp syntax in Racket to practice
>> macros. I've now got all the basic definitions established and wanted to thus start
>> working on making it usable as a language, at least with #lang s-expr but I'm failing
>> even at that. I can't even get my file to import and function with (require).
> The best starting point I found for implementing languages in Racket is this
> article by Matthew Flatt:
>  https://queue.acm.org/detail.cfm?id=2068896 <https://queue.acm.org/detail.cfm?id=2068896>
> You can download all the examples and play with them. I suggest you
> take his version based on s-expr and modify it in small steps toward
> your own language. It's always easier to modify working code than to
> start from scratch.
> Konrad.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20141116/2a1dcaa6/attachment-0001.html>

Posted on the users mailing list.