Conway's Game Of Life in APL
Sign in to YouTube
Sign in to YouTube
Sign in to YouTube
Uploaded on Jan 26, 2009
Click this link for the high resolution version with clearer text :)
http://uk.youtube.com/watch?v=a9xAKtt...
There is a "Game of Life" tutorial at http://tryapl.org, which allows you to step through the game of life expressions interactively.
Good places to start learning about APL are the Vector website (run by the British APL Association) http://www.vector.org.uk where there is a list of current APL books, the APL Wiki at http://aplwiki.com/ , 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 by doing :) There are also links to some forums and discussing groups on both sites where you will find people who know APL inside and out...
You can also try APL online at http://tryapl.org/
Conway's Game Of Life in APL
-
Category
-
License
Standard YouTube License
Loading...
Loading...
Loading...
Loading...
Loading...
-
6:33
epic conway's game of lifeby drEmueFeatured
151,561
-
1:01:26
For the Love of Physics (May 16, 2011)by MIT
537,222 views
-
46:05
John Conway on Games and Puzzlesby iBlindGame
9,638 views
-
48:45
What We Still Don't Know: Are We Alone? (1/3 BBC)by RosesFlowering
6,562 views
-
4:47
Amazing Game of Life Demoby neotropic9
178,643 views
-
Conway's Game of Life
3,504 videos18
-
48:29
What We Still Don't Know: "Are We Real?"by BassD77
747,126 views
-
10:58
続・ライフゲーム入門 (Game of Life Demo)by kobo164
18,247 views
-
1:53:08
John Conway - The Game of Life and Set Theoryby istraillab
940 views
-
23:08
Just SIX numbers Martin Rees - Antitheist atheistby UKantitheist1
1,816 views
-
10:00
1 million fps Slow Motion video of bullet impacts made by Werner Mehl from Kurzzeitby Matt Rece
7,706,926 views
-
9:43
A Sudoku Solver in APLby DyalogLtd
8,496 views
-
14:36
El juego de la vida Capitulo 154 parte 1by CarlaLorena
22,526 views
-
1:12:14
John Conway Distinguished Lecture - The Symmetries of Thingsby istraillab
489 views
-
1:55
This Is Mind Blowing!by FabioTheItalianOne
4,334,315 views
-
53:52
John H. Conway Free Will Lectures [2/6]: THE KOCHEN-SPECKER PARADOX (1967)by xknowledgeisfreex
1,074 views
-
7:59
VAX APL(Programming Language) on a VT320 running under OpenVMSby Mark Wickens
4,556 views
-
7:09
50 Year of APLby MindofZiggi
2,293 views
-
9:56
Beginners JQuery - Part 1 - The Game of Lifeby PicNetTV
6,412 views
-
3:42
Epic Win Compilation 2011 - Part 1by seekerland
16,309,248 views
-
18:12
Sir Martin Rees: Earth in its final century?by TEDtalksDirector
214,298 views
- Loading more suggestions...
Uploader Comments (DyalogLtd)
Chris Wright 1 year ago
how come iota 9 -> 0 1 2 3 4 5 6 7 8....
on my clean dyalog install iota 9 -> 1 2 3 4 5 6 7 8 9
is this configurable?
Sign in to YouTube
Sign in to YouTube
DyalogLtd 1 year ago
You can set ⎕IO (that's quad eye oh) to either 0 or 1 under "options | Configure | Session", or temporarily by assigning to it in the session. According to the manual "⎕IO determines the index of first element of a non-empty array", Iota N generates a vector of N indices, starting at ⎕IO.
In a new installation of Dyalog APL ⎕IO is set to 1, but many people prefer to start indexing at 0, and so change it in the options section.
Hope that helps :)
Sign in to YouTube
Sign in to YouTube
EternalVinay 2 years ago
Hi,
I just finished my Masters, last month.
I am very interested to learn APL just to satisfy my own immense curiosity.
can I please get a copy of the dyalog apl please?
Sign in to YouTube
Sign in to YouTube
DyalogLtd 2 years ago
If you email sales@dyalog.com you should be able to register for either a free educational licence, or very cheap non-commercial licence, depending on how you intend to use Dyalog APL. They will be able to advise you of the various options available.
Sign in to YouTube
Sign in to YouTube
Top Comments
coefficient 3 years ago
I've never been good at matrix math, I'm sure I'd just spend any time in this language blinking at the terminal wondering what to type. Great video, but I'll stick w/ functional programing, slightly less humiliating
Sign in to YouTube
Sign in to YouTube
AerobicRobot 3 years ago
My brain just exploded, holy shit, it all makes sense.
Sign in to YouTube
Sign in to YouTube
All Comments (93)
fred08830 2 days ago
Yikes! APL sure has changed since I last used it back in in the early 1990s.
Sign in to YouTube
Sign in to YouTube
James Wood 1 week ago
I translated it into J, but YouTube won't allow me to post it. It thinks J code ASCII art! I'm not joking.
Sign in to YouTube
Sign in to YouTube
codeandcoffeh 1 week ago
Practice allows one to asymptotically approach perfection.
Sign in to YouTube
Sign in to YouTube
rrcarroll252 4 weeks ago
Over my head, but something I can aspire to. Thank you.
Sign in to YouTube
Sign in to YouTube
Big Wig 1 month ago
I think it is By Stan Kelly-Bootle
Sign in to YouTube
Sign in to YouTube
Big Wig 1 month ago
There was this saying about APL
There are three things
a man must do
before his life is done
write two lines of APL
and make the buggers run
Sign in to YouTube
Sign in to YouTube
kaoD 2 months ago
Having a hard time translating this to J, damn charset!
Sign in to YouTube
Sign in to YouTube
Paganel75 7 months ago
Of course, it does : life begins with small self-replicating sequences emerging from random situations :-)
You can make a more complicated simulation where you have a God engineering and creating life, but you will need a lot more of available processing power and memory to simulate Him first.
Sign in to YouTube
Sign in to YouTube
Paganel75 7 months ago
Using your favorite Internet translator on the French Wikipedia, is the following feature, badly missing in IBM's APL2 present in one way or another in Dyalog APL ?
APL_(langage)#Lacune_d.E2.80.99APL
Sign in to YouTube
Sign in to YouTube
Paganel75 7 months ago
A good joke to make to a trainee is to set his/her quadLX to 'quadIO takes '1'.
A lot of things do not work anymore. Eventually the trainee will change quadIO to 0 (number) test everything works again, set back quadIO to 1 (number), work normally again, save... and retrieve his/her problems at the next )LOAD
Dirty trick, but funny welcome joke, especially when the trainee understands at las what is going on ;-)
Sign in to YouTube
Sign in to YouTube