Friday, June 25, 2021

Another CABOOSE Controller Feature - Code Generation Again

Team. Just a "short" note. While considering the future direction of this project, it was realized that a set of "rational rose-like" method stubs could be generated from the description of the middle-ware logic found in the architectural control language (ACL) file, "directory.scsv". 

This might expedite "standing-up" an web application. This would be the second-case of "simple-minded" code generation used in this software pattern for a general-purpose controller. It most likely also would be facilitated with a "batch script" generating an initial instant of the "cab.py" file in the case of a Python implementation.

Our goal was producing instances of this controller in the "fourteen" chosen web languages; however, it is most probably the case that we will fully "flesh-out" the CABOOSE pattern in Python and then render it in the other languages such as PERL, PHP, C#, C, JAVA, Node.js, TypeScript, Clojure, Ruby, Groovy, and etcetera.