Download Hope.zip

Sunday, April 15, 2012

This weekend I was able to compile Hope as C++ code.  The Hope interpreter was written in C, and it would only compile with the C flag in Visual Studio.  The problem was with variable names, old C style function prototypes and functions that only C uses, all had to be changed. 

Compiling Hope as C++ is important because C++ libraries can be considered for use now, specifically in the area of GUI toolkits.



Tuesday, April 3, 2012

The first release of Hope for Windows did not work on Windows XP.
The new version 1.2.1 has been tested and it works on XP, so that problem has been corrected.

There was an issue with the function SetCurrentConsoleFontEx() which only works on Vista and above, so that function is  no longer used.  Also the interpreter was compiled statically so there aren't any issues about missing C library files.