Skip to content

nilq/hugorm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

84 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages