DOSUG / feedback

Give the DOSUG Board feedback, ask questions, or propose sessions.
1 stars 0 forks source link

Schedule Racket talk at DOSUG? #1

Closed matthewmccullough closed 11 years ago

matthewmccullough commented 12 years ago

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.

matthewmccullough commented 12 years ago

Roping in @khardy to add the full proposal. I'm excited to see this here!

matthewmccullough commented 12 years ago

@DOSUG/boardmembers Let's discuss. @khardy will be adding his full proposal here.

khardy commented 12 years ago

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.

tlberglund commented 12 years ago

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?

khardy commented 12 years ago

I was originally hoping to get on the schedule for November's meeting, but in any case, the sooner the better for me.

tlberglund commented 12 years ago

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?

matthewmccullough commented 12 years ago

I'm +1 on it for February. @danhillenbrand and @mbarker62 and @mnelson0 what say you?

danhillenbrand commented 12 years ago

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.
mbarker62 commented 12 years ago

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.

mnelson0 commented 12 years ago

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.

khardy commented 12 years ago

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.

tlberglund commented 11 years ago

@khardy Just a ping to confirm that we're a go for the DOSUG meeting on Tuesday, February 5.

khardy commented 11 years ago

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.