Updated GSoC 2014 Ideas (markdown)
This commit is contained in:
parent
2229f30c8e
commit
ebc38a6377
|
@ -8,6 +8,8 @@ Below is a list of project ideas for [GSoC](https://www.google-melange.com/gsoc/
|
|||
## Nimrod Compiler
|
||||
#### Add support for full coroutines
|
||||
|
||||
**Desirable skills:** Experience with coroutines
|
||||
|
||||
**Description:**
|
||||
|
||||
Many programming languages, in particular Lua, offer coroutines as a way to provide light-weight collaborative tasking. Nimrod supports "closure iterators" which are comparable to Python's generators to accomplish the same. However closure iterators are much more limited as they cannot capture the call stack completely. The best example to see the limitations of Nimrod's current way is that iterators cannot be recursive.
|
||||
|
|
Loading…
Reference in New Issue