Hi Stephan

> So you do not want to extend the dictionary format? That's a pitty.

I think you may have missed where I said this:

> I am in favour of extending the format to allow more JSON structures to
be represented along with multiline values.

Best wishes

Jeremy



On Thu, Feb 27, 2014 at 11:55 AM, Stephan Hradek
<[email protected]>wrote:

>
>
> Am Donnerstag, 27. Februar 2014 12:28:03 UTC+1 schrieb Jeremy Ruston:
>
>> The tiddler-dictionary format is intended to be an easier to type
>> alternative that maps directly onto JSON.
>>
>
> That's good.
>
>
>
>> The currently defined format was just the simplest things that would
>> cover the most common use case
>>
>
> agreed.
>
>
>> . The current format has two major limitations (only being able to
>> produce a simple flat hashmap object,
>>
>
> We could extend it to something like INI files in WinDOS.
>
>
>> and forcing values onto a single line). But it wins in other respects:
>> there's no encoding of special characters, or balancing of quotation marks.
>>
>
> That's what I like most.
>
>
>
>> As Mario says, JSON itself is always available for demanding applications.
>>
>
> So you do not want to extend the dictionary format? That's a pitty.
>
> Having blanks as first characters is the option I'd prefer here, but as a
> second alternative I'd use colon as it would fite really nicely into the
> current parser, without changing the regular expressions at all.
>
> I think we need to consider 2 cases:
> 1. Multiline values
> 2. Continuation lines
>
> Multiline_Value: line 1
> : line 2
> : line 3
> Continuation_Lines: this is \
> a value continued \
> on 2 lines.
>
> Multiline would simply append all values from lines starting with ":" (so
> having an empty fieldname) seperated with "\n" to the last field.
>
> Continuations would merge the following lines, first removing any leading
> whitespace from the continuation lines so that we can indent if we want.
>
>



-- 
Jeremy Ruston
mailto:[email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywikidev.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to