Comments (2)
Yes, it would be more consistent -- another, possibly better, option is to simply remove it. We were experimenting with first-class equality and this is the reason why we added booleans, but the treatment of equality is not correct in the presence of dependent types and support for booleans isn't really useful.
Personally, I would rather remove both first-class equality and booleans. This is related to issue #26
-Brigitte
from beluga.
This is made moot by #105
from beluga.
Related Issues (20)
- Non-atomic `cPsi` entry not supported HOT 1
- Type reconstruction fails in Harpoon in the variable case for context schemas of alternating assumptions
- Type-checking error in Harpoon in variable case for schemas with higher-order LF types
- Context variable naming conflict when destructuring `block` HOT 1
- Inconsistent behaviour when performing case analysis on appeal to the induction hypothesis in Harpoon HOT 1
- Query takes indefinitely long time HOT 4
- Added VS Code syntax highlighting for Beluga HOT 3
- Bug in beluga-mode holes
- Incorrect totality check for weak normalization example
- Context schema subsumption
- `some` in context schema as requirement for instantiating `block`
- Dune environment variables suppressing compiler warnings HOT 1
- Internal error HOT 1
- Uncaught exception in LF declaration with missing binder annotation HOT 1
- Harpoon: Uncaught exception when attempting to split/invert something HOT 1
- Invalid coercion of IDs HOT 3
- Broken interactive mode tests
- Degraded performance of `auto-invert-solve` in OCaml 5.0.0 HOT 1
- Uncaught exception: "missing type information" HOT 1
- File "src/core/lfrecon.ml", line 1205, characters 9-14: Pattern matching failed
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 beluga.