Version 9 of UPL: No Core - No Core Team

Updated 2005-01-10 22:48:25

Peter Newman 8 January 2005 ------------------ Unified Programming Language

Cores IMHO, are the root of all evil (in programming languages). So UPL doesn't have one.


LV Define what you mean by core. I know some people use the term to be the code that is compiled together to create a language. Are you saying that one won't be able to download code that compiles to create UPL?


Instead, every data type and command/function is a stand-alone, script level programmer selectable entity.

In other words, every programmer can create their own personal programming language - by selecting the data types and commands/functions they want.

These are selected by editing UPL: The Bootstrap File.


DKF: You have to have some core because that core is responsible for the bootstrap process.


Peter Newman Yeah you're right. Also I suppose the API between different components can be be considered part of the core too. But note that NO scripting language data types or functions/commands are part of the core. That's the important thing.


Category Discussion