Category:Frege: Difference between revisions

set homepage to frege-lang.org instead of its Github page, and fix some template stuff
(add tip about using haskell-mode in Emacs)
(set homepage to frege-lang.org instead of its Github page, and fix some template stuff)
 
Line 5:
|checking=static
|gc=yes
|LCT=yesno
|hopl=no
|site=https://github.com/Frege/frege}}
|site=http://www.frege-lang.org/}}
{{language programming paradigm|Declarative}}
{{language programming paradigm|functional}}
 
'''Frege''' is a purely [[functional programming]] language with non-strict semantics, strongly influenced by [[Haskell]], but targeting the [[runs on vm::Java Virtual Machine|JVM]], and deviates from Haskell in ways which make it easier to interoperate with [[Java]].
{{infobox_begin}}[http://try.frege-lang.org/ Try] this language on [http://try.frege-lang.org/ frege-lang.org].{{infobox_end}}
 
'''Frege''' is a purely [[functional programming]] language with [[lazy evaluation|non-strict]] semantics, strongly influenced by [[Haskell]], but targeting the [[runs on vm::Java Virtual Machine|JVM]], and deviates from Haskell in ways which make it easier to interoperate with [[Java]].
 
Frege source files use the extension <code>.fr</code>. Frege is similar enough to Haskell that <code>haskell-mode</code> can be used for editing Frege source files, for example by putting this line in your <code>.emacs</code>:
Anonymous user