wetdry.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
We are a community focused on gaming, tech, entertainment, and more.

Administered by:

Server stats:

782
active users

Public

What are programming language in widespread use today that:

1. have declared types, but
2. types are only checked at runtime, no static type checking?

I believe you can make Racket do this, and it’s an idiom with old Scheme roots. I think? And don’t some dependently typed languages resort to runtime checks when static proofs aren’t possible?…but I’m looking for no static types, runtime checks only.

Public

@lunacb Unless I’m much mistaken, Typescript’s type checking is •all• static; types are erased to JS-land at runtime

Public

@inthehands that's why I said probably, I was referring more to the technicality of it compiling to JavaScript which is dynamically typed