Writing Compilers with Phil Trelford
While at NDC London at the Excel Center, Carl and Richard talked to Phil Trelford about building your own compiler. First off, why would you do that? Phil talks about the various ways that compiler technology can be used and help improve your own understand of languages and tools. You probably don't need to replace the C# compiler for your applications, but you might want to use parsing technology to provide algorithmic support in your applications. The power of F# is apparent when you start working on compilers, with its amazing pattern matching and parsing capabilities. Phil also mentions some toolsets to make experimenting with compilers easier, check out the show links for more info!
Guests:
Phil Trelford
Phil Trelford is a UK based developer with over 20 years development experience from video games to financial software. He codes F# and C# in his day job. Phil is a regular speaker and blogger, co-organizer of the London F# User Group and an F# MVP.
Links:
- System.Security.SecureString http://msdn.microsoft.com/en-us/library/system.security.securestring%28v=vs.110%29.aspx
- Nemerle http://nemerle.org/About
- FParsec http://www.quanttec.com/fparsec/
- Phil's Blog http://trelford.com/blog
- TickSpec on CodePlex https://tickspec.codeplex.com/
- SpecFlow http://www.specflow.org/
- MockU https://code.google.com/p/mocku/
- Lua http://www.lua.org/
- Unity 3D http://unity3d.com/
- Cellz http://cellz.codeplex.com/