The API of the HL Custom Runtime allows to target rich amount of Clojure backends via conditional readers. Backend is a platform/library, that provides execution environment, and invokes user code in AWS Lambda context. In the documentation we use word backend/runtime interchangeably.
Therefore:
Babashka backend - means the collection of bb command + bootstrap script that executes user code and bundled AWS Lambda event loop.Clojure backend - means a Docker Image of OpenJDK (or any other JDK variant) + user code and bundled AWS Lambda event loop.Native backend - means GraalVM Substrate VM + bootstrap script + user code and bundled AWS Lambda event loop.:information_source: Some of the backends are complex and require understanding some sophisticated concepts. Backends that should be explained in detail will be linked here.
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |