Source language: Translate to:

hpwNewLISP - interface plugin to newLISP

Questions about NeoBook PlugIns

Moderator: Neosoft Support

Postby HPW » Tue Oct 10, 2006 2:08 pm

Just upload hpwNewLISP 2.13:

http://www.hpwsoft.de/anmeldung/html1/n ... ook14.html

hpwNewLispCall's command wizard gets buttons for clipboard support (Cut,Copy,Paste)
hpwNewLispCall's command wizard gets button for 'Select All'
hpwNewLispCall's command wizard gets button for 'Paranthesis check' (HotKey CTRL-B)
Hans-Peter
User avatar
HPW
 
Posts: 2521
Joined: Fri Apr 01, 2005 11:24 pm
Location: Germany

Postby HPW » Wed Oct 11, 2006 11:38 am

Just upload hpwNewLISP 2.14:

http://www.hpwsoft.de/anmeldung/html1/n ... ook14.html

hpwNewLispCall's command wizard 'Paranthesis check' supports now subsequend checking
hpwNewLispCall's command wizard CTRL-A now selects all
hpwNewLispCall's command wizard F1 without any selected show newLISP framed doc.
hpwNewLispCall's command wizard F1 with selected newLISP command show newLISP doc about command.
hpwNewLisp.ini has a new entry: NewLispDirectory (Installdir of full version of newLISP)
Hans-Peter
User avatar
HPW
 
Posts: 2521
Joined: Fri Apr 01, 2005 11:24 pm
Location: Germany

Postby HPW » Thu Oct 12, 2006 12:24 pm

Just upload hpwNewLISP 2.15:

http://www.hpwsoft.de/anmeldung/html1/n ... ook14.html

Bugfix for TaskBarClickAndRestoreOnTop for About-dialog and command wizards
hpwNewLispCall's command wizard CTRL-N now calls 'clear and start new'
hpwNewLispCall's command wizard CTRL-O now calls 'file open'
hpwNewLispCall's command wizard CTRL-S now calls 'file save'
hpwNewLispCall's command wizard ALT-O calls OK-Button
hpwNewLispCall's command wizard ALT-C calls Cancel-Button
hpwNewLispCall's command wizard now supports TAB-key in the source text

Image
Hans-Peter
User avatar
HPW
 
Posts: 2521
Joined: Fri Apr 01, 2005 11:24 pm
Location: Germany

Postby HPW » Fri Oct 13, 2006 11:52 pm

Just upload hpwNewLISP 2.16:

http://www.hpwsoft.de/anmeldung/html1/n ... ook14.html

Bugfix: Free some more memory on initialization
Bugfix: Correct initialization of the parameter array for custom commands
Hans-Peter
User avatar
HPW
 
Posts: 2521
Joined: Fri Apr 01, 2005 11:24 pm
Location: Germany

Postby HPW » Sat Oct 14, 2006 12:50 am

A new Bug in initialization of the parameter array for custom commands will be fixed later today in 2.17
Hans-Peter
User avatar
HPW
 
Posts: 2521
Joined: Fri Apr 01, 2005 11:24 pm
Location: Germany

Postby HPW » Sat Oct 14, 2006 5:25 am

Just upload hpwNewLISP 2.17:

http://www.hpwsoft.de/anmeldung/html1/n ... ook14.html

Another bugfix for correct initialization of the parameter array for custom commands
Hans-Peter
User avatar
HPW
 
Posts: 2521
Joined: Fri Apr 01, 2005 11:24 pm
Location: Germany

Postby HPW » Sun Oct 15, 2006 1:01 pm

Just upload a new ZIP of hpwNewLISP 2.17:

http://www.hpwsoft.de/anmeldung/html1/n ... ook14.html

Latest stable release 9.0.0 of newLISP.dll

For details:

http://newlisp.org/downloads/newLISP_90 ... Notes.html
Hans-Peter
User avatar
HPW
 
Posts: 2521
Joined: Fri Apr 01, 2005 11:24 pm
Location: Germany

Postby HPW » Sat Dec 16, 2006 2:44 pm

Just upload a new ZIP of hpwNewLISP 2.17:

http://www.hpwsoft.de/anmeldung/html1/n ... ook14.html

In the latest upload of the newLISP-plugin for neobook I have removed the newLISP.dll from the ZIP, because this was in conflict with the GNU GPL of newLISP. So now the user have to download and install it separatly.

To be clear, this mean it is also not allowed to embed the newLISP.dll in a neobook app. It must be separatly installed with the newLISP installer.

I will think about a additional command for checking the presence of the newlisp-DLL from the hpwNewLISP-plugin.
Hans-Peter
User avatar
HPW
 
Posts: 2521
Joined: Fri Apr 01, 2005 11:24 pm
Location: Germany

Postby dpayer » Sat Dec 16, 2006 6:19 pm

HPW wrote:In the latest upload of the newLISP-plugin for neobook I have removed the newLISP.dll from the ZIP, because this was in conflict with the GNU GPL of newLISP. So now the user have to download and install it separatly.

To be clear, this mean it is also not allowed to embed the newLISP.dll in a neobook app. It must be separatly installed with the newLISP installer.

I will think about a additional command for checking the presence of the newlisp-DLL from the hpwNewLISP-plugin.


Hans Peter,

This caused me to look at the GNU license and it states:

Code: Select all
3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)


I am curious why you think you are not allowed to distribute the newLisp dll with your work.

David P
User avatar
dpayer
 
Posts: 1384
Joined: Mon Apr 11, 2005 5:55 am
Location: Iowa - USA

Postby HPW » Sun Dec 17, 2006 12:46 am

Hello David,

I am not a lawyer, so I find it difficult to follow the terms in such licenses.
So I was not sure and ask Lutz Mueller what I can do and what not.
And he advise me that it must be a separate install.
(I think most of us do not want to deliver their neobook app's with the PUB source to be GPL conform.)
And I am not sure how the compiled neobook runtime would fit in this picture.

So I removed it, to be sure to not hurt any rules/laws.

I know other development enviroments which puts their DLL flavors under LGPL which would allow the delivery in mixed combinations.
But unfourtunatly newLISP.dll is under plain GPL.

http://www.gnu.org/licenses/why-not-lgpl.html

:(
Anyway I find newLISP still a great, fantastic tool.
So as always: Use the right tool to get the job done!
:wink:
Hans-Peter
User avatar
HPW
 
Posts: 2521
Joined: Fri Apr 01, 2005 11:24 pm
Location: Germany

Postby dpayer » Sun Dec 17, 2006 5:52 am

HPW wrote:Hello David,

Anyway I find newLISP still a great, fantastic tool.
So as always: Use the right tool to get the job done!
:wink:


Your post had caused me to go back to the newlist.org site and then follow the links to the forum used there. I found the thread of when you started to integrate NewLisp with NB and the developements since then. It was quite interesting.

I am a part time developer of NB but enjoy being aware of other things that can improve my skills and abilities. I like the NewLisp approach and the functionality is quite broad. It is amazing that the whole thing is a hobby of the developer!

David
User avatar
dpayer
 
Posts: 1384
Joined: Mon Apr 11, 2005 5:55 am
Location: Iowa - USA

Postby HPW » Sun Dec 17, 2006 6:13 am

David,

I found the thread of when you started to integrate NewLisp with NB ..


Yes it has a gone a long way since 10/2003 when I ask for a DLL-version of newLISP. Was a lot work and a lot fun!

It is amazing that the whole thing is a hobby of the developer!


Oh no, not only a hobby, Lutz is a real Pro (When I remember he worked also some time for borland) and you can hire him:

www.nuevatec.com
Hans-Peter
User avatar
HPW
 
Posts: 2521
Joined: Fri Apr 01, 2005 11:24 pm
Location: Germany

Postby dpayer » Sun Dec 17, 2006 6:57 am


Oh no, not only a hobby, Lutz is a real Pro (When I remember he worked also some time for borland) and you can hire him:

www.nuevatec.com


I know he is a professional developer, it is clear his skills are enormous. In the forums, he mentioned that newLisp is a hobby project of his. I don't think he is working for anyone on that. It appears he does it for the love of knowledge.

D
User avatar
dpayer
 
Posts: 1384
Joined: Mon Apr 11, 2005 5:55 am
Location: Iowa - USA

Postby HPW » Sun Dec 17, 2006 7:05 am

I don't think he is working for anyone on that.


He had definatly worked for Kozoru on newlisp-based code.
(But thats another story)
:wink:
Hans-Peter
User avatar
HPW
 
Posts: 2521
Joined: Fri Apr 01, 2005 11:24 pm
Location: Germany

Postby HPW » Sat Dec 23, 2006 12:26 pm

Just upload hpwNewLISP 2.18:

http://www.hpwsoft.de/anmeldung/html1/n ... ook14.html

Action: hpwNewLispMD5String - Calculate the MD5 hash of a string!
Action: hpwNewLispMD5File - Calculate the MD5 hash of a file!

This actions can be used to verify the unchanged version of the open-source newLISP.dll

It does not use the MD5 lib from ajgMD5.nbp (by Dimka Maslov)
Instead I use a similar lib from:
http://www.fichtner.net/delphi/md5.delphi.phtml

Happy Holidays!
Hans-Peter
User avatar
HPW
 
Posts: 2521
Joined: Fri Apr 01, 2005 11:24 pm
Location: Germany

PreviousNext

Return to PlugIn Discussions

Who is online

Users browsing this forum: Bing [Bot] and 1 guest