Will the May meeting be tomorrow? I'd personally prefer to meet next Tuesday (the 11th).
Justin
Sadly I cannot make either date. Have fun guys.
abram
Justin Giancola wrote:
Will the May meeting be tomorrow? I'd personally prefer to meet next Tuesday (the 11th).
Justin
toronto-lisp mailing list toronto-lisp@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/toronto-lisp
I can make it, but next week would be fine too.
Vish
On Mon, May 3, 2010 at 8:32 PM, Paul Tarvydas tarvydas@visualframeworksinc.com wrote:
Will the May meeting be tomorrow? I'd personally prefer to meet next Tuesday (the 11th).
I can't make it tomorrow (May 4). If the meeting is moved to the 11th, let me know.
pt
toronto-lisp mailing list toronto-lisp@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/toronto-lisp
I've been compelled to bail out on this as well, so throw my lot in for the 11th.
BC
-----Original Message----- From: Paul Tarvydas [mailto:tarvydas@visualframeworksinc.com] Sent: Monday, May 03, 2010 8:32 PM To: toronto-lisp@common-lisp.net Subject: Re: [toronto-lisp] May meeting
Will the May meeting be tomorrow? I'd personally prefer to meet next Tuesday (the 11th).
I can't make it tomorrow (May 4). If the meeting is moved to the 11th, let me know.
pt
_______________________________________________ toronto-lisp mailing list toronto-lisp@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/toronto-lisp
I don't know if this has been decided - the 11th is better for me.
- Dave -
On 2010-05-03, at 5:16 PM, Justin Giancola wrote:
Will the May meeting be tomorrow? I'd personally prefer to meet next Tuesday (the 11th).
Justin
toronto-lisp mailing list toronto-lisp@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/toronto-lisp
Well, that sounds like quorum. Tuesday the 11th it is.
See you all next week.
Justin
On Tue, May 4, 2010 at 2:02 PM, David Penton djp@arqux.com wrote:
I don't know if this has been decided - the 11th is better for me.
- Dave -
On 2010-05-03, at 5:16 PM, Justin Giancola wrote:
Will the May meeting be tomorrow? I'd personally prefer to meet next Tuesday (the 11th).
Justin
toronto-lisp mailing list toronto-lisp@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/toronto-lisp
Just a reminder of our May meeting tomorrow -- 6pm as usual, at the Linux Caffe.
Vish
On Tue, May 4, 2010 at 3:14 PM, Justin Giancola justin.giancola@gmail.com wrote:
Well, that sounds like quorum. Tuesday the 11th it is.
See you all next week.
Justin
On Tue, May 4, 2010 at 2:02 PM, David Penton djp@arqux.com wrote:
I don't know if this has been decided - the 11th is better for me.
- Dave -
On 2010-05-03, at 5:16 PM, Justin Giancola wrote:
Will the May meeting be tomorrow? I'd personally prefer to meet next Tuesday (the 11th).
Justin
toronto-lisp mailing list toronto-lisp@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/toronto-lisp
toronto-lisp mailing list toronto-lisp@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/toronto-lisp
While I don't have a presentation per se, I'd like to propose a discussion on macro hygiene and scoping inspired by ideas encountered in Doug's book. I'm going to try to get together a few examples during lunch at work.
Justin
On Mon, May 10, 2010 at 11:55 PM, Vishvajit Singh vishvajitsingh@gmail.com wrote:
Just a reminder of our May meeting tomorrow -- 6pm as usual, at the Linux Caffe.
Vish
On Tue, May 4, 2010 at 3:14 PM, Justin Giancola justin.giancola@gmail.com wrote:
Well, that sounds like quorum. Tuesday the 11th it is.
See you all next week.
Justin
On Tue, May 4, 2010 at 2:02 PM, David Penton djp@arqux.com wrote:
I don't know if this has been decided - the 11th is better for me.
- Dave -
On 2010-05-03, at 5:16 PM, Justin Giancola wrote:
Will the May meeting be tomorrow? I'd personally prefer to meet next Tuesday (the 11th).
Justin
toronto-lisp mailing list toronto-lisp@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/toronto-lisp
toronto-lisp mailing list toronto-lisp@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/toronto-lisp
I'm really sorry I missed this meeting. I'm more than happy to discuss such things on the list or private email or at the next meeting though.
Happy lisping,
Doug
On Tue, May 11, 2010 at 12:24:54PM -0400 or thereabouts, Justin Giancola wrote:
While I don't have a presentation per se, I'd like to propose a discussion on macro hygiene and scoping inspired by ideas encountered in Doug's book. I'm going to try to get together a few examples during lunch at work.
Justin, you've probably dug this up already. Have a gander at: http://john.freml.in/macroexpand-dammit
BC
On Tue, May 11, 2010 at 12:24:54PM -0400 or thereabouts, Justin Giancola wrote:
While I don't have a presentation per se, I'd like to propose a discussion on macro hygiene and scoping inspired by ideas encountered in Doug's book. I'm going to try to get together a few examples during lunch at work.
_______________________________________________ toronto-lisp mailing list toronto-lisp@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/toronto-lisp
That is really interesting, but.. geez! It really drives home that Common Lisp has too many special forms. This code is practically the simplest code walker possible and it's still 300 lines.
I always wondered why, for example, both LET and LET* need to be special forms, or why both FLET and LABELS need to be. It seems like only one needs to be a special form, and the other could be implemented as a macro on top of the other. TAGBODY seems like it could be written as a macro if your implementation has tail-call optimization. (I'd be interested to see someone give that a try.)
One of the wonderful things in the original conception of Lisp is the small number of primitives: http://lib.store.yahoo.net/lib/paulgraham/jmc.lisp
Vish
On Fri, May 14, 2010 at 8:49 AM, Brian Connoy BConnoy@morrisonhershfield.com wrote:
Justin, you've probably dug this up already. Have a gander at: http://john.freml.in/macroexpand-dammit
BC
On Tue, May 11, 2010 at 12:24:54PM -0400 or thereabouts, Justin Giancola wrote:
While I don't have a presentation per se, I'd like to propose a discussion on macro hygiene and scoping inspired by ideas encountered in Doug's book. I'm going to try to get together a few examples during lunch at work.
toronto-lisp mailing list toronto-lisp@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/toronto-lisp
toronto-lisp mailing list toronto-lisp@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/toronto-lisp
This code is practically the simplest code walker possible
I was premature in saying this. That code is longer than it needs to be because it's doing some clever stuff, including trying to be fully portable.
If you look at pg.11 of the 2nd paper in the linked document: http://www.merl.com/reports/docs/TR93-17.pdf there is a simpler code walker that also performs macroexpand-all.
Vish
On Tue, May 18, 2010 at 12:29 AM, Vishvajit Singh vishvajitsingh@gmail.com wrote:
That is really interesting, but.. geez! It really drives home that Common Lisp has too many special forms. This code is practically the simplest code walker possible and it's still 300 lines.
I always wondered why, for example, both LET and LET* need to be special forms, or why both FLET and LABELS need to be. It seems like only one needs to be a special form, and the other could be implemented as a macro on top of the other. TAGBODY seems like it could be written as a macro if your implementation has tail-call optimization. (I'd be interested to see someone give that a try.)
One of the wonderful things in the original conception of Lisp is the small number of primitives: http://lib.store.yahoo.net/lib/paulgraham/jmc.lisp
Vish
On Fri, May 14, 2010 at 8:49 AM, Brian Connoy BConnoy@morrisonhershfield.com wrote:
Justin, you've probably dug this up already. Have a gander at: http://john.freml.in/macroexpand-dammit
BC
On Tue, May 11, 2010 at 12:24:54PM -0400 or thereabouts, Justin Giancola wrote:
While I don't have a presentation per se, I'd like to propose a discussion on macro hygiene and scoping inspired by ideas encountered in Doug's book. I'm going to try to get together a few examples during lunch at work.
toronto-lisp mailing list toronto-lisp@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/toronto-lisp
toronto-lisp mailing list toronto-lisp@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/toronto-lisp