Lush is ontwerp om gebruik te word in situasies waar 'n mens sou wou die buigsaamheid van 'n hoë-vlak, swak-getik geïnterpreteer taal kombineer met die doeltreffendheid van 'n sterk getik, native-saamgestel taal, en met die maklike integrasie van die kode geskryf in C, C ++ of ander tale.
Hierdie taal kan gebruik word vir navorsing in sein- en beeldverwerking, masjienleer, rekenaar visie, bio-informatika, statistiek, simulasie, optimalisering, data-ontginning of AI.
Dit loop op GNU / Linux, Solaris, Irix en Windows onder Cygwin.
Welige kan voordelig gebruik word vir projekte waar 'n mens anders van 'n kombinasie van 'n geïnterpreteer taal soos Matlab, Python, Perl, S + of BASIC, en 'n saamgestel taal soos C sal gebruik.
Eienskappe :.
- 'n baie skoon, eenvoudige en maklik om te leer Lisp-agtige sintaksis
- 'n samesteller wat baie doeltreffende C-kode produseer en maak staat op die C samesteller doeltreffende inheemse kode (geen ondoeltreffende bytecode of virtuele masjien) te produseer.
- 'n maklike manier om C funksies en biblioteke, en 'n kragtige dinamiese linker / loader vir voorwerp lêers of biblioteke (.o, voorsien vol en So-lêers) geskryf in ander tale saamgestel koppelvlak.
- Die vermoë om Lisp en C vrylik meng in 'n enkele funksie.
- 'n kragtige stel vektor / matriks / tensor bedrywighede.
- 'n groot biblioteek van meer as 10.000 numeriese roetines, insluitend die volle koppelvlakke na GSL, LAPACK en BLAS.
- 'n biblioteek van beeld en seinverwerking roetines.
- 'n uitgebreide stel van grafiese roetines, insluitend 'n objekgeoriënteerde GUI Toolkit, 'n koppelvlak tot OpenGL / GLU / GLUT, en die OpenInventor toneel lewering enjin.
- 'n koppelvlak tot die Simple Direct Layer (SDL) multimedia biblioteek, insluitend 'n sprite klas pixel-akkurate botsing opsporing (ideaal vir 2D speletjies).
- Sound en video gryp (met behulp van ALSA en Video4Linux).
- Verskeie biblioteke vir die masjien leer, neurale net, statistiese skatting, Hidden Markov Models (gblearn2, Torch, HTK, SVM).
- Biblioteke vir rekenaar visie (OpenCV, open source Intel se Visie Biblioteek) en 3D toneel lewering (OpenInventor).
- Bindings die JavaVM API en die Python C API.
Wat is nuut in hierdie release:
- Dit release herstel Mac OS X ondersteuning en bevat 'n paar bugfixes.
Wat is nuut in weergawe 2.0 Beta 2:
- Hierdie vrystelling fixes probleme op te bou Solaris en Mac OS X 10.5 sowel as 'n paar klein foute.
Kommentaar nie gevind