Comments (4)
Is this a fair summary:
- Drop Enum interfaces.
- Change Tag to have an optional expression / type.
- Rework
toString
to be best effort. (This is for debugging anyway...)
What else?
from flix.
Changing MonoTypes is a big one which includes changing the last. maybe Lowering could do it, thus LoweredAst will have cases: List[Case] instead of enums: List[Enum] or something like that
from flix.
Changing MonoTypes is a big one which includes changing the last. maybe Lowering could do it, thus LoweredAst will have cases: List[Case] instead of enums: List[Enum] or something like that
Changing the last what?
from flix.
last -> ast. the loweredAst i think
from flix.
Related Issues (20)
- Reworking Indexing/Searching in LanguageServer
- Effect Aware Package Management
- Split `Ast.Input` into more cases
- Add permission support to `flix.toml` HOT 4
- Add support for `InvokeMethod2` to `Parser2` and `Weeder2` HOT 2
- Add type inference for `InvokeMethod2` HOT 1
- Add `InvokeConstructor2` and `InvokeStaticMethod2` to frontend HOT 5
- Extend Method Resolution HOT 1
- Compiler crash: Type error HOT 2
- Alternative representation of Java types HOT 5
- Parser: `SourceLocation` on declarations is imprecise.
- Add automatic derivation of coerce HOT 4
- Code Actions for pattern matching
- Checking of user-defined-operations HOT 8
- Slim Flix fatjar
- SemVer specification HOT 1
- Upgrade dependencies
- Parser: Handle empty singleton enums HOT 2
- Comparison toInt/fromInt32
- Describe arguments to subcommands
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flix.