This is an old revision of the document!


Limbaje

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

Racket

  • Pentru Racket vom folosi versiunea 8.0 (sau ulterior, dar pe vmchecker avem această versiune)
    • pentru Linux, recomandăm instalarea folosind fișierul .sh descărcat de pe pagina de mai sus. Executați fișierul descărcat în linia de comandă
  • 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
  • instalare
    • Windows:
      • todo
    • 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ă comanda stack setup (durează)
      • editați fișierul stack.yaml (calea acestuia a fost scrisă la output de comanda anterioară)
        • în Linux, calea ar trebui să fie ~/.stack/global-project/stack.yaml
        • în Windows, calea ar trebui să fie %APPDATA%\local\bin\global-project\stack.yaml sau C:\sr\global-project\stack.yaml sau similar
      • adăugați linia extra-deps: [random-1.2.0] (sau dacă linia deja există, editați ca să conțină și random-1.2.0
      • salvați și rulați din nou stack setup ; așteptați terminarea
      • apelați stack install random
      • pentru verificare:
        • descărcați fișierul check-haskell-stack-install.hs
        • porniți o linie de comandă în același directorul cu fișierul descărcat
        • executați stack exec ghci check-haskell-stack-install.hs
        • așteptați prompterul *Main>, apoi dați comanda check
        • ar trebui să apară mesajul Install OK.
    • când aveți nevoie să deschideți consola de Haskell, apelați
      • stack exec ghci pentru o consolă fără a încărca un fișier
      • stack exec ghci fisier.hs pentru a porni și a încărca fișierul dat
    • NOTĂ: în mașina virtuală avem versiunea 17.4 pentru resolverul de stack

Prolog

  • revenim cu detalii despre versiune și instalare
pp/21/limbaje.1617018678.txt.gz · Last modified: 2021/03/29 14:51 by andrei.olaru
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