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