3 ms·
> Just for example, the lack of explicit variable defs This is an extraordinarly common feature among scripting languages. In fact, JS is really the odd duck o
by paulddraper 1y ago
> Just for example, the lack of explicit variable defs
This is an extraordinarly common feature among scripting languages. In fact, JS is really the odd duck out.
Shell, Ruby, Lua, Perl, R, AWK, etc
> I rename the variable but forget to change it where it is updated.
Type checkers will catch this. (And IDEs will help.)
You don't have to use type checking of course, though it sounds like you like to.
> It drives me crazy how everything just... blocks.
There are comparatively few languages that primarily rely on cooperative multi-threading.
> All the string formatting syntaxes is crazy.
f"Hi my name is {name}"
---
FWIW, you just don't like most scripting languages.
Which is fine, but it goes far beyond Python.
Python, Perl, Ruby, PHP, Lua, Tcl