Groups
Groups
Sign in
Groups
Groups
nanopass-framework
Conversations
About
Send feedback
Help
nanopass-framework
Contact owners and managers
1–30 of 51
Welcome to the nanopass-framework google group (and mailing list). This group is primarily a resource for users of the nanopass-framework library in Racket and Scheme to interact with other users and the project maintainers.
Mark all as read
Report group
0 selected
Timothy Gall
,
Andrew Wilcox
2
7/17/24
Simple recursive examples
To start with a minor point, by convention meta variables representing a sequence of values are given
unread,
Simple recursive examples
To start with a minor point, by convention meta variables representing a sequence of values are given
7/17/24
Karl Hallsby
,
Andy Keep
2
8/6/23
Nanopass in Common Lisp
Hey Karl, I think it should be possible to implement the nanopass framework in Common Lisp.
unread,
Nanopass in Common Lisp
Hey Karl, I think it should be possible to implement the nanopass framework in Common Lisp.
8/6/23
thinker227
,
Andy Keep
2
5/1/23
Using the Nanopass name for another open-source project
Apologies for the very slow response! Totally fine to use the name, there is no copyright or
unread,
Using the Nanopass name for another open-source project
Apologies for the very slow response! Totally fine to use the name, there is no copyright or
5/1/23
Tom Cheng
, …
Giuliano Losa
3
3/8/22
Pass which outputs to * can't recursively evaluate expressions?
Hi Andy, I ran into the same problem while trying the nanopass framework in Racket and even with your
unread,
Pass which outputs to * can't recursively evaluate expressions?
Hi Andy, I ran into the same problem while trying the nanopass framework in Racket and even with your
3/8/22
amirouche...@gmail.com
, …
Andy Keep
4
5/16/21
ELS 2020 keynote talk (and previous talks)
Thanks Leif! I was wondering if I screwed things up when I changed this. I didn't even think to
unread,
ELS 2020 keynote talk (and previous talks)
Thanks Leif! I was wondering if I screwed things up when I changed this. I didn't even think to
5/16/21
Massimiliano Gubinelli
,
amirouche...@gmail.com
2
5/16/21
Question: relation to Ohm/OMeta
Hello Massimiliano :-) Sorry for the very late reply! On Tuesday, January 5, 2021 at 9:18:02 AM UTC+1
unread,
Question: relation to Ohm/OMeta
Hello Massimiliano :-) Sorry for the very late reply! On Tuesday, January 5, 2021 at 9:18:02 AM UTC+1
5/16/21
Andy Keep
4/21/21
Call for Papers--Third miniKanren and Relational Programming Workshop
DEADLINE: 26 June 2021 (Anywhere on Earth) WEBSITE: https://icfp21.sigplan.org/home/minikanren-2021
unread,
Call for Papers--Third miniKanren and Relational Programming Workshop
DEADLINE: 26 June 2021 (Anywhere on Earth) WEBSITE: https://icfp21.sigplan.org/home/minikanren-2021
4/21/21
Jason Hemann
5/19/20
[CfP] 2nd Call - 2020 Scheme and Functional Programming Workshop
Hello, Thank you for your attention, and my apologies for any duplication you receive. Please find
unread,
[CfP] 2nd Call - 2020 Scheme and Functional Programming Workshop
Hello, Thank you for your attention, and my apologies for any duplication you receive. Please find
5/19/20
Amirouche Boubekki
, …
Matt Jadud
3
5/3/20
How to test nanopass-based compilers?
To add to Jens's note... or, repeat/expand on some bits... when we used this framework in the
unread,
How to test nanopass-based compilers?
To add to Jens's note... or, repeat/expand on some bits... when we used this framework in the
5/3/20
Mike Urbach
, …
Jens Axel Søgaard
6
12/6/19
Confusing trying to construct language terms
Den fre. 6. dec. 2019 kl. 04.16 skrev Andy Keep <andy...@gmail.com>: Hey Jens, with-output-
unread,
Confusing trying to construct language terms
Den fre. 6. dec. 2019 kl. 04.16 skrev Andy Keep <andy...@gmail.com>: Hey Jens, with-output-
12/6/19
Amirouche Boubekki
,
Matt Jadud
3
8/8/19
scheme-to-c remove-anonymous-lambda bug?
Hello Matt, Le mer. 7 août 2019 à 17:20, Matt Jadud <ma...@jadud.com> a écrit : > >
unread,
scheme-to-c remove-anonymous-lambda bug?
Hello Matt, Le mer. 7 août 2019 à 17:20, Matt Jadud <ma...@jadud.com> a écrit : > >
8/8/19
Louis de Guenchy
,
Amirouche Boubekki
7
8/6/19
question about parse s-expression to language
> I think this is more important than call/cc or tail call. As you wish... I think tail call is
unread,
question about parse s-expression to language
> I think this is more important than call/cc or tail call. As you wish... I think tail call is
8/6/19
Amirouche Boubekki
, …
Jens Axel Søgaard
4
7/29/19
Parse a file, whole pass validation, multiple return value and entry
I read the Chez code now I understand. Thanks for all the advices!
unread,
Parse a file, whole pass validation, multiple return value and entry
I read the Chez code now I understand. Thanks for all the advices!
7/29/19
Amirouche Boubekki
, …
Matt Jadud
4
7/24/19
How to generator / emit code?
That is what I end up doing. But since scheme-to-c does something else, I was under the impression
unread,
How to generator / emit code?
That is what I end up doing. But since scheme-to-c does something else, I was under the impression
7/24/19
Ken Dickey
,
Andy Keep
2
6/25/19
Cross Compile w trace fails
Since you also posted this in nanopass-framework-scheme issue #23, I've answered it there (where
unread,
Cross Compile w trace fails
Since you also posted this in nanopass-framework-scheme issue #23, I've answered it there (where
6/25/19
John Clements
,
Andy Keep
2
6/4/19
limitations on grammars with similar rules?
Yes, this is true. It is a limitation I've thought a lot about how to fix, but have not actually
unread,
limitations on grammars with similar rules?
Yes, this is true. It is a limitation I've thought a lot about how to fix, but have not actually
6/4/19
John Clements
,
Andy Keep
3
5/16/19
best way to encode nanopass nonterminals chosen from a list of symbols?
Thanks!
unread,
best way to encode nanopass nonterminals chosen from a list of symbols?
Thanks!
5/16/19
Aaron W. Hsu
5/9/19
Circular References in Results
Nanopass has a depth-first style of recursion. Is there a way to construct a circular reference to an
unread,
Circular References in Results
Nanopass has a depth-first style of recursion. Is there a way to construct a circular reference to an
5/9/19
panos.st...@gmail.com
,
Andy Keep
3
4/24/19
Debugging passes: Returned language expression not contained in pass result
Thank you very much for your quick and exhaustive answer! It indeed helped me fixing my code,
unread,
Debugging passes: Returned language expression not contained in pass result
Thank you very much for your quick and exhaustive answer! It indeed helped me fixing my code,
4/24/19
撒闿要
, …
Andy Keep
5
12/26/18
A novice question
hi, Andy, aha, this is what I want, In racket , there is reader and expander, and the chez scheme
unread,
A novice question
hi, Andy, aha, this is what I want, In racket , there is reader and expander, and the chez scheme
12/26/18
Shiwei Weng
12/4/17
Question on nested expressions
Hi all, I write a simple example for my question. If I want to keep the Expr to be (e* ... e), then
unread,
Question on nested expressions
Hi all, I write a simple example for my question. If I want to keep the Expr to be (e* ... e), then
12/4/17
Matt J
, …
Shiwei Weng
5
11/30/17
Questions about nanopass use in DrRacket
Thanks for your explanation and I want to ask a follow-up question here on `catamorphisms` . How
unread,
Questions about nanopass use in DrRacket
Thanks for your explanation and I want to ask a follow-up question here on `catamorphisms` . How
11/30/17
Matt Rice
,
Andy Keep
2
4/24/17
Language requirements for implementing nanopass framework
Hey Matt, So, that is a great question that I have to admit I don't fully know to, in that I'
unread,
Language requirements for implementing nanopass framework
Hey Matt, So, that is a great question that I have to admit I don't fully know to, in that I'
4/24/17
lfac...@jhu.edu
3/8/17
CSS-expressions: S-expression-based CSS. An embedded domain-specific language using Nanopass.
Hi all, Recently I re-implemented my CSS-expressions package using Nanopass: https://pkgd.racket-lang
unread,
CSS-expressions: S-expression-based CSS. An embedded domain-specific language using Nanopass.
Hi all, Recently I re-implemented my CSS-expressions package using Nanopass: https://pkgd.racket-lang
3/8/17
Jonathan Schuster
, …
Jens Axel Søgaard
3
8/24/16
Line/column numbers for surface syntax?
As Leif writes it is up to your parser to produce something to store in the Nanopass structures. In
unread,
Line/column numbers for surface syntax?
As Leif writes it is up to your parser to produce something to store in the Nanopass structures. In
8/24/16
Sanghyeon Seo
,
Andy Keep
2
5/8/16
Typo in website title
Thanks for the bug report :) I've gone through and fixed this (and another typo on the
unread,
Typo in website title
Thanks for the bug report :) I've gone through and fixed this (and another typo on the
5/8/16
Simon Stapleton
,
Andy Keep
6
5/1/16
Counting elements in a pass, and more.
On May 1, 2016 at 2:02:47 AM, Simon Stapleton (simon.s...@gmail.com) wrote: > It seems like
unread,
Counting elements in a pass, and more.
On May 1, 2016 at 2:02:47 AM, Simon Stapleton (simon.s...@gmail.com) wrote: > It seems like
5/1/16
Jens Axel Søgaard
,
Andy Keep
3
4/30/16
Error: meta not found
Hey Jens, I know Leif looked into fixing this after it was reported a second time, so I think this
unread,
Error: meta not found
Hey Jens, I know Leif looked into fixing this after it was reported a second time, so I think this
4/30/16
Jens Axel Søgaard
,
Andy Keep
2
4/30/16
Unparsers ignore the terminal
Yeah, this is definitely a bug. The unparsers are written to be very permissive, so you can unparse
unread,
Unparsers ignore the terminal
Yeah, this is definitely a bug. The unparsers are written to be very permissive, so you can unparse
4/30/16
Jens Axel Søgaard
,
Andy Keep
2
4/30/16
Inconsistent output
That is an excellent question. I know Leif had changed how some of the printing of nanopass records
unread,
Inconsistent output
That is an excellent question. I know Leif had changed how some of the printing of nanopass records
4/30/16