[gopher] New Cross-Platform Gopher GUI Client
Kevin Veroneau
kevin at veroneau.net
Thu Aug 25 04:30:17 UTC 2016
That's great to hear! I've previously used Turbo Pascal 4.0 in 2001 when I
was looking to learn a compiled language. Prior to Turbo Pascal I was
using... various BASIC dialects including AppleSoft BASIC, QBASIC, ASIC, among
others. After losing my copy, and not having a 5.25" drive, I ended up moving
into Visual Basic. When I got into web programming, like most people of the
early 2000s, I wrote PHP and some Perl. Move forward to 2010, and I switched
over to Python as my primary language for desktop apps, scripts, and web
development. Only in recent months have I been really trying to get back into
Pascal programming, and creating a Gopher client is a great way to learn and
understand a lot of the language. So, do excuse some of my code, as it may
not be best practice and other issues might exists in there. :( So having
more eyes that understand Delphi/Pascal would be great.
Oh, and I fixed the gopher links on the download page, now all binary images
should download just fine. :) I also added a link to the source repo in the
source code directory.
On Wednesday, August 24, 2016 10:20:13 PM James Mills wrote:
> Nice work!
>
> Btw; I actually do have (many years ago) Delphi/FreePascal experience :)
>
> I *might* be able to help (of course work @ FB is pretty flat out though
> :/)
>
> cheers
> James
>
>
> James Mills / prologic
>
> E: prologic at shortcircuit.net.au
> W: prologic.shortcircuit.net.au
>
> On Wed, Aug 24, 2016 at 9:12 PM, Kevin Veroneau <kevin at veroneau.net> wrote:
> > That's an issue with my Gopher server, I'll see if I can update the
> > gopher- type mappings.
> >
> > Okay so from my many tests using VirtualBox, this Gopher client
> > officially works
> > on all 32-bit versions of Windows except for Windows '95! However, it
> > does function perfectly on Windows NT 4.0! So now with more work and
> > polish, we will have a fully functioning and modern Gopher client which
> > should work across all legacy OSes. You can view the many screenshots I
> > made in each of
> > this OSes here:
> >
> > gopher://gopher.veroneau.net/1library/PascalGopher/ScreenCap
> >
> > These are also on stock Windows, fresh from install. So no extra DLLs or
> > bullshit is needed to make it run on Windows NT/98/XP, and I'm sure
> > everything
> > in between. :)
> >
> > On Windows 95, it first complained about WS2_32.DLL(WinSocks2), so I went
> > and
> > installed a Windows 95 update for it, then got a KERNEL32.DLL where a
> > required
> > system call was missing. :( I can't say I tried to make it work under
> > Windows
> > 95. It might work on a later patched version like Windows 95c.
> >
> > Currently Gopher type 7 is not yet implemented, but the call to make it
> > work
> > in the code, I just need to put in a prompt asking for said query to make
> > it
> > work. Other than that, currently 0,1, and I gopher types are implemented
> > in
> > this PREVIEW VERSION. I will continue work on it, and add support for
> > the other gopher types, downloads, HTML, and other features like
> > bookmarks and such in a future release. I will announce updates through
> > this thread.
> >
> > On Wednesday, August 24, 2016 10:00:39 PM James Mills wrote:
> > > The Mac binary is not being reported as a binary file? OverbiteFF :)
> > >
> > > Oh well downloaded it now; giving it a try.
> > >
> > > Can we get this into Homebrew?
> > >
> > > cheers
> > > James
> > >
> > >
> > > James Mills / prologic
> > >
> > > E: prologic at shortcircuit.net.au
> > > W: prologic.shortcircuit.net.au
> > >
> > > On Wed, Aug 24, 2016 at 8:05 PM, Kevin Veroneau <kevin at veroneau.net>
> >
> > wrote:
> > > > Hello everyone!
> > > >
> > > > I am very proud to finally officially announce my new GopherClient
> > > > built
> > > >
> > > > using
> > > > FreePascal/Lazarus. This is a PREVIEW RELEASE, so not every gopher
> > > > feature is
> > > > yet available, but the big ones are. It will be available with
> > > > binary releases on all current major platforms. Furthermore, it
> > > > will not require any
> > > > external dependencies or runtimes. In fact, I originally built and
> > > > tested it
> > > > on a RedHat Enterprise Linux 6 workstation, and I was able to copy
> > > > the binary
> > > > built there onto my Debian Wheezy workstation and it actually ran! I
> > > > didn't
> > > > need to install anything, it just worked.
> > > >
> > > > Attached is a screenshot of it running on my KDE Debian Linux box,
> > > > I
> > > >
> > > > will be
> > > > compiling a Mac OS X and Windows version later on tonight and
> > > > uploading the binaries into my GopherSpace for all to enjoy!
> > > >
> > > > Furthermore, this project is entirely open sourced under the GPLv2
> > > >
> > > > license,
> > > > so feel free to fork it, add to it, and what have you. You can
> > > > locate the source code on my BitBucket page here:
> > > > https://bitbucket.org/kveroneau/gopherclient
> > > >
> > > > You can find the binaries and source code on my GopherSpace here:
> > > > gopher://gopher.veroneau.net/1library/PascalGopher
> > > >
> > > > The Pascal unit file gopherclient.pas can be used in other GPLv2
> > > >
> > > > programs.
> > > >
> > > > Currently the GopherSpace has binaries for Linux, Mac OS X, and I
> > > > am just
> > > >
> > > > about to build the Windows version right away. Each binary is only
> > > > 7MB in size uncompressed.
> > > >
> > > > Enjoy!
> > > >
> > > > _______________________________________________
> > > > Gopher-Project mailing list
> > > > Gopher-Project at lists.alioth.debian.org
> > > > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-projec
> > > > t
> >
> > _______________________________________________
> > Gopher-Project mailing list
> > Gopher-Project at lists.alioth.debian.org
> > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project
More information about the Gopher-Project
mailing list