Skip to content

dneumann42/owl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Owl

Note: this project is very very early in development and doesn't do a whole lot

 ~___~  Owl (0.0.0-dev)
 {O,o}  run with ',h' for list of commands
/)___)  enter '?' to show help for repl
  ' '

Example

fun compute-factorial(n)
  if n < 2 then
    1
  else
    n * compute-factorial(n - 1)
  end
end

compute-factorial(5) ; 120

x := do
  y := 10
  1 + y
end
x ; 11

my-add := fn(a) fn(b) a + b
c := my-add(1)(2) ;; 3

my-dict := {
    .hello {
        .world fn() "HI"
    }
}
my-dict.hello.world() ; "HI"

About

A programming language and environment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages