• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux tkscript Download

tkscript

April 18, 2005
Tkscript is an accelerated JIT software.
Version 0.9.0.60
License GPL
Platform Linux
Supported Languages English
Homepage tkscript.de
Developed by bs
tkscript is a scripting language that can create portable, 3D, OpenGL-accelerated multimedia applications. It has bindings for OpenGL, SDL, SDL_net, libpng, and zlib. Additionally, a plugin SDK can be used to dynamically extend the script engine with custom C functions and C++ classes. The syntax of the scripts looks similar to C/C++/JavaScript/PHP, making it straightforward to understand. TKS, an open and portable glue language for native code libraries, functions as a scriptable application host for custom C++ libraries.

The JIT-accelerated script engine focuses on C++ API backends but also allows for C and Assembler functions. With a CPU table-based JIT compiler, script execution can be boosted up to 100 times. Bindings for OpenGL, SDL, SDL_net, libpng, MiniFMOD, and MySQL are available, with more under development, such as for the FOX GUI toolkit. A TKS application project can be compiled into a gzip compressed TKX archive, simplifying deployment across multiple platforms, including network-based systems.

The GNU General Public License covers the current implementation of the script language, its source codes, and precompiled distributions. The interface for application-specific C/C++ extension libraries (YAC) is released under terms of the GNU Lesser General Public License, which allows for proprietary (i.e., closed source) extensions (plugins). The code snippets found in the documentation can run as-is, simply copy them to a test.tks file and run them with the "tks" CLI command.

Some main features of tkscript include access to a C/C++/Java(Script) like, JIT-accelerated scripting engine, gzip'd VFS, and the ability to run on multiple platforms, such as Microsoft Windows, X86 Linux, CygWin, and AmigaOS 3.0. It also serves as an application host for "YAC" plugins, with bindings for the OpenGL toolkit ("tkopengl"). Additionally, it supports the SDL cross-platform hardware abstraction layer ("tksdl"), which is useful for developing video games and similar "realtime" applications. The SDL_net API provides TCP/UDP networking facilities, and its FXML interface provides an easy-to-learn XML/HTML-like markup language with access to the FOX toolkit.
What's New

Version 0.9.0.60: N/A

Free Download 645K
302
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    157
  2. Dvgrab 3.4
    94
  3. DynVPN 1.0
    83
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    76
  6. porm r2
    72
  7. Clewarecontrol 0.8
    71
  8. Hills 2.0
    71
  9. fuseftp 0.8
    70
  10. Java Games 1.0
    70

Related Downloads

KPopAssistant
KPopAssistant is a KDE-based software that checks POP3 emails with advanced features, ...
Gion
Gion is a software that meets the FreeDesktop specifications and is the ...
Machinations
Machinations is a 3D real-time strategy game modeled after Total Annihilation and ...
Zapping
Zapping is a Gnome desktop application that provides TV viewing functionality to ...
OSN
OSN is an open protocol social network distributed across multiple platforms, enabling ...
SGE::Control
Manage job scheduling on SGE queues with our software tool.
PPDD
PPDD is a Linux device driver.
weightbot
This software provides an unauthorized application programming interface (API) for WeightBot.com.
AirSnort
AirSnort is a WLAN software that retrieves encryption keys.
PlaySMS
PlaySMS is a mobile portal system that operates through a web-based interface. ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.