Alright, Eli. You've piqued my interest. I'll have to take a closer look 
sometime soon.

  ~Gary

On Wednesday, October 17, 2012 10:22:54 AM UTC-4, Eli Barzilay wrote:
>
> Gary Johnson <gwjohnso <at> uvm.edu> writes: 
> > 
> > I see. After taking a closer look, I can see that you could do LP in 
> > Scribble 
>
> (Yeah, but again -- that's really not its main goal.) 
>
>
> > as well as also outputting some different kinds of documentation 
> > formats, such as Javadocs or standalone documents. The downside I'm 
> > seeing is that this all has to be programmed in Scheme 
>
> Um, it is very intentionally a documentation system that is built on a 
> proper langugae -- like latex and N other such language, only using a 
> general langugae instead of the usual half-baked things...  (I know 
> that some people would consider that a disadvantage, and in that case 
> you should definitely go with some non-language tool like markdown, 
> (raw) markup, or some WYSIWYG thing.) 
>
>
> > and that you may have to do some IMO less than attractive 
> > backquoting to get at the underlying LaTeX if you want PDF outputs 
> > which use some of the existing LaTeX packages (math libs come to 
> > mind). 
>
> That's almost never needed -- and when it is, it's generally an 
> indication that some rendering feature should be added.  At the 
> scribble syntax level, the syntax is very lightweight, so that there's 
> no issues of bad backquoting.  I describe all of that in 
> http://barzilay.org/misc/scribble-reader.pdf, and it's applicable to 
> other languages -- not even sexpr-ish ones.  My hope is that this can 
> easily provide a proper language syntax for having lots of text. 
> Markdown is another approach, but IME it suffers greatly when you get 
> to unexpected corner cases (eg, non-trivial and non-uniform rules when 
> you want to write some texts), and in other cases it starts simple and 
> end up being horribly complicated (as in wikipedia source files, which 
> started as a simple markdown thing, and now have a ton of conventions 
> as well as a templating systems that require a wikipedia black belt if 
> you get close to it.) 
>
>
> > I suggested Org-mode on this thread for these reasons: [...] 
>
> That's all valid -- I'm just pointing out that there is a way to have 
> a real language instead of relying on a generic tool that inevitably 
> gets complicated when people discover that they want more out of it. 
> But of course YMMV -- I'm just trying to convey the huge benefits we 
> got by using such an in-language tool. 
>
> -- 
>           ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay: 
>                     http://barzilay.org/                   Maze is Life! 
>
>
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to