An open API service indexing awesome lists of open source software.

https://github.com/active-group/jambit-2024


https://github.com/active-group/jambit-2024

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

# Schulung "Funktionale Programmierung" bei jambit, 19.6.-21.6.2024

## Technische Vorbereitung

Bei der Schulung ist es sinnvoll, den Code nachzuvollziehen bzw. eigenen zu schreiben.

### Racket

Dafür bitte Racket installieren:

https://download.racket-lang.org/

### Haskell

Wir benutzen gitpod, um eine Haskell-Umgebung im Browser zu bekommen.
Dazu Account auf https://gitpod.io/ erstellen.

Das Gitpod-Repo ist hier zu finden:

https://github.com/kaaninho/gitpod-haskell

### Clojure

Auch hierfür benutzen wir gitpod:

https://gitpod.io/#https://github.com/gitpod-io/template-clojure

Um ein Projekt anzulegen, folgende Schritte durchführen:
- `deps.edn` Datei erstellen mit Inhalt `{:src ["src"]}`
- `src` Ordner mit `spielwiese.clj` Datei erstellen
- unten auf "REPL" klicken, dann "Start your project with a REPL and
connect", dann "deps.edn" auswählen

### Literatur

- Michael Sperber, Herbert Klaeren: [Schreibe Dein Programm!](https://www.deinprogramm.de)
- Sandy Maguire: [Algebra-Driven Design](https://algebradriven.design/
- Chiusano, Bjarnasson: [Functional Programming in Scala](https://www.manning.com/books/functional-programming-in-scala)