I whipped up a few packages for Tcl and Tk version 8.6.0, since I like to work in Tcl, and this does have a multitude of new features, including bulit-in OO for the first time, and a database package and the like included.

This is kinda untested, but I compiled it on Precise Puppy, and therefore should work on it as such.

These packages however do refer to files known as "tclsh8.6" and "wish8.6" rather than just tclsh or wish, there may be an additional ".0" at the end of each of these, but I can't remember. Hence keep this in mind, and if it works out well in testing, feel free to symlink these to your tclsh and wish.Last edited by NeroVance on Tue 05 Feb 2013, 20:25; edited 1 time in total

Place the sfs into your Puppy installation folder and then run Setup-->SFS-Load on-the-fly from the Puppy menu.

I've been using it with tkdiff and tkgames for a while now. I did notice that slacko55 comes with a /usr/bin/tclsh symlink to /usr/bin/jimsh which I haven't touched so it's up to you if you want to symlink /usr/bin/tclsh to /usr/bin/tclsh8.6 instead. A /usr/bin/wish symlink to /usr/bin/wish8.6 I have included as part of the sfs.

Place the sfs into your Puppy installation folder and then run Setup-->SFS-Load on-the-fly from the Puppy menu.

I've been using it with tkdiff and tkgames for a while now. I did notice that slacko55 comes with a /usr/bin/tclsh symlink to /usr/bin/jimsh which I haven't touched so it's up to you if you want to symlink /usr/bin/tclsh to /usr/bin/tclsh8.6 instead. A /usr/bin/wish symlink to /usr/bin/wish8.6 I have included as part of the sfs.

Regards,
Thunor

Sweet. A Tcl/Tk SFS can be good.
I personally like packages, more like ol' Linux eh?

Place the sfs into your Puppy installation folder and then run Setup-->SFS-Load on-the-fly from the Puppy menu.

I've been using it with tkdiff and tkgames for a while now. I did notice that slacko55 comes with a /usr/bin/tclsh symlink to /usr/bin/jimsh which I haven't touched so it's up to you if you want to symlink /usr/bin/tclsh to /usr/bin/tclsh8.6 instead. A /usr/bin/wish symlink to /usr/bin/wish8.6 I have included as part of the sfs.

Regards,
Thunor

I see the wish link included, but it's not being seen in the loaded file system.

The file is in initrd, but doesn't load to /usr/bin. I've had similar problems with links before, and solved it by copying the target file first to /usr/bin, and then creating the link to it in the build directory.

edit: I tried that, with similar results. Must be just SFS's screwing up once again.

The file is in initrd, but doesn't load to /usr/bin. I've had similar problems with links before, and solved it by copying the target file first to /usr/bin, and then creating the link to it in the build directory.

edit: I tried that, with similar results. Must be just SFS's screwing up once again.

Who knows.
This plus stuff involving loading SFSs is why I do my work mostly in packaging.

I may think about methods to build packages that automatically backup what files they would replace, that way if one does install new software that has upgrade libraries that rely on it, and you don't want it anymore, you could still safely remove it.

Like miniature restore points. There could be a couple complications with that, but if a package has gone and done another update, then perhaps have a system for filing versions by reference and package...

I should write something about this... This could be very useful for puppies to use perchance.

After a few times installing, uninstalling, reinstalling...the link showed up and all looked well until I noticed other SFS's stopped working. I uninstalled tcltk and they worked again. Think I'll stick with it as a pet.

After a few times installing, uninstalling, reinstalling...the link showed up and all looked well until I noticed other SFS's stopped working. I uninstalled tcltk and they worked again. Think I'll stick with it as a pet.

Eh!
Also, I'm currently working on a thing for puppy that will allow you to have an IRIX look. I just need to fix a couple things, and get XDG menu creation working, and it should be swell.

I do not know why programs do more in this powerful programmer puppy with TCL / TK, I want to start learning so thanks for your pets

Greetings.

Puppy used to have a lot of Tcl software in it, but it fell by the wayside around 4.0. I kinda feel that things began to truly change with Puppy around that time, for better or worse.

I'll be honest, I know a lot of people love Bash+Gtk but I just can't stand it personally, it just looks very ugly from my view as a coder, but that is subjective, some probably see beauty in how it works. But I honestly prefer Tcl/Tk or Tcl/Gnocl over it.

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