Skip to content

Commit 9f74de1

Browse files
committed
Adds @heathermiller's 2016 GSOC projects
1 parent aeba842 commit 9f74de1

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

gsoc/2016.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,34 @@ Using virtual classes, we should be able to extend FastParse to do this while st
127127

128128
Supervised by [@lihaoyi](https://github.com/lihaoyi/)
129129

130+
### Fault Handling for Function-Passing
131+
132+
The [Function-Passing programming model](https://infoscience.epfl.ch/record/205822)
133+
is a new programming model designed with distributed programming in mind. The
134+
model is formalized and comes with a prototype implementation, but while
135+
fault-handling is worked out and formalized, it is not yet implemented.
136+
137+
This project would include implementing F-P's fault-handling specification, and
138+
empirically evaluating the model across different sorts of applications.
139+
140+
_(Note, there is already a waiting list for this project.)_
141+
142+
Supervised by [@heathercmiller](https://github.com/heathercmiller/)
143+
144+
### DottyDoc: A Documentation Generator for Dotty
145+
146+
Dotty is a brand new Scala compiler, designed to help us try out concepts of
147+
future Scala language versions. The compiler is a new design intended to reflect
148+
the lessons we learned from work with the Scala compiler.
149+
150+
Along with a new compiler and new foundation for Scala, we'd also like to
151+
reimagine generated documentation for Scala. This project aims to build a new
152+
documentation generation tool (à la Scaladoc) for the Dotty compiler.
153+
154+
_(Note, there is already a waiting list for this project.)_
155+
156+
Supervised by [@heathercmiller](https://github.com/heathercmiller/)
157+
130158
*... Mentors: please insert your projects here ...*
131159

132160
## Requirements and Guidelines

0 commit comments

Comments
 (0)