Neil Van Dyke <n...@neilvandyke.org> writes:

Hello Neil,

let me thank you for scribble-mode first!!

> (I'm addressing the Scribble part of the question.  I'm not familiar 
> with Pollen.)

OK. Fair-enough.

> I understand the question about vendor lock-in.  That's neither the 
> intent nor the effect, and people here will happily help you go to other 
> formats.

Good.

> You can already generate HTML, LaTeX (PDF), and Markdown from Scribble.

Uhh, I must confess that somehow I did miss ability to generate Markdown from
Scribble which opens possibility to, at least, 'escape' from Scribble if
required. :-)

> Another way to get to lots of different formats from Scribble would be 
> to make Scribble generate more-plain HTML5 (i.e., less tag-heavy than in 
> its normal HTML output, throwing away a lot of the info), and then use 
> that as a source format for other converters.

Is there any plan to officially adopt such a thing?

> Converting from plain HTML5 is also a good way to get into the popular 
> eBook formats.  You'll need to add a little more info in addition to the 
> HTML5.

Well, ability to generate some eBook (I'd be happy with *.epub) would be very
nice indeed.

> Similar to HTML5 as a lingua franca, there's also DocBook, for which you 
> could also write a converter using Scribble's open framework. It's a 
> more heavyweight and bureaucratic approach than HTML5, but your 
> off-the-shelf converters might be able to do more work for you for some 
> target formats.  I would try HTML5 first.

Before coming to Racket/Scribble I was considering to move all my writings
(both ebook/paper/web) to Asciidoc(tor) which is certainly better/richer
option than Markdown, but I must say that Scribble/Racket looks as very
powerful combination.

However, as far as Ascidoc(tor) is concerned I'm attracted with the ability
to directly generate PDF (e.g. via LaTeX) and nicely-formatted HTML without
involving DocBook toolchain which I simply consider not very
human-friendly. :-)

> Or paste the text into Microsoft Office or some other vendor lock-in-ish
> platform, and go from there.

I'm on Linux, but even there trying to avoid LibreOffice & similar stuff as
much as I can. ;)

> Finally, Racket doesn't require you to use Scribble.  Scribble is there 
> if you want it, but Racket as a general-purpose language is happy if you 
> want to make your source format instead be HTML5, Markdown, some simple 
> sexp format, or something else, and you can write Racket programs to 
> work with those formats.

Yep. Pollen looks interesting as well and have to investigate more about it
to find out its connection with Scribble. There is also new/upcoming project
by Matt (https://github.com/mbutterick/quad) which might cover some of the
publishing (non-web) needs.

> (BTW, I looked at Pandoc a while ago, and it didn't really appear great 
> for making high-quality e-book reader formats (which would be the main 
> target, format other than HTML5 and PDF).  Seemed like generated HTML5 
> was a better and simpler fit than Pandoc, for current e-book formats, 
> and let you maintain more control over the quality of the conversion.

That's very useful observation. I did not go into it much deep.

> But generating HTML5-based modern formats yourself from Scribble is
> reasonable.)

Consider that I do not have legacy ebooks, starting from scratch and using
e.g. EPUB-3.x would fit here.

Thank you very much for your input.


Sincerely,
Gour

-- 
Before giving up this present body, if one is able to tolerate 
the urges of the material senses and check the force of desire and 
anger, he is well situated and is happy in this world.

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to