Mercurial Hosting > reactionary
changeset 18:612a6dd1c2fa
hghosting
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 12 May 2022 16:07:18 -0600 |
parents | 837da2e37165 |
children | 0069345f9fde |
files | src/lucene.html.luan src/mercurial.html.luan src/mercurial_hosting.html.luan src/needed.html.luan src/this.html.luan |
diffstat | 5 files changed, 3 insertions(+), 35 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lucene.html.luan Tue May 10 16:28:46 2022 -0600 +++ b/src/lucene.html.luan Thu May 12 16:07:18 2022 -0600 @@ -25,7 +25,7 @@ <p>There is no good reactionary database that I know of. Lucene seems like the best starting point. The two options are forking Lucene or rewriting it. Either way, this is badly needed because any serious application needs a database. I would be glad to help in any way that I can if someone would take this project.</p> - <p>One thing that Lucene lacks is a write-ahead log for durability. I have implemented a write-ahead log myself on top of Lucene <a href="https://hg.luan.software/luan/file/default/src/goodjava/lucene/">here</a> but this really should be built directly into Lucene.</p> + <p>One thing that Lucene lacks is a write-ahead log for durability. I have implemented a write-ahead log myself on top of Lucene <a href="https://hg.reactionary.software/repo/luan/file/default/src/goodjava/lucene/">here</a> but this really should be built directly into Lucene.</p> </div> </body> </html>
--- a/src/mercurial.html.luan Tue May 10 16:28:46 2022 -0600 +++ b/src/mercurial.html.luan Thu May 12 16:07:18 2022 -0600 @@ -27,7 +27,7 @@ <p>I listed Mercurial first in the list of <a href="/existing.html">existing reactionary software</a> for a reason. This is because the distinction between Git and Mercurial makes it trivial to distinguish between horrible modern software and good reactionary software. The simple rule is that <b>all software whose source code is in Git is horrible modern software</b>. This eliminates 99% of current open source software, so this saves an incredible amount of time for those of us who want good reactionary software. All good software will be in Mercurial or some other Git alternative.</p> - <p>It should go without saying that anyone who is developing reactionary software should use Mercurial for source control. Unfortunately there are no good <a href="/mercurial_hosting.html">hosting solutions</a>. If you need hosting, I can add you to my hosting hack.</p> + <p>It should go without saying that anyone who is developing reactionary software should use Mercurial for source control. Since there weere no good hosting solutions, we developed a <a href="https://hg.reactionary.software/">free Mercurial hosting service</a>.</p> </div> </body> </html>
--- a/src/mercurial_hosting.html.luan Tue May 10 16:28:46 2022 -0600 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,31 +0,0 @@ -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 - Mercurial Hosting</title> - </head> - <body> -<% needed_header() %> - <div content> - <h1>Mercurial Hosting</h1> - - <p>Last I checked, there are no good <a href="/mercurial.html">Mercurial</a> hosting solutions available. So I use my own hack, for example for <a href="https://hg.luan.software/reactionary">this site</a>. But a good solution is needed. If you know of any good solutions, please let me know in a <a href="/discussion.html">discussion</a>. If there aren't any good solutions, then it would worthwhile to develop one.</p> - - <p>While this is a relatively small project, it is incredibly important for reactionary software. As I explained in <a href="/mercurial.html">my post on Mercurial</a>, programmers who use Mercurial are likely to have good reactionary programming values, so a good Mercurial hosting service would be the best imaginable way to attract good programmers to the Reactionary Software cause.</p> - </div> - </body> -</html> -<% -end
--- a/src/needed.html.luan Tue May 10 16:28:46 2022 -0600 +++ b/src/needed.html.luan Thu May 12 16:07:18 2022 -0600 @@ -21,7 +21,6 @@ <div content> <h1>Needed Reactionary Software</h1> <ul links> - <li><a href="/mercurial_hosting.html">Mercurial Hosting</a></li> <li><a href="/lucene.html">Lucene Fork</a></li> <li><a href="/freedit.html">FreedIt - A Reddit Alternative</a></li> </ul>
--- a/src/this.html.luan Tue May 10 16:28:46 2022 -0600 +++ b/src/this.html.luan Thu May 12 16:07:18 2022 -0600 @@ -21,7 +21,7 @@ <div content> <h1>This Website</h1> - <p>This website is a tiny example of reactionary software. The UI is clean and simple, not fashionable. View the HTML source in the browser. Unlike all modern websites, the HTML here is readable. Now look at <a href="https://hg.luan.software/reactionary">the source</a> which is in <a href="/mercurial.html">Mercurial</a>. And the code is written in <a href="http://www.luan.software/">Luan</a> which makes it simple.</p> + <p>This website is a tiny example of reactionary software. The UI is clean and simple, not fashionable. View the HTML source in the browser. Unlike all modern websites, the HTML here is readable. Now look at <a href="https://hg.reactionary.software/repo/reactionary">the source</a> which is in <a href="/mercurial.html">Mercurial</a>. And the code is written in <a href="http://www.luan.software/">Luan</a> which makes it simple.</p> <p>Also note that this website uses <a href="https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol">HTTP</a>, not <a href="https://en.wikipedia.org/wiki/HTTPS">HTTPS</a>. Using HTTPS is completely pointless for an informational site like this one that has no need for security. Yet all modern browsers complain, warning the user that the site is "Not Secure". Why do they do this? Because modern programmers hate simplicity and love complexity, and using HTTPS for a site that doesn't need security just adds complexity, so they complain because they hate the simplicity of HTTP.</p> </div>