Conway’s Game Of Life in APL
Posted on Mar 29, 2009 under games |
Click this link for the high resolution version with clearer text
http://uk.youtube.com/watch?v=a9xAKttWgP4&fmt=18 Good places to start learning about APL are the Vector website (run by the British APL ociation) http://www.vector.org.uk where there is a list of current APL books, the APL Wiki at http://www.aplteam2.com/aplwiki, and the Dyalog website http://www.dyalog.com which has links to for obtaining a personal (non-commercial) licence for our APL interpreter if you like learning …
Duration : 0:7:48


By DyalogLtd on Mar 29, 2009 | Reply
Nice video …
Nice video Leninator
APL is a general-purpose array-programming language with many fields of application, its main use seems to be in the financial sector but it has appeared in areas as diverse as: controlling industrial processes; calculating the seeding for Wimbledon & tracking whales!
You can get a free Dyalog licence, if you’re a student, or a personal non-commercial one for £50+VAT.
See the Dyalogweb site in “more info” (top right) and then follow “Download Zone.”
By leninator2k5 on Mar 29, 2009 | Reply
I found this …
I found this fascinating having studied the game of life for a university project.
APL seems bizzare but it would be interesting to have a look.
I’ve responded to the video with my own representation of the game which I made in C# with XNA which I hope you will enjoy.
As a question though what applications is APL used for as this is the first time i’ve ever really seen it used and it seems very abstracted.
I’ve done a little MIPS and must say it seems a lot easier to understand!
By DFunctionista on Mar 29, 2009 | Reply
High praise indeed! …
High praise indeed! APL is a simple and regular, if unfamiliar, language with a rich set of array-processing primitive functions. For a tutorial, visit the APL Wiki (the URL is in the “more info” box, top-right) and follow “Primers and Tutorials” and then “Learning APL”.
By delfty12 on Mar 29, 2009 | Reply
Wtf was that!!! …
Wtf was that!!! awesomw
By pepupapi on Mar 29, 2009 | Reply
This is even more …
This is even more insane than Perl. I’ll pass.
By Huffers2002 on Mar 29, 2009 | Reply
Beautiful bit of …
Beautiful bit of maths/coding there
By mvanier on Mar 29, 2009 | Reply
This is one of the …
This is one of the most impressive screencasts I’ve ever seen.
By alexander256 on Mar 29, 2009 | Reply
What a soothing …
What a soothing voice. Kudos for an incredible emphasis on correctness, both in language and results. APL seems interesting, but I fail to see in which fields it would be superior to R, Python, C or other languages.
By DyalogLtd on Mar 29, 2009 | Reply
I have put some …
I have put some links into the description for the video (click on more info in the grey box to the top right of the page) as URLs are not allowed in the comments!
By moonstorm2000 on Mar 29, 2009 | Reply
Wow. Thios video …
Wow. Thios video makes me want to learn so much more about APL. I’ve heard of it, just never seen it done with such elegance and effect. While totally confusing at times, with a little bit of reading and APL learning I’m sure I could do that too!
By ohgreat1thatsfantast on Mar 29, 2009 | Reply
where is a good …
where is a good place to learn more about APL?
By kaithomasmax on Mar 29, 2009 | Reply
This is simply …
This is simply unbelievable. I knew that you can do tons of useful things in a single line of APL, but actually seeing a onliner calculating the next generation of APL is very different.