Hello portable-apps community. I've searched these forums and found 1 request: that one didn't follow the 'un-official' request guideline. So I'll give it my own try and request it with the following info:
Program: SWI-Prolog
License: Kernel licensed under the LGPL & Prolog libraries are distributed under the GPL with an additional statement that allows for use in proprietary applications.
Description: SWI-Prolog is an open source implementation of the programming language Prolog, commonly used for teaching and semantic web applications. It has a rich set of features, libraries for constraint logic programming, multithreading, unit testing, GUI, interfacing to Java, ODBC and others, literate programming, a web server, SGML, RDF, RDFS, developer tools (including an IDE with a GUI debugger and GUI profiler), and extensive documentation.
Website: http://www.swi-prolog.org/
Wiki: http://en.wikipedia.org/wiki/SWI-Prolog
Other: from http://club.telepolis.com/nivel_0/ia/windows.html#sec:ext:
4 registry entries found under HKEY_LOCAL_MACHINE\Software\SWI\Prolog -
fileExtension Extension used for Prolog files
group Start-menu group
cwd Default folder for shortcut
home Installation directory
4 registry entries found under HKEY_CURRENT_USER\Software\SWI\Prolog -
localSize Default local stack size (KB)
globalSize Default global stack size (KB)
trailSize Default trail stack size (KB)
argumentSize Default argument stack size (KB)
5 registry entries found under HKEY_CURRENT_USER\Software\SWI\Plwin\Console -
(Note: thread-windows store the same info in sub-keys)
Height Height of window in character units
Width Width of window in character units
X Left-edge of window in pixel units
Y Top-edge of window in pixel units
SaveLines Number of lines available for scrollback
I have successfully installed this program on a USB. I was also able to run it from said USB. However, I'm unable to run it once the USB drive is plugged into a different Windows machine, and this is most likely due to the registry keys mentioned above. So ANY help would be appreciated in this matter. Thanks in advance.
I just started using this in my programming languages class. I've already thought about it, so I'll take a look at this when I get the chance. (Don't expect any new apps from me though for about a week or two, as I have to cram for finals and finish up some labs, etc.)
EDIT: And thank you very much for the information you've provided in your post. That should make this much more easy to work with.
Here you go.