Updated Pipi 9 to 10 plan

Mike's Notes

Notes on a successful meeting on Tuesday morning with Luis and Cristobal from Ortus Solutions. This is the living plan.

Resources

  • Resource

References

  • Reference

Repository

  • Home > Ajabbi Research > Library >
  • Home > Handbook > 

Last Updated

20/06/2025

Updated Pipi 9 to 10 plan

By: Mike Peters
On a Sandy Beach: 20/06/2025

Mike is the inventor and architect of Pipi and the founder of Ajabbi.

I had an excellent remote meeting on Tuesday at 7am with Luis Majano and Cristobal Escobar from Ortus Solutions. It was to discuss

  • The migration of Pipi to run on the BoxLang platform
  • Support plans
  • Sponsorship

Details

  • Pipi 9
    • Going into production now
    • Not designed to run on BoxLang, but 90% can be run in compatibility mode.
    • Written in CFML code
    • Expected to take 12 months
    • For enterprise critical infrastructure in any human language or writing system.
    • Ajabbi
      • runs on Pipi (dogfooding)
      • Has a first customer
      • Bootstrapping
      • Growing community
      • Hybrid closed-source/open-source
      • Not-for-profit foundation to be created

  • Pipi 10
    • Will be built by Pipi 9
    • Expected to take 12months +
    • Designed to run on Boxlang
    • Can generate the bx code
    • Written in CFML code
    • Use Boxlang to enable customers to use Python, Go, PHP, CFML, Java, and Ruby.
    • Ajabbi
      • Paid dedicated support by Ortus
      • Sponsorship of the Ortus open-source
      • Open-source Pipi community on GitHub
  • Migration
    • BoxLang is very new
    • Ortus has a crack team that has built BoxLang, Command Box, WireBox, etc over the decades.
    • Pipi 9 and Pipi 10 will run alongside each other till Pipi 10 can take over. Production will remain continuous.
    • Mike has spent 20,000 hours as the architect on Pipi since 1997 (Pipi 1). Necessary to plan migration to be efficient.
    • Mike is to do a crash course in Ortus "box" products.
    • Pipi 10 takes autonomous control of BoxLang via? (Several techniques are possible.)
    • Further meetings with Ortus

No comments:

Post a Comment