[gopher] cgod - a new prototype gopher daemon

Matthew Holevinski eylusion at gmail.com
Fri Dec 19 01:31:43 UTC 2014


So who has built the smallest gopher compliant server executable?

On Thu, Dec 18, 2014 at 2:54 PM, Kevin Veroneau <kevin at veroneau.net> wrote:
>
> Personally for a gopher server, I like it build in a compiled language
> like C, and for the ability to run it from inetd. Since my gopher traffic
> is rather minimum, I don't feel that I need a gopher process running all
> the time taking up resources other applications could be using.
>
> I love Python and it is my go-to language for almost anything under the
> sun. I've been a hardcore Django web dev for years now. But for a gopher
> server, I'd rather opt for minimalizm. Which is why I choose mgod over the
> other gopher servers available.
>
> It is nice however that you managed to create a new Gopher server in
> Python. Maybe one day if my Gopher traffic becomes demanding enough will I
> move off of an inetd solution.
>
> I also use Bitbucket, and previously built a Pythonic API to their REST
> API. As noted in a previous email, I am planning on making SCM gateways for
> Gopher, one of them being Mercurial. My first one will of course be my
> favorite SCM, good old classic Subversion. These gateways will be made in
> Python of course.
>
> I may consider using a Python based Gopher server if running Python apps
> ontop of it were seamless. Right now with mgod, each Python script is
> forked, so it sort of limits the sort of Gopher apps I could potential
> build.
>
> For example, it would be cool if said Gopher server was very extendable
> via custom Python apps. Similar to how Django has an Apps system and url
> dispatcher. So rather than forking, the code is already in memory. It would
> be a perfect server for hosters like me who only host their own site. I
> could see apps being made for various gateways, and multihosting using the
> classic tilde.
>
> Those are my thoughts and opinions.
>
> On December 18, 2014 1:29:59 PM MST, James Mills <
> prologic at shortcircuit.net.au> wrote:
>
>> Anyway... :) Now that' this thread has turned into all about donwloads
>> and tools...
>>
>> Let's get back on topic -- I built a new prototype gopher daemon
>> ih a high level language :)
>>
>> IHMO pygopherd is a bit old in the tooth :)
>>
>> cheers
>> James
>>
>>
>> James Mills / prologic
>>
>> E: prologic at shortcircuit.net.au
>> W: prologic.shortcircuit.net.au
>>
>> On Fri, Dec 19, 2014 at 6:19 AM, James Mills <
>> prologic at shortcircuit.net.au> wrote:
>>>
>>>
>>> On Fri, Dec 19, 2014 at 2:21 AM, Kim Holviala <kim at holviala.com> wrote:
>>>>
>>>> You’ll get more downloads and people looking at your code if you don’t
>>>> force everyone to install some app called “hg”. What is it, btw?
>>>>
>>>
>>> Git's competitor :)
>>>
>>> mercurial and git started out at about the same time
>>> but IHMO (and everyone else's) git onw out
>>> the popularity contest :)
>>>
>>> cheers
>>> James
>>>
>>>
>>> James Mills / prologic
>>>
>>> E: prologic at shortcircuit.net.au
>>> W: prologic.shortcircuit.net.au
>>>
>> ------------------------------
>>
>> Gopher-Project mailing list
>> Gopher-Project at lists.alioth.debian.org
>> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project
>>
>>
> --
> Sent from my Android device with K-9 Mail. Please excuse my brevity.
>
> _______________________________________________
> Gopher-Project mailing list
> Gopher-Project at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/gopher-project/attachments/20141218/b2fa76f7/attachment.html>


More information about the Gopher-Project mailing list