This is a presentation of the current state of Scheme standardization. I'll briefly review the history leading up to the creation of R7RS-small in 2013 and the first stage of R7RS-large in 2016. But most of the talk is about the upcoming Tangerine Edition, which will be voted on in early 2019, and the more or less definite plans for the editions to come after that. There will be lots of get-out-the-vote propaganda (anyone can vote who is interested) and lots of opportunities for questions.
Seed is a new interactive software environment that ties together visual
and textual programming built in Common Lisp. Seed allows you to create
and use programs with customized workflows and a wide variety of
interface modes, including text editors, spreadsheets, tree grids,
interactive vector graphics, 3D voxel environments and more. The system
was built to realize the following principle:
In Seed, there are not interfaces to programs.
In Seed, the interface is the program.
This talk will introduce you to Seed and help you understand its roots
and the problems it's intended to solve. Seed was inspired by my
experience with different software systems and their shortcomings, and
as such it's not just intended to solve a technical problem, but a human
problem that lies at the heart of all software design. Join me on May
8th to learn more.
DefDoc brings together the best of Common Lisp (macros and CLOS), TeX/LaTeX, XML, and CSS to provide a document creation system that allows flexibility at a greater number of levels than any comparable system. Learn how it models and renders documents using the full power of Common Lisp's macros, multiple inheritance, and multiple dispatch to allow your documents to be more maintainable than ever.