Skip to content

Commit

Permalink
Release 2.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
cardillan committed Oct 16, 2024
1 parent 651e101 commit 461d5ba
Show file tree
Hide file tree
Showing 6 changed files with 149 additions and 154 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

All notable changes to this project will be documented in this file.

## 2.3.0
## 2.3.0 - 2024-10-16

### Fixed

Expand Down
8 changes: 6 additions & 2 deletions README.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ The most important recent changes to Mindcode include:
* User interface
* Significant improvement in reporting error messages generated during compilation.
* Ability to inject the mlog code to Mindustry processors via the [Mlog Watcher mod](doc/syntax/TOOLS-MLOG-WATCHER.markdown).
* Options for running the compiled mlog code in an emulated processor.
* Support for running the compiled mlog code in an emulated processor.
* Mindcode syntax
* New mechanism for [program parametrization](doc/syntax/SYNTAX-1-VARIABLES.markdown#program-parameters).
* Improved [List iteration loops](doc/syntax/SYNTAX-3-STATEMENTS.markdown#list-iteration-loops) supporting more than one loop variable and modification of the list elements.
Expand All @@ -35,11 +35,15 @@ See [changelog](CHANGELOG.markdown) for a comprehensive list of changes.

## Using Mindcode

### Online

Mindcode is available at http://mindcode.herokuapp.com/. Write some Mindcode in the _Mindcode Source Code_ text area, then press the **Compile** button. The _Mindustry Logic_ text area will contain the mlog version of your Mindcode. Copy the mlog code into the clipboard. Back in Mindustry, edit your processor, then use the **Edit** button in the Logic UI. Select **Import from Clipboard**. Mindustry is now ready to execute your code.

You can also use the **Compile and Run** button to execute the compiled code right away on an emulated processor. The output produced by `print` instructions in your code will be displayed. Very limited interaction with the Mindustry World is supported.

Alternatively, you can download the command-line compiler and use Mindcode [from within your favourite IDE](doc/syntax/TOOLS-IDE-INTEGRATION.markdown).
### Offline

Alternatively, you can download the command-line compiler and use Mindcode [from within an IDE](doc/syntax/TOOLS-IDE-INTEGRATION.markdown).

## Mindustry Logic References

Expand Down
Loading

0 comments on commit 461d5ba

Please sign in to comment.