tkscript

Description

tkscript is a JIT-accelerated C-like scripting language with bindings for OpenGL, SDL, SDL_net, libpng, and zlib. A plugin SDK can be used to dynamically extend the script engine with custom C functions and C++ classes. It can be used to create portable, 3D, OpenGL-accelerated multimedia applications. TKS, short for "toolkit script-language", is an open and portable glue language for native code libraries. The script engine focuses on C++ API backends but also allows for C and Assembler functions. The scripts look much like C/C++/JavaScript/PHP so it will not take someone too long to get familiar with the syntax. A CPU table based (i.e. rather portable) Just In Time (JIT) compiler can speed up script execution by up to 100 times. TKS serves as a scriptable application host for custom C++ libraries (�plugins�). Bindings for OpenGL,SDL,SDL_net,libpng,zlib,MiniFMOD and MySQL are available while other extensions are currently being developed, e.g. for the FOX GUI toolkit. A TKS application project can be compiled to a gzip compressed TKX archive which will contain all data necessary to run that application. This technique makes it possible to deploy applications without prior local installation (besides the TKS runtime) which suggests the use for network based systems, e.g. the world wide web or intranets. TKX archives, in contrary to regular executables, are hardware-independent and can thus be used across multiple platforms. The current implementation of the scriptlanguage, its source codes as well as precompiled distributions are available under the terms of the GNU General Public License. The interface for application-specific C/C++ extension libraries (YAC) is released under terms of the GNU Lesser General Public License which also allows for proprietary (i.e. closed source) extensions (plugins). Note: The code snippets found in this documentation can be run as-is, just copy them to a test.tks file and run them with the "tks" CLI command..

Sdl - Jit - Opengl - Tks - Yac - Api - Toolkit - Used - Script - C++ - Bindings - Application - Tkscript - Compilers - Programming

Published By:bs

License Type:Freeware

Date Added:22 October, 2010

Version:0.9.0.60

Price:Free

Downloads:18

Size:645.1 KB

Platform: Linux

What people say
- required fields
     
Related Downloads

Adrian project is a RPG using SDL and OpenGL.

DateSep 20, 2010

AuthorAdrian Team

Size13.3 MB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Games

Rush 2005 is a football game using SDL. Rush 2005 is a BSD-licensed project to create an American football game for Windows and Linux in the tradition of Tecmo Bowl and NFL Blitz, built using the cross-platform SDL game programming library..

DateAug 6, 2010

Authoraendeuryu

Size4.9 MB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Games

Zorn is a 2D top-view space shooter written in Python, using SDL and OpenGL. There is no story. Oh, there used to be one. A story about a fledgling civilisation, alien technologies, unfathomable enemies and valiant struggles.

DateSep 1, 2010

AuthorBen Deutsch

Size30.7 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Games

Bombic project is a dynablaster clone, that runs under Linux. Originally the game was running under Windows but I decidet to create port of the game. I think it deserves it. Well what the game offers?

DateSep 15, 2010

AuthorBernard

Size6.2 MB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Games

Sporktris is a clone of Tetris-clones. It is meant to be fun, functional, and pretty, with as little annoyance as possible. Technical details: Sporktris is written in C++, using SDL for graphics and input (for easy portability).

DateSep 13, 2010

AuthorCrimson Penguin

Size2.6 MB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Games