Skip to content

Commit 4a43008

Browse files
committed
Merge pull request scala#424 from densh/topic/gsoc-nxml
New XML for Scala GSoC project
2 parents 5a81915 + 9751629 commit 4a43008

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

gsoc/2016.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,21 @@ Supervised by [@alexander-myltsev](https://github.com/alexander-myltsev),
243243
and [biological names parser based or parboiled2](https://github.com/GlobalNamesArchitecture/gnparser/commits?author=alexander-myltsev)
244244
writing [notes sometimes in his blog](http://myltsev.com/tags/#parboiled2).
245245

246+
### New XML for Scala
247+
248+
This project is going to be about new platform-independent (i.e. cross-compile to both JVM
249+
and Scala.js) implementation of XML library based on fastparse parser combinators.
250+
251+
- Finish the XML 1.0 parser
252+
- Refine the AST model
253+
- Implement quasiquotes based on the parser and AST model
254+
255+
Original prototype is available at:
256+
257+
[https://github.com/densh/scala-nxml](https://github.com/densh/scala-nxml)
258+
259+
Supervised by [@densh](https://github.com/densh)
260+
246261
## ENSIME project ideas
247262

248263
ENSIME is a JVM process that indexes your dependencies and understands your source code

0 commit comments

Comments
 (0)