Ondrej Kelle
The new experimental/variants branch of chakracore-delphi introduces some experimental support for Variants. It’s now possible to write code similar to the following: The example above is using Javascript built-in JSON object and its methods: parse… … Read more
4 years ago in Automation, chakracore, cross-platform, Delphi, fpc, Variants0
Ondrej Kelle
Check it out: First non-beta release of FastMM version 5 (a complete rewrite) has just been made public on GitHub. … Read more
4 years ago in Delphi0
Ondrej Kelle
chakracore-delphi now comes with NodeSample, a new sample console application showing (as of now very limited) support for Node modules. Included are: commonmark graphql json-query lodash moment The sample only shows how Node modules can… … Read more
6 years ago in chakracore, Delphi, Free Pascal, javascript, nodejs0
Ondrej Kelle
chakracore-delphi now contains WasmSample, a new sample project using ChakraCore to load and run a WebAssembly module (in this case, an implementation of Conway’s Game of Life). It’s based on Colin Eberhardt’s blog post Writing… … Read more
6 years ago in chakracore, Delphi, fpc, Lazarus, wasm0
Ondrej Kelle
I’ve just pushed some updates to chakracore-delphi. A new feature worth mentioning is support for inheritance (I mean Javascript-style, “prototypical inheritance”) in both directions. Suppose the following hierarchy: First, here is Shape the “supercl… … Read more
6 years ago in chakracore, Delphi, fpc0
Ondrej Kelle
Similar to My Delphi Tools blog post (wow, many years ago), here’s my Lazarus External Tools configuration. Linux (Mint) Title: Explore to Source Directory Program Filename: caja Parameters: $Path($EdFile()) Working Directory: Title: Explore to Targ… … Read more
6 years ago in Lazarus0
Ondrej Kelle
In a response to this question on G+, I just published projpage-xe, an IDE extension for RAD Studio XE (Delphi and C++Builder) as open source on GitHub. This IDE extension is targeting RAD Studio XE… … Read more
6 years ago in Delphi, IDE extension0
Ondrej Kelle
Embarcadero has announced the Community Edition releases for Delphi and C++Builder. Sounds like a reason to celebrate. But reading the “fine print” is rather sobering, as the license agreement practically excludes anyone but some students… … Read more
6 years ago in Delphi, Free Pascal, Lazarus0
Ondrej Kelle
Just a quick follow-up for those of you who showed interest. My proof-of-concept with FastText has been a success. The C# class library has been integrated with a product and staged for a future release…. … Read more
6 years ago in .NET, fasttext, nlp0
Ondrej Kelle
Having blogged about a few bugs in multi-threading libraries recently, I want to show an easy and convenient alternative. It’s minimalistic but it works. On Windows, the I/O completion port offers a way to use… … Read more
6 years ago in Delphi, fpc, iocp, multithreading, windows0
Ondrej Kelle
So you’ve put in the time and effort to refactor your code and data for parallel execution and are eager to see some parallel action. Unfortunately, you might be disappointed; in some cases your tasks… … Read more
6 years ago in Bug, Delphi, multithreading0
Ondrej Kelle
Writing multi-threaded code is hard and takes a lot of time. That’s why it’s especially annoying to waste time with bugs like this. Reading (and enjoying) Primož Gabrijelčič’s book Delphi High Performance, I’ve come across… … Read more
6 years ago in Bug, Delphi, multithreading0