newLISP 10.6.2 Scripting Language released

newLISP is a Lisp-like, general-purpose scripting language. It is especially well-suited for applications in AI, simulation, natural language processing, big data, machine learning and statistics. Because of its small resource requirements, newLISP is excellent for embedded systems applications. Most of the functions you will ever need are already built in. This includes networking functions, support for distributed and multicore processing, and Bayesian statistics.

newlisp1062-01

newLISP Features

A Modern Built-In API

  • Regular expressions PCRE
  • Pattern matching with match and unify
  • Networking functions: TCP/IP, UDP, HTTP, ICMP
  • XML and JSON text processing functions
  • Advanced Math and classic Statistics functions
  • Bayesian Statistics functions
  • Financial functions
  • Date and time functions
  • Fast, unlimited precision integer arithmetic
  • I/O transparent over local files or remote files via HTTP
  • Name spaces (contexts) for programming in modules
  • Indexing into nested lists and implicit indexing
  • Nested associations
  • FOOP Functional Object Oriented Programming. See example
  • Distributed computing support with remote evaluation and HTTP file API
  • Multi-processing support with Cilk-style API

Advanced Automatic Memory Management

  • ORO memory management
  • Synchronous for repeatable processing times in real-time tasks
  • Fast and lower on resources compared to other scripting languages

Install newLISP 10.6.0 on Ubuntu 14.04 & Ubuntu 14.10

sudo apt-get purge openjdk*

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt-get install oracle-java7-installer

sudo apt-get install libreadline-dev libffi-dev

wget http://www.newlisp.org/downloads/development/inprogress/newlisp-10.6.2.tgz

tar -xvf newlisp-10.6.2.tgz

cd newlisp-10.6.2/

./configure

make

sudo make install
 
comments powered by Disqus