-
Rust doesn't support higher kinded polymorphism, despite being a common feature in many functional programming languages. As far as I know, it is a commonly requested feature from people in the FP cro…
-
The streaming data space seems to have evolved tremendously over the past several years. I'm still unhappy with my Iteratee implementation, and I was never able to fully build a sample of Pipes or Con…
-
I recently played around with [RAC 3.0](https://github.com/ReactiveCocoa/ReactiveCocoa/pull/1382) and wanted to share some thoughts :) please keep in mind that this is only after a few hours of use, s…
-
## The Problem
- [fn types need a reform](http://smallcultfollowing.com/babysteps/blog/2013/10/10/fn-types-in-rust/), and being able to define a trait with a variable number of type parameters would h…
eddyb updated
10 years ago
-
Warning:(283, 75) abstract type T in type MatricesExp.this.RowMajorMatrixElem[_] is unchecked since it is eliminated by erasure
case MethodCall(receiver, method, _) if receiver.elem.isInstance…
-
This is related to #912.
The following code doesn't work:
```
fn main() {
for iter::eachi(some({a: 0})) |i, a| {
#debug["%u %d", i, a.a];
}
}
```
It fails with
```
nubs/closure-tr…
-
-
Please see the `MessageReader::get_root` function below and the call to it in `main()`. It seems that `'a` is not properly constrained.
This is related to #5121 and #12807.
```
// lifetimes.rs
// …
-
This should be quite straightforward, but we have to code it up.
One question is whether we the type family should be an _associated_ type family with the singleton class. Probably better not to, to …
-
If I say
```
$(singletons [d|
data Either a b = Left a | Right b
|])
```
then I expect to have `EitherSym0 :: TyFun * (TyFun * * -> *) -> *`