Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Wed 30 Jul 2014, 23:25
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars )
Is there a centralized list of Tcl/Tk applications?
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [12 Posts]  
Author Message
Walt H


Joined: 01 Jun 2005
Posts: 216
Location: citizen of the world

PostPosted: Wed 03 Aug 2005, 00:15    Post subject:  Is there a centralized list of Tcl/Tk applications?  

I've looked at both the Puppy and Tcl wiki pages and couldn't find what I was looking for. Since Puppy makes a good deal of use of Tcl/Tk, does anyone know of either a list or centralized repository of Tcl/Tk applications? I've looked a bit in the past at both Sourceforge and Freshmeat, but it was a bit hard and time-consuming (on a slow dialup connection) to filter out those applications from everything else. Thanks in advance.
_________________
Walt

Now that you point it out to me, the answer seems painfully obvious.
Back to top
View user's profile Send private message 
ICQ Number 
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 7047
Location: Perth, Western Australia

PostPosted: Wed 03 Aug 2005, 08:30    Post subject:  

I do recall something like that, but can't find it now.

You could try sourceforge.net, freshmeat.net and linuxlinks.com, do a search on "tcl/tk".
Back to top
View user's profile Send private message Visit poster's website 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15117
Location: Paradox Realm

PostPosted: Wed 03 Aug 2005, 10:47    Post subject:  

Here is some - more as I find them anyone else?

http://wiki.tcl.tk/8646

_________________
Puppy WIKI
Back to top
View user's profile Send private message Visit poster's website 
Jesse

Joined: 08 May 2005
Posts: 465
Location: Auckland, NZ

PostPosted: Wed 03 Aug 2005, 10:56    Post subject:  

Here is a list of games

http://wiki.tcl.tk/898


And I think Lobster will like this one, "The Tao of TCL"

http://wiki.tcl.tk/791


Jesse
Back to top
View user's profile Send private message 
Flash
Official Dog Handler


Joined: 04 May 2005
Posts: 10948
Location: Arizona USA

PostPosted: Wed 03 Aug 2005, 11:52    Post subject:  

This thread in the "Additional Software" forum might prove useful to you. The original post has a lot of links in it.
Last edited by Flash on Wed 03 Aug 2005, 18:59; edited 1 time in total
Back to top
View user's profile Send private message 
Walt H


Joined: 01 Jun 2005
Posts: 216
Location: citizen of the world

PostPosted: Wed 03 Aug 2005, 17:18    Post subject:  

Here's my own contribution to answering my question: http://tcltk.free.fr/index.php3 which has hundreds of links to scripts and applications. So far, I haven't seen that many that an end user like me might use, but there may be things of interest for those of you more technically inclined.

Even though the web address ends in .fr (meaning a site in France if I'm not mistaken), the site appears to be all in English.

_________________
Walt

Now that you point it out to me, the answer seems painfully obvious.
Back to top
View user's profile Send private message 
ICQ Number 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15117
Location: Paradox Realm

PostPosted: Wed 03 Aug 2005, 17:39    Post subject:  

Seems a great resource . . .

Does Puppy need a Fax?
http://wol.ra.phy.cam.ac.uk/FaxMail/

_________________
Puppy WIKI
Back to top
View user's profile Send private message Visit poster's website 
Flash
Official Dog Handler


Joined: 04 May 2005
Posts: 10948
Location: Arizona USA

PostPosted: Thu 04 Aug 2005, 00:27    Post subject:  

Here is the 'Repositories' page from the 'Beyond Tcl' website.

Here is the Starkit distribution archive.

Is that the sort of thing you mean?
Back to top
View user's profile Send private message 
Walt H


Joined: 01 Jun 2005
Posts: 216
Location: citizen of the world

PostPosted: Thu 04 Aug 2005, 00:54    Post subject:  

Flash wrote:
Here is the 'Repositories' page from the 'Beyond Tcl' website.

Here is the Starkit distribution archive.

Is that the sort of thing you mean?


I don't know if that's quite it. I guess I'm curious to see what's out there for end users, applications like August (HTML editor written in Tcl/Tk but perhaps no longer active) TkWeather, TkTicker (a stock ticker no longer developed - wish a news ticker could be modeled on it, sort of like the BBC News Ticker), and Ical, which Puppy has.

It seems that a number of Tcl/Tk applications have not been updated or upgraded in at least three years. Is there any expectation that will change? As someone noted elsewhere in the forum, Puppy could play a big part in reviving Tcl/Tk or at least the perception of it as a viable way of programming, especially if it can help encourage development of applications that look better than a lot of the past product. Snack (as seen on the project's web site (and to a lesser degree in Puppy) is an example of a better looking application. Just a thought. . .

_________________
Walt

Now that you point it out to me, the answer seems painfully obvious.
Back to top
View user's profile Send private message 
ICQ Number 
alten

Joined: 21 Jul 2005
Posts: 10
Location: Dunedin, New Zealand

PostPosted: Thu 04 Aug 2005, 22:14    Post subject:  

Tcl/Tk is more for the tinkerer, really. The perfect scripting to prototype your dream program, or the simplest task.

Sadly, most Tclers seem to run out of puff when the program does what they want, and few programs seem to get the polish needed for end-user take-up (please don't be insulted guys, I have immense respect for your amazing - and often ground-breaking work). The old-fashioned looking Tk widgets contribute to this unfinished look, though there is now considerable effort going in to correct this - especially now that a new breed of Mac users are discovering the hidden treasures of *nix, and are bringing their own priorities to bear. Puppy's MUT is a good example of a nicely presented program.

There are a lot of .kit files that demonstrate things that Tcl/tk can do, but you need tclkit (a stand-alone 'batteries included' executable) to run them. There are a lot of other benefits to using tclkit, so it's worth downloading - if you're keen, then tixtclkit is an alternative, stuffed with other extensions.

A side benefit of these tclkit files is that they include an extremely capable embedded database engine (MetaKit [ http://www.equi4.com ]). If you add snit.tcl and oomk.tcl, you have friendly objects and added database functionality - that you can extend at will - all in a couple of MB storage space.

I could go on, but this is not the place for it. Did I mention that Tcl/tk and all the above works in Windows and a dozen other platforms, too? MetaKit Database files are portable to all O/S's.

The language suffers a bit from one of it's strengths - there are so many ways to do anything, and can even modify it's own commands. How's that for convoluted logic? This leads to a lack of uniformity in methodology.

Look, I said I wouldn't go on, and then I did. Can't help it.

Go to [mini.net/tcl] and look at pages starting with 'A little . . '. Most of them are little scripts that do something interesting. The code is posted on the web page. Just copy'n'paste the code into your Tcl shell, and see it go! (If you use tkcon, you usualy need to 'package require Tk' first, but it should just prompt you if you forget)

Hint: Don't be fooled by tkcon's outer drabness. There is a lot of good stuff under the surface.

_________________
Al
Back to top
View user's profile Send private message 
Walt H


Joined: 01 Jun 2005
Posts: 216
Location: citizen of the world

PostPosted: Sat 06 Aug 2005, 01:38    Post subject:  

As I recall, the Puppy wiki has a link to the TclTutor website. I downloaded it, but I'm wondering: can it actually run in Puppy? Has anyone tried it out. I've never done any real programming (only experience with HTML and Cascading Style Sheets), but if I can find enough time, I'd like to try learning a bit. Maybe I'm just a glutton for punishment. Smile
_________________
Walt

Now that you point it out to me, the answer seems painfully obvious.
Back to top
View user's profile Send private message 
ICQ Number 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15117
Location: Paradox Realm

PostPosted: Sat 06 Aug 2005, 02:38    Post subject:  

Walt H wrote:
As I recall, the Puppy wiki has a link to the TclTutor website. I downloaded it, but I'm wondering: can it actually run in Puppy


I have tried it. Yes it works.

I find programming hard. Some do not. Many programs in Puppy are written in tcl - so they are compatible. I would stick with a scripting language.

Your options are (all these will work in Puppy):

1. Develop your HTML knowledge base into javavascript or if more ambitious try XUL (XUL is not supported by Opera or MS IE - javascript is - mostly)

2. Bash Script - that is probably the most powerful and useful across Linux distros, no use on windows.

3. Tcl is a little more difficult - it is kind of a script glue but it also is a powerful language in its own right.

There are other languages associated with or around Puppy - Gambas, Lua, X11-Basic and C

I feel the easiest option is probably bash script with widgets. All you need is leafpad and some time . . . you will also get support here.
Tcl expertise is also around, so that would be a good choice too and the tutorial is very structured AND you would pick up bash script as a side dish . . .

all you need for that is the tutorial and a text editor - Beaver is good as it colour codes and there is also tkcon which takes you straight into wish (the tk interpreter - a pupget now I think)

What would others advise?

_________________
Puppy WIKI
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 1 [12 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars )
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0974s ][ Queries: 12 (0.0293s) ][ GZIP on ]