dbohdan / compilers-targeting-c

A list of compilers that can generate C code
693 stars 47 forks source link

Update information about Yaksha programming language #94

Closed JaDogg closed 9 months ago

JaDogg commented 11 months ago

Hi I'm the original author of the language. I have suggested some changes to Yaksha. 👍🏽 This should give a general idea about what it can do.

Language does look like Python (as I find it pleasing) but not a Python transpiler. Has zero compatibility with CPython/PyPy etc. Also has no concept of GIL & can do system (posix, etc) threads.

YakshaLisp macro system is a completely different (lisp dialect) that lives in the Yaksha compiler --> allowing you to do compile time calculations for example. YakshaLisp ismark-sweep garbage collected. While Yaksha is manually memory managed. (You can use defer to make it simpler).

Yaksha targets C99.