[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: dsktool.rb and Ruby Questions
"jonnosan" <jonnosan@gmail.com> wrote in message
cc50e4e7-631b-4f74-870f-01ac26badbb1@i24g2000prf.googlegroups.com">news:cc50e4e7-631b-4f74-870f-01ac26badbb1@i24g2000prf.googlegroups.com...
>Good stuff, Bill! Thanks for taking the time to clean everything up so the
>next person wanting to dabble with this stuff will (hopefully)have a much
>less frustrating time.
That's the idea of course. There was nothing about dsktool.rb to clean-up.
As you correctly recognize, the paradigm shift to ruby is beyond the
capabilities of most Windows users without going through the same process I
did. The frustration leads to enlightenment. If you remember the analogy of
"milestones" and "inch pebbles" I like to think that doing something like a
website provides the inch pebbles that we all need to achieve the
milestones.
Michael Haardt (cpmtools) would like a copy of any TV commercials that I do
for cpmtools put on youtube. I promise to do the same for dsktool.rb:)
Udo Munk points out quite correctly in an earlier thread: > "I'm just
wondering how someone wants to debug 8080 code with ddt, when not able to
install an development environment on some sort of Windows box ;-)"
Ruby is essentially a complex development environment. Bridging the gap
between a developer's understanding of his application and the lowest
common denominator of luddites who use Windows machines (by packaging these
tools for the luddites, myself included) seems a worthy goal.
When I set-out to use your package after you mentioned it to me, it was with
the intent of making it more widely accessible. For example, I still have
some more work to do in expanding the examples in dsktool.rb. And I did not
spend much time expanding your notes on exploring disk images in Internet
Archives. I am not quite sure how to explain to someone who just discovered
their browser how to do this, so I am going to provide some Windows specific
web pages that have dskexplorer.rb links as you have noted and that start-up
dskexplorer.rb from the browser.
I did not want to deviate too far from what you wrote either.
As Mutt Jenkins pointed-out: >"4. Chastise yourself for shooting your trap
off before doing some elementary research."
The problem with living in a glass house as I have done with this is that
most people won't. The average Windows user will neither do research nor
ask questions especially in a public list for fear of reprisal. And what
possible good does this do for the next person?
>BTW I'm tidying up a few loose ends prior to packaging the latest versions
>of peekbot + ripxplore into a gem - how would you feel about beta testing
>that for me?
Yes of course but did you really need to ask? I was gearing-up for that
which you also correctly understood. peekbot.rb and dskexplorer.rb are
perfect applications for ruby + users
Being a C64 and Apple II + CP/M user and quite familiar with other platforms
like C128 and even CoCo this is not hard. Writing in ruby is hard for me
because I haven't done much in perl cgi or java in the last 10 years and
being immersed in ASP.NET and now Silverlite and XAML I cling to the old
ways of C and C++ for comfort in my hobby life.
Here's the gotcha on all of this. One needs to learn ruby to do the
documentation. One needs to do the documentation while testing. One needs to
fix the bugs while testing. Isn't it interesting that saying yes leads to so
much more:)
>if there are other files you think are worth extracting, and you know the
>algorithms, then depending on your interest, it's pretty easy to code up
>convertors for various file types hosted on dsks, so either I could give
>you some pointers on how it's done, or else you could send me some samples
>of files and explanation of the file structures and I could add them in.
Well I have lots of source for C64, Apple, and other disk image formats. I
did have a look at some of your code in dsktool.rb of course. Lots of us are
interested. The time to do this is the only limiting factor. What programmer
wouldn't want to learn this?
To share all the disk images of the world for all the vintage computers of
the world, and to list them where they lie, is a worthy goal but it seems
like so much more is possible like ruby emulators and so forth.
Maybe we can get mdj, udo, and Peter Dassow interested as well. They've
certainly got the brains for it.
Like Peter, I want to work on expanding my websites as well in the coming
months.
Bill