Numerit 1.7 supports calling of functions from dynamic-link libraries (DLL).
This extends Numerit's functionality with a
large collection of available DLLs (either commercially or
as public domain packages; see, for example, the Numerit-GSL package).
Also, the ability to call DLL functions
allows Numerit users that know how to program in low-level
languages such as C or C++, to write time consuming pieces of code
in a low-level language and compile them into a DLL. In some cases
this can decrease execution time by orders of magnitude.
An Extra module has been added to Numerit Pro. The Extra module
allows the user to execute extra code after the program has stopped or
paused, as if it was part of the program. The Extra module has full access
to all the variables and functions of the main program.
Graph and Image scales can now be set graphically by selecting a region
inside the Graph or Image with the mouse.
A new command, outformat, has been added that allows better control
on the format of the output written to files and to the Draft.
A new Viewer - the Image Viewer - allows to display an image of a 2-d array.
Table titles and axis titles in graphs can now be formatted (bold, italic, Greek letters, subscript, superscript, etc.). It is also possible to define multi-line titles.
A character map allows inserting to the document special characters that cannot be inserted by the keyboard.
New commands for creating and opening a Menu, a "File Open" dialog, and a "File Save As" dialog.
More built-in functions: even, odd, clock, time, bitmap, directory.
A new Input pane provides a simple way to read user's input into the program without using disk files.
Compiled libraries of Numerit functions, that do not include the source code, can now be created.
An "Upright" flag in Graph and Image titles allows to change the orientation
of titles of the vertical axes.
Starting with this version, Numerit is offered in two editions: the Professional Edition (Numerit Pro 1.5) and the Standard Edition (Numerit 1.5). Numerit Pro allows you to develop libraries of reusable functions.
A call stack has been added to Numerit's debugger.
A function-rerouting command has been added to the language. With this feature a function behaves somewhat like a variable which is assigned different values during the run. The same function call may be rerouted to different functions at run-time.
It is now possible to create a Numerit executable file to be executed by the program NumRun. This executable contains only the compiled code and the output document with no source code.
New functions have been added for manipulating strings. These functions allow you to search for substrings, extract substrings, insert substrings, delete substrings, and more. In addition the write and read commands have been extended to enable writing and reading to/from strings.
Starting with version 1.4 we are offering NumRun - the Numerit Executor. NumRun provides an environment which allows execution of compiled Numerit programs outside the Numerit environment. Users of Numerit may distribute NumRun with their Numerit applications without royalties. NumRun may be downloaded from the Download page.
You can save the output document as a Rich Text Format (RTF) file. The RTF specification provides a format for text and graphics interchange that can be used with different output devices, operating environments, and operating systems. So, you can continue the editing of the output document in your favorite word processor, such as Microsoft Word, without losing formatting or character attributes information, graphs, tables, equations, pictures, etc.
You can control execution errors handling (the default error handler pauses the program on execution errors). Your program can trap an error, check it, and decide how to proceed.
You can register the Evaluation Edition online and upgrade it to one of the commercial editions (the Standard Edition or the Student Edition). You can also upgrade the Student Edition to the Standard Edition online.
You can insert equations in your output document using the built-in equation editor. Numerit's equation editor is very easy to use. You build complex equations in a few key strokes using templates and symbol tables. Numerit allows you to create numbered equations, so that whenever you insert, delete, or move an equation, the numbers of all the equations, as well as the references to them in the document, are immediately updated.