Mercurial Hosting > reactionary
view src/nabble.html.luan @ 71:3ac9896d9983 default tip
add nabble.html
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Wed, 22 Jan 2025 02:13:39 -0700 |
parents | src/freedit.html.luan@32be9862e1cc |
children |
line wrap: on
line source
local Luan = require "luan:Luan.luan" local error = Luan.error local Io = require "luan:Io.luan" local Http = require "luan:http/Http.luan" local Shared = require "site:/lib/Shared.luan" local head = Shared.head or error() local needed_header = Shared.needed_header or error() return function() Io.stdout = Http.response.text_writer() %> <!doctype html> <html> <head> <% head() %> <title>Reactionary Software - Forum</title> </head> <body> <% needed_header() %> <div content> <h1>Forum - Nabble Rewrite</h1> <p><a href="https://www.nabble.com/">Nabble</a> is ancient forum software that I helped write that I still use for many forums. For example the <a href="/discussion.html">discussion</a> forum for this site uses Nabble. Nabble allows threads to be assigned to users, making it useful for managing work. Nabble is written is Java and is overcomplicated code. Here is <a href="https://hg.reactionary.software/repo/nabble/">the source</a>.</p> <p>I developed a macro language for Nabble that I ended up hating. I developed <a href="https://www.luan.software/">Luan</a> as a reaction to the problems with Nabble. I had planned to rewrite Nabble in Luan, but I never got around to it.</p> <p>Later I thought of developing a Reddit alternative in Luan to support free speech. This idea was called <a href="/freedit.html">FreedIt</a>. But now that I have given up on humanity, I no longer care about free speech.</p> <p>So why rewrite Nabble in Luan? I would benefit from no longer having to support Nabble. Users would benefit from having a supported forum platform. There are still Nabble users who would benefit from this. In addition, any programming project involving multiple people could use Nabble to manage the project. I haven't seen a better way of managing online projects than Nabble.</p> <p>This is a mid-size programming project, not nearly as involved as something like <a href="/lucene.html">forking Lucene</a>. You would learn a lot about programming from doing this project, and of course I would support you. If you are crazy enough to believe in free speech for humanity, or masochistic enough to have an interest in business, then you could later add social elements to Nabble as I discussed for FreedIt.</p> </div> </body> </html> <% end