News Article
Codedness platform does Clojure
Codedness platform does Clojure

Published: 2024-05-13 in Technology

We finished the basic port of the Codedness templates to Clojure.

After several months of intense development and coding, we have ported the base-templates of our Codedness system to the Clojure programming language. This is, again, an important milestone in the journey to bring the ASTRID-technology to the rest of the world.

Codedness is our development platform that uses Model-Driven Architectures (MDA) for Rapid Application Development (RAD). As Codedness is programming language agnostic, it supports development in any specific language by utilizing a language-specific set of templates. These templates implement an application-metamodel, that generates completely functional applications directly from a (comprehensive) data-model. Large-scale enterprise-level data management applications can be built in weeks, instead of months or even longer with traditional approaches.

 

We selected Clojure as the target-platform for development of the production-level implementation of our ASTRID-system. Although the ASTRID-system, in its core, consists of custom code that could never be built from templates, the supporting infrastructure for training and deploying the ASTRID-technology can certainly be built (largely) from our MDA-templates.

The ASTRID core system was already ported to Clojure, with some surprising results. However, the implementation of the Clojure templates in Codedness will have a great impact on the development and implementation of our new training-platform and finally the realization of customer-facing ASTRID-functionality.

Telegram
LinkedIn
Reddit
© 2024 MIND|CONSTRUCT  
Other Articles in Technology
 
  News
  • 2023-07-27 - A new 'Database paradigm' for ASTRID 
  • 2021-09-30 - ASTRID production code sets new training speed record 
  • 2021-05-20 - ASTRID code rewrite for production started 
  • 2017-12-08 - Major milestone: Knowledge Representation implemented 
  • 2015-10-30 - Beyond the XEROX benchmark POS-tagger  
  • 2015-06-01 - Major milestone: POS-tagger implemented 
  • 2015-03-02 - Prototype development started 
  • 2012-04-20 - Selecting the database platform for ASTRID 
  • 2012-04-19 - Basic development tooling selected 

 
  Blogs
  • 2023-01-17 - How choosing Clojure made us come full circle - Hans Peter Willems - CEO MIND|CONSTRUCT