Friday, February 17, 2006

N is for ...


- This software performs an original script language. Little batch processing etc. can be created easily. It operates by the console.C-language-like syntax.


- Modification nScript by Tomoaki Nakashima.


is a traditional scripting environment for the Apple Macintosh. The shell is available in two forms. A light version, called nShell(tm), is freely distributable for non-commercial purposes. A second version, called nShell-Pro(tm), [was] available as a commercial product [link is now to pro version source]. Our goal is to make the shell environment available to as many users as possible, while providing serious users with the support and reliability of a full commercial product.


is a portable/multi-platform, lightweight TCP/UDP socket scripting system. It is intended to automate situations, built on a word-to-word ruleset response system. It includes wildcard support, character replacement, random replacement, argument inclusion, server timeout, initial send, display altering, multiple character dump formats, telnet protocol support, logging, program to socket dumping, executable ruleset support, reverse binding, module support, data truncation, data formatting, permission options, virtual hosting support, history storage, dynamic storage variables, directory placement, character omitting, timed rules, background support, syslog support, routing support, socket options, interactive mode, and graphical user interface support.


stands for Natural Language Processing Toolkit, and is part of the Traduki project. NLTPK is written in C and Lua programming languages and is released under the GNU Library General Public License: in short, it allows you to use it for free, even in commercial products, without having to release the code of your program (but you have to make public changes to the library).

Despite still in alpha stage, NLPTK can be used in many different kinds of software, like machine translation, text analysis, spam filters, adventure games, etc


- Nullsoft Scriptable Install System - is a tool that allows programmers to create such installers for Windows. It is released under an open source license and is completely free for any use.

An installer is the first experience of a user with your application. Slow or unsuccesful software installations are the most irritating computer problems. A quick and user friendly installer is therefore an essential part of your software product.


(Not another scripting language) is a small, simple, yet full-featured language designed as extension language in situations where larger languages are simply to large or unwieldy to embed. It supports OOP syntax and functional programming, works on the traditional data realm of strings, vectors, and hashes, and does it all in less than 100k of ANSI C. Please note that this is not the NASL extension language from the Nessus project.


is a new programming language. It extends the ideas behind object-orientation in order to better support modular programming and static type safety. It also incorporates features from functional programming, and puts into practice state-of-the-art results from academic research. This results in more expressivity, modularity and safety.


is a programming language based prototyping environment with powerful programming and scripting capabilities. Nickle supports a variety of datatypes, especially arbitrary precision numbers. The programming language vaguely resembles C. Some things in C which do not translate easily are different, some design choices have been made differently, and a very few features are simply missing.

Nickle provides the functionality of UNIX bc, dc and expr in much-improved form. It is also an ideal environment for prototyping complex algorithms. Nickle's scripting capabilities make it a nice replacement for spreadsheets in some applications, and its numeric features nicely complement the limited numeric functionality of text-oriented languages such as AWK and PERL.


is an Object-Oriented language, with a syntax similar to Java or C++, and with advanced high level features such as a strong type system, automatic memory management, and global code optimisation.

No comments: