The Objeck computer language is an object-oriented computing language with functional features that has ties with Java, C#, and Pascal. In this language, all data types are treated as objects. The language consists of a compiler and VM with an accompanying memory management and JIT compiler.
| Tags | Virtual Machine language functional Memory Management Compilers |
|---|---|
| Licenses | BSD Revised |
| Operating Systems | Windows Linux Mac OS X |
| Implementation | C++ Assembly |
Last announcement
I've created an Objeck Google Group to allow users share information, solicit feedback, and address bugs. Please join the group and post your comm...
Recent releases


Release Notes: This release was primarily focused on bugfixing and tying up loose ends from the 3.0 release. Highlights include the addition of more trigonometric functions (medium), fixes for a bug related to nested floating point calculations which make method calls (medium), use of a version key to ensure that libraries and binaries are compatible with specific versions of the tool chain (new), and a patched debugger which looks for the required magic number in the correct place in order to properly load debug executables (high).


Release Notes: The focus was on completing outstanding features and improving stability. Since v2.0, the following features have been added: full support for class interfaces; relaxed syntax via type inference and inferred method call signature resolution; regular expression support; block scoping of variables; ODBC database support; enhancements and bugfixes to existing class libraries; and increased stability and performance.


Release Notes: This release was focused on bugfixes and a new regex implementation. A new introductory tutorial is available on the project’s Wiki site, as well as a guide on how-to use the command line debugger. The buggy “RegEx” class has been rewritten; expect additional enhancements in the future (major). A bug related to always linking the “String” class for support of non-referenced command line parameters has been addressed. Minor compiler bugs have been fixed for enhanced stability.


Release Notes: This release was focused on bugfixes and basic regex support. Highlights include the following: a compiler fix related to the scoping of inferred variables (major); a fix for a compiler bug related to the management of multiple return statements that all have literal strings (minor); optimized code generation for nested AND/OR expressions (medium); and a basic implementation of a regex pattern matching engine (new).


Release Notes: This release focused on bugfixes and performance. In addition, enhancements were made to the class libraries. This is a recommended upgrade. Highlights include full support for interfaces, fixes for a bug in the String class related to the copying of byte buffers (this had cascading impacts), resolution of an outstanding issue involving inheritance and virtual methods, a sped-up dynamic binding process, support for cookies in the HttpClient class, and fixes for numerous bugs in the commandline debugger.