Skip to content

Show HN: Easylang can bridge the gap between Scratch and Python

easylang.dev
6 pointschkas4 comments
On HN

Comments

chkasOP

Hello. Easylang is a domain-specific language for learning programming and also for small web canvas applications. It has a reduced set of functions, a simple syntax, a browser IDE and integrated graphics commands. It is statically typed and has only strings and numbers (floating point), arrays of strings and numbers and arrays of arrays as data types. Easylang is written by me and is open source (GPL).

It is mainly written in C and is executed in the browser with WASM (WebAssembly). The Easylang programs are compiled directly in the browser into an AST (Abstract Syntax Tree) which is then interpreted.

A recently added feature is that some code can be compiled directly into WASM code. This is useful for the "inner loop" and can multiply the execution speed.

FYI, getting an SSL error

chkasOP

Thanks for the info. My VPS server is down. I just moved to another server. Should be working again now.

Can confirm- loaded for me now.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.