Hi Daniel
Welcome to comp.lang.pop / pop-forum even if you came looking
for something else.
You can get an overview of what poplog is about if you look at this
http://www.cs.bham.ac.uk/research/poplog/poplog.info.html
For many users the integrated Editor Ved (partly Emacs like, and
programmable too) provides the IDE, because Ved understands
search lists that get extended as libraries are compiled, and it
knows how to compile and display code in the various
sub-languages of poplog (by default it uses the file suffix to
identify the language and passes code to the relevant incremental
compiler)
Ved is extendable by the user, like Emacs.
Some people don't like Ved (or XVed the multi-window version) and
prefer Emacs, for which there is a poplog interface at the web
site. Others prefer something different and have to support
themselves.
Some screenshots and movies can be found here:
http://www.cs.bham.ac.uk/research/poplog/figs/rclib/
http://www.cs.bham.ac.uk/research/poplog/figs/simagent
> > Are you referring to prolog, or poplog?
> Hmm, I referred prolog, but I am open for new...so I will take a look to
> poplog too.
Prolog is one of Poplog's sub-languages. It has not been updated for
several years so it has fallen behind other versions of prolog, but it
it is still usable for many purposes (including teaching) and since the
prolog and the other languages (especially pop-11) can be used in the
same process and share data-structhres the combination can be well
suited to tasks requiring a hybrid programming methodology.
Maybe a prolog expert would like to extend poplog prolog one day:
all the sources are included in poplog.
> Maybe it was the wrong, but interesting, because never heard poplog, so
> why do I not spend more time with this language.
As indicated above there are several languages in Poplog
Prolog, Common Lisp, Standard ML, and Pop11
Pop11 is the core language, partly like lisp in its functionality, but
with a very different appearance. There's a partial overview here
http://www.cs.bham.ac.uk/research/poplog/primer/START.html
Most of the system, including the editor is implemented in pop11.
Likewise this toolkit:
http://www.cs.bham.ac.uk/research/poplog/packages/simagent.html
Have fun.
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
|