Re: GSOC 2016: FastParse library

Naftoli Gugenheim <[email protected]> Tue, 15 Mar 2016 02:55:00 +0000
Newsgroups gmane.comp.lang.scala
Message-ID <CANpg8PCwHdTvGh-3_uZ4Bw_khqdKoMAyMsWpO5XFwuT=hEH_6g@mail.gmail.com>
Have you seen CommonMark (http://commonmark.org/)?



On Mon, Mar 14, 2016 at 6:59 PM Vladimir Polushin <[email protected]>
wrote:

> Hello!
>
> Several days ago I started to write markdown parser, but now this task
> seems to me very hard to implement. I tried to google grammars of markdown
> or some specification, but markdown literally doesn't have any standard and
> any grammar I found is quite large and complicated for the first experience
> with library. So may I write CSS or Smalltalk parser first? They have clear
> and concise grammars, which won't cause difficulties in the implemenation.
>
>
> пятница, 11 марта 2016 г., 7:24:06 UTC+3 пользователь Haoyi Li написал:
>
>> Hello! I wrote FastParse.
>>
>
>> A good first contribution to FastParse would probably be some kind of
>> example parser. The project already has Scala, Python, JSON and XML
>> parsers, but it would be nice to add to the collection.
>>
>> For example, a FastParse based Markdown parser would both very useful as
>> well as serve to introduce you to the FastParse library and build you up to
>> a reasonably high level of expertise. You would gain a much deeper
>> understanding of its behavior and internals, the "why"s of the library, and
>> be in a much better position to contribute significantly.
>>
> On Fri, Mar 11, 2016 at 3:59 AM, Vladimir Polushin <[email protected]>
>> wrote:
>>
> Hello!
>>>
>>> I am a third-year undergraduate Computer Science student at the Moscow
>>> State University. I've been working with scala for a year and now I want to
>>> start contributing to the Scala community. I looked thought the list of
>>> ideas for GSOC, and I liked The FastParse library. I've already used Scala
>>> Parser Combinators and I have a basic knowledge about formal grammars and
>>> compilers. So where can I start? Should I fix some bug in that repository
>>> first?
>>>
>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "scala-language" group.
>>>
>> To unsubscribe from this group and stop receiving emails from it, send an
>>> email to [email protected].
>>
>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "scala-language" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups "scala-language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.