-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Kitsune is a simple prototype based programming language. It is very young and while it does have a compiler it has not been test extensively or guaranteed to work. The runtime is mostley complete however has not been tested. Documentation, syntax and examples will be coming after a compiler actually does something and things are somewhat usable for anyone but me. In the meantime check out the Syntax and Example Code page for the latest information.
Goals:
Compiles to C++ for portability
Reasonably Fast
Have fun creating a new programming language
Has a good/complete standard library with a focus on games
Requirements:
libgc → http://www.hpl.hp.com/personal/Hans_Boehm/gc/
cmake → http://www.cmake.org/
Compiles on:
Mac OS X 10.5/10.6 and libgc 7.1
Ubuntu 9.04 and libgc 6.8
If you like this code, have questions or have used it in an interesting way feel free to email me at [email protected] .
License:
The language, runtime and compiler are all under the BSD license which reads as follows:
/*
- Copyright © 2009, Seoushi Games
- All rights reserved.
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- * Neither the name of the Seoushi Games nor the
- names of its contributors may be used to endorse or promote products
- derived from this software without specific prior written permission.
- THIS SOFTWARE IS PROVIDED BY Seoushi Games ‘’AS IS’’ AND ANY
- EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- DISCLAIMED. IN NO EVENT SHALL Seoushi Games BE LIABLE FOR ANY
- DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/