Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Fjölnir (programming language)
Programming language

Fjölnir (also Fjolnir or Fjoelnir) is a programming language developed by professor Snorri Agnarsson of computer science at Háskóli Íslands (University of Iceland) that was mostly used in the 1980s. The source files usually have the extension fjo or sma.

We don't have any images related to Fjölnir (programming language) yet.
We don't have any YouTube videos related to Fjölnir (programming language) yet.
We don't have any PDF documents related to Fjölnir (programming language) yet.
We don't have any Books related to Fjölnir (programming language) yet.
We don't have any archived web articles related to Fjölnir (programming language) yet.

Features

Fjölnir is based on the concept of representing programs as trees, and packages by substitutions on trees using algebraic operators.1 For example, in the Hello World example below, "GRUNNUR" is a package, the block of code between braces is a package, and * is an operator that substitutes names in one package with elements from another. In this case, skrifastreng (which writes a string to the standard output) is imported from "GRUNNUR".

Code examples

;; Hello world in Fjölnir "hello" < main { main -> stef(;) stofn skrifastreng(;"Hello, world!"), stofnlok } * "GRUNNUR" ;

References

  1. Agnarsson, Snorri; Krishnamoorthy, M. S. (1985). "Towards a theory of packages". ACM SIGPLAN Notices. 20 (7): 117–130. doi:10.1145/17919.806833. http://dl.acm.org/citation.cfm?doid=800225.806833