Projects / Objeck Programming Language

Objeck Programming Language

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
Licenses
Operating Systems
Implementation

RSS Last announcement

Objeck Google Group 02 Feb 2012

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...

RSS Recent releases

  •  18 Mar 2012 01:45

    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).

    •  13 Feb 2012 22:56

      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.

      •  30 Jan 2012 22:45

      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.

      •  04 Jan 2012 22:11

        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.

        Screenshot

        Project Spotlight

        Every Locale

        An app which changes the locale of your Android device.

        Screenshot

        Project Spotlight

        Personal Server

        A simple and easy-to-use Android HTTP server.