-
F# is great programming language and yet it is under utilized. I would like to understand what you the enthusiast F# developer believes are the top four things we can do to drive adoption: As a deve…
-
Here's an idea to get rid of implode, with only minor penalty (I think).
Implode transforms parse trees (PTs) to abstract syntax trees (ASTs). To do this, it requires an ADT describing the AST struct…
-
_ (oliverst) wrote:_
When passing demos or examples with missing semicolons to the playground the editor will show a warning. The code will run though. Maybe the check for missing semicolons should a…
-
from @alanedelman:
We really should think carefully about how the transpose of a vector should dispatch the various `A_*op*_B*` methods. It must be possible to avoid new types and ugly mathematics. F…
-
Alright, so I finally have a concrete roadmap for how to handle high-efficiency operations in `morte`.
**tl;dr:** The main change I'm proposing is to extend `morte`'s syntax tree to store primitive l…
-
I've released the 1st version of MutableRoslyn; a library for easy mutation of Roslyn syntax trees:
https://github.com/YaakovDavis/MutableRoslyn
The mutable classes are auto-generated from the same X…
-
Tracking issue for rust-lang/rfcs#1681.
cc @alexcrichton
## Stabilization TODO
Litmus tests:
- [x] - Does diesel work? https://github.com/rust-lang/rust/issues/35900#issuecomment-251242313
-…
-
1. Currently we have keyword parameters for constructors working exactly as they work for functions. This is good and consistent.
2. Since keyword parameters eventually will replace all use cases of a…
-
```
The current situation is not really ideal, as all optimizations and a few other
things are backend specific. Many optimizations could be shared among the
backends, making the overall code simple…
-
Is there a convention for quote and quasiquote?