balacij
balacij
In https://github.com/JacquesCarette/Drasil/issues/2853#issuecomment-1034427454, @JacquesCarette describes how we transcribe chunks/knowledge fragments into Haskell. Along the way, he wrote an exhaustive list of _the different kinds of knowledge_ we transcribe. If I'm understanding...
For example, this is the current results of running shellcheck on the existing .sh scripts. ```bash ~/Programming/Drasil/code/scripts$ shellcheck *.sh In check_stack.sh line 6: if [ -z $MIN_STACK_VER ]; then ^------------^...
This was discussed in the [Dec 20th meeting](https://mcmasteru365.sharepoint.com/:v:/r/sites/SummerDrasil/Shared%20Documents/General/Recordings/Drasil%20Research%20Group%20Meeting-20211220_105536-Meeting%20Recording.mp4?csf=1&web=1&e=KgEnHL) (starting at approximately 6:30). As of right now, `_usedinfodb` is left as a hack for the Table of Abbreviations and Acronyms, where...
Reminder to self: NamedArgument should likely be moved to drasil-code since it's "code-focused" and seemingly tightly bound to internal logic in drasil-code.
> "if we ever change the UID of the original thing that had a symbol " -- but we don't ever do that. Mutation is evil. Once we create something,...
> however, I don't understand "symbResolve is a function that looks for a QuantityDict (which isn't necessarily the same thing we originally started with! This causes problems in our lookups...
Ah, I think we've given this a small attempt in #2865;  However, some things are still problematic:  (both are examples from GlassBR)
For `isSafeLoad = capacity > Load`, we have: https://github.com/JacquesCarette/Drasil/blob/ad1e157f9ce96046e74787aaf31cb4e0726fe237/code/stable/glassbr/SRS/HTML/GlassBR_SRS.html#L938-L944 and https://github.com/JacquesCarette/Drasil/blob/ad1e157f9ce96046e74787aaf31cb4e0726fe237/code/stable/glassbr/SRS/PDF/GlassBR_SRS.tex#L439-L442 For `LR = NFLGTFLSF`, we have: https://github.com/JacquesCarette/Drasil/blob/ad1e157f9ce96046e74787aaf31cb4e0726fe237/code/stable/glassbr/SRS/HTML/GlassBR_SRS.html#L1894-L1897 and https://github.com/JacquesCarette/Drasil/blob/ad1e157f9ce96046e74787aaf31cb4e0726fe237/code/stable/glassbr/SRS/PDF/GlassBR_SRS.tex#L1064-L1067 It's also weird that the generated HTML here is different...
> There are commonalities, as all of them end up using `Doc`. So `drasil-build` *should* have dependencies! The biggest question is: what exactly? `drasil-printers` is not a good answer. Because...
> I think it's more complex than that. We need to rethink the very notion of 'printer', to make sure that what we have is conceptually correct. Sounds good. I...