Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Egyszerű, osztott ütemező LISP nyelven

Hasonló előadás


Az előadások a következő témára: "Egyszerű, osztott ütemező LISP nyelven"— Előadás másolata:

1 Egyszerű, osztott ütemező LISP nyelven
CLeopatra

2 CLeopatra Miért pont LISP? régóta érdekel, tanulási céllal
érdekesnek tűnt nagyon kevesen foglalkoznak vele eddig nem sikerült jó anyagot találni a tanuláshoz, ritkák a jó LISP könyvek

3 CLeopatra Miért pont job ütemező?
a ClusterGrid projekt miatt adott volt nem teljesen triviális, de nem is nehéz projekt sokat lehet a projektből tanulni

4 CLeopatra Ami tényleg elindította: http://www.gigamonkeys.com/book/
jó minőségű, ingyenesen elérhető LISP könyv könnyen megérthető példák, magyarázatok

5 CLeopatra Kezdeti tapaszalatok
jó kompatibilitással rendelkező LISP környezetet kell találni CLISP, CMUCL kompatibilitása nem elég jó SBCL nagyon jó, de nagyobb a hardware-igénye nagyon furcsa a szintaxis (sok zárójel) a LISP egy praktikus, használható nyelv retro feeling..

6 CLeopatra Rentgeteg LISPben írt szoftver van Fejlesztői könyvtárak:
szoftvercsomag-kezelő rendszerek különböző webes rendszerek adatbázis kezelés, objektum-relációs mapper(!) grafikai szoftverek, hálózat kezelés, XML stb Kész szoftverek: CAD rendszerek, játékok, Wikik, zenei szoftverek, stb

7 CLeopatra LISPben írt szoftverek:
gyakorlatilag minden féle probléma-területről lehet szoftvereket találni aktívan fejlesztik őket nagyon sok ingyenesen használható

8 CLeopatra A nyelv fontosabb tulajdonságai:
objektum-orientált nagyon jó szoftvercsomag-kezelés macro-irási lehetőség(*) kivétel-kezelés Érdekes dolgok jönnek ki belőle: hálózatról letölthető ciklus implementáció

9 CLeopatra Furcsaságok sokmindent máshogy csinál:
objektumorientáltság kivételkezelés teljesen új koncepciók: makro-kezelés: kódot generál, de kód struktúra szinten.

10 CLeopatra Az ütemező megvalósítása
nagyon egyszerű, “kicsavart” felépítés egy központi spool az aktív kód a számoló nodeokon fut részletek: postgresql adatbázis a spoolhoz a nodeokon futó LISPben írt ügynökök ehhez csatlakoznak, objektum-relációs mapperen keresztül

11 CLeopatra Felépítés:

12 CLeopatra Összefoglalás: a szoftver működőképes,
de nem production minőségű 441 sor hosszú LISP tanulásra nagyon jó volt


Letölteni ppt "Egyszerű, osztott ütemező LISP nyelven"

Hasonló előadás


Google Hirdetések