topic/functions
|
description
|
version
|
dup
|
This function is used to
generate lists or strings of repeated elements
|
8.1.0
|
net-receive-from
|
This new function can be used
for TCP and UDP communications and together with net-select
or net-peek
|
8.1.0
|
net-send-to
|
This new function can be used
for TCP and UDP communications |
8.1.0 |
net-listen
|
Now as an optional parameter
"udp" for creating a UDP socket bound to a specific address for
the local receiving side.
|
8.1.0
|
net-connect
|
Now as an optional parameter "udp"
for creating a UDP socket bound to a specific address for the remote
target side. (was present in older versions but not documented)
|
8.1.0
|
net-receive-udp
|
can take an additional timeout
parameter, now can work on a specific interface card (this was
documented , but not working)
|
8.1.0
|
trim
|
Can now take an optional
second
parameter to trim left and/right with different characters (UTF8
enabled on UTF-8 versions)
|
8.1.0
|
source
|
Now also can take context
symbols as parameter
|
8.1.0
|
net-sessions
|
Now also includes client
connection sockets in -p and -d modes
|
8.1.0
|
parsing of octal numbers
|
090 now gets broken up into
"0"
and "90" by the parser, before the token was left intact but
interpreted as the number zero.
|
8.1.0
|
-d mode
|
Was fixed from crashing
sometimes under Linux when reconnecting, now will perform a reset when reconnecting. On
Slackware newLISP will still not maintain -d mode when the client
exits, but Debian Linux, Mandrake Linux and FreeBSD work Ok.
|
8.1.0
|
-c mode
|
This commandline option
suppresses the prompt, banner and listening, connection messages (if no
logging is specified). This option was added for easier operation of
newLISP via other software when in -p and -d modes.
|
8.1.0
|
make uninstall
|
New makefile option for
uninstalling newLISP versions installed with make install
|
8.1.0
|
print println in Win32 DLL
|
Now will consistenly have
their
output in newlispEvalStr
call results
|
8.1.0
|
newlispEvalStr dllEvalStr
|
newlispEvalStr replaces the dllEvalStr for compatibility
with the new Lunux/UNIX shared library, dllEvalStr will still work but
will be eliminated in a future version
|
8.1.0
|
error messages
|
An improvement for error
mesages
of missing parenthesis
|
8.1.0
|
newlisp.vim
|
A user contributed VIM editor
syntax file was added to the source distrubution and is maintained by http://www.geocities.com/excaliborus |
8.1.0
|
udp-server.lsp and udp-client.lsp
|
Two new example programs to
demo
the new non-blocking style of UDP communications are included in the
examoples directory
|
8.1.0
|
nodes.lsp
|
new module in the modules
directory for using newLISP on Linux cluster insdtallations or any
other computing architecture, which atomatically can distribute
processes to other CPU's. The routines used in the module can also be
used for creating parallel newLISP processes on one-CPU architectures.
Because of newLISP's small memory foot print hundreds of newLISP
processes can be hosted by the same CPU and memory
|
8.1.0
|
Mac OSX dylib interface
|
Merged bug fixes from Peter
O'Gorman's dlcompat
library interface code as of CVS 2004-07-12
|
8.1.0
|
sys-info
|
Version numbering has been
changed: 64 (but 6) will be added if compiled as a library and the
highest bit 7 will be added (128) for UTF-8 enabled versions
|
8.1.0
|
examples modules
|
New versions of several
modules
and examples to account for change in sys-info
|
8.1.0
|
HTML help links
|
HTML local links to newISP
functions in the manual are now consistenly named correctly for use in
help utilities composing the link from the function name.
|
8.1.0
|