4 ms·
> Which in at least some cases means ignoring bugs Indeed, but simplicity is the name of the game for exploratory programming. It's difficult to explore using
by rscho 6y ago
> Which in at least some cases means ignoring bugs
Indeed, but simplicity is the name of the game for exploratory programming. It's difficult to explore using languages requiring a lot of ceremony.
But then, that's when the time and funding constraints come in and prevent rewriting in more type sound languages. Which is why we end up with buggy python (if speed not an issue) or buggy C (if speed is an issue).
There are alternate paths. For example, APL tries to be terse enough that you can have the whole thing on a single screen. That's another attempt at bug prevention.
For example, I do my data wrangling in J.
- jjnoakes 6y ago> languages requiring a lot of ceremony Some statically-typed languages don't require a lot of ceremony.