Category Internals

Multilevel breaks from lambdas

This post extends the previous post related to break/continue/return operators. In Other languages Let’s start with a JavaScript example: Why is it sometimes desirable to use lambda over loops? On the other hand Lambdas have one big disadvantage: handling control…

Build Argentum from sources on Ubuntu

Argentum switched to using vcpkg so it automatically installs and builds all dependencies for all platforms in all configurations. Argentum dependencies include LLVM, Skia, SDL, Curl, SqLite and other libraries. The initial build takes ≈60Gb of storage, it requires 16+Gb RAM,…