-
Hello, I just wanted to draw attention to https://github.com/microsoft/TypeScript/issues/1213 which outlines discussion about syntax for higher kinded types which greater enable the implementation of …
-
### What should the talk be about?
- What are they?
- What are the use cases?
- The idea of simulating higher-kinded types in languages that don't support them see [_Lightweight higher-kinded pol…
-
**Is your feature request related to a problem? Please describe.**
trying to make a functional language so I need higher kinded types (eg `int32 -> int32 -> int32`) thus I need to create a function t…
-
# Proposal: Higher Kinded Types in Swift
- Proposal:
- Authors: TypeLift et al.
- Status: **Review**
- Review manager: TBD
## Introduction
Higher-Kinded Types are an extension to the Swift type syste…
-
## Compiler version
scalac -version
$ Scala compiler version 3.4.0 -- Copyright 2002-2024, LAMP/EPFL
## Minimized example
```Scala
trait T[A] {
def v: A
}
trait T2[F[_], A] {
def v: A…
-
# Higher-kinded Types – Not quite a proposal
HKTs have been a much-discussed and desired feature for most of the language’s existence, with many usecases proposed over the years, but so far there h…
-
The following definition and command work:
```coq
Inductive nonempty_nat_list : list nat -> Prop :=
| cons_nat_list : forall x xs, nonempty_nat_list (x :: xs).
Derive ArbitrarySizedSuchThat for …
-
I would like to have this code work
```
case class User[F[_]] (
id: F[Int],
name: F[String]
)
object User {
type UserCursor = User[Option]
type UserFilter = User[Filter]
implici…
fokot updated
6 years ago
-
Bit of a blue-sky feature request, but I was just wondering if Hack might ever support higher-kinded types? Since we already have a good lambda syntax and type inference, higher-kinded types would put…
-
https://hugopeters.me/posts/14/