Skip to content

alexandre-pennetier/nit

This branch is 13035 commits behind nitlang/nit:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0d024da · May 30, 2012
Apr 16, 2012
Apr 17, 2012
Apr 12, 2012
Feb 17, 2012
Apr 12, 2012
May 30, 2012
May 30, 2012
May 2, 2012
May 30, 2012
May 8, 2012
Apr 26, 2012
Dec 28, 2008
Apr 17, 2012
Jul 9, 2008
Feb 14, 2012
Jul 14, 2009
May 2, 2012
Feb 14, 2012
Apr 17, 2012
Apr 17, 2012
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

About

Nit language

Resources

License

Apache-2.0 and 2 other licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
LICENSE-BSD
GPL-2.0
LICENSE-GPL-2

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 99.1%
  • C++ 0.6%
  • Shell 0.1%
  • Objective-C 0.1%
  • JavaScript 0.1%
  • Vim Script 0.0%