| From: Vincent St-Amour (stamourv at ccs.neu.edu) Date: Fri Jun 14 16:01:51 EDT 2013 |
|
The following should work:
(parameterize ([read-accept-reader #t])
(expand (read-syntax fichier-programme in)))
If you don't need to manipulate the expansion programmatically, you can
use DrRacket's Macro Stepper instead.
Vincent
At Fri, 14 Jun 2013 15:48:40 -0400,
Andre Mayers wrote:
>
> [1 <multipart/alternative (7bit)>]
> [1.1 <text/plain; iso-8859-1 (quoted-printable)>]
> I want to make a little program that will take a simple racket file, parse
> it with the reader in a way that I can expand it.
>
> For example, I have the file programme.rkt that have the following line :
>
> #lang racket
>
> (define aa 7)
>
> (let ( [bb 3])
>
> (+ aa bb))
>
>
>
> I would like to do something like
>
> (define fichier-programme "C:\\fichier-programme.rkt")
>
> (define in (open-input-file fichier-programme))
>
> (expand (read-syntax fichier-programme in))
>
> (close-input-port in)
>
>
>
>
>
> André Mayers, Ph.D., M. Ps.
>
> professeur agrégé
>
> Département d'informatique
>
> Université de Sherbrooke
>
> Sherbrooke (Québec) Canada J1K 2R1
>
> tél: +1 819-821-8000 poste 62041
>
> fax: +1 819-821-8200
>
> andre.mayers at usherbrooke.ca
>
> http://info.usherbrooke.ca/AndreMayers
>
>
>
>
>
> De : users-bounces at racket-lang.org [mailto:users-bounces at racket-lang.org] De
> la part de Matt Jadud
> Envoyé : 14 juin 2013 14:38
> À : Sam Tobin-Hochstadt
> Cc : Racket
> Objet : Re: [racket] Racket Blogging - How To??
>
>
>
> I had no idea!
>
>
>
> I take it this is my Jekyll replacement? Thank you!
>
>
>
> Cheers,
>
> Matt
>
>
>
>
>
> On Fri, Jun 14, 2013 at 11:31 AM, Sam Tobin-Hochstadt <samth at ccs.neu.edu>
> wrote:
>
> On Fri, Jun 14, 2013 at 11:24 AM, Ray Racine <ray.racine at gmail.com> wrote:
> > So I'm thinking about blogging about some aspect (positive) of Racket
> coding
> > this weekend. Not sure what the options are these days.
> >
> > A) Use a blogging site of choice + cut/paste into some online code
> > formatter, enscriptem etc..
> > B) Use Scribble to generate html -> host generated html on gitpages or
> self
> > host.
> > C) I recall seeing at least 1 or 2 posts on the list about some Racket
> > project(s) which facilitate Racket blogging.
> >
> > Recommendations?
>
> Frog: https://github.com/greghendershott/frog
>
> Sam
> ____________________
> Racket Users list:
> http://lists.racket-lang.org/users
>
>
>
> [1.2 <text/html; iso-8859-1 (quoted-printable)>]
>
> [2 <text/plain; us-ascii (7bit)>]
> ____________________
> Racket Users list:
> http://lists.racket-lang.org/users