Five Talks About Trains
                Christian Lawson-Perfect
                
                    
                        start (L 100, L 100, L 100, L 100, S 400, L 100, L 100, L 100, L 100, S 400) 
                    
                    
                        (follow continuous forwards 0)
                    
                
            
            
            
                Trains are Turing complete
                
                    
                        end (S 600, R 100, S 200, L 100)
                        end (S 1000)
                        start (S 500)
                    
                    
                        (follow continuous forwards [0,2])
                        (wait 900, follow continuous backwards [0,2])
                        (wait 2000, follow continuous forwards [1,2])
                        (wait 3000, follow continuous backwards [1,2])
                    
                
                Train Sets - Adam Chalcraft and Michael Greene
                Excellent explanation by Guy Walker
            
            
            
            
                Brio Algebra
            
                
                    start (L, R, L, R, L, L, L, L, R, L, L, R, L, L, R, L, L, L)
                
                
                    (follow stopstart forwards [0], wait 600)