Skip to content
/ dove Public

The interpreter for a fast, minimal, and elegant programming language πŸ•ŠοΈ.

License

Notifications You must be signed in to change notification settings

dove-lang/dove

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Dove logo

A fast, minimal, and elegant programming language. πŸ•ŠοΈ

This is the main source code repository for the Dove Programming Language (try it online). It contains the interpreter and standard library.

Contents πŸ“¦

  1. Hello World
  2. Documentation
  3. Usage
    1. Online Playground
    2. Linux
    3. Windows
  4. License

Hello World πŸ‘‹ 🌎

Dove:

for name in ("foo", "bar") {
    print "Hello! " + name
}

Output:

"Hello! foo"
"Hello! bar"

Documentation πŸ“

Take a look at the Dove docs β†’ https://dove-lang.github.io/docs/

Usage πŸƒ

To start using Dove, please follow these steps:

Online Playground

Visit β†’ https://dove-lang.com/playground.

Linux

  1. Install the Dove interpreter binary β†’ v0.1.2
  2. Navigate to the file directory.
cd [DIRECTORY]
  1. Run the REPL, or run a dove file directly.
# Run REPL
dove

# Run file
dove example.dove

Windows

  1. Install the Dove interpreter binary β†’ v0.1.2

  2. Navigate to the file directory.

cd [DIRECTORY]
  1. Run the REPL, or run a dove file directly.
# Run REPL
dove.exe

# Run file
dove.exe example.dove

License

GPL-3.0 Β© Eric Hua, Peter Ke