Latest news Older news

Moved again: end of an era

When CALS was first made publicly available in 2008, it ran on a funnily shaped beige minitower. Then it moved on to a retired 2U rack server with RAID and 6 GB of memory, and in December 2019 it moved to a retired 1U rack server with ZFS and 12 GB of memory. They were all named after femme fatales from Spirit.

Yesterday I started the move of the final bits and pieces to a VPS, a virtual private server, and CALS was up and running a few hours after midnight. There aren't enough conlangers on this planet that fancy hardware is actually needed, but it sure feels weird to have only 2 GB of memory and 32 GB of disk available... and no direct access to iron.

This does have some practical effects on the future of CALS. File upload suddenly became much harder, as they will have to be hosted elsewhere. Backups cannot accumulate locally either. The previous system was set up so airtight that it was hard to update, but it is easier now so maybe CALS will get more dev-time.

Pinned: 2022-01-30 15:21

Login with Twitter and Github works again

The problem with twitter and github logins have been fixed. It turned out to be the same underlying problem for both.

Pinned: 2020-01-07 20:45

2024-02-13 09:37 New translation of "On knowing and not knowing" into Šamhešmi by sciric

Kzîshîmîr kzîshîmîr kzîkmâmîrî huz hfûmôsû. Eńet hi îz hunâk. Kzîshîmîr shîmîr kzîkmâmîrî huz hfisehra. Eirsehra hunu. Shîmîr kzîshîmîr kmâmîrî huz hfûnûn. Ôûrtran hunu. Shîmîr shîmîr kmâmîrî huz hfizjaćakaj. Eśañ hunu.

He who knows not and knows not he knows not He is a fool. Shun him. He who knows not and knows he knows not He is a student. Teach him. He who knows and knows not he knows He is asleep. Wake him. He who knows and knows he knows He is wise. Follow him.

2024-02-03 16:57 New language: Jokelang 2

dillon added Jokelang 2 to CALS.

Not you again, English (And that's how you greet someone in Jokelang 2.)

Jokelang 2's homepage is at

What defines your conlang?

By adding your language here, and answering the questions by choosing a single value for each relevant WALS-feature (e.g. it's not a goal to answer every single one of them!), you might discover new things in your conlang, or grammar gaps that need to be filled somehow. By reading the descriptions of each feature at WALS, you also get a crash course in linguistic typology and universals – but be warned, some of those papers are overly scholarly...

CALS challenges

Feed: New languages Newly added

Feed: Changed languages Last modified

Feed: New translation exercises New translation exercises

Feed: Recently joined Recently joined

New stuff and changes have been moved to its own page. See also the link in the footer.