. .

YAPC::EU 2010 - The Renaissance of Perl



5 - a stack based array language implemented in Perl

5 - a stack based array language implemented in Perl

By Bernd Ulmann (‎vaxman‎)
Date: Friday, 6 August 2010 10:00
Duration: 20 minutes
Target audience: Any
Language: English
Tags: apl array language stack

You can find more information on the speaker's site:

5 is a rather powerful array language, being a blend of APL and Forth inheriting the array processing features of APL and the stack based approach from Forth. The 5-interpreter is implemented in Perl using no special modules which makes the language highly portable (currently 5 runs on Mac OS X, OpenVMS, Windows and various LINUX systems). 5-programs tend to be very short, to be more or less loop- and conditional-free. The 5-interpreter is currently only about 2500 LOC and is a good example of the power of Perl when it comes to implement interpreters for various languages.

Attended by: Bernhard Schmalhofer (‎bernhard‎), Aldo Calpini (‎dada‎), Léon Brocard (‎acme‎), Aaron Crane (‎arc‎), Gabor Szabo (‎szabgab‎), Martin Vorländer (‎mvorl‎), osfameron, Casiano Rodriguez-Leon (‎casiano‎), Dmitry Karasik (‎McFist‎), Karl Rune Nilsen (‎krunen‎), Markus Pinkert (‎Bedivere‎), Jonathan Worthington (‎jnthn‎), Damian Conway (‎damian‎), Erik Johansen (‎uniejo‎), Andrew Shitov (‎ash‎), Joel Bernstein (‎joel‎), Bernd Ulmann (‎vaxman‎), Steffen Schwigon (‎renormalist‎), David Faux, Karl Moens (‎CountZero‎), Herbert Breunung (‎lichtkind‎), Job van Achterberg (‎jkva‎), Leon Timmermans (‎leont‎), Alan Haggai Alavi (‎alanhaggai‎), Rikka Mitsam, Zefram .,

Our sponsors


  • Booking.Com
  • YAPC::Europe 2009
  • cPanel


  • Shadowcat
  • 123 people
  • Venda
  • Dada


  • YAPC::Europe Foundation
  • Smart Open Software
  • MySQL
  • Exonetric
  • pair Networks


  • GitHub
  • Italpro
  • Geoesse
  • $foo Perl Magazin
  • Lokku
  • Apress
  • No Starch Press
  • O'Reilly Media

Media Partners

  • Linux Magazine


  • Regione Toscana
  • Comune di Pisa