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

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

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

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

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. _________________Walt

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)

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