Closed matthewmccullough closed 11 years ago
Roping in @khardy to add the full proposal. I'm excited to see this here!
@DOSUG/boardmembers Let's discuss. @khardy will be adding his full proposal here.
Here's the introduction for my proposed presentation
Domain Specific Languages (DSL) are everywhere. The jargon spoken by any group of specialized people, from Audiologists to Zoologists is a form of DSL. In software, DSL's are found as little languages like PIC, DOT, AWK, dc, bc, PostScript, and LaTex. More complex DSL's are implemented in all compilers and interpreters, and DSL's are at the heart of the near natural language interpreters used in search engines. DSL's are even being proposed to specify the meaning of asset-backed securities.
DSL's are sometimes implemented by hand, but the resulting code that implements the DSL is often very hard to maintain. Early tools used to automate the process of creating the code that implements a DSL are the Unix tools lex (for 'lexer') and yacc (for 'yet another compiler compiler') and its descendents ('bison', et al). These tools made creating and using a DSL easier, but the grammars that yacc could process was limited, and merging the code generated by yacc after changing a grammar into an existing project can be painful.
More modern tools include Visual-Parse++ and ANTLR (for 'another tool for language recognition'), which make the process of creating and maintaining a grammar, and producing code that implements the DSL, much more productive.
But now, Racket is emerging as the preeminent laboratory for language development, created by researchers in language design, implementation and programming pedagogy.
This presentation introduces Racket and some of the tools in Racket used to create a DSL, and the code to implement it, showing how to create and use a simple DSL from the ground-up.
I'm :100:% :+1: on this. The actual schedule will probably take shape in December, @khardy, but are you generally open to February or March?
I was originally hoping to get on the schedule for November's meeting, but in any case, the sooner the better for me.
Gotcha. We're already booked for November, and don't meet in January (and December is the Christmas party), but February would be great in my mind. Want to make it official?
I'm +1 on it for February. @danhillenbrand and @mbarker62 and @mnelson0 what say you?
edited to remove phone number 12/19/2016
February sounds good to me, too!
Dan Hillenbrand
--- On Tue, 10/30/12, Matthew McCullough notifications@github.com wrote:
From: Matthew McCullough notifications@github.com Subject: Re: [feedback] Schedule Racket talk at DOSUG? (#1) To: "DOSUG/feedback" feedback@noreply.github.com Cc: "Dan Hillenbrand" danhillenbrand@yahoo.com Date: Tuesday, October 30, 2012, 11:03 AM
I'm +1 on it for February. @danhillenbrand and @mbarker62 and @mnelson0 what say you?
—
Reply to this email directly or view it on GitHub.
Feb sounds good!
Mike
On Oct 30, 2012, at 11:03 AM, Matthew McCullough wrote:
I'm +1 on it for February. @danhillenbrand and @mbarker62 and @mnelson0 what say you?
— Reply to this email directly or view it on GitHub.
Sounds good to me. Looking forward to it.
-Mark
Sent from my iPod
On Oct 30, 2012, at 11:03 AM, Matthew McCullough notifications@github.com wrote:
I'm +1 on it for February. @danhillenbrand and @mbarker62 and @mnelson0 what say you?
— Reply to this email directly or view it on GitHub.
Feb it is then.
On Oct 30, 2012, at 10:54, Tim Berglund notifications@github.com wrote:
Gotcha. We're already booked for November, and don't meet in January (and December is the Christmas party), but February would be great in my mind. Want to make it official?
— Reply to this email directly or view it on GitHub.
@khardy Just a ping to confirm that we're a go for the DOSUG meeting on Tuesday, February 5.
Yes we are a go. Thanks.
On Jan 19, 2013, at 15:20, Tim Berglund notifications@github.com wrote:
@khardy Just a ping to confirm that we're a go for the DOSUG meeting on Tuesday, February 5.
— Reply to this email directly or view it on GitHub.
On Monday, October 22, 2012 at 12:55 PM, Kieron Hardy wrote:
Hi Matthew,
We spoke brieafly at the last DOSUG meeting about my making a presentation on Racket (www.racket-lang.org) at one of the next DOSUG meetings. Let's get something on the schedule.
Cheers,
Kieron.