Public | Automated Build

Last pushed: 11 days ago
Short Description
Orange programming language
Full Description

<h1 align="center">Orange</h1>

<p align="center">
<b>Linux/OS X</b>
<a href="https://travis-ci.org/orange-lang/orange">
<img src="https://travis-ci.org/orange-lang/orange.svg?branch=master">
</a>
<b>Windows</b>
<a href="https://ci.appveyor.com/project/rfratto/orange-9no7j/branch/master">
<img src="https://ci.appveyor.com/api/projects/status/r4y46n573riuqfv1/branch/master?svg=true">
</a>
</p>

<p align="center">
<a href="https://gitter.im/orange-lang/orange?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge">
<img src="https://badges.gitter.im/orange-lang/orange.svg">
</a>
</p>

Orange is a statically typed, multi-paradigm (imperative, object-oriented) systems programming language with a focus on high productivity and extendability.

Goals

  • Be Productive. Provide a simple syntax for writing code quickly and make it easy to download and install project dependencies. Provide strict type checking to make sure basic type errors can’t happen.
  • Be Extendible. Allow developers to extend new interfaces to existing types, and allow creating/using compiler extensions that can add new language features or code checks.
  • Be Flexible. Combine the extendability and productivity to make Orange suitable for any kind of development, from embedded programming to high-level applications like web servers.

Resources

Building

Building on OS X, Linux, and Windows are supported. Make sure to install go and then simply run the following command:

$ go get github.com/orange-lang/orange/...

Community

Orange has a Gitter. Come say hi! Feel free to open any issues on Github about questions, suggestions, or bugs. We also have a Google Group open to the public.

Contributing

All pull requests, questions, and suggestions are welcome. Orange is in early development, and all planned code is documented in the issues. Feel free to claim any of the issues or contribute in any other way you'd like!

Docker Pull Command
Owner
orangelang
Source Repository

Comments (0)