I have, actually. But I quickly put them on the backlog because they appeared to me as a programming manual rather than source tree documentation. I've been following breadcrumbs from your source repos across sf and github, sf webpage, and the .org domain, as well as debian's package recipe, over last night. To me there wasn't an immediately apparent path to where's the newest (or most supported) things are.
I do understand that I'm an outsider to the semantics built around the project, but I can't recall ever being so confused over a project I'm an outsider of, while just trying to package it. For example, - You have the main repo's contrib, and a contrib repo. - There's a silent runtime dependency on bdw-gc that's from what I understand used for linear types, but I only knew it exists because the debian package depends on it. It wasn't mentioned on any of the install guides I've read, I think not even in the source tree itself? I don't remember where exactly but I think I've read it on the website. - The instructions themselves seem to be scattered, some go back to before 2014 If something is old and unused I'd consider deprecating it, otherwise it's more comforting to see a recent date. - I don't think config vars like LIBDIR and CFLAGS are considered in the build process.. That's according to mr. Matthew's patches. When I tried to do a plain build indeed everything was under one directory under /usr/lib (even though I specified LIBDIR as lib64 during configuration). This makes painless package splitting and translation to the FHS model impossible. - additionally to the previous point, it is not immediately apparent which header files in the ats libs created after an install are needed for a working compiler vs only for compiling ats software - I'm not quite sure what the empty dirs that only have a .keeper file are used for. Not sure if trimming them would cause issues if discarded Please excuse my ignorance.. I am not familiar with your work enough yet.. But perhaps a first-timer's point of view can help alleviate that curve for next first-timers. -- You received this message because you are subscribed to the Google Groups "ats-lang-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ats-lang-users/53022ca1-cc8c-4679-9f7c-edcade46ce32%40googlegroups.com.
