Guile

Szoftver screenshot:
Guile
Szoftver adatai:
Változat: 2.0.7
Feltöltés dátuma: 20 Feb 15
Fejlesztő: Marius Vollmer
Engedély: Ingyenes
Népszerűség: 8

Rating: 3.0/5 (Total Votes: 1)

Guile egy könyvtár célja, hogy segítse a programozók létrehozni rugalmas alkalmazásokhoz. Segítségével Guile egy alkalmazás lehetővé teszi a programozók írni plug-inek, vagy modulok (sok név, de a koncepció lényegében ugyanaz), és a felhasználók a számukra, hogy egy alkalmazás igényeiknek megfelelően.
Van egy hosszú listát a bevált alkalmazások foglalkoztató kiterjesztése nyelven. Sikeres és hosszú életű példák a szabad szoftverek világában GNU Emacs és a GIMP.
Nagyon népszerű példát kiterjesztve szerver alkalmazások az Apache projektek Perl és PHP modulok.
Extension nyelvek lehetővé teszik a felhasználók, programozók és a külső fejlesztők új funkciókat, hogy a programot anélkül, hogy újra írni a program egészének, és lehetővé teszi az emberek kiterjesztve a programot, hogy együttműködjenek egymással, anélkül, hogy fordítsuk bármilyen extra erőfeszítést.
Guile egy tolmács az Scheme programozási nyelv, csomagolt, mint egy könyvtár, amely lehet építeni a programokat. A felhasználók teljes hozzáférést kapnak a tolmács, így Guile magát bővíthető, igényei alapján a felhasználó. Az eredmény egy programozási nyelv szabott alkalmazást.
Használata Guile saját programjával teszi sokkal használhatóbb. A felhasználóknak nem kell tanulni, a vízvezeték-mail címre testre is; csak meg kell érteni trükkjét, és a hozzáférési Ön által megadott. Ezek könnyen kereskedelem és megosztás funkciók letöltésével és megteremti scriptek helyett kereskedelem komplex javítások és újrafordítás alkalmazásaik. Nem kell, hogy koordinálja veled, vagy bárki más.

Mi az új ebben a kiadásban:

  • Ez a változat hozzáteszi SRFI-105 göndör infix kifejezések, per-port olvasó lehetőségek, beágyazott határidős, funkcionális rekordot alkotóinak, a kikötő kapcsolat HTTP testekből, optimalizálás, jobb terhelés irányát és összeállított terhelés irányát a kezelést, és a szokásos hosszú listát a hibajavítás.

Mi az új verzióban 1.8.8:

  • Karbantartás bocsátás a 1.8 stabil sorozatot.

Mi az új verzióban 1.9.9:

  • Gyorsabb dinamikus kötelező a folyadékok
  • `folyadék-ref 'és' folyadék-be" most már erre a célra bájtkódjának utasításokat.
  • Dynamic kötelező a `a-folyadékok ', vagy' with-folyadékok *" már nem okoz
  • rekurzív VM könyörgések, sem bezárása elosztása a szervezetben. A fel nem használt
  • folyadékot számok most szemetet gyűjtött.
  • Összeférhetetlen Fa-IL változások:
  • Voltak számos inkompatibilis változások történtek az elmúlt ciklusban
  • illetően Fa-IL, Guile magas szintű középfokú nyelvvizsga. Lásd a
  • változást rönk részleteket. Ha ezek hatással rád, egyértelműen meg kell
  • benyújtja a fordító foltok upstream!
  • rákérdez: Delimited, alakítható folytatásai:
  • Guile most megjelenő utasításokat részeként primitív nyelven. & Quot; Prompts & quot; A kézikönyvben talál.
  • kifejezések bevonult a REPL, vagy a parancssorból, körül egy prompt az alapértelmezett prompt tag.
  • Elavult: `lusta-fogás" volt, olyan formában, hogy elfoglalták a stack ponton a `dobás", de a dinamikus állapot a ponton a `fogni". Ez egy kicsit
  • őrült. Kérjük, változtassa használni `fogást", esetleg egy bedobás handler, or`with-dobd-handler ".
  • "fogás", `throw ',` a-dobd-kezelő "végre Scheme
  • Ez nincs végfelhasználói hatása, de vagyunk annyira büszkék rá, hogy képes legyen végrehajtani ezeket a konstrukciókat tekintve utasításokat, és folyadékok, miközben nem változik a felhasználó API, hogy meg kell említeni, hogy a hírekben . Köszönöm az olvasást!
  • Current-modul tracking a szintaxis bővítő:
  • bővítése a `kezdeni" kifejezés, amely megváltoztatta a jelenlegi modul segítségével an`eval-ha "nem működött, egy hiba miatt. Ez rögzítették.
  • visszakövetés a REPL nem mutatnak REPL keretek
  • A 1.9-sorozat volt túlságosan bőbeszédű visszakövetés, amely azt mutatta, keretek belső végrehajtásával a REPL. Ez már inkább fix.
  • Kérjük hibabejelentés bug-guile@gnu.org.
  • Adalékok a külföldi funkció interfész (FFI)
  • A `(rendszer külföldi)" modul teremteni további külföldi, megfelelően az C a `int ',` hosszú', `size_t", stb.
  • Ezen kívül a `dynamic-link" eljárás most már lehet nevezni, vita nélkül, ebben az esetben visszatér a & quot; globális szimbólum fogantyú & quot ;, így szimbólumok jelenleg elérhető program felnézett.
  • dokumentálása `szintaktikai szabályait" makrók:
  • A dokumentáció makrók kézi most elkülönül eljárások. Egy új rész a `szintaktikai szabályait" makrók került.
  • Hatékony verzió bump 2,0:
  • Guile megvolt a & quot; hatékony verziója & quot; egy ideig, általában generált & quot; MAJOR-VERSION.MINOR-verzió & quot ;. Ez a kiadás különválasztja a hatékony verziót az aktuális verzió, a beállítás, és túl korán 2.0. Ez rázza le a verzióhoz kapcsolódó elosztási hiba.
  • Párhuzamos telepíthetőség javítások:
  • Guile most telepíti a header fájlokat egy hatékony-verzió-specifikus könyvtár, és magában foglalja a hatékony változatát (pl 2.0) a könyvtár nevével (pl libguile-2.0.so).
  • Ez a változás átláthatónak kell lennie, hogy a felhasználók, akik érzékeli Guile keresztül guile.m4 makró, vagy az álnokság-2.0.pc pkg-config fájlt. Ez lehetővé teszi a párhuzamos telepítések esetében több verziója Guile fejlesztői környezetek.

Hasonló program

Arcueid
Arcueid

20 Feb 15

bff
bff

3 Jun 15

Pharo
Pharo

20 Feb 15

Hozzászólások a Guile

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!