Skip to content

8l/objeck-lang

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Objeck

Objeck is an object-oriented computer language with functional features. The language has ties with Java, Scheme and UML. In this language all data types, except for higher-order functions, are treated as objects.

The language contains all of the features of a general-purpose computing language with an emphasis placed on simplicity. The programming environment consists of a compiler, virtual machine and command line debugger.

Downloading

Get the latest release.

Simple example

class Hello {
  function : Main(args : String[]) ~ Nil {
    "Hello World"->PrintLine();
    "Καλημέρα κόσμε"->PrintLine();
    "こんにちは 世界"->PrintLine();
  }
}

Compiling: obc -src hello.obs -dest hello.obe

Running: obr hello.obe

Documentation

Please refer to the project website for documentation and tutorial.

Pulling the code

git clone https://github.com/objeck/objeck-lang.git objeck-lang

Building your own

Build instructions for Windows, Linux and OS X.

About

Objeck Programming Language

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 38.9%
  • C++ 35.1%
  • Makefile 23.3%
  • HTML 0.7%
  • Objective-C 0.4%
  • Java 0.4%
  • Other 1.2%