• 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 Simkin for C++ Download

Simkin for C++

April 15, 2005
Simkin for C++ is a scripting language that can be embedded into C++ and XML systems for enhanced functionality.
License LGPL
Platform Linux
Supported Languages English
Homepage www.simkin.co.uk
Developed by Simon Whiteside
Simkin is an easy-to-use and simple interpreted language that can be implemented within data files, such as XML, or within databases. It is a great application for users who want to customize their C++-based software using scripts. Simkin's language is interpreted by C++ classes that is included in the package, allowing direct support for embedding scripts within XML documents or "TreeNode" files.

Initially written in 1996, using C++, Simkin was designed to implement an interactive adventure game. It relied on multimedia game engines that provided primitive functions. These functions were then controlled by scripts, giving life to Simkin. In the years since, Simkin has been adopted by the well-known music notation program, Sibelius, allowing users to perform useful transformations to their written music.

Simkin has since been re-implemented in 2000 to function with Java and XML. The C++ version is covered by the GNU LGPL license, making it available to all.

Simkin for C++ boasts several key features that contribute to its popularity. For example, it is very easy to embed and you can override base classes or implement interfaces. Simkin's syntax is even simpler than that of Javascript, making it easy to script. Additionally, Simkin's memory management is controlled by users, and there is no need to worry about garbage collection. With Simkin for Java in a 50k Jar file and Simkin for C++ in a 200k lib file for Visual C++, the memory footprint is kept low. Script files in Simkin can be flexible and contain both data and code. Moreover, Simkin's object model is flexible, allowing you to impose the object model of your choice. This flexibility, coupled with its cross-platform compatibility across Windows, Unix, Mac, and more, makes it a convenient solution.

For those interested in customization and support, source code is provided, making it easy to get started with Simkin.
What's New
Free Download 1.7M
311
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

cubicweb-document
Cubicweb's document management module, cubicweb-document, serves as the foundation for document handling ...
OnTV
OnTV is a TV program monitoring applet designed for GNOME that provides ...
DIX
The DIX project is a trial game engine with an experimental approach.
Cosmos of Methos
Cosmos of Methos is a game that immerses players in the world ...
Tivo2dvd
Tivo2dvd automates the process of accessing, formatting, and burning TV shows onto ...
OSN
OSN is an open protocol social network distributed across multiple platforms, enabling ...
PHP Prayer Board
PHP Prayer Board is a prayer request management software that enables users ...
AVG for Professional Edition
AVG Professional Single Edition provides complete antivirus protection with optimal design.
CoolPackager
CoolPackager creates a self-extracting executable from a .tar.gz file and an installation ...
XMLSensors
XMLSensors are universal add-ons for monitoring systems such as Nagios, Big Brother, ...
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.