increasingly really feel like dynamic programming languages are underserved by existing production profiling/tracing tools
-
-
I’d be interested where you feel JS sits in that pile. It has similarish semantics to Python and Ruby, but also a well funded battle to make particular implementations fast and of course, an independently organized push over into the land of “unix scripting languages”
-
chrome/firefox developer tools get a lot of investment and my impression is tools for frontend js are quite good. i don't know much about node.js
-
I’d agree that JS is exceptional. Amusingly (but probably not critically) V8’s implementation lineage in terms of tech and people is from Smalltalk via Java, rather than from the scripting language world.
-
And the browser encourages the kind of self-hosted environment that made Lisp and Smalltalk so fun;
@observablehq is the most recent example.
End of conversation
New conversation -
-
-
but those expectations don’t include, and might even include design constraints that run counter to, advanced developer tooling and high-performance implementations.
-
If you give up on being able to slap a #! at the top of your source file, you unlock some design space you can use to prioritize tooling instead.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.