Download frege Free Java Code
Description
Frege is a non strict, pure functional programming language in the spirit of Haskell. Frege programs are compiled to Java and run in a JVM.
Source Files
The download file frege-master.zip has the following entries.
.gitattributes/*from w ww . j av a 2 s .co m*/
.gitignore
LICENSE.txt
Makefile
README.md
contrib/dgronau/Alternative.fr
contrib/dgronau/Floating.fr
contrib/dgronau/HashMap.fr
contrib/dgronau/HashSet.fr
contrib/dgronau/Math.fr
contrib/dgronau/Monadic.fr
contrib/dgronau/Or.fr
contrib/dgronau/RaList.fr
contrib/dgronau/Seq.fr
contrib/dgronau/Set.fr
contrib/dgronau/arrow/Arrow.fr
contrib/dgronau/arrow/Category.fr
contrib/dgronau/comonad/Comonad.fr
contrib/dgronau/comonad/Extend.fr
contrib/dgronau/trans/EitherT.fr
contrib/dgronau/trans/MaybeT.fr
contrib/dgronau/trans/MonadIO.fr
contrib/dgronau/trans/MonadTrans.fr
contrib/dgronau/trans/StateT.fr
contrib/dgronau/trans/TransTest.fr
doc/Implementation.tex
doc/Language.tex
doc/Makefile
doc/chapterdeclarations.tex
doc/chapterderived.tex
doc/chapterexpr.tex
doc/chapterio.tex
doc/chapterlex.tex
doc/chaptermodules.tex
doc/chapternative.tex
doc/chaptertypes.tex
doc/utfcode.eps
examples/Brainfuck.fr
examples/CommandLineClock.fr
examples/Concurrent.fr
examples/DamenF.fr
examples/Distance.fr
examples/Euler.fr
examples/Euler12.fr
examples/Euler7.fr
examples/Euler87.fr
examples/Euler92.fr
examples/Euler93.fr
examples/Euler94.fr
examples/Euler95.fr
examples/EulerLib.fr
examples/Evolution.fr
examples/FBodies.fr
examples/ForH.fr
examples/Fpidigits.fr
examples/FunctionInstances.fr
examples/GoldenRatio.fr
examples/Grep.fr
examples/HigherOrder.fr
examples/NumericLiterals.fr
examples/RefExample.fr
examples/ReverseStdin.fr
examples/SimpleIO.fr
examples/Sudoku.fr
examples/SwingExamples.fr
examples/TailCalls.fr
examples/YearNumbers.fr
examples/euler-sudoku.txt
examples/jedit-support/console/commando/fregec.xml
examples/jedit-support/macros/InsertBullet.bsh
examples/jedit-support/modes/frege.xml
examples/keyboard/FregeHotkeys.ahk
examples/top95.txt
examples/ultraedit-support/frege-syntaxhighlighting.txt
examples/ultraedit-support/ingos.MAC
frege/Prelude.fr
frege/PreludeProperties.fr
frege/StandardLibrary.fr
frege/StandardTools.fr
frege/compiler/BaseTypes.fr
frege/compiler/Classes.fr
frege/compiler/Classtools.fr
frege/compiler/Data.fr
frege/compiler/DocUtils.fr
frege/compiler/EclipseUtil.fr
frege/compiler/Enter.fr
frege/compiler/Fixdefs.fr
frege/compiler/GUtil.fr
frege/compiler/GenJava7.fr
frege/compiler/GenMeta.fr
frege/compiler/Grammar.y
frege/compiler/Import.fr
frege/compiler/Javatypes.fr
frege/compiler/Kinds.fr
frege/compiler/Main.fr
frege/compiler/Nice.fr
frege/compiler/Scanner.fr
frege/compiler/TAlias.fr
frege/compiler/Transdef.fr
frege/compiler/Transform.fr
frege/compiler/Typecheck.fr
frege/compiler/Utilities.fr
frege/compiler/gen/Bindings.fr
frege/compiler/gen/Const.fr
frege/compiler/gen/Match.fr
frege/compiler/gen/Util.fr
frege/compiler/tc/Methods.fr
frege/compiler/tc/Patterns.fr
frege/compiler/tc/Util.fr
frege/control/Arrow.fr
frege/control/Category.fr
frege/control/CombineIn.fr
frege/control/Concurrent.fr
frege/control/First.fr
frege/control/Second.fr
frege/control/Semigroupoid.fr
frege/control/Tensor.fr
frege/control/arrow/Kleisli.fr
frege/control/monad/Reader.fr
frege/control/monad/State.fr
frege/data/Bits.fr
frege/data/Char.fr
frege/data/Compose.fr
frege/data/Coproduct.fr
frege/data/Foldable.fr
frege/data/List.fr
frege/data/Map.fr
frege/data/Maybe.fr
frege/data/Monoid.fr
frege/data/NonEmpty.fr
frege/data/Product.fr
frege/data/Stream.fr
frege/data/Traversable.fr
frege/data/TreeMap.fr
frege/data/Tuples.fr
frege/data/wrapper/Boolean.fr
frege/data/wrapper/Const.fr
frege/data/wrapper/Dual.fr
frege/data/wrapper/Endo.fr
frege/data/wrapper/Identity.fr
frege/data/wrapper/Num.fr
frege/data/wrapper/Ord.fr
frege/data/wrapper/ZipList.fr
frege/java/Awt.fr
frege/java/IO.fr
frege/java/Lang.fr
frege/java/Net.fr
frege/java/Swing.fr
frege/java/Util.fr
frege/java/lang/Reflect.fr
frege/java/swing/GroupLayout.fr
frege/java/util/Concurrent.fr
frege/java/util/Jar.fr
frege/java/util/Zip.fr
frege/lib/ForkJoin.fr
frege/lib/PP.fr
frege/prelude/Arrays.fr
frege/prelude/Floating.fr
frege/prelude/Math.fr
frege/prelude/Maybe.fr
frege/prelude/PreludeBase.fr
frege/prelude/PreludeIO.fr
frege/prelude/PreludeList.fr
frege/prelude/PreludeMonad.fr
frege/prelude/PreludeNative.fr
frege/prelude/PreludeText.fr
frege/runtime/Algebraic.java
frege/runtime/Applicable.java
frege/runtime/Array.java
frege/runtime/BlackHole.java
frege/runtime/CompilerSupport.java
frege/runtime/CompilerSupport.java6
frege/runtime/Concurrent.java
frege/runtime/Concurrent.java6
frege/runtime/Delayed.java
frege/runtime/Fun1.java
frege/runtime/Fun10.java
frege/runtime/Fun11.java
frege/runtime/Fun12.java
frege/runtime/Fun13.java
frege/runtime/Fun14.java
frege/runtime/Fun15.java
frege/runtime/Fun16.java
frege/runtime/Fun17.java
frege/runtime/Fun18.java
frege/runtime/Fun19.java
frege/runtime/Fun2.java
frege/runtime/Fun20.java
frege/runtime/Fun21.java
frege/runtime/Fun22.java
frege/runtime/Fun23.java
frege/runtime/Fun24.java
frege/runtime/Fun25.java
frege/runtime/Fun26.java
frege/runtime/Fun3.java
frege/runtime/Fun4.java
frege/runtime/Fun5.java
frege/runtime/Fun6.java
frege/runtime/Fun7.java
frege/runtime/Fun8.java
frege/runtime/Fun9.java
frege/runtime/GuardFailed.java
frege/runtime/Javac.java
frege/runtime/Lambda.java
frege/runtime/Lazy.java
frege/runtime/Meta.java
frege/runtime/NoMatch.java
frege/runtime/Ref.java
frege/runtime/Regex.java
frege/runtime/Runtime.java
frege/runtime/Runtime.java6
frege/runtime/SwingSupport.java
frege/runtime/Undefined.java
frege/runtime/Value.java
frege/runtime/WrappedCheckedException.java
frege/system/Random.fr
frege/test/QuickCheck.fr
frege/test/QuickCheckArbitrary.fr
frege/test/QuickCheckException.fr
frege/test/QuickCheckGen.fr
frege/test/QuickCheckModifiers.fr
frege/test/QuickCheckProperty.fr
frege/test/QuickCheckState.fr
frege/test/QuickCheckTest.fr
frege/test/QuickCheckText.fr
frege/tools/Doc.fr
frege/tools/LexConvt.fr
frege/tools/Quick.fr
frege/tools/YYgen.fr
frege/tools/YYgenparM-fr
frege/tools/yygenpar-fr
scripts/frege.bat
scripts/fregec.bat
scripts/genF.pl
scripts/genFun.pl
scripts/genFunc.pl
scripts/genLam.pl
scripts/genP.pl
scripts/genProd.pl
scripts/gendocmk.pl
scripts/mkdist.pl
scripts/mkmk.pl
scripts/mkversion.pl
scripts/savejava.pl
shadow/frege/control/Category.fr
shadow/frege/control/Semigroupoid.fr
shadow/frege/java/Lang.fr
shadow/frege/prelude/Arrays.fr
shadow/frege/prelude/Floating.fr
shadow/frege/prelude/Math.fr
shadow/frege/prelude/Maybe.fr
shadow/frege/prelude/PreludeBase.fr
shadow/frege/prelude/PreludeIO.fr
shadow/frege/prelude/PreludeList.fr
shadow/frege/prelude/PreludeMonad.fr
shadow/frege/prelude/PreludeNative.fr
shadow/frege/prelude/PreludeText.fr
tests/comp/Issue21.fr
tests/comp/Issue55.fr
tests/nocomp/Issue53.fr
Download
Click the following link to download frege-master.zip.
frege-master.zip