$usepop/CHANGES.txt Aaron Sloman http://www.cs.bham.ac.uk/~axs/ 23 Feb 2005 Undid changes in two files made in 1999 to make them work with Lesstif. Changes no longer needed. pop/x/pop/lib/Xm/xmTextWidget.p pop/x/pop/lib/Xm/xmTextFieldWidget.p 19 Feb 2005 Added lib generate_category to pop/packages/teaching/lib (Forgot to include it previously. It is needed for teach storygrammar, and used to be in $local/lib) 12 Feb 2005 Bug and Fix reported by Waldek Hebisch Currently Poplog can handle at most 255 lvars. However it seems that there is no check for tha limit in the incremental compiler (there is a check in popc). AFAICS this couses the lisp problem posted in comp.lang.pop Below a patch that implement the check: diff -u -r1.1.1.1 vm_conspdr.p --- src/vm_conspdr.p 10 Feb 2005 20:28:24 -0000 1.1.1.1 +++ src/vm_conspdr.p 12 Feb 2005 17:53:46 -0000 @@ -1177,6 +1177,9 @@ Incr_lab_refcount(asm_exit_lab); + if _Nframewords _gr _16:FF then + mishap(0, 'PROCEDURE STACK FRAME TOO LARGE'); + endif; ;;; first instruction creates stack frame on entry Cons_inst(I_CREATE_SF, 1) :: codelist -> codelist; 17 Jan 2005 Contents of $usepop/INSTALL revised, with new linking/rebuilding scripts See $usepop/INSTALL/INSTALL.txt Moved $usepop/man/bin to $usepop/bin Changed default $poplocal to be $poplogroot, i.e. the directory above $usepop Moved $local/setup/Poplib to $usepop/Poplib Contains default Xdefaults.poplog, init.p, vedinit.p and others.