Skip to content

My own interpreted programming language written in Go

License

Notifications You must be signed in to change notification settings

ferueda/ruedalang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ruedalang

go-github release (latest SemVer) GoDoc Test Status Go Report Card

"If you don’t know how compilers work, then you don’t know how computers work. If you’re not 100% sure whether you know how compilers work, then you don’t know how they work." - Steve Yegge

"Without a compiler or an interpreter, a programming language is nothing more than an idea or a specification." - Thorsten Ball

This repository contains an interpreter for the Ruedalang programming language.

Features

  • C-family syntax
  • Variable bindings
  • Integers and booleans
  • Arithmetic expressions
  • Built-in first-class functions
  • Closures
  • Strings
  • Arrays
  • Hash maps

Installation

Usage

License

This library is distributed under the MIT License found in the LICENSE file.

References

About

My own interpreted programming language written in Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages