- Location
- USA
- Pronouns
- He/Him
*embarrassed shrug* In fairness, there wasn't a lot of other conversation going on. Besides, Jello started it.
*embarrassed shrug* In fairness, there wasn't a lot of other conversation going on. Besides, Jello started it.
I'm amused by it*embarrassed shrug* In fairness, there wasn't a lot of other conversation going on. Besides, Jello started it.
Just so I have this straight, your argument is "Haskell is better at everything than Racket, but only if you're smart enough?"
So it has unpredictable (a polite term for 'bad') performance and memory usage, is difficult to optimize, is difficult to learn, has lots of style/design pattern/historical issues, and is good mostly for low-level toolchain projects that don't actually solve first-order problems. Sign me up!It's not about investment, it's about time learning the quicks and non-obvious bits of the language. A samart person will get there faster than a stupid person, but it'll still take time. Racket gets you farther with less time, but you hit a point of diminishing returns. Haskell has a way of turning parts of systems are are usually non-orthogonal into orthogonal composable components that takes time and practice to get used to, and the structure of the type system supports that process in a way that is hard to emulate in most other languages. Also optimization Haskell is black magic because laziness, while incredibly useful, does weird things to performance and memory use.
Haskell is not a perfect language, and it has a lot of style/design pattern/historical cruft to learn. I'd rather it didn't but my contention is that it's worth it for tasks where you need really complex non-timing guarantees to hold across lots of complex operations. Things like interpreters and compilers.
As for the latter, the only place where I've heard people go "Racket is exceptionally good at X" is developing languages and DSLs.
This assumes they have a memory model under which "segfault" is meaningful. Since its primitives are Lisp primitives, and there is no "dereference arbitrary pointer" operation, that's not going to happen. It's simply not expressible.
It's a trap! Don't fall for it!
Hey, I gave the Christians a chance to convince me. (They failed.)
Hm.<programming makes me want to poke my head in>
Most of the conversation is not something you'd find out in the earlier parts of a CS education. It requires a certain type (read: insane) mind to dig into the esoterics.
You're in good company for insanityThat said, in my current day job I'm writing a Prolog/Lisp/SQL fusion language[1] and we have almost a thousand people writing code in it. Fight me.
Cool. Daniel Friedman did the keynote at (seventh RacketCon) about miniKanren. Very impressive talk, and I was pleased to find that I understood every word of it. (He enunciates well.)
You absolutely can!
I understand your preference for more-salient updates, but -- on top of the acquiescence to these votes being optional on the QM's parts -- I feel that omake fulfill the purpose of these systems-exploring updates as well or better than canon ones would. Particularly when -- as indicated by the Team 7 Chuunin Exams one -- they are hardly guaranteed to be canon even if they involve characters in the story.
You know, from the QM's perspective, I would begin wondering whether when my players wake up, if they think,Can I vote for an update toLighting Up the DarkShining Down the Dimness?
So it has unpredictable (a polite term for 'bad') performance and memory usage, is difficult to optimize, is difficult to learn, has lots of style/design pattern/historical issues, and is good mostly for low-level toolchain projects that don't actually solve first-order problems. Sign me up!
I know I'm a bit late but this has been easily the best chapter in months!
Yeah, when we let @Velorien go where his foul, blackened heart desires he inevitable produces gems <3I know I'm a bit late but this has been easily the best chapter in months!
Hell, you'd have my vote!Can I vote for an update toLighting Up the DarkShining Down the Dimness?
In a way, it's reassuring to hear that people haven't given up on waiting for it. It is still in progress, and this month has been a productive month, but a productive month for me is still pretty poor by most writers' standards, so I wouldn't expect it just yet.
I certainly haven't noticed that; I sure as heck wouldn't be able to keep up writing an update a week for a long as you have.In a way, it's reassuring to hear that people haven't given up on waiting for it. It is still in progress, and this month has been a productive month, but a productive month for me is still pretty poor by most writers' standards, so I wouldn't expect it just yet.
The key for me is other people. I wouldn't be able to motivate myself for this (or LUD) independently, but I don't want to let my fellow QMs or our esteemed players down.I certainly haven't noticed that; I sure as heck wouldn't be able to keep up writing an update a week for a long as you have.