Sujet : Re: tclexecomp won't print anything
De : luc (at) *nospam* sep.invalid (Luc)
Groupes : comp.lang.tclDate : 17. Dec 2024, 18:24:09
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <20241217142409.467ce2ec@lud1.home>
References : 1 2
On Tue, 17 Dec 2024 05:08:06 -0000 (UTC), Rich wrote:
Luc <luc@sep.invalid> wrote:
I wrapped an entire Tk application with tclexecomp.
It works. Everything works.
Then I have some idea and decide to test something. The story gets
long, but we can shorten it.
Instead of a full-fledged application, only this script is packed:
$ cat p1.tcl
puts "hello"
exit
Yes, that's it.
So I pack it and run it and nothing prints. Why?
(In the slightly longer version of this story, I am trying to puts
the output of [pwd], [glob *], [parray env] and source another .tcl
file.)
>
You left out a bit of critical info: Linux or Windows as OS?
>
Under Linux, provided you are running that from within a terminal
session (not 'launching' it by clicking an icon as in the usual
windows way) you should see 'hello' output on the terminal.
>
In windows, it depends upon what executable you use to launch it, not
every windows executable gets a terminal (and if it does not get a
terminal it has no stdout, so "puts" just disappear).
>
**************************
It's Linux. I run it as ./p1 in a terminal session.
-- Luc>