Hacker News new | ask | show | jobs
by throwawaymaths 1309 days ago
Actually what made me not consider this a "real" scripting language is not any of those things but rather the existence of a non-optional entry point function. Scripting languages typically read code from top of file to bottom to decide what to execute
1 comments

It’s really hard (impossible?) to have a type system with user defined types and do without a declarative top level.
I think by the non-soft bits (I don't know what simple means) of your definition, Erlang, java, c#, go would be considered "scripting languages", which I think would be a hard sell.

Anyways I don't mean to take away from your work;. It looks very cool.

Multiple passes?