-
Notifications
You must be signed in to change notification settings - Fork 27
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
Multistage programming #618
base: main
Are you sure you want to change the base?
Conversation
Python is the metalanguage and the Exo base language has not been changed in any breaking way Python unquote blocks are evaluated using exec. Each unquote behaves like a new scope in python. Both unquote and quote blocks have parent scopes that look at the nearest enclosing block of the same type. For example:
When this procedure is evaluated, it will print "1", and then result in a procedure that is equivalent to:
|
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #618 +/- ##
==========================================
+ Coverage 87.00% 87.06% +0.06%
==========================================
Files 94 95 +1
Lines 21816 21962 +146
==========================================
+ Hits 18980 19122 +142
- Misses 2836 2840 +4 ☔ View full report in Codecov by Sentry. |
Some relatively minor things are still broken:
|
No description provided.