Any new releases, planned future

Q&A's, tips, howto's
Locked
protozen
Posts: 36
Joined: Thu Aug 22, 2013 4:02 am

Any new releases, planned future

Post by protozen »

Hi All,

I'm curious if any new releases are on the horizon, and if there are future plans for newlisp in general. Love the language and programming in newlisp, I only wish it were a more general purpose platform / language, but I know it's not in the cards.

Lutz
Posts: 5289
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

Re: Any new releases, planned future

Post by Lutz »

There will be 10.7.4 development release this summer with a new, simpler more transparent way to organize and distribute files. A new stable release of that would be done in fall of this year. Feature-wise it will be almost identical to current 10.7.3 development release, which is mainly a bug-fix release to stable release 10.7.1.

The Java bases IDE will be in a separate package and is on the way out. Except for minor bug fixes, it has not been updated since Java version 1.6 and shows many problems when trying to compile on later Java versions. It also shows mayor problems when running on macOS (startup and utf-8 handling). Of course anybody is welcome to update it and distribute it.

newLISP executables for different platforms will be distributed un-packaged as will loadable modules. The idea is to simplify installation and make it more transparent. Many people will just download an executable and none or few loadable modules.

What do you mean with "more general purpose platform / language"? Isn't newLISP already general purpose and available on many platforms? What are you missing?

gekkonier
Posts: 15
Joined: Fri Jan 26, 2018 7:44 pm

Re: Any new releases, planned future

Post by gekkonier »

Hi Lutz!
Thank you for that update!

newBert
Posts: 156
Joined: Fri Oct 28, 2005 5:33 pm
Location: France

Re: Any new releases, planned future

Post by newBert »

protozen wrote:Hi All,

I'm curious if any new releases are on the horizon, and if there are future plans for newlisp in general. Love the language and programming in newlisp, I only wish it were a more general purpose platform / language, but I know it's not in the cards.
To my knowledge, I don't know any lisp-like scripting language which is more general purpose than Newlisp. And yet I have been trying some user-friendly Scheme implementations and a few Common Lisp. Even if they have indisputably many interesting and useful features, none of them are so concise, light and handy as Newlisp.
Frequently I can't help coming back to Newlisp, in spite of a personal preference for more functional programming, with tail call optimization, lexical scope, and so on, as in Scheme for instance. But moreover, we can sometimes apply all that in Newlisp too (tco with trampoline, lexical scope with contexts, etc.)

;)
BertrandnewLISP v.10.7.6 64-bit on Linux (Linux Mint 20.1)

hilti
Posts: 140
Joined: Sun Apr 19, 2009 10:09 pm
Location: Hannover, Germany
Contact:

Re: Any new releases, planned future

Post by hilti »

Thank you for the update, Lutz!

Unfortunately I've not programmed using newLISP for a long time: after founding my company AppTruck I had to focus on app development, especially for iOS.

But I've plans for rewriting Dragonfly and adapt some widely used modern technologies, e.g. easier API definitions, doing requests/responses with JSON, a simple key/value storage like Firebase.
--()o Dragonfly web framework for newLISP
http://dragonfly.apptruck.de

fdb
Posts: 66
Joined: Sat Nov 09, 2013 8:49 pm

Re: Any new releases, planned future

Post by fdb »

Also thanks for the update Lutz and, supporting Bertrand, I also keep coming back to newLISP nothing compares to it!

Regarding the IDE remarks from Lutz I've started with creating newlisp bindings for a platform independent native GUI library: libui https://github.com/andlabs/libui you can download it from https://github.com/luxint/newlisp-libui.The library itself is alpha release, and my bindings are pre-alpha so be aware but please let me know what you think.

Locked