Home > EsotericLanguage

EsotericLanguage

EsotericLanguage is a project mainly written in GLSL and SMALLTALK, it's free.

some esoteric language processers using F# with FParsec

# Esoteric Language

summary

F# implementation of following languages.

  • HQ9+
  • Brainf*ck (not implemented yet)
  • Whitespace (partially implemented)

This project is not for practical use but for learn to implement language processers. However, it is also good example to learn using F# with FParsec.

reference

  • The book "Rubyで作る奇妙なプログラミング言語"

requirement to develop

  • F# compiler and F# power pack(FParsec binary is included)
  • C# compiler and NUnit for unit-testing

free packages on Windows

  • SharpDevelop 3.0 or later
  • F# 2.0.0.0
  • F# power pack (May 2010)
  • NUnit 2.5 or later
Previous:KStore.NET