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
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
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
7 years ago in Delphi, fpc, iocp, multithreading, windows0
Ondrej Kelle
Researching for some Natural Language Processing tasks for a .NET application recently, I’ve come across Facebook’s FastText library. FastText is an open-source, free, lightweight library that allows users to learn text representations and text classi… … Read more
7 years ago in C++, chakracore, Delphi, fasttext, fpc, javascript, nlp0
Ondrej Kelle
Steps for building and installing Qt5 for Lazarus Using a quick test project with relevant code shown here: unit1.pas I’m using Qt 5.6.2 because that’s the version with which Lazarus qt5 interface has been tested…. … Read more
7 years ago in cross-platform, fpc, Lazarus, qt50
Ondrej Kelle
The initial release of chakracore-delphi is out, published under the MIT license. Short summary: Comments, ideas and of course pull requests are very welcome. Cheers! … Read more
7 years ago in chakracore, cross-platform, Delphi, fpc, Lazarus0
Ondrej Kelle
With the initial release coming up soon, here are a few teaser screenshots of chakracore-delphi, a new opensource library with Delphi and Free Pascal bindings and classes for Microsoft’s ChakraCore Javascript engine: FPC 3.0.4 and… … Read more
7 years ago in chakracore, cross-platform, Delphi, fpc, Lazarus0
Ondrej Kelle
If you use Free Pascal and/or Lazarus and update them often to follow the development in trunk, or if you just need to use multiple versions side by side, have a look at fpcupdeluxe (GitHub)…. … Read more
7 years ago in fpc, fpcupdeluxe, Lazarus0
Fletch
I finally got around to browse the Linux Journal Magazine (September 2009) that this month features cross platform development, and noticed the word Lazarus at the top of the cover page. Yes, it is an… … Read more
15 years ago in cross-platform, fpc, Free Software, Lazarus0
Fletch
I finally got around to browse the Linux Journal Magazine (September 2009) that this month features cross platform development, and noticed the word Lazarus at the top of the cover page. Yes, it is an… … Read more
15 years ago in cross-platform, fpc, Free Software, Lazarus0