Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  nodelist  faq  login

Are we running light with overbyte?


programming / comp.lang.tcl / Re: tcl/tk on an iPhone :(

SubjectAuthor
* tcl/tk on an iPhone :(Bill Waddington
+- Re: tcl/tk on an iPhone :(Andreas Leitgeb
`* Re: tcl/tk on an iPhone :(Christian Gollwitzer
 +- Re: tcl/tk on an iPhone :(Robert Heller
 `* Re: tcl/tk on an iPhone :(saitology9
  `- Re: tcl/tk on an iPhone :(Bill Waddington

1
Subject: tcl/tk on an iPhone :(
From: Bill Waddington
Newsgroups: comp.lang.tcl
Organization: Forte - www.forteinc.com
Date: Sun, 24 Apr 2022 16:02 UTC
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!2.eu.feeder.erje.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx13.iad.POSTED!not-for-mail
From: william....@beezmo.com (Bill Waddington)
Newsgroups: comp.lang.tcl
Subject: tcl/tk on an iPhone :(
Message-ID: <p4ta6hp5gsfavi3ovdlbqb98bmj1igp9dl@4ax.com>
X-Newsreader: Forte Agent 4.2/32.1118
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 16
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 24 Apr 2022 09:02:37 -0700
X-Received-Bytes: 1131
View all headers
Hey all,

Asked and answered years ago, but one more time: any way to run tcl/tk
on an iPhone? My toy program turns out to be somewhat useful and
family members would like it on their phones.  Android, Windows,
Linux, ... but no iPhones :(

https://www.beezmo.com/geezblog/?p=1842

thanks,
Bill
--
William D Waddington

"Even bugs...are unexpected signposts on
the long road of creativity..." - Ken Burtch


Subject: Re: tcl/tk on an iPhone :(
From: Andreas Leitgeb
Newsgroups: comp.lang.tcl
Organization: A noiseless patient Spider
Date: Sun, 24 Apr 2022 23:05 UTC
References: 1
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: avl...@logic.at (Andreas Leitgeb)
Newsgroups: comp.lang.tcl
Subject: Re: tcl/tk on an iPhone :(
Date: Sun, 24 Apr 2022 23:05:36 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 18
Message-ID: <slrnt6blu0.10f1.avl@logic.at>
References: <p4ta6hp5gsfavi3ovdlbqb98bmj1igp9dl@4ax.com>
Reply-To: avl@logic.at
Injection-Date: Sun, 24 Apr 2022 23:05:36 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="817193a2ff96fc4683676f20ab665187";
logging-data="30987"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18CEBt6rwfOItJANtZGkFjq"
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:0WS4vBfiDXXaxnHMNYpQBG1pE68=
View all headers
Bill Waddington <william.waddington@beezmo.com> wrote:
Asked and answered years ago, but one more time: any way to run tcl/tk
on an iPhone? My toy program turns out to be somewhat useful and
family members would like it on their phones.  Android, Windows,
Linux, ... but no iPhones :(
https://www.beezmo.com/geezblog/?p=1842

Apple wouldn't allow any full fledged programming languages on "their"
phones.  One might "root" ones own iPhone, and try to port Androwish
source to iOS, but even if one took that (rather big) burden, probably
only few would be willing to root their phones.

iPhone-using Fans of your app might easier grab some old android phone
from some flea-market, not even register with google, but just download
your apk with builtin browser (over Wifi, so they don't even need a sim-
card), set security option to allow "install from any sources", and then
install the apk - much less hassle than rooting their iphones.



Subject: Re: tcl/tk on an iPhone :(
From: Christian Gollwitzer
Newsgroups: comp.lang.tcl
Organization: A noiseless patient Spider
Date: Mon, 25 Apr 2022 06:20 UTC
References: 1
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: aurio...@gmx.de (Christian Gollwitzer)
Newsgroups: comp.lang.tcl
Subject: Re: tcl/tk on an iPhone :(
Date: Mon, 25 Apr 2022 08:20:42 +0200
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <t45ejq$qke$1@dont-email.me>
References: <p4ta6hp5gsfavi3ovdlbqb98bmj1igp9dl@4ax.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 25 Apr 2022 06:20:42 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="6d5962ebe1f3a0235f9ebc0246fc935a";
logging-data="27278"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+CI34mrMKV3OCfBnoqwrM8MVUp4vHdjIg="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:91.0)
Gecko/20100101 Thunderbird/91.8.1
Cancel-Lock: sha1:yzjSb4teG7hA58D/i0+0UW4JibA=
In-Reply-To: <p4ta6hp5gsfavi3ovdlbqb98bmj1igp9dl@4ax.com>
View all headers
Am 24.04.22 um 18:02 schrieb Bill Waddington:
Hey all,

Asked and answered years ago, but one more time: any way to run tcl/tk
on an iPhone? My toy program turns out to be somewhat useful and
family members would like it on their phones.  Android, Windows,
Linux, ... but no iPhones :(

iOS is a pretty closed system. Even if you were to write a proper iOS app, you would at least a Mcbook with XCode and a developer account from Apple which costs $99 per year.

Another alternative is to run your app on a server let users connect to it via the web; CLoudTk can do this for you: http://cloudtk.tcl-lang.org/

The example on the wiki work like this, all you need for access is a web browser, but for providing this service you need a Linux server.

Checkout e.g. to see if this works on the iPhone: https://wiki.tcl-lang.org/page/tkEngine

Best regards,

Christian


Subject: Re: tcl/tk on an iPhone :(
From: Robert Heller
Newsgroups: comp.lang.tcl
Organization: Deepwoods Software
Date: Mon, 25 Apr 2022 11:57 UTC
References: 1
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 25 Apr 2022 06:57:43 -0500
MIME-Version: 1.0
From: hel...@deepsoft.com (Robert Heller)
Organization: Deepwoods Software
X-Newsreader: TkNews 3.0 (1.2.12)
Subject: Re: tcl/tk on an iPhone :(
In-Reply-To: <t45ejq$qke$1@dont-email.me>
References: <p4ta6hp5gsfavi3ovdlbqb98bmj1igp9dl@4ax.com>
<t45ejq$qke$1@dont-email.me>
Newsgroups: comp.lang.tcl
Content-Type: text/plain;
charset="us-ascii"
Originator: heller@sharky4.deepsoft.com
Message-ID: <lNydnU8kt8gqEfv_nZ2dnUU7-bHNnZ2d@giganews.com>
Date: Mon, 25 Apr 2022 06:57:43 -0500
Lines: 43
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-A9wTWWxloW41Tb1ee/hntWi6TkiwPq6NP6VDod5Z6AI7olhF/pPFtRhyTPw3unsW/2CckOv9MJozUK8!zVkCREacICR5MTIfLqE34FdPzeQXlPeNGtPYZpF/lsVIHK3cQDQC0R84JREFpcit0GgPdaCxvH9M!gWc=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 2882
View all headers
At Mon, 25 Apr 2022 08:20:42 +0200 Christian Gollwitzer <auriocus@gmx.de> wrote:


Am 24.04.22 um 18:02 schrieb Bill Waddington:
Hey all,

Asked and answered years ago, but one more time: any way to run tcl/tk
on an iPhone? My toy program turns out to be somewhat useful and
family members would like it on their phones.  Android, Windows,
Linux, ... but no iPhones :(

iOS is a pretty closed system. Even if you were to write a proper iOS
app, you would at least a Mcbook with XCode and a developer account from
Apple which costs $99 per year.

There are ways of creating a VM "Hackintosh".  I think you can download and
use XCode for free -- at least that used  to be the case.  At least for
creating MacOSX apps, don't know about iOS exactly.  In some ways Apple is
actually *worse* then Microsoft.  With M$ it is trivial to cross-build apps at
no cost.


Another alternative is to run your app on a server let users connect to
it via the web; CLoudTk can do this for you: http://cloudtk.tcl-lang.org/

The example on the wiki work like this, all you need for access is a web
browser, but for providing this service you need a Linux server.

Checkout e.g. to see if this works on the iPhone:
https://wiki.tcl-lang.org/page/tkEngine

Best regards,

Christian
                                                             


--
Robert Heller             -- Cell: 413-658-7953 GV: 978-633-5364
Deepwoods Software        -- Custom Software Services
http://www.deepsoft.com/ -- Linux Administration Services
heller@deepsoft.com       -- Webhosting Services
                                


Subject: Re: tcl/tk on an iPhone :(
From: saitolo...@gmail.com
Newsgroups: comp.lang.tcl
Organization: Aioe.org NNTP Server
Date: Mon, 25 Apr 2022 16:57 UTC
References: 1 2
Path: i2pn2.org!i2pn.org!aioe.org!a5rWVvs5S5ZXUwkNcVnRMw.user.46.165.242.91.POSTED!not-for-mail
From: saitolo...@gmail.com
Newsgroups: comp.lang.tcl
Subject: Re: tcl/tk on an iPhone :(
Date: Mon, 25 Apr 2022 12:57:07 -0400
Organization: Aioe.org NNTP Server
Message-ID: <t46jt4$1h6j$1@gioia.aioe.org>
References: <p4ta6hp5gsfavi3ovdlbqb98bmj1igp9dl@4ax.com>
<t45ejq$qke$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="50387"; posting-host="a5rWVvs5S5ZXUwkNcVnRMw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.6.1
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-US
View all headers
On 4/25/22 2:20 AM, Christian Gollwitzer wrote:

Another alternative is to run your app on a server let users connect to it via the web; CLoudTk can do this for you: http://cloudtk.tcl-lang.org/

The example on the wiki work like this, all you need for access is a web browser, but for providing this service you need a Linux server.


Hello,

This looks promising but I believe it supports single window applications only. I do wonder if this limitation could be avoided by doing some window management behind the scenes. What I am thinking is, when a new toplevel is requested, minimize (or unmap) the current one and push its name onto a stack, and when a window is closed, display (or map) the last one from the stack.  That would make it quite powerful.




Subject: Re: tcl/tk on an iPhone :(
From: Bill Waddington
Newsgroups: comp.lang.tcl
Organization: Forte - www.forteinc.com
Date: Mon, 2 May 2022 16:20 UTC
References: 1 2 3
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!2.eu.feeder.erje.net!feeder.erje.net!border1.nntp.dca1.giganews.com!nntp.giganews.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx42.iad.POSTED!not-for-mail
From: william....@beezmo.com (Bill Waddington)
Newsgroups: comp.lang.tcl
Subject: Re: tcl/tk on an iPhone :(
Message-ID: <bq007h1hr9hqu6o5unvghg4uboh5gp7lsp@4ax.com>
References: <p4ta6hp5gsfavi3ovdlbqb98bmj1igp9dl@4ax.com> <t45ejq$qke$1@dont-email.me> <t46jt4$1h6j$1@gioia.aioe.org>
X-Newsreader: Forte Agent 4.2/32.1118
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 55
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Mon, 02 May 2022 09:20:40 -0700
X-Received-Bytes: 3154
X-Original-Bytes: 3021
View all headers
On Mon, 25 Apr 2022 12:57:07 -0400, saitology9@gmail.com wrote:

On 4/25/22 2:20 AM, Christian Gollwitzer wrote:

Another alternative is to run your app on a server let users connect to
it via the web; CLoudTk can do this for you: http://cloudtk.tcl-lang.org/

The example on the wiki work like this, all you need for access is a web
browser, but for providing this service you need a Linux server.


Hello,

This looks promising but I believe it supports single window
applications only. I do wonder if this limitation could be avoided by
doing some window management behind the scenes. What I am thinking is,
when a new toplevel is requested, minimize (or unmap) the current one
and push its name onto a stack, and when a window is closed, display (or
map) the last one from the stack.  That would make it quite powerful.


Thanks all for the suggestions.  The 2nd inexpensive/retired phone
idea would work, but for some reason my casual users don't seem
interested... guess it's not a life-or-death app after all ;)

My one-man ISP doesn't favor the CloudTK approach.  He provides
exceptional service and responsiveness, and I can't argue with his
reasoning as it applies to his servers.  Quoting his reply below - I
don't think I'm violating any confidence here.  It's an excellent
example of his thoughtful replies to issues and questions.

thanks again,
Bill

***I'm pretty wary of installing customized services on the servers
here. If it requires a specialized instance of a web-like server to
run, then it isn't something I'd like to do. The hacking attempts are
just so intense it would mean I would have to have a customized way of
logging and blocking the endless hacking attempts it would eventually
create.
***
***But if you could run it via a PHP front-end through the existing
web server, that should be doable. However, the same issue may occur,
hackers may start pounding at it and it could then use considerable
server resources. It would also be important that the code was auditet
carefully for buffer overflows or various injections.
***
***My main goal with the servers here is to keep them very fast, and
also secure. So it pretty much means keeping things as simple as
possible.
--
William D Waddington

"Even bugs...are unexpected signposts on
the long road of creativity..." - Ken Burtch


1
rocksolid light 0.7.2
clearneti2ptor