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:
    • 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 –resolver lts-17.4 (2 liniuțe în fața resolver)
      • stack install random-1.1
      • 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
      • în acest fișier, opțiunile ar trebui să fie:
        • resolver: lts-17.4
        • extra-deps: [random-1.1]
      • pentru verificare:
        • descărcați fișierul check-haskell-stack-install.hs
        • porniți o linie de comandă în același director 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

Prolog

  • revenim cu detalii despre versiune și instalare
pp/21/limbaje.1617563558.txt.gz · Last modified: 2021/04/04 22:12 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