[Oberon] Re (2): Re (2): Project Oberon Hardware

eas lab lab.eas at gmail.com
Sat May 9 16:07:31 CEST 2015


It can't be named RX, because that name was taken.
System.Directory  RX* => RX.Tool
Watson.ShowDef RX.Obj == SetReplace <- original RX.*
..
My workhorse for the last decade has been
ETH Oberon (2.4.3) for Linux x86 [aka LEO]
which allows ETHO 's superior HCI plus
pdf & modern hardware [eg. USB] via linux.
You can't escape from pdf.
People insist on using it even when it's not justified.

It seems that LEO hasn't 'got' Meunier's panel-based Regex utility.
It's problematic for me to search the 40 N-O partitions for
M's package, using LNO, and I can't exit linux, and lose all
my open files' layout.

If I can know the proper name, I'll fetch a copy from ETHZ
if it's not in the LEO package already.

Thanks,

== Chris Glur
PS. the above seems now obsolete! <- No not really.
I was just scratching for some demo of what LEO can do
[although normally you'd do it directly in linux, I'm now working in LEO]

List the files in this-dir containing "Newsgr", newer than 2 days=
System.Execute find ./ -ctime -2    -exec grep -l "Newsgr" {} \;
==..<list of files>

Get the mount-name of the OLD-partition =
System.Execute df | grep 6 == ...
/dev/hda16             3903620   2224128   1679492  57% /mnt/ReiseBrdg
/dev/hda6              2071384   1752676    213484  90% /mnt/hdc6
...

See if the OLD-partition has got M's regexUtility
System.Execute chroot /mnt/hdc6 locate egex ==
/usr/local/oberon/Source/Regexp.Mod
/usr/local/oberon/System/Regexp.Obj
/usr/local/oberon/System/Regexp.Sym
/usr/local/V4tmp/oberon-1.7.02/Source/Regexp.Mod
/usr/local/V4tmp/oberon-1.7.02/System/Regexp.Obj
/usr/local/V4tmp/oberon-1.7.02/System/Regexp.Sym

Better would have been:
System.Execute chroot /mnt/hdc6 locate egex | grep ".Obj"
/usr/local/oberon/System/Regexp.Obj
/usr/local/V4tmp/oberon
Now we use 'plain' N-O to <look into> *.Obj
Watson.ShowDef  /mnt/hdc6/usr/local/oberon/System/Regexp.Obj
 ==Trap   5.7  (Index out of range)

Let me go to /mnt/hdc6/usr/local/oberon/System/
 and launch a new LEO *THERE* ?!

=> Problem : Seems to be V4 dir?

System.Execute ls -l /mnt/hdc6/usr/local/V4tmp/oberon-1.7.02/System/Regexp.Obj
-rw-rw-r-- 1 sndml users 13857 2004-11-05 20:43 /mnt/hdc6/usr/local/V4tmp/oberon
System.Execute ls -l /mnt/hdc6//usr/local/oberon/System/Regexp.Obj
 -rw-rw-r-- 1 sndml users 13857 2004-11-05 20:43 /mnt/hdc6//usr/local/oberon/Sys

OK! Those are duplicate V4 versions.
I wonder what V4:Regexp.Mod can do?
My notes would tell.
-1.7.02/System/Regexp.Obj

OMG !! There's the name:  ==> Regul <==

It's not in Unix_Oberon_r243_Src.tgz   3492833 Bytes

I'm guessing that Guenter Feldmann found a problem.



More information about the Oberon mailing list