Category:Frege: Difference between revisions
Content added Content deleted
(add "runs on" markup for JVM) |
(add tip about using haskell-mode in Emacs) |
||
Line 10: | Line 10: | ||
{{language programming paradigm|functional}} |
{{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]]. |
'''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]]. |
||
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>: |
|||
<pre> |
|||
(add-to-list 'auto-mode-alist '("\\.fr$" . haskell-mode)) |
|||
</pre> |
|||
==Citations== |
==Citations== |