Reminder: unless your entire compiler toolchain is formally verified (it's not), you have no guarantees that the code it emits is memory-safe. Language builtin collections in memory-safe languages are no different from rust's unsafe-using stdlib collections.
-
-
It’s rare enough in scripting languages that you see packages advertising themselves as “in pure Python” (etc.), since the default is to write the guts of the package in C
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Right, I think this is a place where "scripting languages" are different than non-scripting languages. JS is sort of an in-between case, with more stuff built-in than OCaml, but more stuff written in JS than Python.
-
This Tweet is unavailable.
- 8 more replies
New conversation -
-
-
I guess the discriminant is (or should be) whether an internal implementation can be made fast enough safely (e.g., whether there's a fast enough JIT). I wonder about Lua and JS tho...
-
Well, tables are the only real Lua data structure, so they have to be built-in, just as classes are in Java. For JS, I think it's a combination of maximizing performance and having no std lib that's in the language.
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.