Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Determine value of runtime construction and modifcation of classes #34

Closed
stevehalliwell opened this issue Aug 14, 2021 · 4 comments
Closed
Labels
enhancement New feature or request

Comments

@stevehalliwell
Copy link
Owner

And if valued, propose draft.

The VM constructs class objects via opcodes during execution there is little in the way of allowing a library to run the same vm operations and letting the user manually create or modify classes themselves.

@stevehalliwell stevehalliwell added the enhancement New feature or request label Aug 14, 2021
@stevehalliwell
Copy link
Owner Author

stevehalliwell commented Aug 16, 2021

This would include classof.

@stevehalliwell
Copy link
Owner Author

Using this to do a similar thing to extension methods might be cool, but it seems like a feature that only makes sense in larger, system languages.

@stevehalliwell
Copy link
Owner Author

Re #90 being able to extend a class without changing it kicks in here, the assert fluent case also requires this to function across the from script classes and natively defined classes.

@stevehalliwell
Copy link
Owner Author

This would mesh nicely with #146

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant