# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### Added - Anonymous functions [[`PR #11`](https://github.com/TheAwiteb/ocypode-lang/pull/11)] - Ownership of local functions know will not be moved when calling them ## [`v0.2.0`] - 2023-3-19 ### Added - The interpreter of the language. Now you can run the code. [[`PR #4`](https://github.com/TheAwiteb/ocypode-lang/pull/4)] - Built-in functions [[`PR #4`](https://github.com/TheAwiteb/ocypode-lang/pull/4)] - `format` To format a string - `print`/`println` To print in the stdout (including formatting) - `len` To get the length - `push` To push an element to the end of an array - `pop` To pop an element from the end of an array - `input` To get input from the user - Packing and unpacking [[`PR #8`](https://github.com/TheAwiteb/ocypode-lang/pull/8)] ### Changed - Now the array can contain a expressions, not only a value ## [`v0.1.0`] - 2023-3-14 ### Added Just the parser of the language, and the AST. also the grammar and tests of the parser.