Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - Lutz

#1
newLISP newS / Stable Release newLISP v.10.7.5
May 13, 2019, 07:39:12 AM
Stable release v.10.7.5 adds minor functionality and fixes bugs:



http://www.newlisp.org/index.cgi?Downloads">http://www.newlisp.org/index.cgi?Downloads
#2
newLISP newS / newLISP in a browser - new version
May 05, 2019, 04:54:54 AM
New version of newLISP-JS based on future stable release v.10.7.5:



http://www.newlisp.org/newlisp-js/">http://www.newlisp.org/newlisp-js/



Best on Firefox web browser.
#3
newLISP newS / Development release newLISP v.10.7.4
September 10, 2018, 03:47:13 PM
Several bug fixes and small enhancements in the new development release here:

    http://www.newlisp.org/downloads/development/">http://www.newlisp.org/downloads/development/



For details of bug fixes and enhancements see:

    http://www.newlisp.org/downloads/development/newLISP-10.7.4-Release.html">http://www.newlisp.org/downloads/develo ... lease.html">http://www.newlisp.org/downloads/development/newLISP-10.7.4-Release.html
#4
newLISP newS / Development release newLISP v.10.7.3
October 09, 2017, 10:12:31 AM
Development release newLISP v.10.7.3 fixes bugs and adds a non-blocking option to 'read-key'.



http://www.newlisp.org/downloads/development/">http://www.newlisp.org/downloads/development/



http://www.newlisp.org/downloads/development/newLISP-10.7.3-Release.html">http://www.newlisp.org/downloads/develo ... lease.html">http://www.newlisp.org/downloads/development/newLISP-10.7.3-Release.html



This release is the base for a stable release 10.7.4 in January 2018.
#5
Stable maintenance release v.10.7.1 adds minor functionality and fixes bugs.



Downloads: http://www.newlisp.org/index.cgi?Downloads">http://www.newlisp.org/index.cgi?Downloads



Release notes: http://www.newlisp.org/downloads/newLISP-10.7.1-Release.html">http://www.newlisp.org/downloads/newLIS ... lease.html">http://www.newlisp.org/downloads/newLISP-10.7.1-Release.html



Many thanks to all for suggestions and bug reports leading to this release.
#6
newLISP newS / newLISP v.10.7.0 Stable Release
January 21, 2016, 09:11:41 AM
Stable release v.10.7.0 adds functionality to existing functions, adds a new function and fixes bugs.



Release Notes: http://www.newlisp.org/downloads/newLISP-10.7.0-Release.html">http://www.newlisp.org/downloads/newLIS ... lease.html">http://www.newlisp.org/downloads/newLISP-10.7.0-Release.html

Downloads: http://www.newlisp.org/index.cgi?Downloads">http://www.newlisp.org/index.cgi?Downloads



Thanks to everybody for their contributions and suggestions.



Ps: on Mac OS X this is the last release for the PPC CPU architecture, discontinued in 2005/6
#7
newLISP newS / Book about Fuzzy Logic in newLISP
November 09, 2015, 07:07:24 AM
Great book about Fuzzy Logic:



http://www.springer.com/gp/book/9783319231853">http://www.springer.com/gp/book/9783319231853



all examples are written in newLISP. The complete code can also be downloaded here:



http://www.fuzzylisp.com">http://www.fuzzylisp.com
#8
newLISP newS / newLISP v.10.6.4 development
September 23, 2015, 07:53:56 PM
newLISP v.10.6.4 development release fixes bugs and enhances some functions.



Release notes: http://www.newlisp.org/downloads/development/newLISP-10.6.4-Release.html">http://www.newlisp.org/downloads/develo ... lease.html">http://www.newlisp.org/downloads/development/newLISP-10.6.4-Release.html



Files: http://www.newlisp.org/downloads/development">http://www.newlisp.org/downloads/development



Thanks to everybody who participated  in this release with feature proposals, code and discovering bugs.



One important change in this release is the new installation directory prefix /usr/local/ for /usr/local/bin on Mac OS X, Linux and all other Unix like platforms. The change was prompted by the pending new Mac OS X 10.11 El Capitan, which does not allow installs in /usr/bin etc.. The alternate configure script configure-alt already has been using /usr/local.



Unix based scripts having #!/usr/bin/newlisp int the first line will have to be changed to #!/usr/local/bin/newlisp or #!/usr/bin/env newlisp. The last would work for all directories in the executable path of a platform.
#9
newLISP newS / UTF8 and regular expressions in newLISP
August 09, 2015, 09:47:22 AM
For patterns, which don't address UTF8 characters as a single character, working with to without the PCRE_UTF8 flag 2048 or "u" will not make a difference, but the flag is needed when looking at multibyte sequences as UTF8 characters:



> (set 'utf8str "我能吞下玻璃而不伤身体。")
"我能吞下玻璃而不伤身体。"

> (regex "(.)(.)(.)" utf8str)
("我" 0 3 "?" 0 1 "?" 1 1 "?" 2 1)


Without the flag the string matched consists of 3 single characters, each octet matched by a dot, which are then combined by UTF8 enabled newLISP and a UTF8 enabled terminal to a displayable UTF8 character. They are represented as "?" because they are neither UTF8 by itself nor ASCII characters.



Now the same with using the PCRE_UTF8 options flag:



> (regex "(.)(.)(.)" utf8str 2048)
("我能吞" 0 3 "我" 0 1 "能" 1 1 "吞" 2 1)

> (regex "(.)(.)(.)" utf8str "u")
("我能吞" 0 3 "我" 0 1 "能" 1 1 "吞" 2 1)
>


... the dot "." now represents a UTF8 character.



The above examples work on versions 10.6.2, 10.6.3 and 10.6.4 of newLISP.



The error message "invalid UTF8 string" is only generated by the functions first, rest, last and pop and implicit indexing of strings, when the string seen as an UTF8 string would occupy more bytes then allocated or terminated by 0 for a string not meant to be a nUTF8 string.
#10
newLISP newS / newLISP Development Release v.10.6.3
July 08, 2015, 08:23:46 AM
This development release adds new functionality to existing functions and fixes bugs.



Files and release notes: http://www.newlisp.org/downloads">http://www.newlisp.org/downloads



Thanks to everybody participating in this release. Special thanks to Kosh, who did most of the work for the Windows 64-bit release.
#11
newLISP newS / new module in Various section
June 09, 2015, 09:13:55 AM
Ralph's lsptar.lsp module: http://www.newlispfanclub.alh.net/forum/viewtopic.php?f=5&p=23189&sid=1a4a2030472576ebdec420b778b0eade#p23189">http://www.newlispfanclub.alh.net/forum/viewtopic.php?f=5&p=23189&sid=1a4a2030472576ebdec420b778b0eade#p23189



is also linked from this page: http://www.newlisp.org/modules/various/index.html">http://www.newlisp.org/modules/various/index.html
#12
newLISP newS / PCRE regex heap overflow
June 04, 2015, 05:12:24 PM
The PCRE regex heap overflow, reported here:



http://www.securitytracker.com/id/1032453">http://www.securitytracker.com/id/1032453



seems not to be and issue in newLISP.
#13
newLISP newS / newLISP stable release 10.6.2
January 19, 2015, 04:52:59 PM
This stable release adds minor new functionality and fixes bugs.



Thanks to everybody who participated in developing this release with suggestions, bug reports and fixes.





Downloads page: http://www.newlisp.org/index.cgi?Downloads">http://www.newlisp.org/index.cgi?Downloads



Downloads directory:  http://www.newlisp.org/downloads">http://www.newlisp.org/downloads
#14
newLISP newS / newLISP Development Release v.10.6.1
September 16, 2014, 10:16:30 AM
Development release v.10.6.1 makes additions and improvements in several areas and fixes bugs.



Files and release notes: http://www.newlisp.org/downloads/development/">http://www.newlisp.org/downloads/development/



Note that newLISP on Linux UBUNTU is now compiled as a 64-bit application on UBUNTU 14.04.
#15
newLISP newS / www.newlisp.org site server problems
July 27, 2014, 12:31:21 PM
Since two to three days used bandwidth on http://www.newlisp.org">www.newlisp.org (newlisp.nfshost.com) has grown 10 times, this allthough page hits, downloads and other statistics in the logs seem to be the same. I am already using the following .htaccess on Apache for a few months:


RewriteCond %{HTTP_USER_AGENT} MJ12bot
order allow,deny
deny from 220.181.157.164
deny from 220.181.157.165
deny from 220.181.157.166
deny from 220.181.157.196
deny from 220.181.157.197
deny from 220.181.55.55
deny from 218.30.117.160
allow from all


.. as I have multiple downloads requests daily for all of the IPs above everyday for all downloads on the site. This has brought downloads and pages statistics down, but in the last 3 days bandwidth suddenly is 10 fold and I don't know why. Download and page hit numbers stay low, but bandwidth is going through the roof as if .htaccess is not working correctly anymore? Does anybody have suggestions? Is there a more efficient way to suppress access from certain IPs ?
#16
newLISP newS / not available until May 9th
April 27, 2014, 03:20:37 AM
I am currently not available - until about May 9th.
#17
newLISP newS / newLISP stable release 10.6.0
April 08, 2014, 08:41:32 AM
This stable release adds macro as a native function, fixes an old debugger highlighting problem and adds many other improvements in several areas.



Files and release notes: http://www.newlisp.org/index.cgi?page=Downloads">http://www.newlisp.org/index.cgi?page=Downloads
#18
newLISP newS / newLISP Development Release v.10.5.8
March 11, 2014, 08:36:08 AM
Development version 10.5.8 adds native expansion macros and other small additions and improvements in several areas:



http://www.newlisp.org/downloads/development/">http://www.newlisp.org/downloads/development/
#19
newLISP newS / newLISP Development Release v.10.5.7
February 18, 2014, 08:06:23 AM
Development release v.10.5.7 resolves an old highlighting problem in the debugger. This release also adds a makefile for an Emscripten based library and other fixes and enhancements.



http://www.newlisp.org/downloads/development/">http://www.newlisp.org/downloads/development/



try also the new "newLISP in a Browser":



http://www.newlisp.org/newlisp-js/">http://www.newlisp.org/newlisp-js/
#20
newLISP newS / newLISP in a browser
January 02, 2014, 01:43:18 PM
newLISP can now be compiled to JavaScript using the Emscripten SDK (1) and it runs fastest in a Chrome browser but also runs in the Firefox browser (turns out Firefox is faster edited: 2014-1-4)



The default newlisp-js.html generated has different windows for input and output with the input popup-box only about 25 characters wide. So a better front end would have to be written in JavaScript and HTML to either simulate a console REPL or make the input box bigger and integrated into the page (2). The newlisp-js.js has a size of about 2.3 MB and is loaded by newlisp-js.html of 4K size.



For bandwidth reasons and because it's not yet a finished product, I don't want to install the file on the newlisp.org website. But if some JavaScript expert here on the board wants to take this up as a project, I can send the files to that person by email.



A 'makefile_emscripten_utf8' with more info in the header section can be found in the source distribution here:



http://www.newlisp.org/downloads/development/inprogress/">http://www.newlisp.org/downloads/develo ... nprogress/">http://www.newlisp.org/downloads/development/inprogress/



(1) https://github.com/kripken/emscripten/wiki/Tutorial">https://github.com/kripken/emscripten/wiki/Tutorial

(2) I wonder if there is JS code from other applications, which could be used.