Re: [racket-dev] generic binding forms

2013-08-28 Thread Stephen Chang
Thanks for all the feedback everyone. There seems to be some interest so I've uploaded my generic binding forms to planet2: https://pkg.racket-lang.org/info/generic-bind I realize it's the pre-semester crunch, but if anyone wants to try it out, I would be grateful for any feedback. Here are some

Re: [racket-dev] generic binding forms

2013-08-26 Thread Matthias Felleisen
What are the performance implications of this design? Specifically how do overlapping uses fare in the two systems? Microbenchmarks okay for now. -- Matthias On Aug 26, 2013, at 12:54 AM, Stephen Chang wrote: > Hi dev, > > I've noticed that Racket has a lot of convenient binding forms but >

Re: [racket-dev] generic binding forms

2013-08-26 Thread J. Ian Johnson
lab today. -Ian - Original Message - From: "Jay McCarthy" To: "Stephen Chang" Cc: "dev" Sent: Monday, August 26, 2013 8:27:06 AM GMT -05:00 US/Canada Eastern Subject: Re: [racket-dev] generic binding forms On Sun, Aug 25, 2013 at 10:54 PM, Stephen Chang

Re: [racket-dev] generic binding forms

2013-08-26 Thread Jay McCarthy
On Sun, Aug 25, 2013 at 10:54 PM, Stephen Chang wrote: > Hi dev, > > I've noticed that Racket has a lot of convenient binding forms but > they don't fit together unless someone does it manually (for example > there's match-let and match-let-values, but no match-for). > > As an educational side pro

Re: [racket-dev] generic binding forms

2013-08-25 Thread Jens Axel Søgaard
Hi Stephen, > As an educational side project, I've been toying around with a > different way of organizing all the binding forms. What I wanted to do > is remove the need to manually combine current (and future) binding > forms by moving the binding "logic" to the binding site itself. Your goals

[racket-dev] generic binding forms

2013-08-25 Thread Stephen Chang
Hi dev, I've noticed that Racket has a lot of convenient binding forms but they don't fit together unless someone does it manually (for example there's match-let and match-let-values, but no match-for). As an educational side project, I've been toying around with a different way of organizing all