objeck-lang

Objeck is a modern object-oriented programming language with functional features tailored for machine learning. It emphasizes expression, simplicity, portability, and scalability. The programming environment consists of a compiler, virtual machine, REPL shell, and command line debugger with IDE plugins.

OTHER License

Stars
155

Bot releases are visible (Hide)

objeck-lang - v6.5.4

Published by objeck about 2 years ago

Maintenance update with bug fixes, including LSP support

Highlights:

  1. Added the ‘Runtime->SetLocale(..)’ function
  2. Improved the performance of the ‘HttpsClient’ and ‘HttpsClient’ classes
  3. Fixed bugs #55, #56, #57, #58 and #59
  4. Resolved LSP issues with Visual Studio Code plugin (see objeck-lsp-1.1.14.zip)
objeck-lang - v6.5.3

Published by objeck over 2 years ago

Performance enhancements and bug fixes

Highlights:

  1. Added the ‘Runtime->SetLocale(..)’ function
  2. Improved the performance of the ‘HttpsClient’ and ‘HttpsClient’ classes
  3. Fixed bugs #55, #56, #57 and #58
objeck-lang - v6.5.2

Published by objeck over 2 years ago

Performance enhancements and bug fixes

Highlights:

  1. Improved the performance of the 'HttpsClient' and 'HttpsClient' classes
  2. Fixed bugs #55, #56, and #57
objeck-lang - v6.5.1

Published by objeck over 2 years ago

Performance enhancements and minor bug fixes

Highlights:

  1. Improved the performance of the 'HttpsClient' and 'HttpsClient' classes
  2. Fixed bugs #55 and #56
objeck-lang - v6.5.0

Published by objeck over 2 years ago

New features and enhancements

Highlights:

  1. Added String '+'' concatenation support (new)
  2. JSON parsing over 33% faster (new)
  3. Added the ‘WebDownloader’ class to simultaneous downloading
  4. Extended the ‘use’ statement to support a list of arguments
objeck-lang - v6.4.3

Published by objeck over 2 years ago

Improved memory management and a major bug fix for macOS

Highlights:

  1. Optimized garbage collection (new)
  2. Support for HTTP(S) 301 and 302 redirects (new)
  3. Fixed bugs: #52, #53, #54
objeck-lang - v6.4.2

Published by objeck over 2 years ago

Improved memory management and minor enhancements

Highlights:

  1. Optimized garbage collection (new)
  2. Support for HTTP(S) 301 and 302 redirects (new)
  3. Fixed bugs: #52, #53
objeck-lang - v6.4.1

Published by objeck over 2 years ago

Major performance enhancements retired support for 32-bit targets

Highlights:

  1. Optimized execution for 64-bit targets (new)
  2. Runtime memory usage reduced by about 50% (new)
  3. Fixed bug #51
objeck-lang - v6.4.0

Published by objeck over 2 years ago

Significant performance enhancements retired support for 32-bit targets

Highlights:

  1. Optimized execution for 64-bit targets (new)
  2. Runtime memory usage reduced by about 50% (new)
  3. Corrected type check bug in the memory manager (bug: medium)
  4. Fixed divide by zero exception checking in arm64 JIT code (bug: low)
objeck-lang - v6.3.6

Published by objeck over 2 years ago

Performance improvements and minor enhancements

Highlights:

  1. Additional performance improvements for interpreted code (new)
  2. Divide by zero detection in interpreted and JIT compiled code (new)
  3. Fixed array indexing issue with nested method calls (bug: medium)
  4. Reenabled garbage collection, which was mistakenly disabled, in the last release that was backed out (bug: high)
objeck-lang - v6.3.4

Published by objeck over 2 years ago

Performance improvements and minor enhancements

Highlights:

  1. More performance improvements for interpreted code
  2. Updated command line documentation
objeck-lang - v6.3.3

Published by objeck over 2 years ago

Performance improvements and minor bug fixes

Highlights:

  1. Performance improvements for interpreted code
  2. Bug fixes for LSP support (bug: medium)
objeck-lang - v6.3.2

Published by objeck over 2 years ago

Performance improvements and minor bug fixes

Highlights:

  1. Performance improvements for interpreted code
  2. Bug fixes for LSP support (bug:medium)
objeck-lang - v6.3.1

Published by objeck over 2 years ago

Minor enhancements

Highlights:

  1. Enhanced ‘Float’ formatting for strings and console output (new)
  2. Tweaked compiler optimizations (new)
  3. Fixed ‘Base64’ decoding error (bug:low)
objeck-lang - v6.3.0

Published by objeck almost 3 years ago

Enhanced support for Apple Silicon, new classes, and bug fixes

Highlights:

  1. For macOS Apple Silicon, all libraries are linked locally, including SLD2 and LibreSSL (new)
  2. Add a 'Stringify' interface (new)
  3. Fixed bugs #47 (minor), #48 (medium) and #49 (major)
objeck-lang - v6.2.4

Published by objeck almost 3 years ago

New classes and bug fixes

Highlights:

  1. Add a ‘Stringify’ interface (new)
  2. Fixed bugs #47 (minor), #48 (medium) and #49 (major)
objeck-lang - v6.2.3

Published by objeck almost 3 years ago

New webserver frame, new classes, and bug fixes

Highlights:

  1. Created a HTTPS and HTTP webserver framework (new)
  2. Add a 'Stringify' interface (new)
  3. Fixed bug #47 (minor)
objeck-lang - v6.2.2

Published by objeck almost 3 years ago

New classes and bug fixes

Highlights:

  1. Added HTTPS and HTTP web server classes (new)
  2. Corrected documentation typos (bug: minor)
  3. Fixed bug #47 (bug: minor)
objeck-lang - v6.2.1

Published by objeck almost 3 years ago

New classes and bug fixes

Highlights:

  1. Added HTTPS and HTTP web server classes (new)
  2. Fixed bug #47 (bug: minor)
objeck-lang - v6.2.0

Published by objeck almost 3 years ago

Enhancements to networking, core classes and bug fixes

Highlights:

  1. Updated networking functionality to support hybrid IPv4 and IPv6 sockets (enhancement)
  2. Added 'IsInt' and 'IsFloat' to String class (enhancement)
  3. LSP support to find all method calls associated with a method (enhancement)
  4. Resolved a range of LSP bugs (bug: medium)
  5. Fixed bug in the 'Cache' class (bug: high)
  6. Fixed the 'TCPSecureSocketServer' class to accept non-local connections (bug: medium)
  7. Updated 'Runtime->GetPlatform()' to correctly identify Windows 10 and 11 hosts (bug: low)