Skip to content

v0.6.0

Latest

Choose a tag to compare

@github-actions github-actions released this 22 Aug 14:13
· 180 commits to main since this release
1ca77d3

Install

Download the file for your machine, then run it — there is nothing else to install.

Your machine File
Windows venos-windows-x64.exe
macOS (Intel or Apple Silicon) venos-macos-universal
Linux venos-linux-x64

Windows — double-click the .exe, or run venos-windows-x64.exe program.my in a terminal.

macOS / Linux — make it executable first:

chmod +x venos-macos-universal        # or venos-linux-x64
./venos-macos-universal               # interactive shell
./venos-macos-universal program.my    # run a file

On macOS the first launch may be blocked because the binary is not
notarized — right-click the file and choose Open, or run
xattr -d com.apple.quarantine venos-macos-universal.

Notes

  • These binaries are statically linked, so they carry no runtime dependencies.
  • The interpreter works on its own. The build command (transpile to C++ and
    compile to a native executable) additionally needs g++ on your machine.
  • Prefer nothing to install at all? Everything also runs in the browser:
    https://vpdrla.github.io/Venos/
  • New to the language? Start with the tutorial
    (한국어).

SHA256SUMS.txt lists the checksums of every file in this release.

What's Changed

  • MyLang v1.6: playground, REPL, string interpolation, list ops, bug fixes, tests/CI by @Vpdrla in #1
  • Deploy the playground to GitHub Pages via Actions by @Vpdrla in #2
  • Rename to Venos, remove personal names, fix demo GIF Korean rendering by @Vpdrla in #3
  • Add English RPG example and switch the demo GIF to it by @Vpdrla in #4
  • Release automation + classroom playground (share links, autosave, 12-lesson track) by @Vpdrla in #5
  • v0.6.0: renumber for a real 1.0.0 later, plus the release + playground commits PR #5 missed by @Vpdrla in #6
  • Make the release build fast and releasable without a tag push by @Vpdrla in #7

New Contributors

  • @Vpdrla made their first contribution in #1

Full Changelog: https://github.com/Vpdrla/Venos/commits/v0.6.0