Welcome to Kite
Kite is a programming language designed to minimize as much of the programmer experience as possible — quick development and running time and low CPU and memory usage. As this is a new project, we're just getting things started. Feel free to poke around and learn more!
1.0.3 released
Written by Mooneer Salem on Monday 13th of April, 2009 in Usage
Kite 1.0.3 has been released.
New in this release:
- Fixed problems with the Windows installer.
- Fixed bugs in kdb.
Download:
- Source: http://www.kite-language.org/files/kite-1.0.3.tar.gz
- Debian packages: http://www.kite-language.org/files/binaries/deb/1.0.3/
- Windows installer: http://www.kite-language.org/files/kite-windows-1.0.3.msi
- kdoc documentation: http://www.kite-language.org/docs/kdoc-1.0.3/ (as tarball)
- General Kite documentation: http://www.kite-language.org/docs/kite-1.0.3-docs/ (as tarball)
- Kite API documentation: http://www.kite-language.org/docs/kite-1.0.3-api-docs/ (as tarball)
Issue tracker URL (for bug reports): http://trac.kite-language.org/report/1
Getting help: http://trac.kite-language.org/wiki/GettingHelp
1.0.2 released
Written by Mooneer Salem on Sunday 1st of March, 2009 in Usage
Kite 1.0.2 has been released.
New in this release:
- Fixed typo division by zero check in System.float.
- Created package building system for Kite packages/modules. (System.package.builder)
- ikt no longer quits when code throws an exception. (ticket #86)
- ikt now outputs return value of computation on completion. (ticket #87)
- map operator support added for System.directory (credit: Michael Edgar)
- file|exists and file|size added (credit: Michael Edgar)
- string|replace added (credit: Michael Edgar)
- Added operator[]= support to Kite syntax.
- System.object|print now respects value of System.file.stdout.
- Added System.object|print_err (print to file handle pointed to by System.file.stderr).
- Man pages created for Kite applications.
Download:
- Source: http://www.kite-language.org/files/kite-1.0.2.tar.gz
- Debian packages: http://www.kite-language.org/files/binaries/deb/1.0.2/
- Windows installer: http://www.kite-language.org/files/kite-windows-1.0.2.msi
- kdoc documentation: http://www.kite-language.org/docs/kdoc-1.0.2/ (as tarball)
- General Kite documentation: http://www.kite-language.org/docs/kite-1.0.2/ (as tarball)
- Kite API documentation: http://www.kite-language.org/docs/kite-api-1.0.2/ (as tarball)
Issue tracker URL (for bug reports): http://trac.kite-language.org/report/1
Getting help: http://trac.kite-language.org/wiki/GettingHelp
1.0.1 released
Written by Mooneer Salem on Sunday 8th of February, 2009 in Releases
Kite 1.0.1 has been released.
New in this release:
- -Werror removed from default compile flags due to problems with compiles on some versions of GCC.
- Boehm GC now "required" to compile Kite. If one desires, --without-gc can be passed in to use the built-in reference count system instead.
- microregex: fixed captures issue.
- list behavior modifications: |append and op+ create new lists instead of modifying current list (and << modifies existing list) [patch and request by Michael Edgar]
- Classes added to base distribution: System.array, interface.pop3, interface.smtp, System.date.hires, System.digest (credit: Michael Edgar)
- list|sort method added (credit: Michael Edgar)
- Regular expressions can now be specified with r/.../[i] syntax instead of explicitly creating a System.regex object.
- Fixed infinite loop issue with empty delimiter in String.split.
- Added support for strings using single quotes.
- Added hex, octal and binary representations of numbers to Kite syntax, and liberalized the representation of floating-point numbers.
- Sockets now support timeouts. [patch and request by Michael Edgar]
Download:
- Source: http://www.kite-language.org/files/kite-1.0.1.tar.gz
- Windows installer: http://www.kite-language.org/files/kite-windows-1.0.1.msi
- kdoc documentation: http://www.kite-language.org/docs/kdoc-1.0.1/ (as tarball)
- General Kite documentation: http://www.kite-language.org/docs/kite-1.0.1/ (as tarball)
- Kite API documentation: http://www.kite-language.org/docs/kite-api-1.0.1/ (as tarball)
Issue tracker URL (for bug reports): http://trac.kite-language.org/report/1
Getting help: http://trac.kite-language.org/wiki/GettingHelp
New VIM syntax file
Written by Mooneer Salem on Thursday 5th of February, 2009 in General
Jørgen P. Tjernø has written a preliminary vim syntax file for Kite.
- Download: http://svn.devsoft.no/kite/syntax/
TextMate bundle for Kite
Written by Mooneer Salem on Monday 26th of January, 2009 in General
Note: Updated TextMate bundle available here.
Michael J. Edgar, Dartmouth College Class of 2010, has written a TextMate bundle for Kite. This adds syntax highlighting for Kite language files.
Thanks, Michael! (Speaking of which, syntax highlighting for vim would be awesome, too--I should add that to the wishlist.)