Thursday, August 27, 2009

The poetry of Curl macros, or, poem markup for the web

Here is a snippet from an American poetry e-book on the web:

Stanza:

<div class="lg" ID="LG24">
<a name="L185"></a><div class="line" ID="L185">"In the name of all created,</div>
<a name="L186"></a><div class="line" ID="L186">Let us hear no more, my brothers;</div>
<a name="L187"></a><div class="line" ID="L187">Are we older than all others?</div>
<a name="L188"></a><div class="line" ID="L188">Are the planets in our way?"—</div>
<a name="L189"></a><div class="line" ID="L189">"Hark," said one; "I hear the River,</div>
<a name="L190"></a><div class="line" ID="L190">Calling always, night and day."—</div>
<a name="L191"></a><div class="line" ID="L191">"Forward, then! The lights are shining,"</div>
<a name="L192"></a><div class="line" ID="L192">Said the Watcher by the Way.</div>
</div>

and here is my Curl macros alternative markup:

{para
{ln L185, In the name of all created,}
{ln L186, Let us hear no more, my brothers;}
{ln L187, Are we older than all others?}
{ln L188, Are the planets in our way?"}
{ln L189, "Hark," said one; "I hear the River,}
{ln L190, Calling always, night and day."}
{ln L191, "Forward, then! The lights are shining,"}
{ln L192, Said the Watcher by the Way.}
}

even better:

{stanza 24 lines 185-192
In the name of all created,
Let us hear no more, my brothers;
Are we older than all others?
Are the planets in our way?"
"Hark," said one; "I hear the River,
Calling always, night and day."
"Forward, then! The lights are shining,"
Said the Watcher by the Way.
}

Now is the markup in the way of the content when you have to look over the output?

There ia an interest group devoted to Curl markup for the Semantic Web over at developers.curl.com - just register as a developer member to join.

Sunday, August 23, 2009

cl1p.net and cl1p.com for aule-browsers

There appears to be no prospect for working with cl1p web clipbooks long-term, so for our external web note-taking (not notes within Curl CSPD) we will re-visit the Evernote API (similar to Facebook.)

Wednesday, August 12, 2009

Curl and Drupal project at developers.curl.com

[We had a Drupal CMS project for the Curl web-content language over at the former developers.curl.com but the project is, as of August 2011, in abeyance.]

The existing Drupal framework uses HTML, but Drupal seems not as tightly coupled to HTML as other frameworks which otherwise pay attention to loose-coupling (the assumption that HTML is the only web-content language is rather like the assumption that RDF for semantic web is XML. Yes, it is one language ...)

Of course Python's Zope/Plone with its REStructuredText might be a better match to Curl. I am disappointed to see how some web frameworks are HTML to the bone: they would worry if that was so for XML. But XHTML does not seem to raise a concern. I now know how the Yaml folks must feel with all the attention to JSON. One exception so far: the old Http2View for Squeak Smalltalk looks easy to convert to Curl.

I was amused today to see some concerns about those myriad SOL files that Adobe FLASH and AIR like to stash away on our personal computers ... what I don't need are all of the directories for web sites I have not yet (yet? ) visited ...

Saturday, August 8, 2009

Drupal at cms.aule-browser.com

I have begun to explore the prospects of creating Curl templates using PHP and the Drupal CMS at cms.aule-browser.com

Curl is the web-content language from www.curl.com

Curl is very well-suited to the collaborative creation of corporate training materials for WBT and CBT (web-based training) using web or desktop applications with client-side data.

Saturday, August 1, 2009

Smalltalk at Aule-Browser.com


The Smalltalk links at aule-browser.com now display as shown above.

All this (30 links) for a language considered by some IT pundits to be either dead or MIA ( and this without many Seaside links such as dabbledb.com, seasidehosting.st, Swazoo, Sophie ... )

The Curl runtime is required to visit the Smalltalk Aule. The configuraion with the buttons on top is just one default. The Curl RTE (Runtime engine) is required to use Curl applets and once installed, aule-browser.com should be added in the Curl Control Panel as a trusted site (using the Add Host button on the Security pane.)