newLISP development release 9.1.6

Started by Lutz, May 21, 2007, 05:25:27 AM

Previous topic - Next topic

cormullion

#15
Looks good!



I'll start brewing the coffee...

newdep

#16
I realy cant figure it out..



What GUI run default on Windows and Mac and Ubuntu?? Beats me ;-)

Other Unices needs perhpas extra addons...? I realy dont know what that is...



Mmmmmm no the example names dont ring any bell yet....

I do know a lot of widget/GUI's but none of those fit in the above...





Ill start drinking..perhpas that lightens the mind ;-)
-- (define? (Cornflakes))

newdep

#17
I think the GUI picture killed newlisp.org ...too popular ;-)
-- (define? (Cornflakes))

newdep

#18
Is it MONO & .NET ?
-- (define? (Cornflakes))

newdep

#19
Or perhpas a JavaScript / Mozilla Gui Engine extention we dont know of yet ;-)
-- (define? (Cornflakes))

newdep

#20
its JAVA ! (GlassFish)
-- (define? (Cornflakes))

cormullion

#21
coffee's brewed... :-)

Ryon

#22
Ptooie!  (Hollywood spit take)



What?!!
\"Give me a Kaypro 64 and a dial tone, and I can do anything!\"

newdep

#23
But it cant be JAVA..because JAVA is not default on Win32..

..It isnt default on any system...



So I give up!.. I realy dont know what Lutz is using...
-- (define? (Cornflakes))

Lutz

#24
QuoteBut it cant be JAVA..because JAVA is not default on Win32..

..It isnt default on any system...


Not true, Java comes preinstalled on Mac OSX and installed on every Win32 computer I have tried (e.g. Dell machines out of the box). Guiserver just needs the Standard Java RE (runtime environment) as also used by browsers as MS IE and FireFox. Here some more facts about Java and the guiserver:



- standard installed/shipped on Win32 and MacOS X and UBUNTU since 7.04



- full featured, mature, open source (SUN is GPLing it)



- well supported by a large community



- guiserver is built on swing libs



- can switch look-and-feel between platform native, swing-metal and motif, guiserver by default shows platform native look and feel.



- good execution speed on a 2 year old PPC Mac/1.42GHz, very fast on the new Intel Macs, very fast on a 3 1/2 year old 1.8GHz XP-Home machine.



- startup speed on a fresh booted PPC is the first time 10+ seconds but all startups after that only about 2 seconds. On an Intel Win32 or Mac OSX machine 1.8GHz machine startup the first time about 7 seconds, but after that about 1 second or less.



- initially guiserver only supports GUI stuff, 2D graphics are added during June. A feature complete newLISP console for stable release 9.2 in August.



- The Tcl-tk stuff will be discontinued but example files show how to write Tcl/Tk apps (using Fanda's runtk, which is also featured here: http://newlisp.org/index.cgi?page=Tk_and_newLISP">http://newlisp.org/index.cgi?page=Tk_and_newLISP



Lutz

newdep

#25
I must say that JAVA is a good choise if you want to be Multi OS based with a

solid well tested GUI.. Its even working on Mobile Phones , Tv's and my

microwave ;-)



JAVA has lots and lots of possibilty's !! including a newlisp GUI, and by making

 that step newlisp will become a harder competitor for other languages.



On the other hand... I was never found of JAVA because i lack the way of thinking...

 And i think with the guiserver we dont even have to go that way anyway...





I realy dislike the VM memory megabyte kill of JAVA..(eats too much memory 50MB+)

But on the otherhand I always loved the flexibilty of JAVA's GUI..



That brings me right to http://www.processing.org">http://www.processing.org where newlisp will now

push that right off the edge !!!



So.. I now truly need to brush my teeth because the word JAVA did not

pass my mouth that often as today..I also need to Reinstall on every system I

own JAVA..(because its the first thing I remove when I find it..;-)



man..after rethinking this choise... I must say.. Good one!

Lets kick some tools into the world and push some languages to the bin-basket ;-)



Norman.
-- (define? (Cornflakes))

HPW

#26
Quote- guiserver is built on swing libs


Interesting news!



So we can use/learn swing related resources.



http://java.sun.com/docs/books/tutorial/uiswing/">http://java.sun.com/docs/books/tutorial/uiswing/



Will it be possible/make sense to use one of the available swing-GUI builders?

(Converting GUI-definitions to newLISP GUI-server-syntax)
Hans-Peter

HPW

#27
Any plans to add a 3D API later?



http://java.sun.com/products/java-media/3D/">http://java.sun.com/products/java-media/3D/



https://java3d.dev.java.net/">https://java3d.dev.java.net/



(Natural question from a CAD-LISP-Programmer)

;-)
Hans-Peter

Lutz

#28
QuoteSo we can use/learn swing related resources.


No, no.



The newLISP API is very different, much smaller and in part terminology has changed too. Lerning anything Java or Swing won't help you. The Java style of programming is also completely different.



The module documentation coming with guiserver and the examples are enough to get you started.



Lutz



ps: in the near/middle future no plans for a 3D API only standard Java RE stuff. I don't think the 3D media libraries are part of this.

HPW

#29
QuoteThe module documentation coming with guiserver and the examples are enough to get you started.


Getting more and more curious on the release!


Quoteps: in the near/middle future no plans for a 3D API only standard Java RE stuff. I don't think the 3D media libraries are part of this.


Would it be possible after a seperate install of the 3D media libraries with an extended version of the GUI-server?
Hans-Peter