Gauche (implementace schématu) - Gauche (Scheme implementation)
![]() | Tento článek obsahuje a seznam doporučení, související čtení nebo externí odkazy, ale jeho zdroje zůstávají nejasné, protože mu chybí vložené citace.Září 2016) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Vývojáři | Shiro Kawai |
---|---|
Stabilní uvolnění | 0. 9.9 / 14. prosince 2019 |
Úložiště | ![]() |
Operační systém | Cross-platform |
Typ | Programovací jazyk |
Licence | Licence BSD |
webová stránka | praktické schéma |
Gauche je R7RS Systém implementace. Je určen pro skriptování ve výrobním prostředí. Účelem je umožnit programátorům a správcům systému psát skripty na podporu každodenních operací. Rychlé spuštění, vestavěné systémové rozhraní, nativní vícejazyčná podpora jsou některé z jeho klíčových cílů designu.
Gauche je svobodný software pod Licence BSD. Je primárně vyvinut Shiro Kawai.
Funkce
- Rychlé spuštění - Gauche obsahuje ve svém spustitelném souboru společné funkce, zatímco méně běžné funkce jsou v knihovnách, které jsou načteny na vyžádání.
- Modulární systém - jednoduchý modulový systém, kompatibilní s API STklos.
- Systém objektů - CLOS -jako objektový systém s metaobjektový protokol. Téměř API kompatibilní s STklos. Je to také podobné Lstivost objektový systém.
- Nativní vícejazyčná podpora - řetězce jsou interně reprezentovány vícebajtovým řetězcem. Můžete použít UTF-8, EUC-JP, Shift-JIS nebo žádné vícebajtové kódování. Konverzi mezi nativním kódovacím systémem a externím kódovacím systémem podporují objekty portů.
- Vícebajtový regulární výraz - shoda regulárních výrazů si je vědoma vícebajtového řetězce; můžete použít vícebajtové znaky jak ve vzorcích, tak ve shodných řetězcích.
- Integrované systémové rozhraní - Gauche má integrovanou podporu pro většinu systémových volání POSIX.1.
- Síťové rozhraní - Má API pro soketové síťové rozhraní, včetně IPv6, pokud to OS podporuje.
- Multithreading - Multithreading je podporován na pthreads. Schéma na úrovni API odpovídá SRFI-18.
- Rozhraní DBM - Rozhraní s dbm, ndbm a / nebo gdbm.
- Analýza XML - jsou zahrnuty nástroje Slegl SXML od Olega Kiselyova.
Reference
- Poznámky
- R. Kelsey, W. Clinger, J. Rees (eds.), Revised ^ 5 Report on the Algorithmic Language Scheme, Higher-Order and Symbolic Computation, 11 (1), September, 1998 a ACM SIGPLAN Notices, 33 (9) , Říjen 1998.
- Carl Bruggeman, Oscar Waddell a R. Kent Dybvig, představující kontrolu v přítomnosti jednorázových pokračování, ve Sborníku SIGPLAN '96, str. 99-107, 1996.
- Eugene Myers, algoritmus rozdílu O (ND) a jeho variace, Algorithmica sv. 1 č. 2, str. 251-266, 1986.
- Gregor Kiczales, Jim Des Rivieres, Daniel Bobrow, The Art of Metaobject Protocol, The MIT Press.
- Kim Barrett, Bob Cassels, Paul Haahr, David A. Moon, Keith Playford, P. Tucker Withington, monotónní nadtřída linearizace pro Dylana, ve sborníku OOPSLA 96, říjen 1996.
externí odkazy
- Domovská stránka Gauche
- Referenční příručka Gauche
- Pokrok a plán rozvoje Gauche
- Shoda s normami a seznam platforem
- Střelba pohyblivého cíle - zkušenost s vývojem databáze sledování výroby
- Sledování aktiv při výrobě filmu „Final Fantasy: The Spirits Within“
- Lepení věcí dohromady - schéma produkce produkce CG obsahu v reálném čase
![]() | Tento bezplatný open source software článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |
![]() | Tento programování související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |