newLISP является открытым исходным кодом, кросс-платформенный и свободно распространяется программный проект разработан с смещение, которое используется для различных применений в AI (искусственный интеллект), больших данных, машинного обучения, обработки естественного языка, моделирования, и так далее. Она описывается его разработчиков как Lisp, как общего назначения сценариев language.Features в течение glanceKey функции включают в себя Perl Compatible Regular Expressions (PCRE), поддержка JSON и XML-обработки текста функции, функции даты и времени, мульти-вычислительной поддержки , по шаблону, поддержка нескольких сетевых функций, в том числе ICMP (Internet Control Protocol сообщение), TCP / IP, HTTP и UDP, финансовых функций, классические функции статистики, передовых математических функций, вложенных ассоциаций, FOOP (функциональный объектно-ориентированного программирования), имя пространства для программирования модулей, неограниченное и быстрой точности целочисленной арифметики, а также поддержку для распределенного computing.It & Rsquo; s маленький, быстрый, дружелюбный и documentednewLISP дружелюбный, быстрый, маленький, документально включают в себя современный, документально и полной API, это расширяемая с общими С-библиотек и модулей, включает в себя режимы сервера для распределенных вычислений встроенный, встроенный в параллельных и распределенных обработки, мощный архитектуры плагина, который простирается его функциональность по умолчанию через разделяемых библиотек C и модулей, а также встроенных режимов серверов которые могут быть использованы для распределенной computing.It & Rsquo; с низко на resourcesIt нуждается в очень небольших потребностей в ресурсах, поэтому он может быть легко использован для систем приложений встраиваемых. newLISP поставляется с важных функций, таких как сети, поддержка многоядерных и распределенной обработки, и байесовских функций статистики. Его IDE (Integrated Development Environment) написан с использованием newLISP-GS GUI-сервер и обеспечивает модули для операционных систем MySQL, Zlib, PostScript, Crypto и SQLite.Supported и 64-бит platformsAt данный момент newLISP доступна для GNU / Linux , UNIX, операционных систем Mac OS X и Microsoft Windows. Он поставляется в виде бинарных инсталляторов и архив универсального источника, которые были успешно испытаны на обоих 64-бит (x86_64) и 32-разрядный (x86) аппаратные платформы.
Что нового сильный > В этом выпуске:.
- Разработка релиз v.10.6.1 делает дополнения и улучшения в нескольких областях и исправляет ошибки
Что нового в версии 10.6.0:
- Стабильная версия 10.6.0 теперь родной расширение Функция макросъемки и добавляет множество других улучшений в нескольких областях.
Что нового в версии 10.5.7:
- Дополнения и изменения:
- В JSON-разбора последнего элемента в массивах JSON может inow есть Запятая.
- В арифметических больших целочисленных операторов.: + - * /%, в настоящее время более чем в два операнда могут как в нормальных точность целочисленных операций
- Функция НОД теперь поддерживает большие целочисленных операций.
- в формате Windows, теперь поддерживает символы UNIX формат для 64-разрядных целых чисел, то есть:% ДНУ% ЛСУ% LLX% LLX, дополнительно к:.% I64d% I64u% I64x% I64X
- Довольно-печати по умолчанию поплавок был изменен на & Quot;% 1,15 & Quot;.
- В Linux и MacOS X 10.9+ папке% Формат персонаж может сопровождаться одной цитатой 'при использовании функции форматирования. Это приводит тысячник сепараторы для вставки в десятичной целочисленных и плавающих форматов номер точки, например: (формат & Quot;% 'd & Quot; 12345) = & GT; 12,345. Не работает на всех региональные настройки.
- сброс в настоящее время также отменяет команду обработки параметра линии.
- применить корр, карта, назад, статистика и т-тест теперь можно использовать на массивах.
- При создании хэш-деревья, используя предопределенный контекстное дерево, символ по умолчанию в новом контексте охраняемого как дерево: дерево. По умолчанию символы в хэш деревьев всегда должен быть нулем для синтаксиса оператора хэш для имен, чтобы работать.
- При копировании символы с новыми или Def новый защищенный? свойство скопированы.
- Пустой список как индекс вектора для списка или массива дает первоначальный список или массив в качестве возвращаемого значения:
- (набор "L" (1 2 (3 4)))
- (L '()) = & GT; (1 2 (3 4))
- (п-'() L) = & GT; (1 2 (3 4))
- ИНТ функция обрабатывает двоичные числа в строках, как в & Quot; 0b101010 & Quot; по количеству 42. Этот формат номер был введен в v.10.4.4.
- Целые числа принимаются в качестве ключей хэш. Это позволяет создавать разреженные векторы:
- (новый V дерево »)
- (V 123 и Quot; привет & Quot;)
- (V 123) = & GT; & Quot; привет & Quot;
- системная переменная $ анафорных в настоящее время также устанавливается на значение условного выражения, если.
- длина теперь возвращает количество цифр при использовании на целых, как это делает уже на больших целых чисел. На поплавках количество цифр перед десятичной сепаратора возвращается.
- newLISP теперь могут быть составлены на JavaScript и запустить в веб-браузере. Компиляция выполняется с помощью инструмента Emscripten набор. Полный пакет для запуска newLISP в веб-браузере будет выпущен.
- Изменения и дополнения в Guiserver:
- Новые функции стол: GS: настольный удалить однорядные, GS: стол-SET-имя-столбца и GS: стол-SET-строк граф. Чтобы избежать путаницы API именования, именование старых GS: стол-SET-номер-строки устарела и должна называться GS: настольный шоу-число-строк. Старая имен будет продолжать работать. Благодаря Ферри де Bruin для реализации новых функций.
- При создании таблицы с помощью GS: стол, стол headerless могут быть созданы с указанием пустые строки & Quot; & Quot; для всех заголовков столбцов. Функциональные GS:. Таблицы добавить колонки будут работать соответственно
- Три новые дополнительные параметры для GS:. прокрутки панели можно указать заголовки столбцов, заголовки строк и виджет для левом верхнем углу таблицы, используемой в панели прокрутки
- исправления:
- Большой число версия - (уменьшение) оператора оставили знак второй операнд изменил .
- Байеса-запрос с обратным методом Фишера Chi² рассчитывается неправильно вероятности, когда обучение в более чем две категории. При обучении в двух категориях, результат вероятности поменялись местами, сообщения о вероятности второй категории в первую очередь. При использовании цепи метод Байеса, результаты были всегда правильно.
- Исправлена утечка клеток, введенный в версии 10.5.4 при удалении контекстов.
- Исправление в раунде, когда значение 0,5.
- Отладчик теперь всегда будет выделить правильное выражение, не выделить первый из нескольких экземпляров.
- найти все это в режиме строки теперь возвращает пустой список () вместо нуля, когда ничего не найдено, и, как описано в руководстве.
- Исправлена ошибка при аварии оператор толстой кишки отсутствуют или неправильно типа аргументы на 64-бит составляет.
- Другие изменения:
- изменения Documentarion.
- Дополнения и изменения в сценарии QA.
Что нового в версии 10.5.6:
- Этот релиз развитие имеет небольшие улучшения и исправления в несколько области.
Что нового в версии 10.5.5:
- Этот релиз развитие имеет небольшие улучшения и исправления ошибок в несколько областей.
Что нового в версии 10.5.4:
- Это стабильный релиз исправляет ошибки и добавляет два новых вызова шаблоны для функции Т-тест.
Что нового в версии 10.5.3:
- Эта версия исправляет ошибки и добавляет функции для KMEANS кластера Анализ.
Что нового в версии 10.5.2:
- Этот релиз исправляет ошибки разработка и вводит функции для kmeans кластерный анализ.
Что нового в версии 10.5.1:.
- Это версия исправления Отдел по неограниченной точностью чисел
- Обычный 64-битный арифметика не влияет.
Комментарии не найдены