[ damso @ 14.04.2010. 14:50 ] @
Evo malo ideje za racunanje putnika.(ako neko zna vise o tome nek napise..)
PRetpostavimo da neko zeli da putuje i da ga neko poveze.(da podele troskove benzina)
Ili obrnuto.
Sada svako ima svoj uslov u kom slucaju bi putovao,neko recimo ako neko vozi,neko ako bi drugi pare dodao,pare nabavio..(pogledati recimo www.podelitroskove.rs)

Krenemo od mjesta A do mjesta B

Ideja je da se napravi sistem za pregovaranje gde bi svako unosio svoje uslove i menjao ili zadao algoritam za menjanje..i da u slucaju kada se svi uslovi poklope,javlja se PUT koji se salje svim ucesnicima.Detaljnije:
SVAKI POTENCIJALNI PUTNIK KREIRA nit!
NIT je put sa sa uslovima.Uslovi su u vise klasa(ako ide jos neko i plati n para,ako neko vozi za x para,...)

Svaki uslov je vlasnistvo putnika i on moze da ga ugradi u neku nit,i posle menja.Nit se menja svakom izmjenom nekog uslova nekog od clanova.
Nit ima uslove iz predefinisanih klasa ali svaki korisnik moze open source da kreira svoju klasu uslova.

U tenutku kada se poklope svi uslove,nit postaje PUT i tako realizovan salje se na adrese svih ucesnika u niti.
Put moze biti rasformiran lako promjenom nekog od uslova ali ucesnici su dobili rezultat i mogu se dogovoriti ponovo formirati put.

Ideja je da svako stavi otvoreno svoje uslove i zelju za putem.

Takodjer ucesnici mogu pisati svoje funkcije koje ce same da postavljaju i menjaju uslove prema nekog predefinisanom algoritmu.


AKO NEKO ZNA DA LI SE RAZVIJA neki programcic/biblioteka sa slicnom namjenom open source ili samo u pseudokodu neka postuje
HVALA