althea
althea copied to clipboard
Althea is a programming language providing reference counting with ownership analysis.
## Overview ## Requirements
## Overview - printfを実装する 1. システム側のprintfの可変長引数をtrueにして、printlnとprintf両方でprintfを使う 2. 1が無理だったら、printlnでputs、printfでprintfを使う ## Requirements - 下記が実行できること ``` func main() i32 { printf("%d", 10) 0 } // standard output: 10 ``` false-> true: https://github.com/yagipy/althea/blob/main/compiler/alc_codegen_llvm/src/lib.rs#L114
Fixes: #
## Overview ## Requirements
## Overview ## Requirements
## Overview - for文を実装する ## Requirements - for文が実行できること ``` // 例 func main() u64 { for i = 0; i
## Overview ## Requirements
List of features/changes we want to finish before releasing an official v1 version: ## Compiler ### Syntax - [x] Support if/else - [ ] Support for - [x] Support let...
## Overview - GitHub Actionsでキャッシュを使う ## Requirements - GitHub Actionsでキャッシュが効いていること