DraqueT / PolyGlot

PolyGlot is a conlang construction toolkit.
MIT License
395 stars 45 forks source link

Module Order and Language Formation #952

Open LatonaD opened 3 years ago

LatonaD commented 3 years ago

Hi there. I just found your software and am so excited! This is something only dreamed of, and you made it a reality. Thank you, thank you, thank you.

That said, I've only started to scratch the surface of its capabilities, and have I come across a problem and figured I'd share as a suggestion. The order of the modules (and manual) jump around a lot when it comes to creating a language. In the app and manual, we're to start with the Lexicon module, but key entries can't be accessed or can't automate until we've filled out the other modules for them (Parts of Speech, Pronunciation, Conjugation, Logographs).

Perhaps changing the order of the modules where Logographs, Phonology & Text, Parts of Speech, and Lexical Classes are placed before Lexicon would help in this (in the manual too)?

In the Zompist Language Construction Kit, it's suggested that Orthography (logographs), Phonology, and (implied) Word Structure get hammered out first before creating word stems which seems to be a wise approach after experiencing the problem above. Even trying to enter my already made language into the app, my first stop is not Lexicon but Phonology & Text as I don't have special orthography.

Perhaps an alternative to changing the module order might be to have a hints box somewhere as a guide or map to the module order needed in language creation?

I hope this gives some food for thought, and now I'm off to play with the app some more.

DraqueT commented 3 years ago

These are all very good suggestions, thank you! I have been meaning to update the general flow of PolyGlot for a long time. In general, it's a tool that I've had to focus on more in terms of the technical side than the UI, since it's just a project I do in my spare time. But it's past time for a bit of tweaking there. The next major release will definitely include some UI updates and general ease of use work.

LatonaD commented 3 years ago

Thank you for responding! I didn't actually expect you to do it so quickly.

I get it, focusing on function over form for a time. Honestly, I can work around it, but I thought I'd share my thoughts as I'm learning my way around your app (I might forget if I don't jot it down somewhere). I hope you won't mind the other things on my mind as I delve into it.