Hello all,

' hope everyone is having a good day.

Although much of this thread goes over my head, I am glad that Jeremy
is again working on Tiddliwiki. As a regular Joe, however, I would
like to state that if indeed one were to go with a syntax change I
would concur with Martin above. I would definitely be able to adapt to
the Creole syntax for the same reason he stated...it's very similar to
Tiddlywiki.

I do have a question:

* If indeed this were to be the case, can one adapt Creole yet keep
some syntax that would be "unique" to Tiddlywiki without the use of
plugins or converters?
* Or would that be too much work for development? Just trying to
educate myself here.

This probably should be discussion for another thread.
I thought I'd just throw the question out there while it's still fresh
in my mind.


Thanks all,

Julio


On Dec 15, 6:15 am, Martin Budden <[email protected]> wrote:
> I concur with HansBKK that you should adopt a standard wiki markup for
> TW 5. I differ from in that I think you should adopt WikiCreole see:
>
> http://www.wikicreole.org/wiki/Creole1.0
> andhttp://www.wikicreole.org/wiki/CreoleAdditions
>
> The main reason for this recommendation is the WikiCreole markup is
> *very* similar to TW markup. The main differences being the handling
> of bold, headings and links. WikiCreole even recommends using double
> angle brackets for plugins.
>
> Since TW 5 is going to break compatibility, then I think it should
> also take the opportunity to move to a standard wiki format. I know
> text compatibility and code compatibility are different things, but
> nevertheless I believe this is the correct way forward.
>
> Note TW 5 could support standard TW wikiformat using a plugin, and
> also could provide a converter so that people can easily move their
> text from TW format to WikiCreole format. Since the formats are so
> similar, conversion would be fairly straightforward.
>
> Martin
>
> On 15 December 2011 09:22, Jeremy Ruston <[email protected]> wrote:
>
>
>
>
>
>
>
> >> I've been doing a lot of research and playing around in the "tools
> >> that transform markup" space recently, and would **implore** you to
> >> consider choosing one of the more mainstream cross-platform syntaxes
> >> rather than re-implementing a proprietary TWmarkup, even if it may be
> >> "based on" one of them.
>
> > The primary constraint I am embracing is to retain compatibility as
> > far as possible with existing TiddlyWIki markup. I think that that
> > rules out the wholesale adoption of a standard format - for instance,
> > TiddlyWiki gets [[pretty|links]] the wrong way round from most wikis.
>
> > To get around the limitations imposed by that constraint, we have the
> > idea of pluggable parsers and renderers, so that it is possible to
> > adopt other formats, and intermingle them and so on. If you can find a
> > JavaScript parser for it, then hopefully you'll be able to use it.
>
> >> Markdown is a popular choice, lots of active development in the
> >> Pandocs project - their "extensions" may be a bit proprietary, but
> >> since the focus of the whole project is interoperability, it's for a
> >> good cause.
>
> > Adopting MarkDown in its entirety is a bit troublesome from my
> > perspective; it's not very formally defined, and the only
> > implementations that I've seen are even hairier balls of regexps than
> > the old TiddlyWIki wikifier. It also lacks what I'd have thought of as
> > basic features, like tables, arguing that users should write HTML tags
> > for them.
>
> >> Other candidates are txt2tags and reST/Sphinx, with the former having
> >> the edge in a huge number of output formats currently supported. Both
> >> of these are implemented in Python, while Pandocs is Haskell, if that
> >> means anything.
>
> > I need JavaScript code, obviously. There may be bits and pieces worth
> > taking from those projects, but a brief glance shows that they take in
> > concerns that don't entirely match TiddlyWiki, so I don't see a way to
> > wholesale adopt those syntaxes.
>
> >> IMO the key is to **not** pick and choose bits and pieces, but to take
> >> on an entire **syntax spec as a whole**.
>
> > I only see that as feasible if there was a spec out there that was (a)
> > compatible with TiddlyWiki and (b) did everything that TiddlyWiki
> > needs and (c) didn't include lots of features that aren't relevant for
> > TiddlyWiki and (d) had usable JavaScript code.
>
> >> This would enable plugging TW into a standardized toolchain so that it
> >> can be either a "publishing and distribution target", along with say
> >> EPUB, AsciiDoc and HTMLhelp, or perhaps even the location where the
> >> "master source" text is edited, to then be able to output and
> >> transform to such formats. NB I consider TW's forte to be the former
> >> rather than the latter, but something like Pandocs would give the
> >> flexibility to go in either direction.
>
> > As I say, the ability to have pluggable parsers and renderers should
> > give you the capabilities you want. For you, the native TiddlyWiki
> > format might just be what gets used for the application plumbing, with
> > all your content being in other formats.
>
> >> But please **please** don't just throw another proprietary wikiMarkup
> >> syntax set into the mix, this is an historic opportunity to contribute
> >> to the idea of "open data" in the larger ecosystem rather than
> >> continuing to view tiddlers as an isolated silo needing custom coding
> >> to extract inline markup semantics.
>
> > I'm not planning to throw another proprietary wiki markup into the
> > mix. I'm planning to improve TiddlyWiki's existing markup so that it
> > isn't broken with respect to paragraphs, and to introduce some
> > alternative syntaxes for some simple formatting.
>
> >> Thanks in advance for at least considering these ideas. . .
>
> > As I say, I think the kinds of things you're interested in are enabled
> > by the parsing/rendering architecture. I would very much appreciate
> > feedback on the improvements to the wikitext.
>
> > Best wishes
>
> > Jeremy
>
> >> /rant
>
> >> --
> >> You received this message because you are subscribed to the Google Groups 
> >> "TiddlyWiki" 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 
> >> athttp://groups.google.com/group/tiddlywiki?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "TiddlyWiki" 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 
> > athttp://groups.google.com/group/tiddlywiki?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" 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/tiddlywiki?hl=en.

Reply via email to