View · Search · Index

Welcome to the official website of NX, the Next Scripting Language







Linux and Mac OS X




Windows

NX Logo

NX is a highly flexible, Tcl-based, object-oriented scripting language. It is a descendant of XOTcl  and was designed based on 10 years of experience with XOTcl in projects containing several hundred thousand lines of code. While XOTcl was the first language designed to provide language support for design patterns and to provide a highly dynamic programming environment, the Next Scripting Framework (NSF) and NX add to these features support for language-oriented programming.

NX is designed to improve maintainability of large systems involving teams of developers by removing sources of common errors. It encourages developers to write better structured programs by providing clear interfaces. Explicit interfaces improve reliability and reuse of components. NX facilitates language learning for novices by adopting a streamlined terminology. The Next Scripting Language is implemented fully scripted on top of the Next Scripting Framework (NSF). NX and NSF are available under the terms of the MIT  license.

Discover NX by reading about:


News


RSS

Announcement: Next Scripting Framework 2.4.0 available

August 14, 2022

We are pleased to announce the release of the NSF/NX/XOTcl 2.4.0 (Download). This maintenance release includes important enhancements, documented in detail here: Changes to NSF in version 2.4.0


Announcement: Next Scripting Framework 2.3.0 available

May 09, 2019

We are pleased to announce the release of the NSF/NX/XOTcl 2.3.0 (Download ). This maintenance release includes important enhancements, documented in detail here: Changes to NSF in version 2.3.0 


Announcement: Next Scripting Framework 2.2.0 available

September 28, 2018

We are pleased to announce the release of the NSF/NX/XOTcl 2.2.0 (Download ). This maintenance release includes important enhancements, documented in detail here: Changes to NSF in version 2.2.0 


Overview of installation options for NSF

February 28, 2017

Please check out the various installation options for NSF/NX/XOTcl 2.1.0 . These include package managers (Debian, Ubuntu, Mac OS X), installers (ActiveTcl for Windows) and tclkit generators.


Announcement: Next Scripting Framework 2.1.0 available

December 28, 2016

We are pleased to announce the release of the NSF/NX/XOTcl 2.1.0 (Download ). This maintenance release includes important enhancements, documented in detail here: Changes to NSF in version 2.1.0 


Announcement: Next Scripting Framework 2.0.0 available

January 01, 2015

We are pleased to announce the release of the NSF/NX/XOTcl 2.0.0 (Download ). This first stable release includes important feature and performance enhancements, documented in detail here: Changes to NSF in version 2.0.0 


Announcement: Next Scripting Framework 2.0b5 available

June 10, 2013

We are pleased to announce the release of the NSF/NX/XOTcl 2.0b5 (Download ). This beta release includes important feature and performance enhancements, documented in detail here: Changes to NSF in version 2.0b5 


Announcement: Next Scripting Framework 2.0b3 available

February 02, 2012

We are pleased to announce the release of the NSF/NX/XOTcl 2.0b3 (Download ). This beta release includes important feature and performance enhancements, documented in detail here: Changes to NSF in version 2.0b3 


Tcl/Tk 2011 talk on NSF/NX

January 25, 2012

Finally, we got hold of the [recording] of the Tcl/Tk 2011 talk on NSF/NX. Courtesy of Tomasz Kosiak . Enjoy!

Artwork designer gives insights

January 25, 2012

In a recent blog post , Achim Schaffrinna  provides some background to the NSF/NX logo and artwork (in German).