Jameld Poems

Here's a fairly obscure blog post: I wrote a few Jödzes about computing, a "Jödze" is a form of Jameldic poetry, with four lines having only one or two words per line, as in a Haiku. Whats "Jameld" you say? Its the conlang spoken in the fictional Jameldic cultural area between the French and German border. Created by my good friend James Cambell.

And two Witu[ts]waas about foodstuff, a "Witu[ts]waa" being yet another Jameldic form of poetry, (for all you Jameld aficionados out there, the special Jameldic character "[ts]" cannot easily be written with standard computing gear... so I write it this way, its pronounced "sh") an abccba rhyme, where the first and last lines rhyme, the second and second last, and so on.

Go to the Jameldic homepage if you are having trouble understanding the poems :^) (actually you may still have trouble understanding them even with James excellent online dictionary...)

Jameld Calendar

The famous Jameldic King who created (or destroyed depending on your point of view) the modern Jameldic language, also dabbled with calendar reforms. In his first attempt the calendar was partitioned in 12 28-day months, with an additional 13th month of either 29 or 30 days, depending on if it was a leap year or not. The second revised calendar, was a lunar calendar of 12 months of 30 days. And an additional 13th month or arbitrary length was thrown in at arbitrary years, to compensate for the fact that a lunar year is about 5 days shorter then a solar year. These calendars were officially known as The Ravtaalian Calendar of Progress, but were more colloquially known as "Ravtaalian's miserable calendar".

Under the games section of my scripts you will find a handful of scripts that mimic classic UNIX utilities, such as date, cal and calendar, but uses either the classic or the revised Ravtaalian calendar. Have fun!

Update:

It has come to my attention that not all Jameld speaking people out there in the World use UNIX on a regular basis. Like a good citizen I want to support as many platforms as possible, so I have set up my web server to generate a daily website with the classic Ravtaalian and the revised Ravtaalian calendar, so that anyone with a browser can get these dates without any further installation hassle.

Q&A

What were the URL's again?

https://pspodcasting.net/dan/rdate.html for the classic Ravtaalian calendar, and https://pspodcasting.net/dan/rrdate.html for the revised calendar.

That's an ungainly URL, why not use "ravtaal.com" or something?

Well, at present there just isn't enough demand for these websites to warrant the cost of extra domains, but sure, if so many Jemeld users visit the site that I have to upgrade my server, I will consider it.

The date isn't updated until teatime, how come?!?

Ah, you must live in Samoa then, or thereabouts. The dates are updated every day at midnight UTC time. This time fits perfectly if you live in England, but it grows increasingly inaccurate as you move away from this damp island. Midnight UTC happens to be 8 o'clock at night in New York, and 8 o'clock in the morning in Shanghai. If you are unlucky enough to live in Samoa the new Ravtaalian dates will not be available before teatime. But as there are currently, to my knowledge, few Jamel speakers in Samoa, I have no immediate plans to fix this, sorry!

Typing in an URL is just too much trouble, isn't there an app I can use to automatically get this info, or can't I just tell Alexa or Siri that I want the Jameldic date?

Probably. Look into it if you want (pro tip: ask James).

Just how reliable is this web service anyway?

In theory I plan to have this service up and running indefinitely, but naturally that assumes a great many things, such as: the economy and administration of myself, the domain provider, the country where the server is located, or the world, doesn't fold. That script kiddies and what not do not DDOS the web site or some such mischievousness, and lastly that I actually bother to maintain my site. It is just a matter of time before any and all of these assumptions fail, but thankfully Jameldic people are quite accustomed to unstable rulers and other plights, so I suspect they'll forgive me :)

That's not very reassuring, I want to run these scripts locally, but I don't see a download option for Windows!

Yeah, no. Popular platforms, such as Windows, Mac and Android are not officially supported. That doesn't mean you can't run these scripts on them though. Since Mac is bonafide UNIX you should just be able to run them directly. Android and iOS are also theoretically "UNIX" (just like the Frankenstein monster is theoretically "human"), but in practice you will need to install a shell application (and maybe some dependencies such as perl) for this to work. Termux on Android and iSH on iOS should have you covered. Lastly, although Windows is decidedly not UNIX, you can install a UNIX shell and run scripts in it without much problems. I recommend Cygwin, but there are other alternatives.

That's sounds too much like hard work, why not provide a Windows installer?

Simply put, because it sounds like too much hard work.

That's just lazy, what systems have these scripts been tested on anyway?

The unix port has been tested on Linux (CentOS, OpenSuse, Debian, Slackware, TinyCore, Android), FreeBSD, OpenBSD, NetBSD, DragonFly BSD, Minix, Illumos (OpenIndiana, OmniOSce, Tribblix), Haiku and Minoca. It should run fine on many untested UNIX OS'es as well, such as Cygwin, MacOS, iOS, AIX, HP-UX, Unixware, Irix, True64, NeXTSTEP, GNU Hurd, etc... The plan9 port has been tested on 9front and 9legacy, but should work on any Plan 9 variant that has awk (use p9p for Plan9Port). The inferno and emacs ports are just wrappers for that OS/editor, so you need to have the UNIX/Plan 9 scripts installed to use them. Finally the v7 port is for ancient UNIX systems, it has been tested on V7, 32/V, V8, 3BSD, 4BSD, 4.1BSD, 4.2BSD, 4.3BSD, 4.3BSD-Reno, 2.11BSD, SysIII and SysVR1, but should run on just about any old UNIX that's newer then V6 (so anything from the 80's should be fine).

The scripts require awk however, so Harvey, SkyOS and Syllable are not supported. And obviously the OS has to be somewhat UNIX like, have a Bourne shell and core utilities etc, so you can forget about running this stuff on MikeOS ;)

This is less work then making a Windows installer?

Yes.