nilq / hugorm

🐍 A Python-like scripting language

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hugorm

Hugorm

MIT License

What is Hugorm?

It is a dynamically typed programming language. Hugorm strives to be better version of the other snake language, with a heightened focus on <good things here>. The syntax is designed to be easy to read and easy to write, and runs on a constantly improving bytecode virtual machine.

Selling points

"Sssssss ..." - hugorm

  • Decently fast
  • Easy-to-learn syntax
  • Made in Rust
  • The REPL has colors
  • Absolutely massive community
  • Surprising bugs, maybe

Examples

Everyone loves examples. Below are some rather useless example programs, showcasing the raw syntax of Hugorm.

Functions

Literally fun.

firsthug

Loops

whilehug

Exotic loops

loophug

Data

hug

Interfaces

An interface will work like a set of pre-made functions that can be bound to new objects. Kinda like the way you implement traits on a struct in Rust.

interface

The future

Web

In the future, I want to have inline web things.

weblolhug

TO-DO

  • Shunting-yard to be reviewed
  • For-loops and iterators
  • Interfaces

License

MIT

About

🐍 A Python-like scripting language

License:MIT License


Languages

Language:Rust 100.0%