The Hogg Blog

Envisaging the Future by Reflecting on the Past

Browse by Tags

Tagged Content List
  • Blog Post: Turtle Graphics Update

    It is that time of the year again – thanksgiving. So that of course means I need to update the version of Turtle Graphics that I posted a year ago to test out Oslo. Turtle Graphics was a Logo like programming language created in the early 1980's as a means of introducing novices and children to programming...
  • Blog Post: SecPAL Parser Updated for VS2008 and F#1.9.6.16

    I finally got around to updating the SecPAL Parser to run on the latest version of Visual Studio and F#. Development experience should be much cleaner now because F# is far better integrated into VS. If you run into any problems please post a note or drop me an email. For more information please see...
  • Blog Post: A Graphical DSL for Describing SOA Applications

    Last October we ran a SOA workshop in Redmond, with the goal being to have members of the MCS field, global practices and other customer facing organizations discuss scenarios and patterns that they see on a regular basis. Having run several of these workshops in the psat, one challenge that is hard...
  • Blog Post: Oslo MGrammar Turtle Graphics for VS2008

    My colleague Joshy Joseph reminded me that the MGrammar based Turtle Graphics parser that I posted here was for VS2010. I have attached a newer version of the solution that Joshy coverted to run in VS2008. I noticed that Doug Finke has also done the same thing whilst also creating a couple of additional...
  • Blog Post: Creating a Logo / Turtle Graphics Textual DSL using Oslo MGrammar

    In the early 1980's a programming language called Turtle Graphics was used as a means of introducing novices to programming on the BBC Microcomputer . Turtle graphics, a graphical version of Logo, helped introduce people to programming using a simple functional language that provided instant visual gratification...
  • Blog Post: 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...
Page 1 of 1 (6 items)