Welcome to the Functional Programming Zulip Chat Archive. You can join the chat here.
What's good in 2021?
There is heist: http://snapframework.com/docs/tutorials/heist
cc @TheMatten
(Asking this in the context of neuron -- to allow users to customize their HTML/CSS to maximum extent possible)
neuron
Personally I would love HSX - but I'm not sure if that's realistic :big_smile:
Dhall sounds intereting - it's actual language, but still total and pure Maybe if there was something like "DLX"
@TheMatten HSX has to be embedded in Haskell source, no? Or can you read it from disk at runtime?
You could technically use hint for that - though that would mean carrying around GHC as a dependecy
hint
+1 for dhall
Would need some productizing though
Hmm, maybe it could be something as simple as file being treated as multiline string literal, where code could be added using interpolation?
Though I guess that would make global definitions in file complicated
Maybe that doesn't even matter - adding '' on both ends of file isn't very complicated :big_smile:
''
Just came across ginger. Seems pretty decent,
ginger
https://ginger.tobiasdammers.nl/
https://github.com/tdammers/ginger
What's good in 2021?
There is heist: http://snapframework.com/docs/tutorials/heist
cc @TheMatten
(Asking this in the context of
neuron
-- to allow users to customize their HTML/CSS to maximum extent possible)Personally I would love HSX - but I'm not sure if that's realistic :big_smile:
Dhall sounds intereting - it's actual language, but still total and pure
Maybe if there was something like "DLX"
@TheMatten HSX has to be embedded in Haskell source, no? Or can you read it from disk at runtime?
You could technically use
hint
for that - though that would mean carrying around GHC as a dependecy+1 for dhall
Would need some productizing though
Hmm, maybe it could be something as simple as file being treated as multiline string literal, where code could be added using interpolation?
Though I guess that would make global definitions in file complicated
Maybe that doesn't even matter - adding
''
on both ends of file isn't very complicated :big_smile:Just came across
ginger
. Seems pretty decent,https://ginger.tobiasdammers.nl/
https://github.com/tdammers/ginger