

This paper describes a Perl module – Lingua::Romana::Perligata – that makes it possible to write Perl programs in Latin. A plausible rationale for wanting to do such a thing is provided, along with a comprehensive overview of the syntax and semantics of Latinized Perl. The paper also explains the special source filtering and parsing techniques required to efficiently interpret a programming language in which the syntax is (largely) non-positional.

“The tool (built in VW) parses code (for many languages), and visualizes the results as city blocks.”

Droppler is built on top of my own library of classes that provide an Objective-C wrapper around theDrop.io API. I am releasing this library, which I have dubbed DropKit, as open source code, so that Mac OS, iPhone and iPod Touch developers can create great apps using Drop.io.

“But here’s the paradox: the types of programmers who would most benefit from these guidelines, rules, principles, and checklists are the least likely to read and follow them.”

“Let me start out by saying I am a big fan of refactoring, the ongoing process of changing code so that it performs the same behaviors but has more elegant structure. It’s an essential discipline of good software development, especially in startups. Nonetheless, I want to talk about a dysfunction I’ve seen in several startups: they are literally refactoring themselves to death.”

“A few:
- Looking for polymorphism, inheritance and patterns in ALL of God’s creations.
- Explaining the size of something in pixels and colors in hex code.
- Using code related abstract terms in everyday conversations.”

At JAOO Aarhus 2008 Guy L. Steele and Richard P. Gabriel gave a presentation about languages and language constructs in a presentation that is a work of art in itself.