Ende-readme icon indicating copy to clipboard operation
Ende-readme copied to clipboard

Ende is a hypothetical programming language.

Results 9 Ende-readme issues
Sort by recently updated
recently updated
newest added

There are three kinds of unsafely arranged with the strength, `unsafe(dyn)` >= `unsafe(const)` >= `unsafe(in type)`. There's also another series of unsafely meaning implementing a trait is unsafe.

easy

Two things: 1. Make the compile-time and run-time representation of a data type different. 2. Let users control the `const` system more specifically.

hard

The ability to be polymorphic over different modes.

medium

- [ ] memory layout - [ ] data type flattening - [ ] strict positivity - [x] induction-recursion - [x] induction-induction

medium

See if the current system can be used to model class inheritance.

hard

Mutability is hard.

insane

‎The paper about rig by Conor McBride seems to be the right way to implement it.

insane

Make inlining functions and data types possible. Inlining a function has the usual meaning; inlining data types measn that the union type should not have a tag, having no runtime...

medium

aka extensible effects, which could freely arrange the underlying monads. I still haven't fully understand the implementation, but I think it would be a great idea to write functional code.

hard