Main > Tools > Developer Tools >

newLISP 10.1.6

newLISP 10.1.6

Sponsored Links

newLISP 10.1.6 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 10 (1 times)
File size: 949 KB
Platform: Mac OS X
License: GPL
Price: FREE
Downloads: 12
Date added: 2009-10-22
Publisher: Lutz Mueller

newLISP 10.1.6 description

newLISP 10.1.6 is a brilliant and simple to use Lisp-like, general-purpose scripting language. It has all the magic of traditional Lisp but is easier to learn and use. newLISP is friendly, fast, and small. Most of the functions you will ever need are already built in. newLISP runs on most OS platforms.

Major Features:
  1. A Modern Built-In API
    • Indexing into nested lists and implicit indexing
    • Nested associations
    • Regular expressions PCRE
    • Pattern matching with match and unify
    • Networking functions: TCP/IP, UDP, HTTP, ICMP
    • XML functions
    • Advanced Math and classic Statistics functions
    • Bayesian Statistics functions
    • Financial functions
    • Date and time functions
    • I/O transparent over local files or remote files via HTTP
    • Name spaces (contexts) for programming in modules
    • FOOP Functional Object Oriented Programming. See example new
    • Distributed computing support with remote evaluation and HTTP file API.
    • Cilk-style API for multiprocessor support new
  2. Expandable API
    • import functions from C libraries
    • Modules for MySQL, SQLite, Zlib, Crypto, Postscript etc.
    • document generation support for user written modules: newLISPdoc
  3. Complete Documentation
    • Users Manual and Reference
    • Cookbook for common solutions Code Patterns in newLISP
    • Introductions, e.g.: Introduction to newLISP
    • Training videos; see Documentation page
  4. Advanced Automatic Memory Management
    • ORO memory management
    • Synchronous for repeatable processing times in real-time tasks
    • Fast and lower on resources
  5. Multiprocessing
    • UNIX forks (not on Win32)
    • Semaphores
    • Shared memory
    • local domain UNIX sockets for fast IPC (not on Win32)
    • Cilk-style multiprocessing API
    • Since v.10.1 a messaging API for process inter communication
  6. Distributed Computing Support
    • net-eval function for remote evaluation on multiple network nodes
    • HTTP and net-eval server modes built-in (no code required)
    • most file operations can take URLs
  7. 64-bit support
    • 64-bit standard for integers and some file operations in the standard 32-bit versions
    • LP64 Memory model support makefiles for LINUX, MacOS X and SOLARIS, TRU64
  8. Small and portable
    • Only around 200KB in size (depending on platform and compile flavor)
    • Very fast load time for CGI and scripts
    • Uses only very essential UNIX libs found on the smallest systems
    • Makefiles for FreeBSD, NetBSD, OpenBSD, Mac OS X, LINUX, SOLARIS, TRU64, Win32.
  9. Embeddable
    • Shared library versions for all Platforms (.so, .dylib, .dll)
  10. International
    • UTF-8 and Unicode support compile flavors
  11. Enterprise
    • fully documented
    • support via responsive community
    • Modules in isolated namespaces
    • Automatic generation of source code API documentation using newLISPdoc utility (similar to javadoc).
Enhancements:
  • New and changed functionality: New reader-event specifies an event handler to translate expressions as they are read by newLISP when loading source. This can be used to create a reader, rewrite macro facility
  • Changes and additions in external files:
    • The SQLite sqlite3.lsp module has been expanded with parameter binding fucntionality for safer ussage of the database in web applications, where the danger of SQL injection exists. Bug fixes
    • The new module macro.lsp implements a rewrite macro facility
  • Bug fixes:
    • The inf return value in floating point opertions is now signed (v.10.1.6): (div -1 0) → -inf
    • mod now returns NaN when the divisor (second argument) is 0 (v.10.1.6): (mod 10 0) → NaN
    • Memory was not freed correctly when using starts-with/ends-with with regular expressions
    • Under some circumstances nil and true could confuse the sort and unique functions


newLISP 10.1.6 Screenshot

Advertisements

newLISP 10.1.6 Keywords

Bookmark newLISP 10.1.6

Hyperlink code:
Link for forum:

newLISP 10.1.6 Copyright

WareSeeker periodically updates pricing and software information of newLISP 10.1.6 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of newLISP 10.1.6 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
RecordPad is an sound recording program for Mac OS x. Using RecordPad you can quickly and easily record audio notes, messages, or annoucements in either wav of mp3.RecordPad is designed to be very easy and intuitive to use. Within minutes you will be able to start a recording, save it, and replay the file. Free Download