wwlisp е интерпретиран език за програмиране за разработка на приложения и скриптове, които могат да се използват за разработване на самостоятелни програми, черупки скриптове или могат да бъдат вградени в друга програма.
wwlisp е сбит обектно-ориентирано диалект на Lisp език много свободно вдъхновена от Общата Lisp, Smalltalk, или дори C ++. Този проект има за цел решаване на специфични категории проблеми и по този начин прилагането не съдържа механизми, предназначени за лечение на всички видове данни традиционни в Lisp или да приложат теоретичните концепции на софтуерното инженерство или съоръжения По- Някои синтактични форми, свързани с опазването на паметта или на тънкостите на езика са били изоставени в печалбата на по-лека синтаксис.
Преводачът включва традиционните механизми и структури за такъв тип програма. Паметта е организирана в четири отделения: pointerspace - съдържащи кола | CDR клетките, 64 бита числа на (позволяващи 64 бита аритметика, независимо от 32 или 64 бита процесор архитектура) и 64 бита с плаваща запетая, stringspace - съдържащи имената на атома и струните характер, binaryspace съдържащи структури, буфери, и API обекти, както и най-накрая динамичния стека за свикване на функциите.
Pointer, канапи и бинарни пространства са предварително разпределени в стартирането на преводача и използва постепенно в хода на операция, а боклукчията алгоритми възстановят пространство в случай на изчерпване.
Указателите колата и CDR са пълни дума (32 или 64 бита) променливи, което прави възможно използването на максимума на адресируем пространство разрешени за процес от операционната система и процесора. The версия 8 преводачът има около 400 присъщите компилирани функции, както и библиотека зарежда при стартиране определяне повече от 60 допълнителни функции, посветени предимно на отстраняване на грешки и издание. Освен това, преводачът включва роден следните възможности:
· Multi-Threading, с независимост от среди на всяка нишка и комуникацията между тях;
· Чуждестранна Function интерфейс, позволяващ да се обадя C APIs достъпни под формата на общи предмети или DLL;
· Възможност за разработваме C или C ++ плъгини или разширения на езика, които могат да се товарят и разтоварват динамично;
· Process Манипулиране и IPC;
· Streams, тръби и цокли на манипулация.
Какво е новото в тази версия:
· Тази версия съдържа много корекции за различни бъгове и дефекти в синтаксиса и документация.
· Цялостната стабилност и полезността на преводача са подобрени, по-специално чрез по-регресия-тестване.
· Също така, тази версия включва ново строителство на wwlispkdialog библиотека, която позволява на скриптове на KDE диалогови прозорци, които се възползват от някои от най-видните KDE джунджурии без много кодиране.
· И накрая освобождаването включва за първи път на wwlisp2dimage библиотека, която има допирни с добре познатия GD библиотеката и позволява да се направи и спести снимков материал.
· Забележка: пакети-източници събират на Debian 4 и SuSE, при условие че GD и KDE са инсталирани, с хедъри.
· The компилиран пакет инсталира всичко наведнъж, но е тестван само на Debian 4.
Софтуер детайли:
Версия: 8.2.3
Дата на качване: 2 Jun 15
Разрешително: Безплатно
Популярност: 79
Коментари не е намерена