• 0 Posts
  • 102 Comments
Joined 1 year ago
cake
Cake day: August 10th, 2023

help-circle


  • Recently I encountered an issue with “casting”. I had a class “foo” and a class “bar” that extended class foo. I made a list of class “foo” and added “bar” objects to the list. But when I tried use objects from “foo” list and cast them to bar and attempted to use a “bar” member function I got a runtime error saying it didn’t exists maybe this was user error but it doesn’t align with what I come to expect from languages.

    I just feel like instead of slapping some silly abstraction on a language we should actually work on integrating a proper type safe language in its stead.