Here is a post on LtU about Continuation Fest 2008.
How to Design Worlds
Via PLT:
As some of you know, we have been working on a new way of writing interactive applications, such as games, using just pure functional programming. We call this the World style, and it is embodied in the world.ss Teachpack included in the DrScheme distribution.
In response to demand, we are creating extended materials on this style of programming:
http://world.cs.brown.edu/
Addendum: 26 October 2008
Some folks might find HTDW a little more interesting in that it is purely functional programming.
Teaching Programming Languages in a Post-Linnaean Age
Programming language “paradigms” are a moribund and tedious legacy of a bygone age. Modern language designers pay them no respect, so why do our courses slavishly adhere to them? This paper argues that we should abandon this method of teaching languages, offers an alternative, reconciles an important split in programming language education, and describes a textbook that explores these matters.
This is a nice paper explaining the author’s rationale for his approach.
(via PLT)
Face Swapping: Automatically Replacing Faces in Photographs
Here is a system that replaces faces in photographs. It actually has a few useful applications.
(I forgot where I got this link)
Data-Driven Enhancement of Facial Attractiveness
Here is an article about training a system about what makes a person look more pretty such that given a picture, the system can make the person in it “prettier”.
(I forgot where I saw this)
Proceedings of the 2008 LLVM Developers' Meeting
Here is a post at LtU about the proceedings of the 2008 LLVM Developers’ Meeting
MPSCM: A Distributed Extension to MzScheme
MPSCM is an extension to the MzScheme dialect of Scheme that provides facil-ities for distributed programming with a message passing base and higher-level distributing constructs designed in a more functional style. This paper provides a description of the MPSCM environment and an analysis of the results in terms of performance, expressivity, and usability.
Shelves in Subversion
This blog post looks like it might be a good introduction to the idea of “Code Shelves” and how one might use them in Subversion.
Elk Scheme
Elk [Scheme] is an implementation of the Scheme programming language. In contrast to existing, stand-alone Scheme systems Elk has been designed specifically as an embeddable, reusable extension language subsystem for applications written in C or C++.
Buddhabrot
Buddhabrot is an alternate rendering of the Mandelbrot set. Have a look here.