Limbaje

Acestea sunt limbajele utilizate în cadrul cursului de Paradigme de Programare.

Racket

  • Pentru Racket vom folosi versiunea 8.12 (sau ulterior, dar pe vmchecker avem această versiune)
    • Folosiți versiunea specifică sistemului vostru de operare
    • Pentru Linux, recomandăm instalarea folosind fișierul .sh descărcat de pe pagina de mai sus. Executați fișierul descărcat (după ce i-ați dat permisiuni de execuție, eventual) în linia de comandă
      • alternativ, puteți folosi
        sudo snap install racket
  • Racket vine cu editor / mediu de execuție integrat, numit DrRacket, deci nu este necesară utilizarea altui editor.

Haskell

  • pentru Haskell vom folosi Haskell Stack, versiunea 9.6.4 de GHC (acestea sunt instalate în mașina virtuală)
  • instalare
    • Windows:
    • Linux (vedeți și instrucțiunile oficiale):
      • descărcați arhiva
      • dezarhivați oriunde și creați un link simbolic spre fișierul stack din directorul unde ați dezarhivat în /usr/local/bin:
        ln -s <cale-absolută-spre-stack> /usr/local/bin/stack 
    • atât pe Linux cât și pe Windows, apelați dintr-o consolă comenzile:
      • stack upgrade
      • stack setup
      • este bine apoi să
        • identificați fișierul stack.yaml:
          • în Linux, calea ar trebui să fie ~/.stack/global-project/stack.yaml
          • în Windows, calea ar trebui să fie C:\sr\global-project
        • dacă a fost nevoie să efectuați modificări în fișier, mai rulați din nou stack setup până când nu mai are niciun rezultat
  • pentru pornirea interpretorului, apelați
    • stack exec ghci

      pentru o consolă fără a încărca un fișier

    • stack exec ghci fisier.hs

      pentru a încărca fișierul dat

  • pentru ieșirea din interpretor, folosiți Ctrl+D
pp/26/limbaje.txt · Last modified: 2026/02/22 21:00 by mihnea.muraru
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0