Top Download

newLISP 10.3.10 Dev

free download Add to Favorites RSS

newLISP 10.3.10 Dev

newLISP 10.3.10 Dev Full Download Summary

User Rating: 5.0 (1 vote)

File size: 1.00 MB

Platform: WinXP, Windows Vista, Windows Vista x64, Windows 7, Windows 7 x64

License: Freeware

Price: FREE

Downloads: Total: 235 | This Month: 2

Released: 2012-01-13

Publisher: Lutz Mueller

Publisher URL: http://www.newlisp.org/

newLISP 10.3.10 Dev Full Description

newLISP is a LISP-like scripting language that will help you in: programming for the internet, system administration, text processing, gluing other programs together, etc. newLISP is a scripting LISP for people who are fascinated by LISP's beauty and power of expression, but who need it stripped down to easy-to-learn essentials. newLISP is small on resources like disk space and memory but has a deep, practical API.

LISP is an old language born, grown, and standardized in times very different from today, times when programming was for highly educated people who engineered programs. newLISP is LISP reborn as a scripting language: pragmatic and casual, simple to learn without requiring you to know advanced computer science concepts.

Like any good scripting language, newLISP is quick to get into and gets the job done without fuss. It has all of the essential elements that made LISP famous: symbol processing, lists, anonymous functions (lambda expressions), and S-expressions as a simple syntax for both data and program.

newLISP can do things you typically do with scripting languages.

newLISP has a modern relevant API (Application Programming Interface) with networking, regular expression, advanced math, simulation, statistics, financial, HTTP, and XML functions built right into it. newLISP modules are available that let you connect newLISP to databases, mailservers, and more.

FEATURES:

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
· Distributed computing support with remote evaluation and HTTP file API.
· Cilk-style API for multiprocessor support

Expandable API:
· Import functions from C libraries
· Modules for MySQL, SQLite, Zlib, Crypto, Postscript etc.
· Document generation support for user written modules: newLISPdoc

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

Advanced Automatic Memory Management:
· ORO memory management
· Synchronous for repeatable processing times in real-time tasks
· Fast and lower on resources

Multiprocessing:
· UNIX forks (not on Win32)
· Semaphores
· Shared memory
· Local domain UNIX sockets for fast IPC (not on Win32)
· Cilk-style multiprocessing API
· Actor messaging API for process inter communication

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

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

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.

Embeddable:
· Shared library versions for all Platforms (.so, .dylib, .dll)

International:
· Unicode - UTF-8 support compile flavors

Enterprise:
· Well documented
· Support via responsive community
· Modules in isolated namespaces
· Automatic generation of source code API documentation using newLISPdoc utility (similar to javadoc).

Release notes:

New Release
· Repeating ffi 'callback' with the same symbol will just return the old
· address but not redefine the callback or return nil (as in 10.3.9).
· examples/opengl-demo-ffi.lsp now also working with extended callback API
· on 32-bit and 64-bit.
· Huge speed improvement in 'read-line' with file handle parameter,
· now as fast as STDIN. For file and pipe operations.

'struct's returned by the extended FFI will now be unpacked automatically. Nested structures will be unpacked recursively too:
· (struct 'pair "char" "char") -> pair
· (struct 'comp "pair" "int") => comp
· (pack comp (pack pair 1 2) 3) => "0102000003000000"
· (unpack comp "0102000003000000") => ((1 2) 3)

Imported functions can now be default functors:
· (define myprintf:myprintf (import "libc.dylib" "printf"))

· All makefile_mingwdll* tweaked for MinGW gcc 4.6.2. But binaries are still
[ newLISP full changelog ]

newLISP 10.3.10 Dev Screenshot

View newLISP 10.3.10 Dev full screenshot

newLISP screenshot

newLISP 10.3.10 Dev Keywords


free download

Bookmark newLISP 10.3.10 Dev Download

newLISP 10.3.10 Dev Free Download Notice

Top 4 Download periodically updates software information of newLISP 10.3.10 Dev full version from the publisher, but some information may be slightly out-of-date.

Using warez version, crack, warez passwords, patches, serial numbers, registration codes, key generator, pirate key, keymaker or keygen for newLISP 10.3.10 Dev license key is illegal and prevent future development of newLISP 10.3.10 Dev. Download links are directly from our mirrors or publisher's website, newLISP 10.3.10 Dev torrent files or shared files from free file sharing and free upload services, including Rapidshare, HellShare, HotFile, FileServe, MegaUpload, YouSendIt, SendSpace, DepositFiles, Letitbit, MailBigFile, DropSend, MediaMax, LeapFile, zUpload, MyOtherDrive, DivShare or MediaFire, are not allowed!

Your computer will be at risk getting infected with spyware, adware, viruses, worms, trojan horses, dialers, etc while you are searching and browsing these illegal sites which distribute a so called keygen, key generator, pirate key, serial number, warez full version or crack for newLISP 10.3.10 Dev download. These infections might corrupt your computer installation or breach your privacy. A keygen or key generator might contain a trojan horse opening a backdoor on your computer. Hackers can use this backdoor to take control of your computer, copy data from your computer or to use your computer to distribute viruses and spam to other people.

newLISP 10.3.10 Dev - Post Your Review

Your Name:
Software Version:
Rating:
Review:
Security Code:

newLISP 10.3.10 Dev Related Software

newLISP for Linux 10.3.3   

Price: FREE

Details

Download

Save

newLISP for Linux
newLISP is a LISP-like scripting language that will help ... administration, text processing, gluing other programs together, etc. newLISP is a scripting LISP for people who are ... who need it stripped down to easy-to-learn essentials. newLISP is small on resources like disk space and ... was for highly educated people who engineered programs. newLISP is LISP reborn as a scripting language: pragmatic ...

newLISP for Mac OS X 10.3.3   

Price: FREE

Details

Download

Save

newLISP for Mac OS X
newLISP is a LISP-like scripting language that will help ... administration, text processing, gluing other programs together, etc. newLISP is a scripting LISP for people who are ... who need it stripped down to easy-to-learn essentials. newLISP is small on resources like disk space and ... was for highly educated people who engineered programs. newLISP is LISP reborn as a scripting language: pragmatic ...

LispIDE 20100202.21   

Price: FREE

Details

Download

Save

LispIDE
... Lisp, Gambit Scheme, Bigloo Scheme, SCM Scheme, Arc, newLISP, OpenLisp, Clozure Common Lisp. Please let me know if any others work. Features · Syntax highlighting for Common Lisp and Scheme. · Support for CLISP, SBCL, Corman Lisp or any commandline Lisp or Scheme implementation. · Tabbed documents. ...
software pick   

My Software

You have not saved any software. Click "Save" next to each software to save it here.


Would you like to receive announcements of new versions of your software by email or by RSS reader? Get your FREE membership now!