+++ /dev/null
----
-postid: 000
-title: TMSR work: plan for 2019 M9
-date: September 4, 2019
-author: Lucian Mogoșanu
-tags: tmsr
----
-
-(By the way, methinks that the "TMSR" bit is somewhat redundant --
-it's not like "meanwhile dead [ex-TMSR][citadel] work", or "TSIE work"
-is anywhere on the horizon.)
-
-This July resulted mostly in Hunchentoot code reviews:
-[taskmasters][hunchentoot-v]; [requests and replies][hunchentoot-via];
-and [a continuation][hunchentoot-vib] of that one. So I ate and
-documented more than 90% of the thing and I'm ready to use it in the
-battlefield with the reasonable certainty that it won't fall apart at
-the first prod.
-
-Before writing down the plan for this month, let's look at the stuff
-that burns:
-
-* this blog needs a [comment mechanism][ttp-comments];
-* all this Hunchentoot review work means nothing without a genesis;
-* #trilema and other castles require a [fleet of loggers][logging] to
- keep things running; and
-* feedbot has some new patches that [need to be merged][feedbot] into
- the current working tree.
-
-And as for the stuff that isn't (yet!) burning but is still important:
-
-* [file pastebin][pastebin];
-* there's been some recent discussion of [Adalisp][adalisp], which is
- still in need of a review and further work to be made usable;
-* I want to review [older Lisp works][lispwork], how else to even know
- if something better is possible?
-* eventually I'll want to steal and review all potential Lisp
- infrastructure, to determine once and for all whether this Common
- Lisp orchestra is actually worth maintaining or it's to be thrown
- out of the window, or what;
-* I still haven't genesized The Tar Pit; by the way, is there anyone
- else out there interested in using it?
-* I still haven't run a [Cuntoo][cuntoo] to this day, y'know;
-* there's [a ton of other][work-ii] work there; I'm not sure how much
- of this I'm going to finish during this lifetime, so at some point
- I'll just sit down and re-prioritize.
-
-Having said this, the more detailed plan for the short term is:
-
-* Week **36**: genesize Hunchentoot and [everything
- else][sbcl-and-others] required to run it, save for the operating
- system.
-* Weeks **37**-**38**: implement The Tar Pit comments and publish said
- coad[^1].
-* Weeks **39**-**40**: read [Stan's logger][snsabot]; stand up a
- [Logbot][botworks]; write a minimal WWW frontend that takes items
- from the logotron database and renders them; publish that.
-
-And I could go on with this list up to week 50 maybe, but let's see
-how the current items go first, then we'll get back to it.
-
-[^1]: I actually have this broken down into pieces, let's look at it.
-
- First, the posts need to be indexed somehow in some kind of
- database, so that the blogotron knows how to retrieve the content
- and the comments for it and render everything into a page. I don't
- care about the database backend, the code that does this should be
- attachable to any type you like with minimal glue.
-
- Then, I'll need to make some modifications to the blog itself, so
- that it knows that such thing as "comments" exist and can be
- retrieved from said database and rendered. This includes page
- layout modifications as well as backend scaffolding for getting
- comments and inserting them below the post.
-
- Finally, there's supposed to be a way to post comments, à la
- Wordpress' wp-comments-post.php. Additionally, this should come
- with anti-spam support built-in, but... well, did you see the
- "stuff that's burning" list? I'll patch that wound when (yeah,
- when, not if) it starts burning. Until then, I guess all comments
- are to go to the moderation list, or I'll whitelist IPs or
- whatever.
-
- Oh, and by the way, I should also implement server-side selection
- for this thing at some point.
-
-[citadel]: /posts/y04/068-the-story-of-the-citadel.html
-[hunchentoot-v]: /posts/y06/09b-hunchentoot-v.html
-[hunchentoot-via]: /posts/y06/09c-hunchentoot-via.html
-[hunchentoot-vib]: TODO
-[ttp-comments]: /posts/y06/099-tmsr-work-iv.html#selection-176.0-176.3
-[logging]: /posts/y06/099-tmsr-work-iv.html#selection-160.0-160.7
-[feedbot]: http://logs.nosuchlabs.com/log/trilema/2019-08-23#1930279
-[pastebin]: /posts/y06/099-tmsr-work-iv.html#selection-238.0-238.7
-[adalisp]: http://logs.nosuchlabs.com/log/trilema/2019-08-30#1932159
-[lispwork]: /posts/y06/099-tmsr-work-iv.html#selection-208.0-208.13
-[cuntoo]: http://trinque.org/2018/11/27/cuntoo-bootstrapper/
-[work-ii]: /posts/y05/090-tmsr-work-ii.html
-[sbcl-and-others]: http://logs.nosuchlabs.com/log/trilema/2019-08-30#1932154
-[snsabot]: http://www.loper-os.org/?p=3452
-[botworks]: /posts/y05/080-botworks-regrind.html
--- /dev/null
+---
+postid: 09e
+title: TMSR work: plan for 2019 M9, and a very brief discussion
+date: September 4, 2019
+author: Lucian Mogoșanu
+tags: tmsr
+---
+
+(By the way, methinks that the "TMSR" bit is somewhat redundant --
+it's not like "meanwhile dead [ex-TMSR][citadel] work", or "TSIE work"
+is anywhere on the horizon.)
+
+This July resulted mostly in Hunchentoot code reviews:
+[taskmasters][hunchentoot-v]; [requests and replies][hunchentoot-via];
+and [a continuation][hunchentoot-vib] of that one. So I ate and
+documented more than 90% of the thing and I'm ready to use it in the
+battlefield with the reasonable certainty that it won't fall apart at
+the first prod.
+
+As for the future: at the beginning of this week I had a todo list,
+and it looked like this. First, the stuff that burns:
+
+> * this blog needs a [comment mechanism][ttp-comments];
+> * all this Hunchentoot review work means nothing without a genesis;
+> * \#trilema and other castles require a [fleet of loggers][logging]
+> to keep things running; and
+> * feedbot has some new patches that [need to be merged][feedbot]
+> into the current working tree.
+
+And as for the stuff that isn't (or wasn't) burning (yet I still found
+important):
+
+> * [file pastebin][pastebin];
+> * there's been some recent discussion of [Adalisp][adalisp], which
+> is still in need of a review and further work to be made usable;
+> * I want to review [older Lisp works][lispwork], how else to even
+> know if something "better" is possible?
+> * eventually I'll want to steal and review all actual and potential
+> Lisp infrastructure;
+> * I still haven't genesized The Tar Pit; by the way, is there anyone
+> else out there interested in using it?
+> * I still haven't run a [Cuntoo][cuntoo] to this day, y'know;
+> * there's [a ton of other][work-ii] work there; I'm not sure how
+> much of this I'm going to finish during this lifetime, so at some
+> point I'll just sit down and re-prioritize.
+
+I also had a plan for the following few weeks in fact more than that,
+but plans tend to change along the way. Anyway, the short-term plan,
+word for word, was:
+
+* Week **36**: genesize Hunchentoot and [everything
+ else][sbcl-and-others] required to run it, save for the operating
+ system.
+* Weeks **37**-**38**: implement The Tar Pit comments and publish said
+ coad[^1].
+* Weeks **39**-**40**: read [Stan's logger][snsabot]; stand up a
+ [Logbot][botworks]; write a minimal WWW frontend that takes items
+ from the logotron database and renders them; publish that.
+
+Then [discussion happened][so-he-was-thinking], and... well. I'm
+maintaining a Lisp blog, so I guess I might as well add comments to
+it, since I have a Hunchentoot genesis *almost* published, and since
+the painstaking labour involved in moving every post to MP-WP (plus
+fixing the links) would take a yet-to-be-determined amount of
+time. For the same reasons, I'm guessing I could take a stab at a
+logger WWW front-end based on logbot... or should I, really?
+
+I don't know, to be honest. For the record, I very much agree with
+[Trinque's comment][trinque-comment]: I'm skeptical that the "Lisp
+environment" can deliver more than the "Python environment", and it
+might yet deliver less than the "LAMP environment" and in the end
+prove to be a monumental waste of time. I'm not happy about the
+prospects of getting stuck in a solipsistic hell of my own making, so
+really, the thing that mainly motivates me to continue working on this
+Lisp stuff is other people finding it useful. Is there anyone else in
+the house who finds any use for this?
+
+I also agree with [Alf's comment][alf-headbashing], there's tons of
+(burning) problems out there to solve, not like I need to add more on
+my plate. So then I'm asking, dear forum, what do?
+
+[^1]: I actually have this broken down into pieces, let's look at it.
+
+ First, the posts need to be indexed somehow in some kind of
+ database, so that the blogotron knows how to retrieve the content
+ and the comments for it and render everything into a page. I don't
+ care about the database backend, the code that does this should be
+ attachable to any type you like with minimal glue.
+
+ Then, I'll need to make some modifications to the blog itself, so
+ that it knows that such thing as "comments" exist and can be
+ retrieved from said database and rendered. This includes page
+ layout modifications as well as backend scaffolding for getting
+ comments and inserting them below the post.
+
+ Finally, there's supposed to be a way to post comments, à la
+ Wordpress' wp-comments-post.php. Additionally, this should come
+ with anti-spam support built-in, but... well, did you see the
+ "stuff that's burning" list? I'll patch that wound when (yeah,
+ when, not if) it starts burning. Until then, I guess all comments
+ are to go to the moderation list, or I'll whitelist IPs or
+ whatever.
+
+ Oh, and by the way, I should also implement server-side selection
+ for this thing at some point.
+
+[citadel]: /posts/y04/068-the-story-of-the-citadel.html
+[hunchentoot-v]: /posts/y06/09b-hunchentoot-v.html
+[hunchentoot-via]: /posts/y06/09c-hunchentoot-via.html
+[hunchentoot-vib]: /posts/y06/09d-hunchentoot-vib.html
+[ttp-comments]: /posts/y06/099-tmsr-work-iv.html#selection-176.0-176.3
+[logging]: /posts/y06/099-tmsr-work-iv.html#selection-160.0-160.7
+[feedbot]: http://logs.nosuchlabs.com/log/trilema/2019-08-23#1930279
+[pastebin]: /posts/y06/099-tmsr-work-iv.html#selection-238.0-238.7
+[adalisp]: http://logs.nosuchlabs.com/log/trilema/2019-08-30#1932159
+[lispwork]: /posts/y06/099-tmsr-work-iv.html#selection-208.0-208.13
+[cuntoo]: http://trinque.org/2018/11/27/cuntoo-bootstrapper/
+[work-ii]: /posts/y05/090-tmsr-work-ii.html
+[sbcl-and-others]: http://logs.nosuchlabs.com/log/trilema/2019-08-30#1932154
+[snsabot]: http://www.loper-os.org/?p=3452
+[botworks]: /posts/y05/080-botworks-regrind.html
+[so-he-was-thinking]: http://trilema.com/2019/so-i-was-thinking/
+[trinque-comment]: http://trilema.com/2019/so-i-was-thinking/#comment-131283
+[alf-headbashing]: http://logs.ossasepia.com/log/trilema/2019-09-03#1933393