## page was renamed from AplOnYouTube
= APL Videos =

<<TableOfContents>>

== Entertainment ==

	
[[https://www.youtube.com/watch?v=DsZdfnlh_d0 | Depth-First Tree-Search in Dyalog APL]] by John Scholes. Simply great.

=== Soduko ===

[[http://www.youtube.com/watch?v=DmT80OseAGs | A Soduko solver ]] by John Scholes. Pure functional programming: no variables, no states, no side effects and of course no loops - just a couple of primitives called in the right order.

=== Conway's "Game of Life" in APL ===

[[http://uk.youtube.com/watch?v=a9xAKttWgP4&fmt=18 | Conway's "Game of Life" in APL]] by JohnScholes.

John first develops a program to calculate the next generation in a Game Of Life and then writes a piece of code that actually displays it, all in less than 8 minutes. This is an amazing example of what you can achieve with APL in case you know what you are doing.

 For more information see:

 [[http://www.dyalog.com/dfnsdws/n_life.htm]]

 [[http://aplwiki.com/GameOfLife]]

=== Phi with APL ===

[[http://www.youtube.com/watch?v=X3bv4Iu1aEg&fmt=18 | Palindromic Expression for Phi in APL]] by PhilLast.



== Training Videos ==

=== Dyalog APL for APL old hands ===
[[ http://www.youtube.com/watch?v=XN1l1WiYc_o&feature=channel | Dyalog APL for experienced users]] by DanBaronet

=== Using a Browser OCX control in Dyalog APL ===

[[http://www.youtube.com/watch?v=MJvHpExoV5o | How to use the Microsoft Web Browser OCX control in Dyalog APL]] by DanBaronet.

=== Example of a class in Dyalog APL ===

[[http://www.youtube.com/watch?v=sVnJtMRhi9k&feature=channel | OO Example of class in Dyalog APL ]] by DanBaronet.

=== 'hello world'  in APL  ===
[[ http://www.youtube.com/watch?v=X8HGPJhHSRY&feature=channel | Producing a standalone 'hello world' program in APL]] by DanBaronet.

=== Namespaces in Dyalog APL ===

[[ http://www.youtube.com/watch?v=XS5Hekf9a9I | This shows what namespaces are in APL, how to create one and how to use them]]

=== APL2000 videos ===

 [[https://www.youtube.com/watch?v=dtomQi69OUI | Multi-language solution ]] by AjayAskoolum 

 [[https://www.youtube.com/watch?v=C3flWAK_MiI | APLWIN: Generate data and share with XML ]] by AjayAskoolum 

 [[https://www.youtube.com/watch?v=ljXxtE_44R0 | COM automation interface highlights ]] by AjayAskoolum 

*** Other videos can be found on !YouTube, search for 'APLtrainer' to see the entire list ***

== Feature Presentations ==

=== APL and Unicode ===
[[http://www.youtube.com/user/DyalogLtd#p/a/u/2/GdG04m1IQ0A | How about a Nice Game of Chess?]] by MortenKromberg.

Morten Kromberg, CTO of Dyalog Ltd, shows why Unicode is a good thing, using Dyalog APL version 12.0 to build a GUI for playing Chess using Excel as a multi-dimensional database for recording the moves.


== Misc ==

=== Interview with the APL originators from 1974 ===

[[http://vids.myspace.com/index.cfm?fuseaction=vids.individual&videoid=60771080|Talk show style interview ]] with the original developers of APL from 1974 (!MySpace video).

=== Fun ===

[[http://www.youtube.com/watch?v=IUaelAGZ_N0|Hitler on []IO]]