3 ms·
Interestingly you're writing this on a forum which runs on (or used to run?) on Racket. HN was written in Arc[0] which was implemented atop Racket[1]. And that'
by forgotpwd16 6y ago
Interestingly you're writing this on a forum which runs on (or used to run?) on Racket. HN was written in Arc[0] which was implemented atop Racket[1]. And that's a good example case of using Racket as it is proponent of language-oriented programming[2].
[0]: http://arclanguage.org http://arclanguage.org
[1]: http://arclanguage.org/install http://arclanguage.org/install
[2]: https://beautifulracket.com/appendix/why-lop-why-racket.html https://beautifulracket.com/appendix/why-lop-why-racket.html
- dermal 6y agoYes, this forum was implemented in Arc, atop of Racket. But the reason for that is because Arc is great, not Racket.
- forgotpwd16 6y agoWriting a domain-specific language on Racket is kinda Racket's main selling point. If you don't trust me, you can trust the people who made Arc and HN. Afterall back in 2007 you had other options. Some of them vastly popular even now (Rails, Django, PHP, Scala, ...).
- baldfat 6y agoI don't think HN News uses Arc anymore. Also Arc is just a language written with racket. Racket is a language for making languages.
- dang 6y agohttps://news.ycombinator.com/item?id=23483715 https://news.ycombinator.com/item?id=23483715
- samth 6y agoBy the way, we'd be interested to hear how your deployment is going, what versions you're using, etc. Feel free to drop me or Matthew a line anytime.
- gus_massa 6y agoArc has many design decisions that are different than Racket, so Arc reimplements a lot of parts.
- e12e 6y agoSee also community fork, anarki: http://arclanguage.github.io/ http://arclanguage.github.io/