EDIT: Appending abstract and bio.
Hello, Hacker Ladies & Gentlemen!
Please join us for another round of talks on Lisp and Scheme topics.
We'll start with a long-form talk by Ścisław Dercz about his work on an unusual compiler for a pure, lexical Lisp.
You're welcome to speak, too, if you'd like. The rest of the talks will be five-minute "lightning" talks, with five-minute Q&A after each. The group is a friendly audience, and we'd love to hear about your work or hobby project, so please give a talk. The more, the merrier! If you'd like to give a talk, either let me know in advance through Meetup.com, or just tell me when you arrive.
After the talks, we'll mingle and have snacks.
Park in one of the parking lots on either side of the Hacker Dojo building. (The lots are open to guests on weekends.)
Ścisław Dercz has sent an abstract of his talk (our long-form talk for this Saturday) as well as a bio. I'm forwarding both here:
I plan to present to you my desperate attempts at automated program generation, concentrated around compiling pure, lexical lisp programs into semantically equivalent, lightweight basic-like programs.
My tool, a variant of online partial evaluator, is far from being complete, however it's capable of producing some non-trivial results.
It's quite likely these efforts will turn out futile, but the topic is interesting in it's own right, leading to some afterthoughts on what computer programs are.
I'd love to receive some comments and advice from you!
If you'd like to read something on the topic of driving-based program transformation try these ones:
-- short and comprehensive introduction to online (and offline) partial evaluation:
-- short but intensive introduction to supercompilation
(In general, readscheme.org is a great library of free papers.)
-- There's also a famous free book on (offline) partial evaluation:
http://www.itu.dk/people/sestoft/pebook/ -- (tl;dr).
on the presenter:
I work at fidolabs, a natural language understanding startup, I like small programming languages, and hacking in scheme. My linkedin page is in Polish but it basically states the above.