Are there no comments on the above? If so, I’ll just go ahead and build it.bradrn wrote: ↑Fri Nov 10, 2023 7:26 am So, at this point I’ve posted a few mockups, and we seem to have decided on what the final result should be like, more or less. Now we just need to build this thing.
At the moment, I’ve been handwriting an HTML page for each family. This is annoyingly laborious and boring. It also limits the capability of other people to contribute. And, of course, it’s not particularly searchable. So we need a better solution for this.
What I’ve proposed is a custom-built CMS, which generates the website from some kind of simple text format. I still think this is a good idea. Initially, we could just make it generate static HTML files, basically automating what I’ve been doing by hand; once we’re confident it works well enough, we can extend it to support searching and so on.
But what does everyone else think?
The Index Diachronica
Re: The Index Diachronica
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Re: The Index Diachronica
Hi all,
Sorry about the absence. I have been relentlessly jobhunting, but I finally got a position (PhD in biotech). So I will be contributing from time to time. I am not sure how busy the PhD will be but I have some free time before it starts.
Sorry about the absence. I have been relentlessly jobhunting, but I finally got a position (PhD in biotech). So I will be contributing from time to time. I am not sure how busy the PhD will be but I have some free time before it starts.
Re: The Index Diachronica
I really like MediaWiki cuz I always thought it's pretty good for a huge collaborative work like this. What is the custom-built CMS you are talking about?bradrn wrote: ↑Wed Nov 15, 2023 3:18 amAre there no comments on the above? If so, I’ll just go ahead and build it.bradrn wrote: ↑Fri Nov 10, 2023 7:26 am So, at this point I’ve posted a few mockups, and we seem to have decided on what the final result should be like, more or less. Now we just need to build this thing.
At the moment, I’ve been handwriting an HTML page for each family. This is annoyingly laborious and boring. It also limits the capability of other people to contribute. And, of course, it’s not particularly searchable. So we need a better solution for this.
What I’ve proposed is a custom-built CMS, which generates the website from some kind of simple text format. I still think this is a good idea. Initially, we could just make it generate static HTML files, basically automating what I’ve been doing by hand; once we’re confident it works well enough, we can extend it to support searching and so on.
But what does everyone else think?
Re: The Index Diachronica
I’m talking about building our own software to build a webpage from sound changes. MediaWiki may be great in general, but for something like this which needs to be consistent and cross-referenced, I think it’s really not suitable.SquiDark wrote: ↑Wed Nov 15, 2023 7:51 amI really like MediaWiki cuz I always thought it's pretty good for a huge collaborative work like this. What is the custom-built CMS you are talking about?bradrn wrote: ↑Wed Nov 15, 2023 3:18 amAre there no comments on the above? If so, I’ll just go ahead and build it.bradrn wrote: ↑Fri Nov 10, 2023 7:26 am So, at this point I’ve posted a few mockups, and we seem to have decided on what the final result should be like, more or less. Now we just need to build this thing.
At the moment, I’ve been handwriting an HTML page for each family. This is annoyingly laborious and boring. It also limits the capability of other people to contribute. And, of course, it’s not particularly searchable. So we need a better solution for this.
What I’ve proposed is a custom-built CMS, which generates the website from some kind of simple text format. I still think this is a good idea. Initially, we could just make it generate static HTML files, basically automating what I’ve been doing by hand; once we’re confident it works well enough, we can extend it to support searching and so on.
But what does everyone else think?
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Re: The Index Diachronica
Fair enough, I was thinking about the public contribution aspect, but yeah that would be a consistency nightmare.bradrn wrote: ↑Wed Nov 15, 2023 7:34 pmI’m talking about building our own software to build a webpage from sound changes. MediaWiki may be great in general, but for something like this which needs to be consistent and cross-referenced, I think it’s really not suitable.
Re: The Index Diachronica
For public contribution, I was planning to put it on GitHub, and allow anyone to submit a pull request with new changes. (This would also make review and moderation easier.)SquiDark wrote: ↑Thu Nov 16, 2023 1:26 amFair enough, I was thinking about the public contribution aspect, but yeah that would be a consistency nightmare.
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Re: The Index Diachronica
Sorry, but I can't seem to find it - what is the syntax of this simple text format?bradrn wrote: ↑Wed Nov 15, 2023 3:18 amAre there no comments on the above? If so, I’ll just go ahead and build it.bradrn wrote: ↑Fri Nov 10, 2023 7:26 am So, at this point I’ve posted a few mockups, and we seem to have decided on what the final result should be like, more or less. Now we just need to build this thing.
At the moment, I’ve been handwriting an HTML page for each family. This is annoyingly laborious and boring. It also limits the capability of other people to contribute. And, of course, it’s not particularly searchable. So we need a better solution for this.
What I’ve proposed is a custom-built CMS, which generates the website from some kind of simple text format. I still think this is a good idea. Initially, we could just make it generate static HTML files, basically automating what I’ve been doing by hand; once we’re confident it works well enough, we can extend it to support searching and so on.
But what does everyone else think?
/j/ <j>
Ɂaləɂahina asəkipaɂə ileku omkiroro salka.
Loɂ ɂerleku asəɂulŋusikraɂə seləɂahina əɂətlahɂun əiŋɂiɂŋa.
Hərlaɂ. Hərlaɂ. Hərlaɂ. Hərlaɂ. Hərlaɂ. Hərlaɂ. Hərlaɂ.
Ɂaləɂahina asəkipaɂə ileku omkiroro salka.
Loɂ ɂerleku asəɂulŋusikraɂə seləɂahina əɂətlahɂun əiŋɂiɂŋa.
Hərlaɂ. Hərlaɂ. Hərlaɂ. Hərlaɂ. Hərlaɂ. Hərlaɂ. Hərlaɂ.
Re: The Index Diachronica
I haven’t actually discussed it yet, which is why you can’t find it! What I’m doing at the moment is this:Zju wrote: ↑Sat Nov 18, 2023 1:59 pmSorry, but I can't seem to find it - what is the syntax of this simple text format?bradrn wrote: ↑Wed Nov 15, 2023 3:18 amAre there no comments on the above? If so, I’ll just go ahead and build it.bradrn wrote: ↑Fri Nov 10, 2023 7:26 am So, at this point I’ve posted a few mockups, and we seem to have decided on what the final result should be like, more or less. Now we just need to build this thing.
At the moment, I’ve been handwriting an HTML page for each family. This is annoyingly laborious and boring. It also limits the capability of other people to contribute. And, of course, it’s not particularly searchable. So we need a better solution for this.
What I’ve proposed is a custom-built CMS, which generates the website from some kind of simple text format. I still think this is a good idea. Initially, we could just make it generate static HTML files, basically automating what I’ve been doing by hand; once we’re confident it works well enough, we can extend it to support searching and so on.
But what does everyone else think?
Code: Select all
# smot taku
@biggsHistorypolyPhonology2015
- *f / w / #_V *s
- *l / [l r]
/& condition not specified in source
- *s / h
- *ʔ /
+ Inferred from original text: ‘loss of glottal stops’
@davletshinSeeminglyOngoingSound2015
- *l / r
+ This change did not affect geminated *ll
- *r / l
/& in younger speakers
The sound changes themselves I’m writing in Brassica format: because it’s capable of representing most of what we need, the syntax should be reasonably familiar, and I’ve written a reusable parser for it already. The sources are currently listed in a BibTeX file, with some extra metadata (transcription conventions etc.) in a YAML file. For the languages and purported subgroupings, I’m defining unique identifiers for each, listed in a CSV file (similarly to how other projects work such as Glottolog and WALS).
So far I’ve converted all the Polynesian changes over to this format. It seems to work pretty well, and is easy to read and write. Now I just need to write a parser for it. (‘Just’, hahaha… though it should actually be pretty simple.)
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
- Man in Space
- Posts: 1696
- Joined: Sat Jul 21, 2018 1:05 am
Re: The Index Diachronica
That’s cool. What constructive can I do in the meantime?
Re: The Index Diachronica
Keep on compiling sound changes, I guess!Man in Space wrote: ↑Sat Nov 18, 2023 11:40 pm That’s cool. What constructive can I do in the meantime?
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Re: The Index Diachronica
…and we’re off! I’ve uploaded some initial code and data to https://github.com/bradrn/index-diachronica-redux. For now it can parse sound changes, but not convert them into a webpage; at the moment, it just dumps all the parsed data to the command-line, which at least lets me check that it works. I’ll keep on updating the repository as I improve the code.
(Incidentally, is Index Diachronica Redux good Latin? I’m sure someone asked here before, but I couldn’t find it…)
(Incidentally, is Index Diachronica Redux good Latin? I’m sure someone asked here before, but I couldn’t find it…)
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Re: The Index Diachronica
I’ve been busy, but I finally got around to writing code to actually generate pages for the website itself. I don’t have access to my webserver just at the moment, but I uploaded a sample generated page to the repo, which can be viewed at https://htmlpreview.github.io/?https:// ... ample.html. The code is still a bit buggy in places — most notably, it can sometimes duplicate sound changes when sources disagree on subgrouping — but such problems should be fairly easy to fix.
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Re: The Index Diachronica
Just added cross-references for the transcription conventions for each source. Now, if you hover your mouse over a phoneme, you should get a popup showing the IPA transcription when it’s different.
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
- Man in Space
- Posts: 1696
- Joined: Sat Jul 21, 2018 1:05 am
Re: The Index Diachronica
Whoa, that sounds cool! Does it work for cover letters?
Re: The Index Diachronica
Yes, great work!
Re: The Index Diachronica
I posted a link above, so you can try it for yourself! (For reference: https://htmlpreview.github.io/?https:// ... ample.html.)Man in Space wrote: ↑Wed Dec 06, 2023 11:04 pmWhoa, that sounds cool! Does it work for cover letters?
But also: what do you mean by ‘cover letters’? Do you mean, like V and C and so on? If so, not right now, but it would be a trivial change.
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Re: The Index Diachronica
I’ve given us a proper (and hopefully temporary) home at https://bradrn.com/index-diachronica/. So far it contains the Polynesian changes I compiled, as well as some of Darren’s Skou changes.
At this point, I’d encourage everyone to begin adding their sound changes to the repository! I’ve added some information to the README which should hopefully make the process a bit clearer, but please let me know if there’s any issues.
At this point, I’d encourage everyone to begin adding their sound changes to the repository! I’ve added some information to the README which should hopefully make the process a bit clearer, but please let me know if there’s any issues.
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
- Man in Space
- Posts: 1696
- Joined: Sat Jul 21, 2018 1:05 am
Re: The Index Diachronica
I’ve never done this before, using GitHub—I’ve only ever been a spectator. This will be an adventure!
(Also I love how Iosevka looks in practice, but that’s me being a font and aesthetics nerd.)
(Also I love how Iosevka looks in practice, but that’s me being a font and aesthetics nerd.)
Re: The Index Diachronica
Only a pleasant one, I hope!Man in Space wrote: ↑Fri Dec 15, 2023 6:23 am I’ve never done this before, using GitHub—I’ve only ever been a spectator. This will be an adventure!
As a fellow typography nerd, I must confess to not liking it very much. But maybe it would look nicer if the rest of the website wasn’t ugly as sin. (Alas, all my design skills seem to melt away into nothing when confronted by the horror that is CSS.)(Also I love how Iosevka looks in practice, but that’s me being a font and aesthetics nerd.)
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
- linguistcat
- Posts: 453
- Joined: Sun Jul 08, 2018 12:17 pm
- Location: Utah, USA
Re: The Index Diachronica
I will give it a try when I have some time. My writing community is having a holiday event this weekend.
A cat and a linguist.