24/10/84 CProlog parameterised for different memory sizes A setup file is now available which defines the two symbols P1 and P2. Run "setup cplog", then if you are on a 512K machine (one store board) load prolog using p1 and if you have two store boards use p2. Example: } setup cplog } p1 C Prolog version 1.4e.edai % Restoring file CPLOG:START.UP | ?- 23/08/84 Notes on using CProlog with the new CLI With the old command line interpreter (pre 13th July) a program would be retained in memory if its name had been equated to a symbol. The new CLI doesn't do this, but the same effect can be achieved using the command } preload cplog:prolog.mob The advantage of doing this is to reduce program load time and filestore traffic. 11/06/84 Version 1.4e.edai installed This is the latest release from AI. The differences are mainly bug fixes. I have a list (in room 2607) for anyone who is interested. Note that version 1.4b saved states are not acceptable to 1.4e - you will have to recreate them from the prolog source files. I have also added the prefix "g_" to the names of the APM graphics primitives: g_colour(C) g_offset(X,Y) g_enable(C) g_plot(X,Y) g_line(X1,Y1,X2,Y2) g_trapeze(X1,X2,Y1,X3,X4,Y2) g_triangle(X1,Y1,X2,Y2,X3,Y3) g_fill(X1,Y1,X2,Y2) g_clear g_mouse(X,Y,B) 29/04/84 Using C Prolog on the APM Frank Cringle If you have a 1/2Mbyte machine (one memory board) you will have to make space by entering "forget *" before loading prolog. By equating the program name to a symbol (e.g. prolog=cplog:prolog) you can ensure that the program remains in memory (until "forgotten"), thus eliminating program load time on the second and subsequent calls.