In ISA, the memory is managed thru smart pointer because of the efficiency and simplicity of this approach. On usual systems, the O.S. also provides Processes. To free objects, the process wall is broken by ISA! But this implies some memory management adjustments.
Continue reading How to manage memory ?Interface
Thesis: Not to be generic At first, I didn’t want to include generics in LL. This is mainly for two reasons. First, because it is really hard to conceive and understand a generic algorithm. This goes at contrary of the Wish N°5 – Simple and freed of experts. In my professional life, I have often …
Continue reading To be or not to be GenericThe object identifier production is one of the most important thing in an OO Architecture, and even more when it is a distributed one. This post is about some key items of the Identity axiom. Its major concerns are integrity, isolation and performance.
Continue reading Generation algorithms of Object idThis post is some kind of tutorial on the Last Language type system. Not just a tutorial in fact, but a discussion space to challenge the ISA type architecture.
Continue reading Overview of the LL type systemISA relies on the Object Oriented paradigm. Let me now join OO with our wishes. Some guidances emerge . The first one is, not surprisingly, “Everything in ISA is an Object”!
Continue reading Object Oriented GuidelinesWhat is really the SOA? Analyzing pros and cons, is this a concept usable for ISA? This post conclude that no, it isn’t. OO is more powerful and provides a wider consistancy.
However, some SOA central properties have to be incorporated in ISA. Let’s have a look to them!
Here I study the Class Object state axiom in the perspective of an incorporation in ISA. What’s about the Class life cycle ? And about the Versioning, the Grouping and the Delivery ?
Continue reading The State axiom – Part 4Third post on the object state axiom. Here I will speak about the state of the Class object and begin to define what it is. It is also question of immutability and of threaded objects.
Continue reading The State axiom – Part 3In this second post on Object state, we will see what are Fields, Relationships, Properties and Attributes; and why and how to put them all together.
Continue reading The State axiom – Part 2This post answers the question “What’s a State ?”. It also consider object life cycle and the basic Design Patterns. Finally, Eiffel’s advanced features around state are evoked.
Continue reading The State axiom – Part 1