Racket

Från Täpp-Anders
Hoppa till navigeringHoppa till sök

Racket är ett programmeringsspråk i Lispfamiljen och underfamilj till Scheme. Det är kompatibelt med Scheme R5RS och andra varianter men har också ett eget väl utbyggt bibliotek av funktioner och rutiner och kanske en av de enklaste språken att komma igång och skapa GUI-applikationer i.

Installation Ubuntu

sudo add-apt-repository ppa:plt/racket -y
sudo apt update 
sudo apt install racket

Kör igång det inbyggda IDE:t med "drracket" antingen från applikationsmenyn eller terminalen.

Föreläsningspresentation Sommarhack 2026

Presentation som PDF: https://drive.google.com/file/d/1NK2Y--V2-ystgQS9sXWq9W_p5LChSvrq/view?usp=sharing

Kodexempel (Sommarhack 2026)

  1. Racket/Gissanumret
  2. Racket/Erastothenes
  3. Racket/Hexdump
  4. Racket/base24
  5. Racket/Personreg
  6. Racket/Fisher-Yates Shuffle
  7. Racket/RLE
  8. Racket/Lille-GUI
  9. Racket/Multitråd
  10. Racket/6502-emu
  11. Racket/Genetic
  12. Racket/Markov
  13. Racket/Neural
  14. Racket/Posits
  15. Racket/3D-boll -- från Olme

Andra kodexempel

  1. Racket/EFRW
  2. Racket/TSS Beräkna TSS, CTL, ATL och TSB från given datafil