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

Messages - Yael

#1
Though I mostly agree with what you say about Janet, I think considering Janet the spiritual successor is a far-fetched statement. I would advise you to have a look on niiLISP (Newlisp on Rust) which is a direct dialect of Newlisp. Eshkol is also quite Newlispy (most 'new' Scheme's are, anyway). I guess choosing a programming language which looks Newlisp-like is a matter of personal taste (I love Carp). But if what you are looking for is an updated version of Newlisp, with all its syntax and architecture (ORO, etc.), then Hyperlisp-Sintaxial is the one to go. Hyperlisp is Newlisp on Dlang, with all Newlisp functions and libraries (modules) hardcoded in native D, plus some new 500 functions (stochastic analysis, fractal analysis, cryptoanalysis, the entire Arguelles's fuzzy functions enhanced and recoded, neural network activation functions (elu, relu, leak-relu, mish, etc.), and native math library expanding GSL math library. No external libraries are used, though it incorporates FFI (it is Newlisp, anyway).

The cons is Hyperlisp is propietary software (not commercial), mainly use for strategy war gaming, cryptoanalysis. and signal processing. All in all, niiLISP is what you should consider the closest available new-Newlisp you can have access to.
#2
newLISP and the O.S. / Re: Windows clipboard
November 07, 2023, 02:12:09 AM
As an example, in a Windows *.bat file use this:

echo "%var%" | clip.exe
pasteclipboard.exe
yournewlispfile.exe

The file yournewlispfile.exe is your newlisp compiled file, which must include these commands:

(set 'option (exec "pasteclipboard.exe"))
(set 'myvar(parse (option 0)))

I know it is a dirty way of doing things, but honestly after struggling with dll's import I failed miserably.

#3
newLISP and the O.S. / Re: Windows clipboard
November 07, 2023, 02:01:55 AM
I am now attaching a zipped file with the pasteclipboard.exe here:
#4
newLISP and the O.S. / Re: Windows clipboard
November 05, 2023, 02:41:18 AM
I use a call to pasteclipboard.exe to read from the clipboard. Here, an example:

(set 'option (exec "pasteclipboard.exe"))
(set 'optid (parse (option 0)))
(when (= (join optid) "0") (myfunction))
.
.
.

To put something on the clipboard I call clip.exe (all of this under Windows OS)