[Oberon] Re: acme under linux: no *.tgz ?

Chris Glur easlab at absamail.co.za
Thu Dec 10 09:52:23 MET 2009

nnis wrote:
> Try acme-sac.  It's a little different in how it operates 
> but it will run on Linux, osx, and windows.

Yes I wanted to try acme, because the PD-clone 'wily' is 
said to be  <displaced since 1990s > by the 'new' acme.

But cleva-WEB2 forces me to fetch *tgz via its 'center'.
So AFAIK a basic principle of the internet fails: error pieces
can be redone, to get a final good copy; because I can't
'continue fetching' the broken 5.8MB file, because my
[curl] fetcher only knows how to 'directly continue fetching';
and not via an extra link.  Is this where proxy-servers come in?

So since wily is only 180KB, and more fetchable in 1 attempt,
even in the rainy season, I've got that.

Since ETH-Oberon/s and linux have already got different mouse
keying, I found that learning to play the 3rd instrument [all
at the same time] is helped by 'talking while flying'. 
"up", "down", "delete", "restore" ..etc. associates the 'word'
with the 'hand reflex'. So for familiar instruments you have:
{set of}:  idea -> hand-reflex
and for the new-instrument you have:
  idea -> word-sound -> hand-reflex

The value of wily is that it can wrap linux operations, in a
nice mult-file [Wirth inspired] editor.
Linux-ETH-Oberon running VNC also allows the even better
editor to be an the same display as linux operations. But
the slow response of the VNC is problematic.
Perhaps I'm just unduly facinated by wily's novelty?

Edgar wrote:
> I guess GC is the return type of the function. C doesn't have a module 
> concept :-(

AFAIK they don't call the 'source modules', "modules".
But here's a trace/log recorded from inside wily, of :

--> wily show what 'library' modules are needed?
-> man ldd == ldd - print shared library dependencies
-> ldd wily == 
	libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x4001d000)
	libc.so.6 => /lib/i686/libc.so.6 (0x40076000)
	libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40196000)
	libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40261000)
	libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x4026a000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
	libdl.so.2 => /lib/libdl.so.2 (0x40281000)
-> Have I got all of these; AFAIK I had an error with *XT* ?
--> ls -l /usr/X11R6/lib/libXt.so.6  ==
lrwxrwxrwx    1 root     root           12 Dec  4  2004 /usr/X11R6/lib/libXt.so.6 -> libXt.so.6.0
--> Well that seems OK; else it wouldn't be working ?
-> perhaps I can evolve/learn wily to be able to email this directly;
 meanwhile I'll save this [under linux] and reload & mail under LEO.
== Chris Glur.

More information about the Oberon mailing list