[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[gopher] Introducing a new kind of Gopher Server



Hello fellow Gopherites!

I noticed something in the Gopher community on the types of Gopher servers available. They are all basically the same, nothing separates them apart from what language it's made in and how gopher menus are generated. They are feed files directly from a file system.

I recently decided that if I were going to make a server, it wouldn't be just a server, but a full application framework. Welcome to my newest project: Gopher Application Framework!

It is still a work in progress, missing many useful features. But I am planning on growing this into something nothing less than amazing. It will be heavily inspired by the Bottle micro framework, as you will see by the example application I have. It will support dynamic templating to make server-side templates of any text-based file a piece of cake. Unlike all other Gopher servers, this one doesn't fork external processes. Much like modern web frameworks, the application is always in memory. Don't worry about the memory footprint though, as it is inspired by the smallest web framework, it will only use a couple MB of ram.

This project is still a huge work in progress, with a built-in HTTP server coming soon and many more amazing features. This isn't just your every day run of the mill gopher server.

gopher://gopher.veroneau.net/1library/gaf

The API is subject to change too, this is just an early preview version to let the community see what I'm up to.

Enjoy!
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
_______________________________________________
Gopher-Project mailing list
Gopher-Project@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project

Reply to: