read-only mirror of https://github.com/mizusato/KumaChan

mizusato b38a0a4f82 2022 birthday photo %!s(int64=2) %!d(string=hai) anos
.idea a2b9c815b5 fix %!s(int64=2) %!d(string=hai) anos
build f1e0712a7f add makefile %!s(int64=4) %!d(string=hai) anos
docs 158a930c64 update docs %!s(int64=2) %!d(string=hai) anos
interpreter 4fd4f14d0b fix %!s(int64=2) %!d(string=hai) anos
lang 0190c3d9f6 adjust %!s(int64=2) %!d(string=hai) anos
standalone 8af93e2b81 lazy reloadable %!s(int64=2) %!d(string=hai) anos
support 8af93e2b81 lazy reloadable %!s(int64=2) %!d(string=hai) anos
.gitignore f1e0712a7f add makefile %!s(int64=4) %!d(string=hai) anos
2022.png b38a0a4f82 2022 birthday photo %!s(int64=2) %!d(string=hai) anos
COPYING b8822687b2 change license %!s(int64=3) %!d(string=hai) anos
Makefile 698092389d make release option %!s(int64=2) %!d(string=hai) anos
README.md b38a0a4f82 2022 birthday photo %!s(int64=2) %!d(string=hai) anos
TODO b7f132444f update todos %!s(int64=2) %!d(string=hai) anos
go.mod 5232b6c94b standalone generic ctn module %!s(int64=2) %!d(string=hai) anos
history.png 36e06f0852 add history graph %!s(int64=2) %!d(string=hai) anos
main.go a542648ead revert %!s(int64=2) %!d(string=hai) anos
main.lib.go 4a8dddc319 lib read embedded zip %!s(int64=2) %!d(string=hai) anos

README.md

KumaChan Programming Language


IMPORTANT NOTE: Code in this repo is experimental and unstable. For a stable version of this project, see RxGui. https://github.com/maze1024x/RxGui (Also, note that the license is different in the experimental repo.)


KumaChan is an experimental programming language.

This language is designed for desktop GUI programming.

This language is an attempt to integrate Reactive Extensions with pure functional language features. In this language, all side-effects are represented by Observables.

Documentation

In the docs directory.

Syntax Highlighting, Autocomplete and Lint

Intellij (syntax highlighting only)

Atom (obsolete)

History

Data range: 2018-Q4 ~ 2022-Q3

History

Birthday Celebration of Teddy

2022 (4 years old)

2022