EiffelStudio is an IDE for the Eiffel language (ECMA-367, ISO/IEC 25436). It has: an Eiffel compiler, an Eiffel GUI editor, a refactoring tool, Eiffel analysis tools and Eiffel libraries. Eiffel applies O-O principles and Design by Contract for quality. http://www.eiffel.com
The Data Structure & Algorithm Library (DSAL) is a library of classical data structure and algorithm.
An easy-to-use thread pool for C++11.
An easy-to-use thread pool for C++11. With ThreadPool class for queueing free functions, and with parallel versions of std::for_each() and std::transform(). Configurable for header-only use or with a library. With many usage examples.
A fast, unobtrusive and modern cross-platform GUI toolkit. Agar fully exploits hardware acceleration where available, but also supports simple frame-buffer interfaces. Agar is stand-alone and easily portable to new platforms and graphics systems.
An open source process simulator
**19-OCT-2017 PROJECT MOVED TO GITHUB** OpSim is an open source Chemical Engineering Process Simulator with a user friendly drag-and-drop graphical user interface (GUI) and an underlying high performance simulation engine.
Since version 1.4 (inclusive) the project was moved to https://github.com/bagaturchess/Bagatur-Chess-Engine-And-Tools Bagatur chess engine and tools. Keywords: Reusable Bit Board, PGN tool, TPT implementation with LRU discipline and hashkeys, MTD parallel search based on PV alpha-beta, adaptive move ordering
object orientated scripting language
ObjectiveScript is an object orientated scripting language that tries to combine the speed of scripting with an object orientated syntax similar to Java and C++. The language offers native data types like bool, double, float, int and string as well as user defined object types and a system library with data types similar to the Java boxed types like Integer and String. Collections like List, Map, etc. can be used with object and value types and can also be used as raw types (i.e. List == List<Object>).
controlled_vars.h to always work with valid variables
The Controlled Variables project is a set of header files for C++ developers. These files allow you to create controlled variables instead of using bare int, float, long, etc. Controlled Variables ensure you always use initialized variables. The project includes the generator. (IMPORTANT: If you're here just to get the header files, go to the Download area and get the file ending in _header-x.y.z.tar.gz as the other one is just the program used to build those header files!)
A cross-platform framework built in C with multiple language bindings, easing the transition between languages and platforms, while maintaining ABI compatibility.
PDOC (pronounced Paddock) is a Persistent Distributed Object Cache. It is an easy and fast way to persist C++ objects.
Simple Portable Memory Management (SPMM) is a small, easy to integrate memory management library for C++. The library emphasizes simplicity of use and implementation while guaranteeing leak free program execution.
A simple text process library, aims to assist parsing all kinds of text including plain text, XML, HTML, etc., which means it can be used as a simple XML parser or a HTML parser.
JavAjax is now at 1.4 beta version, for downloads and documentation please visit http://www.javajax.org
The target of this project is to build easy, reliable, flexible and universal Java Configuration Tool.
Deemon Scripting Language
A rich and powerful scripting language supporting the c preprocessor, classes, exceptions, lambdas, yield functions, label, switch-statement, pointers, foreign functions, and much more. With a fully packed standard library including support for file-io, threads, atomics, pipes, math, file-system, sockets, randomization, hashing, serialization, a wide selection of emulated c/c++ headers and more, deemon provides a suitable environment for any application. Syntax is easy to read and understand and is mostly based on the common languages such as c/c++, java and python, though for those fascinated by it, reaches very deep and allows for pleasingly beautiful code to be written. If you wish to learn deemon, download any package and take a look at 'lib/tut' Note: If you've already used v100, you'll be happy to see how much deemon has grown in the five months that have passed. Keep up to date with deemon at: https://github.com/GrieferAtWork/deemon
The dynax driver framework provides common C++ driver and device classes for platform independent kernel driver development. The framework is based on interface implementations for KMDF (Windows), IOKit (OSX) and Linux (planned).
Game Object-oriented Scripting Language
This is primarily an educational project. Its intention is to provide an easy-to-use C++-like scripting language for applications also written in C++. Despite its name, it is not only intended to be used by games or game engines. However, I plan to use it for a game.
Framework orientado a objeto.
Tecomp: A compiler for Eiffel (compliant with ECMA-367, ISO/IEC 25436). Tecomp is a command line compiler. It is committed to implement standard Eiffel. Tecomp works on Unix and Windows systems. The tecomp project is no longer under active development. Successor project: http://albatross-lang.sourceforge.net
The silc project aims to develop a new programming language called silc, which will be implemented in the D programming language as a frontend for the llvm compiler infrastructure. All the documentation and development is organized at www.silc.ch.
abandoned project. No real need to do that.
A Data Bus to share Time Series at high-frequency and low latency between programs on the same machine or on the network Publisher/subscribers model Any type data Shared-memory, TCP, RDMA, Ethernet Language independent API Time and content access