A Call for Atoms

Back to DHARMI Homepage


DHARMI needs primitives

       DHARMI has numbers and text and lists. We need more nifty primitives. Here are a few that I've thought about. If you have any ideas, just send me some mail about it, and I'll add them to the list. If you want to work on an atom, mail me and I'll put your name on this page.

The javadoc pages for Habitat. (Yes, I am working on mondo comments. :-)

Text Area : I've implemented a weak Text Area, but it's rather lame. DHARMI needs a cool one.

Decaying Number : Used for data modelling. Would be especially usefull in electronics or other scientific modelling. Essentially, it would have a target value and a decay function.

Slide Bar :A nifty looking number, nothing more, nothing less. I did one on a very early version of DHARMI. It still contained a built-in unit converter. I also wrote a group class for taking a bunch of Numbers and making sure that their sum was a certain amount. This was usefull for divvying things up so that they added to, say 100%.


A Call for Habitat Routines

        Just as important as the primitives, the habitat part of the program is responsible for the orginization of the primitives. It runs the daemon which saves the primitives and it is responsible for loading them from disk. It determines which primitives are available, and builds the palettes for molecule construction. I am working no making the habitat user-centric instead of machine centric. This is so that one machine can run multiple habitats, one per user, and the data contained within one habitat is avaible only to that habitat.

Molecule Portal : This is a holding pen for sending and recieving molecules from distant habitats. Security will be a concern here. Any security holes are going to be found within the