Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> a more robust tool using a more traditional language like Go

I heard you liked configuration languages, so I wrote a configuration language for your configuration language.

How long before you stick a Yaml config into your Go configuration library for easier maintenance? And so the cycle continues.



"Dhall... that you can think of as: JSON + functions + types + imports". Is this Typescript?


IIUC, Dhall is pure and have no side effects


Unless you count the ability to do imports from around the web. But you can still make it side-effect-less by using caching and semantinc hashes on those imports?


these are side-effects performed by the compiler's runtime in a sandboxed environment. Dhall scripts are unable to perform side-effects on their own. This is a completely different setting compared to unrestricted side-effects available within a script written in general-purpose language.


so something like using typescript on Deno without extra permissions?


"Pure" means something specific for programming languages: https://en.wikipedia.org/wiki/Pure_function




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: