← Home

Introducing FOURCUBE

By Jonathan Weinreich

testcube title

"Quantum and classical functional language development is key to all of FOURCUBE'S research and dev-ops programmes. Morphic, this web site, everything."

testcube title

"JPP: The in house language of FOURCUBE is key to this strategy. It's possibily the first langauge that was designed specifically for DRY programming. It's taken 30 years to refine, and is in it's fourth gen now, almost ready for open source release."

testcube title

"JPP: is guiding development in Javascript, they do a similar job, just JPP is much drier".

testcube title

"The FOURCUBE site is very much in development. The markdown is very basic, elder.js is great, but only half functional, and in transition to ts. But still, there's nothing around that is close to it. However, getting tailwind to work in markdown seems a non-starter, indeed styles, scripts and headers are a problem in elder, and most other frameworks. To address this, I have been engineering a monadic compiler for static page design. It's remarkably succinct, and is being rolled out in stages. It's currently working in shortcodes, and the aim is to delocalise it (or the whole web site becomes a single file!) The images plugin is broken, and needs a day or so work to get it working with wasabi, so performance is nerfed as a result. I am also currently working on some JPP utility scripts, part of the j8s suite of application based extensions to the container based concepts of k8s. You are currently reading a post, running of a multi-container application that I'm ssh'ing into, editing live, and then it's reverse proxied to the edge. The scripts to copy data between application branches still has to be written! It's not hard, but is made considerably harder by writing this blog ... I can't even test the delocalisation code because it might bring the site down, the j8s script is on the critical path now ...".

Jonathan Weinreich