Sencoten 2023-06-05 to 2023-06-09
to : Martin Holmes
Minutes: 600
On Monday, started work on analyzing and figuring out how to process the spreadsheet, learning from some previous work we’ve done in the past with FODS files. Created a new repo and a build file, and started writing some XSLT.
On Tuesday, worked out the whole build pipeline to the point where I am generating a PDF with the list of words in it. No styling or fonts or anything else clever yet, but the principles and the targets are all working. I will have to write a target to generate a FOP config file, I think, so that the project is portable, but we’ll see if relative paths will work there.
On Wednesday, filled in the rest of the gaps to create a complete dictionary with running headers, and then added an index. As usual it took forever to figure out how to get fonts working, but it’s looking good now. Also added a second build creating a 6 x 9 PDF.
On Thursday, I wrote the Java collation module that’s needed for sorting the index. It took a little work because I no longer had any Java IDE installed, so I put Netbeans on, and it’s changed a lot since I last used it. It seems to be impossible now to create a project without Maven being involved, so I had to figure out how to get JUnit testing working properly. Just re-using the same syntax as the old Moses comparators was generating warnings and errors, so I had to rework a bunch of stuff, but it’s now working and sorting correctly. There will be more tweaks to make to this because the exact alphabetical order for the orthography is not absolutely clear to me yet, but tweaks are easy from here on.