Re: commonmark-d: A fast CommonMark and Github Flavoured Markdown parser, translation of MD4C

2019-10-04 Thread zoujiaqing via Digitalmars-d-announce
On Thursday, 3 October 2019 at 08:19:12 UTC, LocoDelPueblo wrote: d-markdown was actually extracted from vibe-d a a few years But it is not compatible with commonmark syntax.

Re: commonmark-d: A fast CommonMark and Github Flavoured Markdown parser, translation of MD4C

2019-10-03 Thread LocoDelPueblo via Digitalmars-d-announce
On Monday, 30 September 2019 at 23:06:42 UTC, Guillaume Piolat wrote: Hello, commonmark-d is a D translation of MD4C, a fast SAX-like Markdown parser. MD4C achieves remarkable parsing speed through the lack of AST and careful memory usage. The route of translation was choosen because

Re: commonmark-d: A fast CommonMark and Github Flavoured Markdown parser, translation of MD4C

2019-10-02 Thread zoujiaqing via Digitalmars-d-announce
On Monday, 30 September 2019 at 23:06:42 UTC, Guillaume Piolat wrote: Hello, I haven't measured memory usage of either compile time or run time, but I feel like it's also better. Thanks, I like this project. Because hunt-markdown is strictly abstract in design, the performance is not

Re: commonmark-d: A fast CommonMark and Github Flavoured Markdown parser, translation of MD4C

2019-10-02 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 2 October 2019 at 09:33:03 UTC, zoujiaqing wrote: On Monday, 30 September 2019 at 23:06:42 UTC, Guillaume Piolat wrote: Hello, I haven't measured memory usage of either compile time or run time, but I feel like it's also better. Thanks, I like this project. Because

Re: commonmark-d: A fast CommonMark and Github Flavoured Markdown parser, translation of MD4C

2019-10-01 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 1 October 2019 at 16:02:47 UTC, bachmeier wrote: On Monday, 30 September 2019 at 23:06:42 UTC, Guillaume Piolat wrote: Hello, commonmark-d is a D translation of MD4C, a fast SAX-like Markdown parser. MD4C achieves remarkable parsing speed through the lack of AST and careful

Re: commonmark-d: A fast CommonMark and Github Flavoured Markdown parser, translation of MD4C

2019-10-01 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 1 October 2019 at 11:37:00 UTC, Dennis wrote: Cool! On Monday, 30 September 2019 at 23:06:42 UTC, Guillaume Piolat wrote: Key Performance Numbers: Have you compared it with the original C code from MD4C? No. It's completely possible that there is a small difference, however

Re: commonmark-d: A fast CommonMark and Github Flavoured Markdown parser, translation of MD4C

2019-10-01 Thread bachmeier via Digitalmars-d-announce
On Monday, 30 September 2019 at 23:06:42 UTC, Guillaume Piolat wrote: Hello, commonmark-d is a D translation of MD4C, a fast SAX-like Markdown parser. MD4C achieves remarkable parsing speed through the lack of AST and careful memory usage. The route of translation was choosen because

Re: commonmark-d: A fast CommonMark and Github Flavoured Markdown parser, translation of MD4C

2019-10-01 Thread Dennis via Digitalmars-d-announce
Cool! On Monday, 30 September 2019 at 23:06:42 UTC, Guillaume Piolat wrote: Key Performance Numbers: Have you compared it with the original C code from MD4C?

Re: commonmark-d: A fast CommonMark and Github Flavoured Markdown parser, translation of MD4C

2019-10-01 Thread Mike Parker via Digitalmars-d-announce
On Monday, 30 September 2019 at 23:06:42 UTC, Guillaume Piolat wrote: Hello, commonmark-d is a D translation of MD4C, a fast SAX-like Markdown parser. Thumbs up!

commonmark-d: A fast CommonMark and Github Flavoured Markdown parser, translation of MD4C

2019-09-30 Thread Guillaume Piolat via Digitalmars-d-announce
Hello, commonmark-d is a D translation of MD4C, a fast SAX-like Markdown parser. MD4C achieves remarkable parsing speed through the lack of AST and careful memory usage. The route of translation was choosen because parsing Markdown is much more involved that first thought. The D translation