For Programmers: Free Programming Magazines  


Home > Archive > Tcl > October 2006 > Re: ANNOUNCE: Geek (package based compiler/loader/wrap), release









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Re: ANNOUNCE: Geek (package based compiler/loader/wrap), release
Gerald W. Lester

2006-10-07, 4:13 am

lujun2003@gmail.com wrote:
> [7 Oct 2006]
>
> ANNOUNCE: G (package based compiler/loader/wrap), release 0.1
>
>
> ~ What is it?
>
> G is trying to provide a framework to help developer use tcl/tk to
> write and deploy pragram. It can wrap a tcl/tk program to .EXE in
> windows platform, compile tcl/tk code to TCL ByteCode and the package
> management is much like java class/jar.


Do you plan to support Linux and Mac in the future?

How does the wrapping differ from StarKits?

Does the compiler generate standard Tcl Bytecode loaded via the bload
command or is this some representation of your own?

What kind of license does this use/impose?

>
> ~ What's in 0.1
>
> 1. tclc is provided for tcl compiling.
>
> 2. gwish is provided as a special wish which can load package and tcl
> bytecode.
>
> 3. gwrap is provided to easily wrap a tcl/tk program to be an
> exectuable file.
>
> 4. gswish is much similar as gwish, except it is a single executable
> file, no other dll/package is needed (Actually they are either
> statically linked or zipped in that file).
>
>
> 5. gswrap is similar with gwrap, however, it is based on gswish, i.e.
> The essential library is statically linked into the executable file.
>
> ~ Documents
>
> So far there is no much document for this project, however, it is under
> construction and will be available soon.
>
> Some tips can be found at the homepage of this project.
> <URL: http://geetk.sourceforge.net >
>
> ~ Availability
>
> G is hosted under the geetk project at SourceForge:
>
> <URL: http://geetk.sourceforge.net >
> <URL: http://sourceforge.net/projects/geetk/ >
>
> ~ Feedback
>
> Comments is always welcome. I'd like to know the opinion about this
> kind of package management, i.e. zipped and distributed package.
>



--
+--------------------------------+---------------------------------------+
| Gerald W. Lester |
|"The man who fights for his ideals is the man who is alive." - Cervantes|
+------------------------------------------------------------------------+
Jeff Hobbs

2006-10-08, 7:04 pm

Googie wrote:
> Googie wrote:
>
>
> Hm... I've just figured out that GPL is enough for "Development tool" -
> that's not a library we have to link with ;)
> Sorry for disturbing.


Actually, the GPL is potentially dangerous for a development tool like
G. RMS has implied some weird interpretations for the GPL that
would, for example, mean that anything you "compile" or "wrap" with the
G tool would also become GPL.

--

Jeff Hobbs, The Tcl Guy, http://www.activestate.com/
Donal K. Fellows

2006-10-08, 7:04 pm

Jeff Hobbs wrote:
> Actually, the GPL is potentially dangerous for a development tool like
> G. RMS has implied some weird interpretations for the GPL that
> would, for example, mean that anything you "compile" or "wrap" with the
> G tool would also become GPL.


It's possible that GPLv2 (not "2 or later") with an explanatory note
that you intend the license to only apply to G itself and not the
libraries it wraps (which would have their own licenses) would be enough
to stop the most dangerous forms of infectiousness. Basically, that's
the Linux Kernel approach.

Not that I really advise it. I'd much rather see the same license as Tcl
used because then the infectiousness is utterly not an issue. But that's
perhaps just a bit influenced by my personal perspective. :-)

Donal.
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com