Joan edukira
Ridgun
Euskara

Ohiko galderak

Jendeak lehenik egiten dituen galderen erantzun laburrak.

Zein sistematan dabil Ridgun?

Linux, macOS eta Windows, x86-64 eta ARM64 arkitekturetan. Konpiladoreak berak idazten du sistema bakoitzaren exekutagarri natiboa: ELF64 Linuxerako (Raspberry Pi bat ere bai), Mach-O macOSerako eta PE32+ Windowserako, eta edozeinetatik edozeinentzat konpilatzen du --target-ekin. Deskargatu orrian seientzako tresnak daude, eta Instalazioa orriak sistema bakoitzeko lerroa ematen du.

Ba al dago zabor-biltzailerik?

Ez. Konpiladoreak balio bat askatzen du haren azken erabileraren ondoren berehala. Partekatutako egiturak zenbatu egiten dira, eta with region-ek arena oso bat kolpe batez askatzen du bere blokea amaitzen denean. Ezerk ez du programa gelditzen memoria biltzeko.

Nola funtzionatzen du paralelismoak?

||-rekin hasten diren lerroek grafo txiki bat osatzen dute: lerro bakoitzak balio bat kalkulatzen du -> name-rekin, eta elkarren menpe ez dauden lerroak aldi berean exekutatzen dira. ||map-ek eta ||filter-ek zerrenda bat harien artean banatzen dute. Luze bizi diren zerbitzuetarako, agent-ek funtzio bat prozesu isolatu batean biltzen du, eta harekin send … to eta receive from bidez hitz egiten duzu.

Zergatik idazten dira funtzioak taula gisa?

Taula bat irakurtzeko erraza delako: sinadurak zutabeak izendatzen ditu, klausula bakoitza lerro bat da, eta begiak behar duen kasua aurkitzen du. stable format-ek zutabeak lerrokatuta mantentzen ditu, eta inork ez du eskuz lerrokatu behar.

C konpiladore bat behar al dut?

Ez. ridgunc-ek makina-kodea eta ELF fitxategia berak idazten ditu. Ridgunen idatzita dago eta bere burua konpilatzen du.

Nondik datoz liburutegiak?

Liburutegi estandarrak (json, http, crypto, regex, time eta beste asko) libs-en daude, eta instalatzaileak uzten ditu instalatuta. omni pakete-kudeatzaileak gehiago gehitzen ditu gune honetatik, eta sinadura bakoitza egiaztatzen du: omni install <liburutegia> proiektu baterako, omni install -g <paketea> pakete baten programetarako. Paketeak orriak denak erakusten ditu.

Ba al dago web-esparrurik?

Bai: Solstice. Gune hau horren gainean dabil, bere blog- eta foro-gehigarriekin.

Non egin dezaket galdera bat?

Foroan, Laguntza atalean. Gehitu kodea, exekutatu duzun komandoa eta errore-mezu osoa.