Re: GSOC 2016: FastParse library
Oliver Ruebenacker <[email protected]> Tue, 15 Mar 2016 09:55:11 -0400
| Newsgroups | gmane.comp.lang.scala |
|---|---|
| Message-ID | <CAA=X4OATrRWBCbbbUoG2tVRrhbOPNXD9iKo0ONxrhXcdcQpPrw@mail.gmail.com> |
Hello,
Looking for something to parse? How about math expressions? Or would that
be too simple?
Best, Oliver
On Mon, Mar 14, 2016 at 11:04 PM, Haoyi Li <[email protected]> wrote:
> A CSS parser would serve the purpose as well and could plausibly be
> useful. I think a Smalltalk parser would be a bit obscure I don't think it
> would serve well: people won't be familiar enough to use it as an example,
> nor would they find it useful in real life for parsing their smalltalk code
> (since they won't have any)
>
> I'm not totally convinced that a CSS parser would be simpler than a
> Markdown parser though. The CSS3 Grammar:
>
> - https://www.w3.org/TR/css-syntax-3/
>
> Certainly looks awfully complicated!
>
>
> On Tue, Mar 15, 2016 at 10:55 AM, Naftoli Gugenheim <[email protected]>
> wrote:
>
>> 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.
>>
>
> --
> 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.
>
--
Oliver Ruebenacker
Senior Software Engineer, Diabetes Portal
<http://www.type2diabetesgenetics.org/>, Broad Institute
<http://www.broadinstitute.org/>
--
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.