LocalazyLocalazy
Orc is a compiled, statically typed, functional programming language with type inference, garbage collection, and an advanced module system. It is designed to be easy to learn, and easy to read and write. Orc is influenced by many other languages, including Haskell, ML, Lisp, and Java. It borrows features from each of these languages, and combines them into a language that is both powerful and easy to use. Orc has a simple, powerful type system that allows for a wide variety of programs to be written in a type-safe manner. It also has an efficient garbage collector that reclaims memory when it is no longer needed. Orc's module system is designed to be easy to use, and to allow for a wide variety of programs to be written in a modular way. Modules can be imported and exported, and module dependencies can be specified. Orc is a very efficient language, and programs written in Orc can be compiled to native code for a variety of platforms. Orc programs can also be run in a web browser, using the Orc JavaScript library. Orc is a great language for writing web applications, command-line utilities, and server-side programs. It is also a good choice for writing desktop applications.