From: "Gopher-Project" <gopher-project-bounces+rachael=telefisk.org@lists.alioth.debian.org> Date: Wed Apr 22 05:32:03 2015 Subject: [gopher] Introducing a new kind of Gopher Server --===============3339282801620641486== Content-Type: multipart/alternative; boundary="----XSX5EYNVSMJC2D96CLCI63HO43WP6F" Content-Transfer-Encoding: 8bit ------XSX5EYNVSMJC2D96CLCI63HO43WP6F Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8 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. ------XSX5EYNVSMJC2D96CLCI63HO43WP6F Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit Hello fellow Gopherites!<br> <br> 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.<br> <br> 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!<br> <br> 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.<br> <br> 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.<br> <br> gopher://<a href="http://gopher.veroneau.net/1library/gaf">gopher.veroneau.net/1library/gaf</a><br> <br> The API is subject to change too, this is just an early preview version to let the community see what I'm up to.<br> <br> Enjoy!<br> -- <br> Sent from my Android device with K-9 Mail. Please excuse my brevity. ------XSX5EYNVSMJC2D96CLCI63HO43WP6F-- --===============3339282801620641486== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Gopher-Project mailing list Gopher-Project@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project --===============3339282801620641486==-- (DIR) Followup: Re: [gopher] Introducing a new kind of Gopher Server