On Wed, 27 Feb 2013, Matthew Gilliard wrote:
> Thanks guys.
>
> Next BF (our second birthday) will be in 4 weeks, on 2013-03-27. We're
> looking for a theme for a dojo-style evening, perhaps something using some
> real dataset? Or making a rouge-like? Roman numeral parser? or
> ___________ (insert your suggestion here).
>
> Also, thinking further ahead, we'd like to have more in-depth nights like
> last night's (excellent) zippers talk+hack. I'd love to look at
> quick-check in more depth, and can prepare something for the April meetup -
> can we have more suggestions and topics for these nights as well, please?
> Lets adopt an alternating dojo/talk 2-monthly schedule to put some
> structure into our third year:
>
> March: Dojo (TBD, suggestions please)
> April: Talk/hack on QuickCheck
> May: Dojo (keep those suggestions coming!)
> June: Talk/hack on _______
> etc etc
>
> Look forward to seeing you all (+ new faces too!)
Although I'm very interested in _applying_ FP, I keep on getting
side-tracked by the low-level stuff. So I can offer similar 30-45-minute
whistle-stop talks (with code!), in particular if any of these grab your
fancy -
- other functional data structures (if you wondered where things like
persistent queues come from; although unless your language has an
impoverished set of stock libraries* you can probably just import these
and use 'em without thinking about it much)
- parser combinators (in anger) - note, I'm still not sure that the way
I've decomposed the functionality in my toy ML compiler is actually the
best approach, so this one might want to wait a few months
- I'm happy to have my own attempt at explaining monads (using one I built
for examining a randomised algorithm), but bear in mind what Doug
Crockford says about that**
* I'm using SML at the mo
** "Monads are cursed: once you understand them, you immediately lose the
ability to explain them to others"
I think the harder question is about Dojoing, particularly if someone's
going to lead a more in-depth evening's hacking - there is up-front work
to produce something achievable in an evening, which we might have to
thrash out on the mailing list beforehand.
--
jan grant
http://ioctl.org/jan/
Every program is a part of some other program and rarely fits.