. .

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

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