Language Oriented Programming
Chris Smith from the F# team has an awesome blog post on language oriented programming - and specifically LOP in F#. For those new to LOP Chris describes it as a style of programming that resembles a domain specific language - but is still valid in a general purpose programming language.
As we see more and more DSL's emerge - specifically in domains where visual models aren't adequate to sufficiently represent domain concepts - I believe we will see a huge movement toward LOP. For our Security Policy Language this was the case - leading us to the creation of our SecPAL Parser - which was also written in F#.
Anyone interested in DSL's should definitely read Chris' blog post...
Comments
- Anonymous
June 20, 2008
PingBack from http://blog.a-foton.ru/2008/06/20/language-oriented-programming/