Proiektuak stable-rekin
Sortu proiektu bat, exekutatu, probatu, formateatu eta eraiki tresna bakarrarekin.
Fitxategi bakar bat nahikoa da gauzak probatzeko. Handiagoa den edozertarako, erabili stable:
stable new hello
cd hello
stable run
stable new-k egitura hau sortzen du:
hello/
build.rg the project: name, entry point, folders, dependencies
src/main/ridgun/hello/main.rg the program
src/test/ridgun/ the tests
build.rg ere Ridgunen idatzita dago. Ezarpen bakoitza funtzio bat da:
fn :: project name => String
project name = "hello"
fn :: dependencies => [String]
dependencies = []
Eguneroko komandoak
| Komandoa | Zer egiten duen |
|---|---|
stable check | Modulu guztien motak egiaztatzen ditu. |
stable test | src/test/ridgun/ karpetako test guztiak eraiki eta exekutatzen ditu. |
stable format | .rg fitxategi guztiak zutabe kanonikoetan lerrokatzen ditu. |
stable built | Exekutagarriak target/ karpetan eraikitzen ditu. |
stable run | Programa eraikitzen du, behar bada, eta gero exekutatzen du. |
stable deps | build.rg-n zerrendatutako mendekotasunak eskuratzen ditu. |
Test bat
Testek test inportatzen dute eta assert equals eta assert true erabiltzen dituzte:
import test
fn :: double Int => Int
double x = x * 2
fn :: main => ()
main =
assert equals (double 21) 42
assert true ((double 5) > 0)
Liburutegiak
stable new --lib geometry-k liburutegi bat sortzen du. stable built lib-ek .rglib sorta bat eta .so natibo bat sortzen ditu, eta beste proiektuek import geometry-rekin inportatzen dute.
Hurrengo urratsa: konfiguratu zure editorea.