JIT Compiling baby!
-
GUI features
- Added GUI for calling functions that require inputs
- Added ability to run functions continuously and pin the output to the HUD
- Windows can be resized
-
Language features
- Functions are now JIT-compiled and run at native .NET speed.
- Added Nelder-Mead solver for numeric approximation
- Added build-in function
mag
- Added build-in function
cosh
- Added build-in function
sinh
- Added build-in function
tanh
- Geometric build-in functions now work in degrees by default
- *_rad function added that work in radians
- Build-in function
dot
can now also perform matrix multiplication
-
Globals
- Craft.Inter1.TrueAnomaly is now in degrees instead of radians
- Craft.Inter1.θ is now in degrees instead of radians
- Craft.Inter2.TrueAnomaly is now in degrees instead of radians
- Craft.Inter2.θ is now in degrees instead of radians
!! Breaking backwards compatability
- Geometric build-in functions now work in degrees instead of radians.
Use the
*_rad
functions to get the versions that work in radians.
Bugfix. Thanks to Bas Cornelissen to patiently work it out with me.
- Language features:
- Properly deal with
\t
and\r
- Properly deal with
Better errors and more globals.
-
Globals (description of all globals):
- Added
{body}.Inc
- Added
{body}.LAN
- Added
{body}.Ω
- Added
{body}.SOI.Δt
- Added
Navball.Heading
- Added
Navball.Pitch
- Added
Navball.Roll
- Added
Navball.OrbitalVelocity
- Added
Navball.SurfaceVelocity
- Added
Navball.VerticalVelocity
- Renamed
Craft.Inter1.sep
toCraft.Inter1.Sep
- Renamed
Craft.Inter2.sep
toCraft.Inter2.Sep
- Added
-
GUI features:
- Better error messages. Hunt down the bugs in your code with more ease.
Bugfixes. Thanks to Teseracto for finding them.
- GUI features:
- Fixed losing changes on window switch
- Closing main window no longer breaks toolbar button
- Language features:
- Operator precidence fixed. (Added some unit tests for these cases)
Renamed the entire project Kerbulator, since Kalculator is already an excellent mod by agises.
- Globals:
- Fixed μ globals
- GUI features:
- Added support for blizzy78 toolbar
- Icons for some buttons
Fixed bug where sometimes the run button did not work.
Initial version.
- Language features:
- Functions
- Expressions
- Lists
- List unpacking
- Globals:
- All celestial bodies
- Current orbit
- Orbit of target
- Target intercept information
- GUI features:
- Function list
- Description of input and outputs
- Very basic support for error reporting
- Editor with keyboard
- Re-scan function on window focus
- Add maneuver nodes