Re: GSOC 2016: FastParse library

Vladimir Polushin <[email protected]> Mon, 14 Mar 2016 15:59:27 -0700 (PDT)
Newsgroups gmane.comp.lang.scala
Message-ID <[email protected]>
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] 
> <javascript:>> 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] <javascript:>.
>> 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.