Dan -

This is good news.  I have two comments that I'd like to share.

- I'd recommend to ask the question of moving asciidoctor to the asciidoc 
organisation after AsciiDoc itself is setup and working on GitHub.

- Multiple implementations of AsciiDoc might be a good thing.  In doing so, it 
would be good to have a formal specification for AsciiDoc syntax and AsciiDoc 
documents.  This should benefit all implementations and could also help test 
automation efforts.  If there already is such a specification, that's even 
better.

thanks,

Joe N.


On Dec 10, 2012, at 6:49 PM, Dan Allen <[email protected]> wrote:

> I'd like to share with the AsciiDoc community that there is an effort 
> underway to create a cleanroom port of AsciiDoc to Ruby, named asciidoctor 
> [1].
> 
> This AsciiDoc port is close to being usable for the most common syntax, but 
> still has a long way to go for complete compatibility. But give it a chance, 
> it's a start.
> 
> Why is this good? If the Ruby language itself can serve as evidence, multiple 
> implementations is a very positive thing for a software 
> project...particularly a language. It helps improve both the quality and 
> adoption of the language, and vet the ambiguities. In the case of AsciiDoc, 
> it will also make it easier to use with Ruby and the JVM in general (since 
> JRuby is so fast and very active, whereas Jython is neither). (Who knows, 
> perhaps we could even get a standard out of it down the road).
> 
> Question: Should we invite the authors of asciidoctor to migrate the 
> repository to the asciidoc organization on GitHub?
> 
> I think moving asciidoctor to http://github.com/asciidoc/asciidoctor would 
> increase participation and speed up the progress of the effort. 
> 
> Success of that project means that AsciiDoc will make it into more places. I 
> know a few organizations, including the Awestruct and Arquillian projects, 
> which have a vested interest in seeing this port through.
> 
> I'm also excited about the ability to use *any* view language available for 
> Ruby to create backends, thanks to integration with Tilt [2]. For as much as 
> I like AsciiDoc, I'm not very fond of the current approach to creating 
> backends. The syntax is a bit esoteric when compared to view languages like 
> Erb, Haml, Slim, etc. Additionally, these view languages give backend authors 
> a lot more power to control the output that is generated because you can use 
> the full Ruby language...and you can even use different view languages for 
> different blocks. And filters are just trivial.
> 
> -Dan
> 
> [1] https://github.com/erebor/asciidoctor
> [2] https://github.com/rtomayko/tilt
> 
> -- 
> Dan Allen
> Principal Software Engineer, Red Hat | Author of Seam in Action
> Registered Linux User #231597
> 
> http://google.com/profiles/dan.j.allen
> http://mojavelinux.com
> http://mojavelinux.com/seaminaction
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "asciidoc" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/asciidoc?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"asciidoc" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/asciidoc?hl=en.

Reply via email to