-
Notifications
You must be signed in to change notification settings - Fork 323
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
Standard.Prelude
needed as main = 6 * 7
no longer works
#8852
Comments
Brainstorming
|
A possible proposal: Prelude in
|
In addition to enso$ cat >x.enso
main = Integer
enso$ ./built-distribution/enso-engine-0.0.0-dev-linux-amd64/enso-0.0.0-dev/bin/enso --run x.enso
x.enso:1:8: error: The name `Integer` could not be found.
1 | main = Integer
| ^~~~~~~
Aborting due to 1 errors and 0 warnings. e.g. neither |
Standard.Prelude
needed as main = 6 * 7
no longer works
In reflection of:
that
value #8779Various operators are no longer exposed as builtins since #8779. As a result they are no longer available in programs without imports. E.g.:
fails with
Type_Error
. The change in #8779 is desirable, as builtin operators have various restrictions and should be hidden from public (builtins don't support the "that conversion" introduced by #8779; they cannot be invoked as statics - #6282).However the current limitations are unbearable. Basic operations with literals have to be available without any imports!
Tasks
The text was updated successfully, but these errors were encountered: