Unelte utilizator

Unelte site


20:limbaje
Diferențe

Aici sunt prezentate diferențele dintre versiunile selectate și versiunea curentă a paginii.

Link către această vizualizare comparativă

Urmatoarea versiune
Versiuni anterioare
20:limbaje [2020/02/14 13:25]
George Muraru creat
20:limbaje [2020/03/25 14:53] (curent)
George Muraru [Haskell]
Linia 4: Linia 4:
  
 == Racket == == Racket ==
-* Pentru Racket vom folosi ​versiunea 7.6 (sau ulterior, dar pe vmchecker avem această versiune) +* Pentru Racket vom folosi [[https://​download.racket-lang.org/​racket-v7.6.html|versiunea 7.6]] (sau ulterior, dar pe vmchecker avem această versiune)
-[[https://​download.racket-lang.org/​racket-v7.6.html]]+
   * 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ă   * 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. * Racket vine cu Editor / mediu de execuție integrat, numit DrRacket, deci nu este necesară utilizarea altui editor.
  
 == Haskell == == Haskell ==
-* pentru Haskell vom folosi [[https://docs.haskellstack.org/en/stable/install_and_upgrade/|Haskell Stack]] +* pentru Haskell vom folosi [[https://github.com/commercialhaskell/stack/releases/tag/v1.9.3|Haskell Stack 1.9.3]] 
-* instalare ​(vedeți și [[https://​docs.haskellstack.org/​en/​stable/​install_and_upgrade/​|instrucțiunile]])+* **instalare**
   * Windows:   * Windows:
-    * rulați ​installer-ul descărcat de pe [[https://​github.com/​commercialhaskell/​stack/​releases/​download/​v1.9.3/​stack-1.9.3-windows-x86_64-installer.exe|site]]+    * rulați [[https://​github.com/​commercialhaskell/​stack/​releases/​download/​v1.9.3/​stack-1.9.3-windows-x86_64-installer.exe|installer-ul]]
     * instalați în calea implicită (''​%APPDATA%\local\bin''​)     * instalați în calea implicită (''​%APPDATA%\local\bin''​)
     * eventual, verificați că această cale a fost adăugată la PATH și este de asemenea și valoare a variabilei de mediu ''​STACK_ROOT''​     * eventual, verificați că această cale a fost adăugată la PATH și este de asemenea și valoare a variabilei de mediu ''​STACK_ROOT''​
   * Linux:   * Linux:
     * descărcați [[https://​github.com/​commercialhaskell/​stack/​releases/​download/​v1.9.3/​stack-1.9.3-linux-x86_64.tar.gz|arhiva]]     * descărcați [[https://​github.com/​commercialhaskell/​stack/​releases/​download/​v1.9.3/​stack-1.9.3-linux-x86_64.tar.gz|arhiva]]
-    * dezarhivați ​arhiva  +    * dezarhivați ​oriunde și creați un link simbolic spre fișierul ''​stack'' ​în ''/​usr/local/​bin''​: <​code>​ 
-    * extrageți în ''​~/.local/​bin'' ​sau adăugați directorul unde se află fișierul ''​stack''​ la PATH (vezi și [[https://unix.stackexchange.com/questions/26047/how-to-correctly-add-a-path-to-path#​26059|aici]])+ln -s <​cale-absolută-spre-stack/usr/local/bin/stack </code> ​
 * **configurare:​** dorim să folosim GHC 7.8 (instrucțiuni comune pentru Windows și Linux) * **configurare:​** dorim să folosim GHC 7.8 (instrucțiuni comune pentru Windows și Linux)
   * deschideți o consolă   * deschideți o consolă
Linia 30: Linia 29:
   * salvați, închideți,​ și rulați din nou ''​stack setup''​ ; așteptați terminarea instalării   * salvați, închideți,​ și rulați din nou ''​stack setup''​ ; așteptați terminarea instalării
     * dacă primiți o eroare de permisiuni (chiar dacă a scris "​Everything is ok") --> reîncercați cu drepturi de administrator;​ atenție să se folosească fișierul yaml corect.     * dacă primiți o eroare de permisiuni (chiar dacă a scris "​Everything is ok") --> reîncercați cu drepturi de administrator;​ atenție să se folosească fișierul yaml corect.
 +    * dacă primiți o eroare legată de ''​Cannot find -l<​bibliotecă>''​ trebuie să instalați acea bibliotecă pe sistemul vostru
     * dacă primiți o eroare legată de ''​realgcc''​ (probabil pe windows) --> urmăriți pașii (vedeți și [[https://​github.com/​commercialhaskell/​stack/​issues/​3213#​issue-235243426|aici]]):​     * dacă primiți o eroare legată de ''​realgcc''​ (probabil pe windows) --> urmăriți pașii (vedeți și [[https://​github.com/​commercialhaskell/​stack/​issues/​3213#​issue-235243426|aici]]):​
       * mergeți în directorul ''​%APPDATA%\Local\Programs\stack\x86_64-windows\ghc-7.8.4\mingw\bin\''​ (sau similar, în funcție de instalarea voastră)       * mergeți în directorul ''​%APPDATA%\Local\Programs\stack\x86_64-windows\ghc-7.8.4\mingw\bin\''​ (sau similar, în funcție de instalarea voastră)
Linia 36: Linia 36:
   * rulați ''​stack install random''​   * rulați ''​stack install random''​
 * pentru verificare: * pentru verificare:
-  * descărcați fișierul ''​ {{ check-haskell-stack-install.hs |check-haskell-stack-install.hs}} ''​+  * descărcați fișierul ''​{{ check-haskell-stack-install.hs |check-haskell-stack-install.hs}}''​
   * porniți o linie de comandă în același directorul cu fișierul descărcat   * 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''​   * executați ''​stack exec ghci check-haskell-stack-install.hs''​
20/limbaje.1581679524.txt.gz · Ultima modificare: 2020/02/14 13:25 de către George Muraru