Michael is a user on octodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
Michael @drjeats

I've been waiting for Bob Nystrom to put out the next chapter of Crafting Interpreters, so I go check his twitter feed today and see this thread started by the creator of CoffeeScript:

twitter.com/jashkenas/status/8

I cannot get behind this dude's mindset about language design.

Guess what this compiles to without warning in coffeescript:

```
x = 42

dbler = (y) ->
result = () ->
x = 2 * y # oops reused x
return x
return result
```

· Web · 0 · 0

Relevant:

lucumr.pocoo.org/2011/12/22/im

I can't believe a lot of Atom was originally written in this language >_<