Contents:
Search: |
MonadWhat is a monad?This is one of the first things you have to grasp when designing an Emdros database:
A monad is an integer -- So, a monad is an integer. It is not a word, not a morpheme. It is an integer. Monads are consecutiveBecause monads are integers, they follow one upon another in a natural succession. The most natural succession is "x plus 1", so, the sequence: 1,2,3,4,5,6,7,8,9,... What is the primary function of the monads?Since monads form a sequence, and since text is sequential, the sequence of monads can be used to model the flow of the textual sequence. So the primary function of the monads is to model the sequence of the text. What is the secondary function of the monads?Objects (which we'll get to in a bit) consist of sets of monads. An object is a set of monads. Thus the secondary function of the monads is to form the fabric out of which objects are made. An object is a set of monads. What are the minimum and maximum monads?It depends on what you are asking. If you are asking possible monads, then the minimum monad you can create at all is 1, while the maximum is 2,100,000,000 (2.1 billion). If you are asking in a particular database, it depends on you. You need not start your database at monad 1: You can start it at whichever monad you like. And you can end it at whichever monad you like. So the minimum monad in any given database is whatever you decided to use as the first monad for the first object, and similarly for the last monad of the last object. Summary
|