WyeSoft

WyeSoft Lua Calc
Documentation

WyeSoft Lua Calc (Free) v1.0.0 - Android version (shareware version)
http://www.wyesoft.com/
Copyright 2018 WyeSoft. All rights reserved.
Designed and created by Matthew A. Wood
Released 14 November 2018

 

Disclaimer

Download and use our software and webtools at your own discretion. WyeSoft cannot be held liable for any harm resulting from the use of our software or webtools or from the viewing of our website content.

 

Introduction

WyeSoft Lua Calc (Free) is a free scientific calculator, powered by the Lua scripting language. Knowledge of Lua scripting is not required to use Lua Calc as a scientific calculator, but it will allow you to use the software for more complex tasks, as you can make use of Lua functions in your calculations.

The scientific keypad is made up of 36 keys, and there is also a basic keypad which allows you to use Lua Calc as a simple calculator with larger buttons. Variables can be stored and recalled.

As well as a powerful calculator, Lua Calc can be a great aid to programmers, and can even help with learning Lua or programming in general.

 

Upgrade to the full version

For a small fee, you can upgrade to the full version of WyeSoft Lua Calc. This will add the key editor feature and replace the advertisement buttons with 6 more keypad keys on the scientific keypad, giving you a total of 42 customisable keys (84 including the shifted versions), which can be configured to perform virtually any mathematical function. It will also add the ability to save variables between sessions in the saved table.

 

Calculate or execute

You can enter both evaluations and statements into the input field. If the current input can be treated as an evaluation, such as 6+7, the enter button between the input and output fields will turn green and its caption will change to "Calculate". If a valid statement has been entered, which cannot be treated as an evaluation, such as x=30, the enter button will turn blue and read "Execute". If the input field contains neither a valid evaluation nor a valid statement, the button will turn red and its caption will disappear.

 

Recall previous output

The output from the most recent calculation is always stored in the ans variable. This can be used to make a new calculation based on the result of the previous one. For example, you could enter ans+8 and tap the enter button repeatedly to have Lua Calc count upwards in 8's.

When using the onscreen keypad, starting a new command with an operator or a function, rather than a number, will cause Lua Calc to insert ans at the beginning (or in the appropriate place) automatically. For example, if you make a calculation and then start the next command with the + symbol, it will become ans+.

 

Lua copyright and permission notice

Copyright 19942018 Lua.org, PUC-Rio.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.