Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Io Language Basics

Tags:

iolanguage

I am working on a project on the Io language. There is very little documentation on the language. I was hoping that some of you would have input on the following:

  • Single Dispatch
  • Multiple Dispatch
  • Arity Overloading
  • Type Overloading
  • Property Visibility
  • Feature Renaming

What are they? Can you provide any examples? Thank you, for any help you can provide. I have enjoyed what I have learned so far and like the language, but it is quite tough to understand as a beginner.

like image 728
user1854212 Avatar asked Jul 13 '26 06:07

user1854212


1 Answers

  • Single Dispatch
  • Multiple Dispatch

Io has dynamic dispatch.

  • Arity Overloading
  • Type Overloading
  • Property Visibility
  • Feature Renaming

Io can do all these and all properties (at least those stored in slots) are visible.

like image 195
Steve Dekorte Avatar answered Jul 19 '26 03:07

Steve Dekorte



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!