Genii Weblog

JavaScript, LotusScript, and formula language walked into a bar

Mon 9 Mar 2020, 09:52 AM

by Ben Langhinrichs

I guess we'll have to raise it. The bar, that is.

Inline JPEG image

I thought I'd share another preview video (first can be found here) from our Exciton Boost product, currently in beta. One of the core ideas behind the Exciton family of products is that there should be as few limits to development as possible. Since many Notes developers use LotusScript and formula language, those need to be part of the solution even when the solution is a Node.js app running on a device with no installed code except domino-db from the AppDev Pack.

This sample uses a concept we call stored logic, similar to the concept of stored procedures in SQL. Stored logic procedures can be in LotusScript or Java, and can include formula language. A developer can use Node.js and its vast library of modules together with multiple stored logic procedures to build a robust application. Each document is only saved when all the stored logic has completed successfully, thus ensuring no documents are left in an unstable state, and allowing rollback if only some of the stored logic procedures have completed successfully.

Now, on to the demo. Let me know your thoughts in the comments, and please don't hesitate to share or Like the video.

Copyright 2020 Genii Software Ltd.

What has been said:

1117.1. Pierre Lalonde
(2020-03-10 12:33)

Hi Ben,

Not sure I get it (I'm not the more technical here!). We're looking for a way to let low-code developer write javascript or @formulas in a webapp.

Is this something that could help us?


1117.2. Ben Langhinrichs
(03/10/2020 12:55 PM)

Pierre, I'm not sure. What sort of action and interactions do you want the low-code developer to take? This is good if they want to use JavaScript with Node.js or a REST API to execute simple formulas or pre-defined scripts on the Notes fields. What you are describing may be better served by our other product, Exciton Power, coming out shortly. I'd be happy to talk about it with you or somebody more technical there to see how it could work with weHoop or otherwise. As we are still in beta, I am very eager to hear what would meet people's needs, so it is a great time to describe your needs.

1117.3. Pierre Lalonde
(2020-03-12 23:24)

Ben, feel free to email me on this.


Have your say:

Name *:
e-mail addresses will not be displayed on this site
Comment *:

<HTML is not allowed>
Linking: Add links as {{http://xxx|title}}, and they will be activated once approved
Blocked? Unable to post a comment? Please read this for a possible explanation...