4 ms·
Looks great! Just one question: in the roadmap, what do you mean by "Implement LaTeX generation module"? You want to make a templating system like Sweave in R [
by S4M 6y ago
Looks great! Just one question: in the roadmap, what do you mean by "Implement LaTeX generation module"? You want to make a templating system like Sweave in R [0]?
[0] https://stat.ethz.ch/R-manual/R-devel/library/utils/doc/Sweave.pdf https://stat.ethz.ch/R-manual/R-devel/library/utils/doc/Swea... I haven't used it in a while, so it's the best explanation link I could find.
- stchacademy 6y agoWell, the details remain to be finalized but the general idea is a generator DSL. Think of HAML in regards to HTML for example: you can write nice DSL-specific code that gets translated into valid HTML code. (There is already a relevant module for that for Arturo, thought at a very experimental level: https://github.com/arturo-lang/art-html-module https://github.com/arturo-lang/art-html-module). I'm thinking of the same thing for LaTeX (and perhaps even more sophisticated). One of my main "businesses" is centered around typesetting and electronic publishing, hence I'm a heavy ... LaTeX user. Feel free to ask anything else. All suggestions and contributions are welcome! :)
- pietroppeter 6y agorelated effort for a latex dsl in nim: https://github.com/Vindaar/LatexDSL https://github.com/Vindaar/LatexDSL
- stchacademy 6y agoHmm. Nice. Thanks a lot for letting me know - I had no idea. Inspiration is always useful :)
- stchacademy 6y agoFYI, I've just published the first complete reference (language reference + full library reference, with tons of examples): https://github.com/arturo-lang/arturo/wiki https://github.com/arturo-lang/arturo/wiki Let me know what you think! :)