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:
- Abstract: http://lang5.sourceforge.net/
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, Andrey 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),