The need to extentions
Posted: Sat Oct 01, 2005 9:21 pm
Hi Lutz,
When I look at newLisp i see a powerful and damm good intepreted language.
It realy is and i love to use it and its fun!
.......And with that in mind... Im having some real nasty problems to get newlisp into the blue........
I mean implementing newlisp Into all the programming I like to do and thats
a hard thing to do currently...
Now what im Missing is a damm good way to to extend newlisp or embed newlisp.
(Im talking here as a Lazy programmer who wants to create tools and programs the quick he can with fun and not nozing down to lowlevel programming details like C or C++..)
So How to extend Newlisp with another Library or Toolbox or VM?
Well I tried hard and looked in many corners to get it right but there are
only 3 things how to do this as we know ->
(1) communicate with newlisp through CGI
(2) communicate with newlisp through IO (tcp..stdin...)
(3) communicate with newlisp through Library's
Im realy stuck and I mean realy stuck! ;-)
I want newlisp to be used in everything I make and that means Library porting from C/C++ to newlisp..
Well on itself it seems easy but its not always sunshine proting 1000 of lines header files.. So quiting a project is very quick very nearby everytime...
Actualy what Im seeking in newlisp is a procedure that uses a smart way
to import Header-files directly into newlisp. Well we all know that Phyton and Perl are very good at that and also TCL can do that (with some help from SWIG)...
Now when I look at LUA or SCHEME or CL-Lisp they all are able to migrate C or C++ code smarter into their language. Its quicker and directer.
(recompiling newlisp afterwards could be an option but intepreted use is prefered)
There must be a way to extend newlisp (and now im putting my EndUser hat on) to be able to do so ....
So how difficult is it to extend newLisp with a way that would make extentions to newlisp for the ordinary user
(not the C programmers but the newlisp users) more easier then importing Libray's?
Another way to think about the above it the other way around..
Implementing newLisp into other languages or toolkits! Like "extention"-languages..
And im talking about newLisp itself as a language. Look i.e at LUA and JAVA..
LUA is nice very nice in this and especialy developed for it.. and JAVA..well yes
it uses a VM..not quiet fair play... But scheme and Perl do it.. and i guess Python too..
So what about all my Fuzz?? ;-)
Well currently its frustration...Im fedup with porting Library's from C++ to C,
recompiling , rewriting header files into newlisp..Thats all the positive of not wanting to program in C ;-)..
I made a choice and it clearly is Lisp and in this case newLisp. But im stuck right in the middle.
Hope you have an idea on the above?...
Regards, Norman
When I look at newLisp i see a powerful and damm good intepreted language.
It realy is and i love to use it and its fun!
.......And with that in mind... Im having some real nasty problems to get newlisp into the blue........
I mean implementing newlisp Into all the programming I like to do and thats
a hard thing to do currently...
Now what im Missing is a damm good way to to extend newlisp or embed newlisp.
(Im talking here as a Lazy programmer who wants to create tools and programs the quick he can with fun and not nozing down to lowlevel programming details like C or C++..)
So How to extend Newlisp with another Library or Toolbox or VM?
Well I tried hard and looked in many corners to get it right but there are
only 3 things how to do this as we know ->
(1) communicate with newlisp through CGI
(2) communicate with newlisp through IO (tcp..stdin...)
(3) communicate with newlisp through Library's
Im realy stuck and I mean realy stuck! ;-)
I want newlisp to be used in everything I make and that means Library porting from C/C++ to newlisp..
Well on itself it seems easy but its not always sunshine proting 1000 of lines header files.. So quiting a project is very quick very nearby everytime...
Actualy what Im seeking in newlisp is a procedure that uses a smart way
to import Header-files directly into newlisp. Well we all know that Phyton and Perl are very good at that and also TCL can do that (with some help from SWIG)...
Now when I look at LUA or SCHEME or CL-Lisp they all are able to migrate C or C++ code smarter into their language. Its quicker and directer.
(recompiling newlisp afterwards could be an option but intepreted use is prefered)
There must be a way to extend newlisp (and now im putting my EndUser hat on) to be able to do so ....
So how difficult is it to extend newLisp with a way that would make extentions to newlisp for the ordinary user
(not the C programmers but the newlisp users) more easier then importing Libray's?
Another way to think about the above it the other way around..
Implementing newLisp into other languages or toolkits! Like "extention"-languages..
And im talking about newLisp itself as a language. Look i.e at LUA and JAVA..
LUA is nice very nice in this and especialy developed for it.. and JAVA..well yes
it uses a VM..not quiet fair play... But scheme and Perl do it.. and i guess Python too..
So what about all my Fuzz?? ;-)
Well currently its frustration...Im fedup with porting Library's from C++ to C,
recompiling , rewriting header files into newlisp..Thats all the positive of not wanting to program in C ;-)..
I made a choice and it clearly is Lisp and in this case newLisp. But im stuck right in the middle.
Hope you have an idea on the above?...
Regards, Norman