BBLANG

Last updated 4 months ago

Overview

Backbench currently supports BBLANG v1.0.0.

As backench is a FAAS with integrated APIGATEWAY. BBLANG functions (public ones) can be mapped directly with API endpoints.

Functions can be of two types - Public, Private. Difference exist here that public are accessible to APIs while other is not.

//For public function `foo:bar` accesible to backbench endpoints
//and other functions
PUBLIC_FUNCTION_NAME:FUNCTION_NAME()->{
//do things here
}
‚Äč
//For private function `bar`, accesible to other functions only
FUNCTION_NAME()->{
//do things here
}

Standard libaries shipped with BBLANG https://bblang.org/stdlib.html.

To learn more about BBLANG visit https://bblang.org/.

Example

Create a module on backbench and paste the code.

hello:world()->{
"Halo by JLO"
}

Now, go to endpoints section, click on plus button - choose relative URI for API and then in dropdown select hello:world.

Open curl and browser, hit on the the API. You will see a "Halo".