something you use for when you want to do different operations on different kinds of things (aka polymorphism)
a form of inline documentation
Even dynamic languages have had polymorphism in the form of classes for a long time, and lisp has had typecase and now multimethods.
I think it's good that types are becoming available in dynamic languages, but I think using them will in most cases make code more verbose, and should therefore be used sparingly.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
The uses I see for types are:
Even dynamic languages have had polymorphism in the form of classes for a long time, and lisp has had typecase and now multimethods.
I think it's good that types are becoming available in dynamic languages, but I think using them will in most cases make code more verbose, and should therefore be used sparingly.