I read on the june isue of tuxmagazine.com about Atopackage , it claims that it can install programs windows stile in any flavour of linux . will this work with puppy ?
here is the link ( http://autopackage.org/index.html )

it assumes you have bash ... the script inside does not work properly with ash

Puppy now has bash, but it still doesn't work properly
bash scripts usually make extensive use of the Gnu-Utils (ls, cp, mv, rm, chmod, ...) ... many of those programs have been replaced in Puppy by busybox, which saves a lot of space ... but they don't always work quite the same as the full versions

autopackage doesn't seem to work properly, even using bash

plus, many of the autopackages probably assume Puppy has certain programs and library files that it doesn't have, so some packages probably would not work in Puppy because of dependency issues

plus, some packages modify the boot scripts ... Puppy uses it's own boot scripts ... it does not use "standard" slack or debian or redhat boot scripts

Pupget and and DotPup are hopefully going to merge. That is Barry and GuestToos plan as far as I know.
With version 1.0.2 onward some programs can be found in the packages directory at iblio (the official download site) These can be downloaded and opened from pupget, as alien packages. The BASIC program Gambas is an example of that. Rather a nice program.

Dotpups tend to be more up to date and experimental. They all work.

These starkits from our tcl ish friends are easy to set up and I have been looking at them:
"You can download the current single-file-binary release of Tclkit for Linux here http://www.equi4.com/pub/tk/8.4.9/tclkit-linux-x86.upx.bin. If you'd like to give it a whirl, just copy it to any directory on your system, rename it to something like "tclkit," make it executable, and download any of the cross-platform Starkits from the Starkit Distribution Archive, lovingly maintained by Steve Landers http://mini.net/sdarchive/. Then all you have to do is set the Rox run action for the .kit file to run with Tclkit, and you're off and running. Now any .kit files you download will 'just work' whenever you click on them. It's so easy"

Even though tcl is an older scripting language, it is very easy to become involved with. I downloaded and use visual tcl without difficulty (that is apart from my total lack of any programming aptitude). The reason for its ease of use and extensive use in Puppy is simplicity. Tcl programs are text files. Just as bash scripts are.

There is another potential source of programs. C programs.
Peter Sieg has shown that the GCC compiler for C can run on Puppy. The procedure to set this up should (ideally) be made available as a dot pup. I tried it manually but got in a muddle.

Once this is done we will be able to compile in Puppy and the dependency on Vector Linux becomes irrelevant. I would therefore suggest this is a priority.

Compiling C programs (much to my surprise)
is as easy as the procedure described with tinycc
http://www.goosee.com/puppy/wikka/TinyCc
(tinycc is incidentally something we need tutorials on - something for you C Gurus - How about writing a C tutorial in tinycc?)