Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
Nit is a statically typed object-oriented programming language. The goal of Nit is to propose a statically typed programming language where structure is not a pain. Nit has a simple straightforward style and can usually be picked up quickly, particularly by anyone who has programmed before. While object-oriented, it allows procedural styles. The Nit Compiler (nitc) produces efficient machine language binaries. Some Nit features: * Pure Object-Oriented. * Multiple Inheritance. * Realist typing policy. * Light and clear syntax. Requirement: * gcc http://gcc.gnu.org/ Optionals tools: * ccache http://ccache.samba.org/ to improve recompilation * dot http://www.graphviz.org/ to enable graphes with the nitdoc tool Important files and directory: bin/ The Nit tools bin/nitc The Nit compiler bin/nitdoc The Nit autodoc BUGS Known big usability bugs c_src/ C code of nitc (needed to bootstrap) clib/ C code needed by nitc to compile programs Changelog List of change between versions doc/ Documentation examples/ Program examples written in Nit LICENCE License of the software misc/ Some additional file for commons text editors and tools tests/ Non-regression test-suite lib/ Nit standard library Makefile Bootstrap the Nit tools NOTICE List of the authors README This file src/ The Nit tool sources (written in Nit) TODO What next features are planed How to start: * $ make * $ bin/nitc examples/hello_world.nit * $ ./hello_world More information: http://www.nitlanguage.org