[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xml-dev
Subject:    Re: [xml-dev] Four fine text-based data formats ... liberate yourself from one (silo) data format
From:       Uche Ogbuji <uche () ogbuji ! net>
Date:       2013-03-25 22:35:10
Message-ID: CAPJCua1y+wPxvbwzJ83GT_GR2LOw88nRM_G2kjX_8jeDMTKvmQ () mail ! gmail ! com
[Download RAW message or body]

On Sun, Mar 24, 2013 at 11:05 PM, John Cowan <johnwcowan@gmail.com> wrote:

> On Sun, Mar 24, 2013 at 11:12 PM, Uche Ogbuji <uche@ogbuji.net> wrote:
>
>
>> Yeah in my case, in my recent projects I've used an Examplotron-based
>> modeling system I wrote into my Amara software (in Python).  I almost never
>> have to bother with heavyweight schemata.
>>
>
> Very interesting.  What features of Examplotron do you support?  I'm
> writing a paper for submission to Balisage that makes use of Examplotron,
> and I'd like to know what parts of it you found useful.
>

Sorry, forgot to respond to this.  plain old eg:occurs is the main win, but
I also use eg:assert (with plain old XPath 1.0, thankeeverramuch!).



> I so often get lost in a thicket of "]" and "}" and end up having to
>> primitively count on my fingers while squinting at cryptic error messages.
>>
>
> The vi command "%" is your friend; there are analogues in emacs, but I
> don't know them.
>

Well sure, Emacs, TextMate, SubmimeText2 and other editors I use offer
quick delimiter matching shortcuts as well.  Maybe I'm thick, but that only
ever takes an impossible task and reduces it to highly frustrating.


-- 
Uche Ogbuji                       http://uche.ogbuji.net
Founding Partner, Zepheira        http://zepheira.com
http://wearekin.org
http://www.thenervousbreakdown.com/author/uogbuji/
http://copia.ogbuji.net
http://www.linkedin.com/in/ucheogbuji
http://twitter.com/uogbuji

[Attachment #3 (text/html)]

<div dir="ltr">On Sun, Mar 24, 2013 at 11:05 PM, John Cowan <span dir="ltr">&lt;<a \
href="mailto:johnwcowan@gmail.com" \
target="_blank">johnwcowan@gmail.com</a>&gt;</span> wrote:<br><div \
class="gmail_extra"><div class="gmail_quote"> <blockquote class="gmail_quote" \
style="margin:0px 0px 0px \
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div \
dir="ltr">On Sun, Mar 24, 2013 at 11:12 PM, Uche Ogbuji <span dir="ltr">&lt;<a \
href="mailto:uche@ogbuji.net" target="_blank">uche@ogbuji.net</a>&gt;</span> \
wrote:<br> <div class="gmail_extra"><div class="gmail_quote"><div>

 </div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div \
dir="ltr"><div class="gmail_extra"><div class="gmail_quote"> <div>Yeah in my case, in \
my recent projects I&#39;ve used an Examplotron-based modeling system I wrote into my \
Amara software (in Python).  I almost never have to bother with heavyweight \
schemata.</div>

</div></div></div></blockquote><div><br></div><div>Very interesting.  What features \
of Examplotron do you support?  I&#39;m writing a paper for submission to Balisage \
that makes use of Examplotron, and I&#39;d like to know what parts of it you found \
useful.</div> </div></div></div></blockquote><div><br></div><div>Sorry, forgot to \
respond to this.  plain old eg:occurs is the main win, but I also use eg:assert (with \
plain old XPath 1.0, thankeeverramuch!).<br></div><div><br></div><div>  \
</div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div \
dir="ltr"><div class="gmail_extra"><div class="gmail_quote"> <blockquote \
class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div \
dir="ltr"><div class="gmail_extra"><div class="gmail_quote">

<div>I so often get lost in a thicket of &quot;]&quot; and &quot;}&quot; and end up \
having to primitively count on my fingers while squinting at cryptic error \
messages.</div></div></div></div></blockquote><div><br></div>


<div>The vi command &quot;%&quot; is your friend; there are analogues in emacs, but I \
don&#39;t know them.</div></div></div></div></blockquote><div><br></div><div \
style>Well sure, Emacs, TextMate, SubmimeText2 and other editors I use offer quick \
delimiter matching shortcuts as well.  Maybe I&#39;m thick, but that only ever takes \
an impossible task and reduces it to highly frustrating.</div> \
<div><br></div><div><br></div></div>-- <br>Uche Ogbuji                       <a \
href="http://uche.ogbuji.net" target="_blank">http://uche.ogbuji.net</a><br>Founding \
Partner, Zepheira        <a href="http://zepheira.com" \
target="_blank">http://zepheira.com</a><br> <a href="http://wearekin.org" \
target="_blank">http://wearekin.org</a><br><a \
href="http://www.thenervousbreakdown.com/author/uogbuji/" \
target="_blank">http://www.thenervousbreakdown.com/author/uogbuji/</a><br><a \
href="http://copia.ogbuji.net" target="_blank">http://copia.ogbuji.net</a><br> <a \
href="http://www.linkedin.com/in/ucheogbuji" \
target="_blank">http://www.linkedin.com/in/ucheogbuji</a><br><a \
href="http://twitter.com/uogbuji" target="_blank">http://twitter.com/uogbuji</a><br> \
</div></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic