Skip to content
This repository has been archived by the owner on Dec 8, 2022. It is now read-only.

Current status of OOP #228

Open
cjneely10 opened this issue Jul 29, 2021 · 1 comment
Open

Current status of OOP #228

cjneely10 opened this issue Jul 29, 2021 · 1 comment

Comments

@cjneely10
Copy link

Good morning,

I must say I love this project - I have already started converting over some python scripts, and the speed increase is pretty amazing. This is barely an issue, so please feel free to close it out quickly.

I wanted to inquire about the OOP concepts (inheritance, dynamic dispatch, etc.) planned for the language. It would be really amazing to have these tools available!

Thanks!

@arshajii
Copy link
Member

Hi @cjneely10, that's great to hear. We do want to look into OOP at some point soon -- supporting it in the backend should be quite easy; we would just implement vtables or something like this. Supporting it in the type checker is somewhat more complicated, and might require some foundational changes, which is mainly why we've postponed it.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants