DEV Community

Rudolf Olah
Rudolf Olah

Posted on

3 2

Type-Checking for Python and Ruby is becoming a thing

It looks like type-checking is becoming the thing to do for Python and Ruby. Prototype quickly, grow your product or service, and then start adding type-checking to ensure higher quality code and keep a competitive edge in terms of bug fixing and delivering more features.

When I was coding in Common Lisp about a decade ago, what I really enjoyed about the SBCL compiler was that it had optional types.

So you could iterate quickly with prototypes and later on add types. What I especially enjoyed though was that the type-checking was used by the Common Lisp compiler to create more optimal code.

Nice to see other languages catching on to a great idea.

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

Top comments (1)

Collapse
 
jacobherrington profile image
Jacob Herrington (he/him)

I haven't seen Sorbet in the wild yet, but the idea is interesting.

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs