Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pp:26:limbaje [2026/02/22 21:00] (current)
mihnea.muraru created
Line 1: Line 1:
 +====== Limbaje ======
 +
 +Acestea sunt limbajele utilizate în cadrul cursului de Paradigme de Programare.
 +
 +===== Racket =====
 +
 +  * Pentru Racket vom folosi [[https://​download.racket-lang.org/​racket-v8.12.html|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 <​code>​sudo snap install racket</​code>​
 +  * Racket vine cu editor / mediu de execuție integrat, numit DrRacket, deci nu este necesară utilizarea altui editor.
 +
 +===== Haskell =====
 +  * pentru Haskell vom folosi [[https://​docs.haskellstack.org/​en/​stable/​|Haskell Stack]], versiunea 9.6.4 de GHC (acestea sunt instalate în mașina virtuală)
 +  * **instalare**
 +    * Windows:
 +      * descărcați și rulați [[https://​get.haskellstack.org/​stable/​windows-x86_64-installer.exe|installer-ul]]
 +    * Linux (vedeți și [[https://​docs.haskellstack.org/​en/​stable/​install_and_upgrade/#​linux|instrucțiunile oficiale]]):​
 +      * descărcați [[https://​get.haskellstack.org/​stable/​linux-x86_64.tar.gz|arhiva]]
 +      * dezarhivați oriunde și creați un link simbolic spre **fișierul** ''​stack''​ din directorul unde ați dezarhivat în ''/​usr/​local/​bin'':​ <​code>​
 +ln -s <​cale-absolută-spre-stack>​ /​usr/​local/​bin/​stack </​code> ​
 +    * **atât pe Linux cât și pe Windows**, apelați dintr-o consolă comenzile:
 +      * <​code>​stack upgrade</​code>​
 +      * <​code>​stack setup</​code>​
 +      * 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
 +    * <​code>​stack exec ghci</​code>​ pentru o consolă fără a încărca un fișier
 +    * <​code>​stack exec ghci fisier.hs</​code>​ 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