10.6.11

 

A combinator library for the design of railway track layouts


How cool is this? Barney Stratford, Journal of Functional Programming, 21(3), May 2011.
In the design of railway track layouts, there are only a small number of geometric configurations that are used in practice, and a number of constraints as to how those configurations can be fitted together to create a whole layout. In order to solve these problems, we construct a Haskell combinator library. The library has been used for the design of real-world track layouts.

Comments:
Even cooler: a high school friend of mine proved that train tracks are Turing complete so you can use these combinators to write programs: http://www.fortunecity.com/emachines/e11/86/subway.html
 
The Tech Model Railroad Club would be proud!
 
Would be cooler with a link to the pdf. $45.00 / £30.00 is absurd.
 
@Anonymous: ummm...google? http://www.ipl.t.u-tokyo.ac.jp/~takeichi/attachments/2B-1.pdf
 
Can't agree enough with anonymous. Wadler has a history of linking to paid articles. They are interesting though, and not much he can do if journals charge ridiculous fee for what is available to them for free ...

Try here: http://www.scribd.com/doc/57589897/StratfordTrackLayout Will be taken down soon I guess.
 
Post a Comment

<< Home

This page is powered by Blogger. Isn't yours?