newLISP je open source, cross-platform a volně distribuovaný software projekt navržený od offset mají být použity pro různé aplikace v AI (Artificial Intelligence), zpracování velkých objemů dat, strojové učení, zpracování přirozeného jazyka, simulace, a tak dále. To je popsáno jeho vývojáři jako Lisp-like, pro všeobecné použití skriptování language.Features v několika glanceKey funkce patří Perl Compatible Regular Expressions (pcre), podpora pro JSON a zpracování XML textové funkce, datum a čas funkce, multi-processing support , vzorů, podpora pro několik síťových funkcí, včetně protokolu ICMP (Internet Control Message Protocol), TCP / IP, HTTP a UDP, finanční funkce, klasické funkce statistiky, pokročilé matematické funkce, vnořené sdružení, FOOP (funkční objektově orientované programování), název prostory pro programování modulů, neomezené a rychlé přesné celočíselné aritmetice, stejně jako podporu pro distribuované computing.It & rsquo, s malý, rychlý, přátelský a documentednewLISP je přátelský, rychlý, malý, dokumentovány, je moderní, zdokumentovaný a kompletní API, to je rozšiřitelná se společným C knihoven a modulů, zahrnuje režimy serveru pro distribuované výpočty vestavěným-in, vestavěný paralelní a distribuované zpracování, výkonný modulární architekturou, která rozšiřuje svoji výchozí funkce prostřednictvím sdílených C knihovny a modulů, stejně jako vestavěný režimech serveru které mohou být použity pro distribuované computing.It & rsquo, s málo resourcesIt potřebuje požadavků na velmi malé zdroje, takže je lze snadno použít pro vestavěné aplikace systémů. newLISP přichází s důležitými funkcemi, jako je například vytváření sítí, podpora pro vícejádrové a distribuované zpracování, a Bayesian funkce statistiky. Jeho IDE (Integrated Development Environment) se zapisuje newLISP-GS GUI server, a poskytuje moduly pro operační systémy MySQL, zlib, PostScript, Crypto a SQLite.Supported a 64-bit platformsAt okamžiku, newLISP je k dispozici pro GNU / Linux , UNIX, operační systémy Mac OS X a Microsoft Windows. Dodává se jako binární instalatéry a univerzální archiv zdroje, které byly úspěšně testovány jak 64-bit (x86_64) a 32-bit (x86) hardwarové platformy.
Co je nového v této verzi:.
- vydání Development v.10.6.1 je doplnění a zlepšení v několika oblastech a opravuje chyby
Co je nového ve verzi 10.6.0:
- Stabilní vydání 10.6.0 má nyní nativní rozšíření makro funkce a přidává mnoho dalších vylepšení v několika oblastech.
Co je nového ve verzi 10.5.7:
- Dodatky a změny:
- V JSON analyzovat poslední prvek v JSON polí může inow mít koncové čárka.
- V aritmetické velkých celočíselných operátorů:. + - * /%, Nyní více než dva operandy jsou povoleny jako v běžné přesné operace s celými čísly
- Funkce GCD nyní podporuje velké operace s celými čísly.
- V formátu Windows nyní podporuje UNIX formát znaky pro 64-bitová celá čísla, a to:% lld% LLU% LLX% LLX, navíc na:.% I64d% I64u% I64x% I64X
- Nastavení docela tiskové default plovák byl změněn na & quot;% 1,15 g & quot;.
- V systémech Linux a MacOS X 10.9+ může být% formát znaku při použití funkce formátu následovaný jedním citátem ". To způsobí, že se tisíce separátory být vložen do desítkové celé číslo a plovoucí čárkou formáty čísel, například: (ve formátu & quot;% 'd & quot; 12345) = & gt; 12345. Nefunguje na všech nastavení locale.
- resetovat nyní také ruší příkaz zpracování parametrů linka.
- platit, kor, mapa, reverzní, statistiky a t-test lze nyní použít na pole.
- Při hash stromů pomocí předdefinované kontextové strom, symbol výchozí v novém kontextu je chráněn jako je strom: Strom. Výchozí symboly v hash stromech musí být vždy nulový pro hash prohlášení syntaxe pro jmenné prostory k práci.
- Při kopírování symboly nové nebo def nový, chránit? nemovitost je zkopírován také.
- prázdný seznam a index vektor pro seznam nebo pole získá původní seznam nebo pole jako návratovou hodnotu:
- (set "L" (1 2 (3, 4)))
- (L '()) = & gt; (1 2 (3 4))
- (nth "(), L) = & gt; (1 2 (3 4))
- Funkce int zpracovává binární čísla v řetězcích jako & quot; 0b101010 & quot; pro číslo 42. Tento formát byl počet představen v v.10.4.4.
- Celá čísla jsou přijímány jako hash klíče. To umožňuje vytvářet řídkých vektorů:
- (nový strom 'V)
- (123 V & quot; ahoj & quot;)
- (V 123) = & gt; & Quot; ahoj & quot;
- variabilní systém anaforický $ je nyní také nastavit na hodnotu podmíněného výrazu v případě,.
- délka nyní vrací počet číslic při použití na celých jako to dělá již na velkých celých čísel. Na plovácích se vrací počet číslic před desetinnou čárkou.
- newLISP lze nyní sestaveny tak, aby JavaScriptu a spustit ve webovém prohlížeči. Kompilace se provádí pomocí sady nástrojů Emscripten. Kompletní balíček spustit newLISP ve webovém prohlížeči bude propuštěn.
- Změny a doplňky v Guiserver:
- nová tabulka funkce: gs: table-remove-řádek, GS: table-set-název-sloupce a GS: table-set-řádek počet. Aby nedošlo k API pojmenování zmatek, pojmenování starých GS: table-set-řádek číslo je zastaralý a měl by být nazýván jako gs: table-show-řádek číslo. Starý Jmenovat se bude pokračovat v práci. Díky Ferry de Bruin pro implementaci nových funkcí.
- Při vytváření tabulky pomocí GS: tabulky, headerless tabulku lze vytvořit zadáním prázdné řetězce & quot; & quot; pro všechny záhlaví sloupců. Funkce gs:. Table-add-sloupec bude fungovat v souladu s
- Tři nové volitelné parametry pro GS:. Vyhledejte podokně můžete zadat záhlaví sloupců, řádků záhlaví a widget na levém horním rohu tabulky použité v rolovacím panelu
- Opravy chyb:
- velké číslo verze - (odečítání), operátor opustil znamení druhého operandu změnil .
- Bayes-query Fisherovým inverzním způsobem Chi² vypočítá nesprávné pravděpodobnost při výcviku ve více než dvou kategorií. Při tréninku ve dvou kategoriích, výsledek pravděpodobnosti byla vyměněna, nejprve nahlášení pravděpodobnost druhé kategorie. Při použití Bayesova metoda Chain, výsledky byly vždy správné.
- Opraven únik buněk zavedené ve verzi 10.5.4 při mazání kontextů.
- oprava v kole, kdy hodnota je 0,5.
- Ladicí nyní vždy zvýrazněte správný výraz, ne zvýrazněte první z více instancí.
- si-vše v režimu řetězce nyní vrátí prázdný seznam () namísto nule, když je zjištěno, nic a jak je popsáno v návodu k obsluze.
- Opraven pád chyba při provozovatel tlustého střeva má chybějící nebo špatně typu args na 64-bit sestavuje.
- Další změny:
- změny Documentarion.
- Tvorba a změny QA skripty.
Co je nového ve verzi 10.5.6:
- Tato verze vývoj má malé vylepšení a opravy chyb v několika prostorách.
Co je nového ve verzi 10.5.5:
- Tato verze vývoj má malé vylepšení a opravy chyb v v několika oblastech.
Co je nového ve verzi 10.5.4:
- Tento stabilní verze opravuje chyby a přidává dvě nové výzvy vzory na t-test funkce.
Co je nového ve verzi 10.5.3:
- Tato verze opravuje chyby a přidává funkce pro KMEANS clusteru analýzou.
Co je nového ve verzi 10.5.2:
- Tato verze opravuje chyby vývoj a zavádí funkce pro kmeans Analýza clusteru.
Co je nového ve verzi 10.5.1:.
- Tato verze opravuje divize pro neomezené přesné celá čísla
- Normal 64-bit aritmetika nebyl ovlivněn.
Komentáře nebyl nalezen