On Fri, Aug 29, 2008 at 03:48:54PM +0100, Simon Connah wrote: >>> I've just been trying to install the SWI-Prolog port and it seems >>> like it >>> needs X11 installed to run. Is there a command line version of Prolog >>> floating around at all? Or do I need to compile and install my own >>> copy?
swi-prolog works as a command-line version. You need to have X11 libraries around, but it's perfectly happy running from the command-line, without any X server around. > Thanks for the tip. I'm just a bit concerned about the broken part on > that site apparently caused by randomised mmap(). Any idea if this is a > major concern or just something that can be safely ignored? This is a major concern. This means it won't work reliably... sometimes, your binary will get loaded at an address which interferes with your static mmap'ed image, and it will just fail, and you will have to restart the prolog interpreter for it to work, eventually... with a big enough image, it's likely it will get really hard to make things work...