bk99.de entertain the web since 1997

Fun 0.37.62: First release of a programming language of his own

Summary

After five months of intensive work, Johannes Findeisen releases the first version of his programming language Fun. The released version carries the number 0.37.62. Johannes had worked intensively on the implementation for five months beforehand.

Ideas

  • A language of your own forces you to settle syntax, runtime and toolchain.
  • The first release creates a verifiable starting point for further development.
  • A separate project blog keeps language details apart from the personal announcement.

Insights

  • Compiler construction combines language design with very concrete decisions about memory and execution.
  • An early version number may show learning progress without pretending to be complete.

Recommendations

  • Document the grammar, runtime model and known limits together with the release.
  • Publish small example programs and reproducible builds.

References

Read the original article on hanez.org

Search the Web Archive