[To reply replace "Aaron.Sloman.XX" with "A.Sloman"]
tsmithers@vicomtech.es writes:
> Date: Wed, 31 Oct 2001 11:41:26 +0000 (UTC)
>
> Are there any plans for, or is there anybody
> working on, a port of Poplog to Mac OS X?
I don't know of anyone doing this, and would be interested to hear
if it is happening.
There is a version of poplog for powerPC running AIX, so I assume that
if Mac OS X is largely unix-like then the incremental compiler
facilities for PPC+AIX should already have broken the back of the
porting job since the machine instructions (generated both by the
run-time incremental compiler, and the build-time batch compiler) are
the same?
However finishing off a port would be a non trivial task.
In particular, you need to learn the rather nasty system dialect of
Pop-11 which has a lot of extensions (some of them C-like) for
generating efficient machine code and doing things ordinary pop-11
users cannot do (to protect them from frequent disasters).
You will need a running version of poplog (e.g. on linux+PC, or
sun+solaris or alpha+unix) to do the initial cross-compilation.
Eventually you'd get a large collection of automatically generated
assembler files for the new version. They can then be copied to the new
machine, then assembled and linked, and with luck run. Once a partly
working version exists on the new machine, especially a version able to
support ved, the rest of the work will go much faster.
Finding out what to do will involve reading the files in here:
http://www.cs.bham.ac.uk/research/poplog/sysdoc/
also available for downloading in one package:
http://www.cs.bham.ac.uk/research/poplog/sysdoc.tar.gz
(only 74Kb).
You'll also need to read some of the documentation included iwth
poplog, including
help popc
ref vmcode
help newpop
and probably lots more files in the REF directory.
If the operating system is not sufficiently like unix or linux
or if it does not use standard X window facilities, then a lot
more work will be needed (e.g. the event handling, the external
procedure call and external data interfaces, etc.).
XFree86 should be standard enough for the X stuff! (If you can't get
motif for the mac you'll have a restricted version of Xved. My RCLIB
graphical tools, all implemented directly in pop-11 overcome some of the
limitations as they don't use motif.)
> I am currently running Mac OS X.1 on a G4
> Powerbook, and have XFree86 (alias XDarwin)
> installed and working for other Xwindows
> applications.
If you don't have access to another machine on which you can run
poplog (e.g. a PC running linux) you'll find it very difficult.
Another, much simpler, possibility if you want to use it only for the
editor is to get a PC running linux, install poplog (ask me which files
to fetch), then in an Xterm window on your Mac log in to the PC and run
poplog/ved etc. Most of the time I sit at an old slow sun logged in to a
much faster newer one in our machine room. It's just as good as having a
faster machine on my desk. (The great benefit of the X window system).
Then if the machines are linked by NFS then you can directly edit
on the PC the files you use on the mac. If they are not linked,
you'll have to do some copying (I use a simple script using rsh and two
back to back tar processes for copying directories between machines,
preserving symbolic links, dates of files, etc.)
> Tim Smithers -- and old Poplog user hoping
> for a way to return to ved.
I suspect it has made considerable progress since you last
used it. Most people now seem to prefer XVed (multiple windows,
menus, scrollbar, etc.) though I am one of the die hards who
just work with my keyboard in a single Xterm window using good
old-fashioned Ved.
> P.S. I'm not subscribed to pop-forum, if that
> is possible (?), so if you want me to see any
> replies please include my Email address
> explicitly.
Your message got transferred automatically across the gateway to
comp.lang.pop, so you may get replies from people who are not on
the pop-forum list.
If you wish to join the list send a message to
majordomo@cs.bham.ac.uk
containing just one line
subscribe pop-forum
You can change that to "unsubscribe" later if you want to remove
yourself.
It is a low traffic list, linked in both directions to the comp.lang.pop
news group. However not everything that gets posted to the news group
reaches our server, for unknown reasons.
Best wishes.
Aaron
====
Aaron Sloman, ( http://www.cs.bham.ac.uk/~axs/ )
School of Computer Science, The University of Birmingham, B15 2TT, UK
EMAIL A.Sloman AT cs.bham.ac.uk (ReadATas@please !)
PAPERS: http://www.cs.bham.ac.uk/research/cogaff/ (And free book on Philosophy of AI)
FREE TOOLS: http://www.cs.bham.ac.uk/research/poplog/freepoplog.html
|