This commit is contained in:
2025-07-18 23:13:11 +02:00
parent c9485bf576
commit 652812eed0
2354 changed files with 1266414 additions and 1 deletions

298
html/frege.md2.html Normal file
View File

@@ -0,0 +1,298 @@
<!--lint disable double-link-->
<h1 id="awesome-frege-awesome">Awesome Frege <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a></h1>
<blockquote>
<p>Useful resources for the <a
href="https://github.com/Frege/frege">Frege</a> programming language</p>
</blockquote>
<p>You might also like <a
href="https://github.com/krispo/awesome-haskell">awesome-haskell</a>.</p>
<p><em>Please read the <a href="contributing.md">contribution
guidelines</a> before contributing.</em></p>
<h2 id="contents">Contents</h2>
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
<ul>
<li><a href="#introduction">Introduction</a>
<ul>
<li><a href="#overview">Overview</a></li>
<li><a href="#first-steps">First Steps</a></li>
<li><a href="#comparisons">Comparisons</a></li>
<li><a href="#official-resources">Official Resources</a></li>
</ul></li>
<li><a href="#community">Community</a>
<ul>
<li><a href="#chat">Chat</a></li>
<li><a href="#questions">Questions</a></li>
<li><a href="#social-media">Social Media</a></li>
</ul></li>
<li><a href="#information">Information</a>
<ul>
<li><a href="#articles--blogs">Articles &amp; Blogs</a></li>
<li><a href="#books">Books</a></li>
<li><a href="#conferences">Conferences</a></li>
<li><a href="#courses">Courses</a></li>
<li><a href="#talks">Talks</a></li>
</ul></li>
<li><a href="#libraries">Libraries</a>
<ul>
<li><a href="#android">Android</a></li>
<li><a href="#big-data">Big Data</a></li>
<li><a href="#databases">Databases</a></li>
<li><a href="#email">Email</a></li>
<li><a href="#graphics">Graphics</a></li>
<li><a href="#gui">GUI</a></li>
<li><a href="#web-frameworks">Web Frameworks</a></li>
</ul></li>
<li><a href="#sample-applications">Sample Applications</a>
<ul>
<li><a href="#games">Games</a></li>
<li><a href="#media">Media</a></li>
<li><a href="#web">Web</a></li>
</ul></li>
<li><a href="#tools">Tools</a>
<ul>
<li><a href="#build-tools">Build Tools</a></li>
<li><a href="#ides">IDEs</a></li>
<li><a href="#repls">REPLs</a></li>
<li><a href="#unit-testing">Unit Testing</a></li>
</ul></li>
</ul>
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
<h2 id="introduction">Introduction</h2>
<h3 id="overview">Overview</h3>
<ul>
<li><a href="https://github.com/Frege/frege">Frege</a> - Official
website.</li>
</ul>
<h3 id="first-steps">First Steps</h3>
<ul>
<li><a
href="https://github.com/Frege/frege/wiki/Getting-Started">Getting
Started</a> - First steps with Frege on the command line.</li>
<li><a
href="https://github.com/Frege/frege/tree/master/examples">Examples</a>
- Some code examples.</li>
<li><a href="https://github.com/tfausak/fregexample">Template</a> -
Template for Frege projects.</li>
<li><a href="https://github.com/trending?l=frege">Trending</a> -
Trending projects on GitHub.</li>
</ul>
<h3 id="comparisons">Comparisons</h3>
<ul>
<li><a
href="https://github.com/Frege/frege/wiki/Differences-between-Frege-and-Haskell">Frege
vs. Haskell</a> - Differences between Frege and Haskell.</li>
<li><a
href="https://stackoverflow.com/questions/17905322/what-are-the-main-differences-between-scala-and-frege-in-programming-paradigms">Frege
vs. Scala</a> - Differences between Scala and Frege.</li>
</ul>
<h3 id="official-resources">Official Resources</h3>
<ul>
<li><a href="http://www.frege-lang.org/doc/Language.pdf">Language
Reference</a> - Description of the language and its implementation.</li>
<li><a href="http://www.frege-lang.org/doc/fregedoc.html">Standard
Library API</a> - Frege API documentation.</li>
<li><a href="http://www.frege-lang.org/doc/index.html">Java Runtime
API</a> - Java API documentation.</li>
<li><a
href="https://github.com/Frege/frege/wiki/Frequently-Asked-Questions">FAQ</a>
- Frequently asked questions.</li>
<li><a href="https://github.com/Frege/frege/wiki">Wiki</a> - Official
wiki.</li>
<li><a
href="https://github.com/Frege/frege/wiki/New-or-Changed-Features">Changelog</a>
- Official changelog.</li>
</ul>
<h2 id="community">Community</h2>
<h3 id="chat">Chat</h3>
<ul>
<li><a href="https://gitter.im/Frege/frege">Gitter</a> - Gitter
channel.</li>
<li><a href="https://webchat.freenode.net/?channels=%23frege">IRC</a> -
IRC channel.</li>
</ul>
<h3 id="questions">Questions</h3>
<ul>
<li><a
href="https://groups.google.com/forum/#!forum/frege-programming-language">Google
Group</a> - Frege Google Group.</li>
<li><a href="https://stackoverflow.com/questions/tagged/frege">Stack
Overflow</a> - Frege tag on Stack Overflow.</li>
</ul>
<h3 id="social-media">Social Media</h3>
<ul>
<li><a href="https://twitter.com/fregelang">Twitter</a> - Official
Twitter account.</li>
<li><a href="https://www.reddit.com/r/frege/">reddit</a> - Frege
subreddit.</li>
<li><a href="https://twitter.com/mittie">Dierk König</a> - Core
contributor and Groovy expert.</li>
</ul>
<h2 id="information">Information</h2>
<h3 id="articles-blogs">Articles &amp; Blogs</h3>
<ul>
<li><a
href="https://www.infoq.com/news/2015/08/frege-haskell-for-jvm">InfoQ</a>
- InfoQ article on Frege.</li>
<li><a href="https://github.com/Frege/frege/wiki/Articles">Frege
Wiki</a> - List of more articles on the Frege wiki.</li>
<li><a href="http://fregepl.blogspot.com">Frege Programming Language</a>
- Blog of Ingo Wechsung.</li>
<li><a href="https://jaxenter.de/frege-haskell-jvm-54617">JAXenter</a> -
Interview with Ingo Wechsung (German).</li>
</ul>
<h3 id="books">Books</h3>
<ul>
<li><a
href="https://www.gitbook.com/book/dierk/fregegoodness/details">Frege
Goodness</a> - Book by Dierk König.</li>
<li><a
href="https://www.gitbook.com/book/ingo60/frege-quick-reference/details">Frege
Quick Reference</a> - Book by Ingo Wechsung.</li>
<li><a href="https://github.com/y-taka-23/learn-you-a-frege">Learn You a
Frege for Great Good!</a> - Frege adaptation of Learn You a Haskell for
Great Good!.</li>
<li><a href="https://github.com/Frege/frege/wiki/Books">Frege Wiki</a> -
List of more books on the Frege wiki.</li>
</ul>
<h3 id="conferences">Conferences</h3>
<ul>
<li><a href="http://www.icfpconference.org/">ICFP</a> - International
Conference on Functional Programming.</li>
</ul>
<h3 id="courses">Courses</h3>
<ul>
<li><a
href="https://www.edx.org/course/introduction-functional-programming-delftx-fp101x-0">FP101x</a>
- Introduction to Functional Programming on edX.</li>
</ul>
<h3 id="talks">Talks</h3>
<ul>
<li><a href="https://www.youtube.com/watch?v=1P1-HXNfFPc">Overview</a> -
Frege, a Haskell for the JVM by Dierk König.</li>
<li><a href="https://www.youtube.com/watch?v=o2qwNlVeyA4">Frege
vs. Haskell</a> - FregeDay: Roadmap for resolving differences between
Haskell and Frege (Ingo Wechsung).</li>
<li><a
href="https://www.youtube.com/channel/UCwRL68qZFfub1Ep1EScfmBw">ICFP
Videos</a> - Videos about functional programming.</li>
<li><a href="https://github.com/Frege/frege/wiki/Talks">Frege Wiki</a> -
List of more talks on the Frege wiki.</li>
</ul>
<h2 id="libraries">Libraries</h2>
<ul>
<li><a href="https://github.com/Frege/frege/wiki/Libraries">Frege
Wiki</a> - List of libraries on the Frege wiki.</li>
</ul>
<h3 id="android">Android</h3>
<ul>
<li><a
href="https://github.com/trilogysci/FregeAndroid">FregeAndroid</a> -
Frege interface to the Android API.</li>
<li><a
href="https://github.com/ppelleti/frege-on-android">frege-on-android</a>
- How to use Frege on Android.</li>
<li><a href="https://github.com/mchav/FregeAndroid">FregeAndroid</a> -
Proof of concept Android application in Frege.</li>
<li><a href="https://github.com/mchav/GeoQuiz-Frege">GeoQuiz-Frege</a> -
Port of the BigNerd Ranch GeoQuiz application in Frege.</li>
<li><a href="https://github.com/mchav/froid">froid</a> - Library for
using Frege in Android development.</li>
</ul>
<h3 id="big-data">Big Data</h3>
<ul>
<li><a href="https://github.com/sw1sh/frege-spark">Spark</a> - Apache
Spark with Frege.</li>
</ul>
<h3 id="databases">Databases</h3>
<ul>
<li><a href="https://github.com/fregelab/sirocco">Sirocco</a> - Frege
library for relational databases.</li>
<li><a href="https://github.com/DellCliff/frege-dbc">frege-dbc</a> -
JDBC with Frege.</li>
</ul>
<h3 id="email">Email</h3>
<ul>
<li><a href="https://github.com/y-taka-23/frege-email">Frege Email</a> -
SMTP library for Frege.</li>
</ul>
<h3 id="graphics">Graphics</h3>
<ul>
<li><a
href="https://github.com/mchav/Frege-RayTracer">Frege-RayTracer</a> -
Ray tracer in Frege.</li>
</ul>
<h3 id="gui">GUI</h3>
<ul>
<li><a href="https://github.com/Frege/FregeFX">FregeFX</a> - Frege
bindings for JavaFX.</li>
</ul>
<h3 id="web-frameworks">Web Frameworks</h3>
<ul>
<li><a href="https://github.com/fregelab/chinook">Chinook</a> - Frege
web framework based on SparkJava.</li>
<li><a href="https://github.com/mmhelloworld/fregelet">Fregelet</a> -
Frege web framework based on servlet.</li>
<li><a href="https://github.com/mmhelloworld/hello-play-frege">Play</a>
- Play framework with Frege.</li>
</ul>
<h2 id="sample-applications">Sample Applications</h2>
<h3 id="games">Games</h3>
<ul>
<li><a href="https://github.com/tfausak/fr2048">2048</a> - Frege clone
of 2048.</li>
<li><a href="https://github.com/Ingo60/frech">frech</a> - Fully
functional chess engine.</li>
</ul>
<h3 id="media">Media</h3>
<ul>
<li><a href="https://github.com/mchav/Zwana">Zwana</a> - Piano using
Java Midi.</li>
</ul>
<h3 id="web">Web</h3>
<ul>
<li><a href="https://github.com/y-taka-23/restful-todo">RESTful Todo
Manager</a> - Task list manager written in Frege.</li>
<li><a href="https://github.com/mmhelloworld/hello-play-frege">Play
Framework</a> - Play application written in Frege.</li>
<li><a href="https://github.com/mchav/fervor">Fervor</a> - Server for
local directories.</li>
</ul>
<h2 id="tools">Tools</h2>
<h3 id="build-tools">Build Tools</h3>
<ul>
<li><a href="http://leiningen.org/">Leiningen</a> - Project automation
for Frege and Clojure.</li>
<li><a href="https://github.com/Frege/frege-lein-template">Leiningen
Template</a> - Template for frege-lein projects.</li>
<li><a href="https://github.com/mchav/gottlob">gottlob</a> - Build tool
for Frege.</li>
</ul>
<h3 id="ides">IDEs</h3>
<ul>
<li><a
href="https://github.com/Frege/eclipse-plugin/wiki/fregIDE-Tutorial">fregIDE</a>
- Eclipse plugin for Frege.</li>
<li><a
href="https://github.com/carymrobbins/intellij-frege">intellij-frege</a>
- Frege support for IntelliJ IDEA.</li>
<li><a
href="https://github.com/Dierk/frege-idea-plugin">frege-idea-plugin</a>
- Language support for Frege in IntelliJ IDEA.</li>
</ul>
<h3 id="repls">REPLs</h3>
<ul>
<li><a href="https://github.com/Frege/frege-repl">Console REPL</a> -
REPL on the console.</li>
<li><a href="https://github.com/Dierk/frepl-gui">GUI REPL</a> - GUI
based REPL.</li>
</ul>
<h3 id="unit-testing">Unit Testing</h3>
<ul>
<li><a href="https://github.com/melrief/FrUnit">FrUnit</a> - JUnit for
Frege.</li>
</ul>
<p><a href="https://github.com/sfischer13/awesome-frege">frege.md
Github</a></p>