Update render script and Makefile

This commit is contained in:
Jonas Zeunert
2024-04-22 21:54:39 +02:00
parent 2d63fe63cd
commit 4d0cd768f7
10975 changed files with 47095 additions and 4031084 deletions

View File

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