[Chicago] Lightning talks for the win

Jason R Huggins JRHuggins at thoughtworks.COM
Fri May 12 22:00:42 CEST 2006


Robert Ramsdell wrote:
> Slides, anyone?

I have a feeling my 
"Path.of.enlightenment.in.creating.an.*.internal.*.domain.specific.language.by.not.reimplementing.HyperTalk.AppleScript.Lisp.or.TCL.but.rather.embracing.and.extending.Python.and.JavaScript.by.using.dots.(.aka.periods.).as.token.separators" 
will become a rather lengthy blog post, paper, or article sometime in the 
future, but it takes time to distill those notes into something that's 
understandable and nice to read. Far easier to just blab in front of a 
group of people for 20 minutes unscripted. ;-)

For fun, I'll end with some code samples that *won't* be making it into my 
DSL (since I'm going to stay away from implementing HyperTalk for the time 
being. (I did register the domain "sweettalk-lang.org" just in case I 
change my mind, though:

"SweetTalk" code samples -- support for "dialects":

with dialect 'chicago'
    assert da coach of da bears is "Ditka"
da end

with dialect 'irish'
    set top 'o the morning to you
end dialect, me laddy 

with dialect 'snoopdogg'
    setizzle shizzle tizzle ['mazizzle', 'hizizzle', 'herzizzle']

    for eaizzle izzle in da shizzle
        prizzle da izzle
    endizzle for
end dialect

For shizzle,
  -Jason


More information about the Chicago mailing list