P.S., S-expression or not, XML-based DSLs are horrible. I don't know how many people have PTSDs using ANT or a slew of commercial "user-friendly" DSLs for test automation, process automation, and etc. It turns out the companies just didn't know how to design small programming languages and certainly lacked of compiler-writing skills.
HTML, the Programming Language
81–90 of 141 posts
Re: HTML, the Programming Language
#82JavaScript, the Markup Language
div({ class: 'example' }, [
p('Hello, ', [
b('world!)
])
])Re: HTML, the Programming Language
#83I remember in the hay days of XML, someone made an article that discussed why XML is really just a language of S-expressions. This article seems argue something similar. P.S., S-expression or not, XML-based DSLs are horrible. I don't know how many people have PTSDs using ANT or a slew of commercial "user-friendly" DSLs for test automation, process automation, and etc. It turns out the companies just didn't know how t…
Re: HTML, the Programming Language
#84Re: HTML, the Programming Language
#85Finally I can use html on the frontend and the backend! I am adding a "full-stack html" badge to my Linkedin account right away.
[0] https://dev.to/thormeier/dont-try-this-at-home-css-as-the-ba...
Re: HTML, the Programming Language
#86The best part is how they have to keep repeating "HTML, the programming language" or "HTML, the markup language" everywhere in an attempt to keep things clear :) It would be awesome if they were using some sort of macro system / templating engine to consistently expand {{html_prog}} and {{html_markup}} just to keep it straight while they're writing it. Thank you for posting this, it made my day a bunch brighter!
> It would be awesome if they were using some sort of macro system / templating engine to consistently expand {{html_prog}} and {{html_markup}} just to keep it straight while they're writing it. You could use the tag. To use it: Using source to look familiar to bash users because why not.
Re: HTML, the Programming Language
#87Re: HTML, the Programming Language
#88Re: HTML, the Programming Language
#89Re: HTML, the Programming Language
#90See https://github.com/Saasufy/saasufy-components#saasufy-compon...
Actually, the elements from this article could complement my own nicely as they seem to provide more fine-grained control.
My platform is https://saasufy.com/ (you can log in with GitHub)