[pskmail] Re: win32 perl and gtk ?

  • From: Per Crusefalk <per@xxxxxxxxxxxx>
  • To: pskmail@xxxxxxxxxxxxx
  • Date: Thu, 20 Nov 2008 10:34:26 +0100

Hi Thomas,

Thanks for understanding.

I do not question your motives for working for a windows client, its
just the method I am not completely comfortable with. Or, I could be
misinformed but more on that below.

Yesterday I looked into using activestate perl on windows to run the
client. I used the standard client (1.0.3d) and I actually got the
threads up and running and got rid of many problems on the way. The
problems were very easy to fix, for instance there are numerous
references to absolute and relative paths where stuff should be (like
here "if (-e "$ENV{HOME}/.pskmail/.pskmailconf") {") and those are just
a find/replace away from fixing. Other times there were absolute
references to stuff that should be within "/usr/local/share/pskmail" and
thats just as easy to handle. Anyway, I debugged and got it as far as
starting up and running stable without producing errors on its own (but
I didn't interact with it in any way).

That is to me proof that perl+gtk is able to run "native" on, at least,
both operating systems. So, what we could do is to clean the code and
lift its abstraction level so that it works in a more OS general way.
That would give us one code base that runs on several operating systems.
Is that what you are actually doing?

Also, when I did this I started to think that perhaps we should use what
we have as a test version only. Perhaps we should produce a proper UML
foundation and use that to generate code for something thats truly able
to run on several operating systems without modification.
I would argue that object pascal in fpc/lazarus would be a good way to
go, I guess others would suggest java or even c# and mono.

But, the main thing I am looking for is a way to keep the forces united
on one codebase so that what you and I do benefit us both, not the other
way around. If this new client of yours deviates from the original
client then we won't be able to answer questions or support it in any
way. When the beginner starts to ask questions then you will have to
take care of these. Also, as these questions will differ so much I guess
you'll eventually want another channel to handle those, i.e. a new
mailing list... So the fork of client will also result in a fork of

So, I'm all ears as to what you are up to. In what way are you
"translating" ? 

73 de Per, sm0rwo

ons 2008-11-19 klockan 21:36 +0100 skrev Thomas Andreas DJ4WL:
> Hi Per,
> ok, no problem, i understand your distance to os windows.
> And i feel a bit with you.
> We do a lot of promotion about pskmail.
> In spite of every affort, look at the traffic how many clients are on air.
> For incresing extension of pskmail, a windows version is necessity.
> We are just back from the Ham-Exebition AMTEC Saarbrücken. 
> The conclusion is, peoble were asking and waiting for a win- version.
> I see the forking as a second chance. We are on a good way, aproxm. 60 % are 
> allready translated.
> vy 73 tom dj4wl
> On Wed, 19 Nov 2008 12:03:46 +0100
> Per Crusefalk <per@xxxxxxxxxxxx> wrote:
> > Sri, I must apologize here. I was just coming off the tormenting windows
> > experience and was feeling rather hostile towards windows when I wrote
> > this. I do not see what anyone else is doing as stupid, it was a bad
> > choice of words and I sincerely apologize if anyone should feel
> > offended. (keep up the good work guys!)
> > 
> > 73 de Per, sm0rwo
> > 
> > 
> > ons 2008-11-19 klockan 11:59 +0100 skrev Per Crusefalk:
> > > Hi Rein,
> > > 
> > > Have you ever tried running the client under win32 perl&gtk binaries?
> > > I mean these: http://www.lostmind.de/gtk2-perl/
> > > 
> > > I felt like tormenting myself a bit today and rebooted into windows.
> > > I installed those binaries, pskmail and fldigi and started looking into
> > > getting something up. Anyway, to make a long story short I got
> > > psk_arq.pl to actually try to run but I had to try to get rid of
> > > DB_File. I just could not find a repository where I could get it (it
> > > doesn't use cpan). I got other glade/gtk stuff up and running so if I
> > > could just get DB_file.pm somewere then I could come a bit further...
> > > 
> > > But, using windows really was painful. What a horrible os it really is.
> > > It feels like having a straight jacket or something, not pleasant.
> > > 
> > > Anyway, my motivation for doing this was that if the guys at intermar
> > > could see that the original client can be made to run under windows then
> > > perhaps they can stop working on their stupid fork and concentrate what
> > > they have on the existing client...
> > > 
> > > So, have you tried this?
> > > 
> > > 73
> > > 
> > > 
> > 
> > 

Other related posts: