[Oberon] Essential facility missing.

Douglas G. Danforth danforth at greenwoodfarm.com
Tue Mar 8 11:39:51 CET 2016


In the BlackBox version of Oberon (Component Pascal)
one has access to the underlying operating systems directory
structure.  So when one selects Files->Open one sees the
directories.  One can then specify that they be listed in
chronological order (or reverse order).  The same holds
true when one descends into a directory and sees the files.
Here's what that looks like

You obviously are using the a version of Oberon not suited to your needs.
-Doug Danforth



On 3/8/2016 2:08 AM, eas lab wrote:
> I often ask myself: "what am I doing wrong?
> How do others manage?"
>
> If you've got a directory containing 222 files, that you were
> working with yesterday: why would you want the dir-listing
> to be sorted alphabetically, instead of <stack-like> by recency?
>
> When you put sugar in your coffee, it entails 3 items:
>   sugar-bowl, teaspoon, coffee-cup.
> Are illiterates who can't sort the 3 items alphabetically,
> unable to do the task?  Even an insect that takes food down
> its hole, uses the stack-based method:
> * bring the food to near the hole and leave it,
>       to free up fighting ability;
> * go to the hole to check that it's not occupied;
> * go back to fetch the food;
> * enter the hole with the food.
>
> If people are working with 4-files, surely they don't identify
> the files by their alphabetic ordering?! They associate some
> aspect of the characters-in-the-name with a concept.
> For me: color is the most direct association mechanism.
>
> ML takes <the redundancy of names> to its logical conclusion:
> each expression is just known as "it".
> So with 'piping systems', as the data is transformed "it" doesn't
> need names at each stage.
> The (n-1)th "it" goes-in and the (n)th "it" comes out.
>
> Re. the economy of effort via piping:
>   if ETHO hadn't stuck with their absurd date format, you could do:
> SYS:*\d == SYS:A.text.gadget  29.07.2002  02:07:39     285
> |RotateLeft(1,WhiteCharSeparatedTokens)
>    ==29.07.2002  02:07:39     285  SYS:A.text.gadget
> |Sort  == Dir Listing in recency order.
>
> How is it possible that ETHO can't do the essential <recency listing> ?
>
> System.Directory SYS:*\d ==
> SYS:A.text.gadget  29.07.2002 02:07:39     285
> SYS:ABC.bmp  06.05.2004 04:37:39  977462
> System.Directory SYS:*\ft
>   29.07.2002 02:07:39  SYS:A.text.gadget
>   06.05.2004 04:37:39  SYS:ABC.bmp
> System.Directory SYS:*\t
>   29.07.2002 02:07:39  SYS:A.text.gadget
>   06.05.2004 04:37:39  SYS:ABC.bmp
> System.Directory SYS:*\f
> SYS:A.text.gadget
> SYS:ABC.bmp
> System.Directory SYS:*\df
>   29.07.2002 02:07:39     285  SYS:A.text.gadget
>   06.05.2004 04:37:39  977462  SYS:ABC.bmp
>
> == Chris Glur.
> --
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
> https://lists.inf.ethz.ch/mailman/listinfo/oberon
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.inf.ethz.ch/pipermail/oberon/attachments/20160308/5d01f434/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: agfifjcg.png
Type: image/png
Size: 33072 bytes
Desc: not available
URL: <http://lists.inf.ethz.ch/pipermail/oberon/attachments/20160308/5d01f434/attachment.png>


More information about the Oberon mailing list