Skip to content

Releases: DerEasy/Propositional-Calculator

v0.3-beta Update memory fix

06 Apr 18:21
9bd2428
Compare
Choose a tag to compare

From now on, results will not be cached anymore. This means pcl will not use excessive amounts of memory when there are a lot of variables in a formula; instead, output will now be written asynchronously as the results are being computed.

v0.2-beta Feature Update

30 Mar 21:09
7af6da2
Compare
Choose a tag to compare
  • Shortened executable name from propcalc to pcl

  • There are now two binaries: pcl.exe is the framework-dependent version, which requires the user to have .NET installed. pcls.exe is the standalone version, but its filesize is much larger. Choose the latter if you don't know what this all means. You can rename the files if you like.

  • Added shell argument:
    Starting pcl with the argument "shell" makes it possible to run calculations in e.g. the console without needing to write a file containing code. Starting pcl with no arguments invokes the shell with the default filename also being "shell".

  • Added no_calc argument:
    Starting pcl with the argument "no_calc" prevents the code from being executed. This is useful if the code takes a long time to execute, but you just want to compile it or show steps instead.

  • The first program argument will now be considered to also be the given filename, even if that argument corresponds to an entry in the list of pcl's possible (fixed) program arguments. Invoking pcl steps therefore sets the filename to "steps", but it also makes pcl show steps on code execution

  • Fixed error when code is empty, pcl will instead just exit

  • Other bug fixes

v0.1.1-beta Patch

30 Mar 02:58
1ca8059
Compare
Choose a tag to compare
  • Fixed a parsing error that lead to some operations being missed when the statement was long

v0.1-beta

29 Mar 01:39
b2e4706
Compare
Choose a tag to compare
  • First publically available beta release