Showing posts with label Aule Browser. Show all posts
Showing posts with label Aule Browser. Show all posts

Friday, October 5, 2012

Quintilian aule

In his advice on remembering through loci and images, is not the 'forecourt' of Quintilian's memory architecture also our Aule ?

ad herennium

De institutione oratia

Friday, September 17, 2010

Aules evolve

Over at my Aule blog I have a post on evolving an Aule as a "home page" - but one that it is with me and not at Yahoo or Google or AOL.

For some time it has been my habit to set the browser home page to a file on my PC or netbook by using an address bar entry of
file:///c:/webpages/home.html
or
file:///home/grs/websites/home.html
but those should soon go to being
aule.html
or
aule.curl
or
aule.dcurl
as Aules evolve towards being user-defined entry points with access to
remote-astronomy_aule.html
and such.  I had hoped to use a variant of Seaside for Smalltalk to generate these "pages" and another   Squeak Smalltalk framework to make them both portable and persistent.  I am now leading more towards using Robert Parlett's new variation on the Icon language and its libraries as ObjectIcon.  And in time there may be Laurie Tratt's Converge.

Two largely ignored programming options still hold my interest: the Logtalk framework for Prolog (swi-prolog is both constraint and RDF-friendly) and Oz (rules, constraints, dataflows ... )

As Smalltalkers know, it is not just the language, it is the environment, the established patterns - and the ease of testing and debugging.  I will still keep an eye on Seaside for Pharo Smalltalk and watch for Dolphin+Lesser's NG Smalltalk.  But an Aule layout keeps coming back to being a structured String specification to be parsed, persisted and built.  Rebol3 looks to be mired-down (the latest distraction for Carl Sassenrath is running his alpha on an Amiga before that alpha has stumbled into a first beta.  Oh vey ... ) and don't hold your breath for an environment.

Parsing in Icon is almost as fine as in Rebol - and there remains in my back pocket the Qtk for Oz.

No option will be as elegant as a declarative Curl UI in a web page - so they will continue - but as an option.  My next iterations are for Tcl and Ruby links over at logiquewerks.com because the Tcl aule (entry point, home page, portal, mashup) must itself evolve as Tcl 8.6 and TclOO become old-hat.  And Ruby may yet get cleaned up.  And then Java 7 and a VisualWorks 8.  And oh yes - a Rebol 3.

Monday, June 29, 2009

A new home for Aule Browser ...

Aule Browser is now residing at www.aule-browser.com

There are still come kinks for Mac and Linux users ...

And I must find time to get Self 4.4 on my linux box from http://selflanguage.org/ ...

Friday, June 26, 2009

The Aule Browser: a simple web browser

Over at our LogiqueWerks pages we have a demo to run or to download of our Aule Browser. No, not "eule" as in OWL, but "aule" as in hall or entry-way ( an name I once suggested for the Io programming language.)

This is a Curl 7.0 browser using the EmbeddedBrowserGraphic class from Curl 6.0

On my Windows with IE8 as my default browser, it loads the Microsoft Trident HTML rendering engine. On linux it may load a Mozilla engine if you have Firefox installed.

It only adds about 1.2 to 1.6 MB to the Curl runtime environment unlike our massive big-brother browsers.

And it will be highly configurable because Curl is also a declarative language like HTML and since version 6.0 has had a stylesheet mechanism.

But Curl also has macros and first-class anonymous functions and traits and multiple-ionheritance and JIT compiles dynamically to machine code and has about a decade as a trusted and secure enterprise environment.

In the Aule Browser, each command button is declared, much as you would in HTML or another declarative language.

Because Curl is able to load packages dynamically, comes with async call built-in and with sub-appelts for background processes, my 5MB of research bookmarks will not choke the browser as they do Maxthon and not make the browser crawl as they do IE8. And that grinding sound on my hardrive while FireFox is loading?

And anything Chrome can do, we can do. So there.

Expect the Aule Browser to evolve as our other LogiqueWerks site-specific browsers evolve: with simple to do templating and configuration for task: research, hobby, eBay, ning, twine ...

To view the demo online or runtime desktop demo, you must first install the Curl Runtime Engine for Windows, Mac or linux. The same Aule Browser curl code will run on all 3 platforms.