-
-
Notifications
You must be signed in to change notification settings - Fork 819
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
Expose LLL IR #790
Comments
Important for Casper contract to remove it's reliance upon the Serpent compiler. |
Perhaps we can implement some of these functions as vyper primitives, if that makes sense. Or the portions of them which might make sense as primitives which allows you to compose larger functions out of those new primitives. What portion of those casper contracts cannot be implemented using Vyper? |
I do think we absolutely need a dedicated LLL compiler. This should be a separate EIP, shouldn't it? |
@daniel-jozsef for the time being, I will create @fubuloubu @ralexstokes |
lisp away! |
yeah -- the LLL source should just be a bunch of nested parens :) |
The current compiler
v0.0.4
doesn't expose the LLL IR as it's own target. An implication of this is that you can't author LLL and then generate bytecode in an easy manner.It would be ideal to eventually expose the LLL as a separate module that the vyper frontend (and any other frontend) could consume.
The text was updated successfully, but these errors were encountered: