<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0"
 xmlns:blogChannel="http://backend.userland.com/blogChannelModule"
>

<channel>
<title><![CDATA[RazmjenaVjestina: Iva]]></title>
<link>https://saturn.ffzg.hr/razmjenavjestina/index.cgi?action=weblog_display;category=Iva</link>
<description></description>
<pubDate>Sat, 23 Aug 2008 11:18:13 -0000</pubDate>
<webMaster>root@saturn.ffzg.hr</webMaster>
<generator>Socialtext Workspace v2.19.0.2</generator>

<item>
<title><![CDATA[NamosBiljeske]]></title>
<link>https://saturn.ffzg.hr/razmjenavjestina/index.cgi?namosbiljeske</link>
<description><![CDATA[<div>Creator: tony@hidden</div><hr/><div>Tags: AkA, Iva, Lisp</div><hr/><div class="wiki">
<ul>
<li>radjeno po papiru iz 70tih. autor je kasnije radio na dizajnu UDP protocola, sto govori o samoj filozofiji namosa.</li>
<li>trenutno Linux 64bit. uzimamo sve sta mozemo sta nam omogucava brzi razvoj.</li>
<li>kasnije cemo ic nazad, trazit kako radit na 32bit linux, pa window, i idealno ANSI Lisp.</li>
<li>kocept pseudo vremena je kljucan</li>
<li>namos objekt je za sada skalar, jedna vrijednost.</li>
<li>objekt ima tri metode: create, lookup, destroy.</li>

<ul>
<li>svaki objekt ima 1. host, 2. pseudo-vrijeme, 3. vrijednost, 4. transakciju</li>
</ul>
<li>sigurnost, sinhronizacija vremena servera, i jos puno drugih bitnih pitanja nisu trenutno rjesavana</li>
<li><strong>greske nisu iznimka, nego sastavni dio dizajna sistema</strong></li>

<ul>
<li>nema nikakve garancije da ce akcija uspit, prvi koji stigne izvrsit akciju uspije, ostali vrate gresku</li>
</ul>
<li>pseudo-vremenska okruzenja</li>
<li>sve je stalno asinhrono</li>
<li>mozemo ga napravit sinhrono, ali bi program bio sporiji od spektruma</li>
<li>steamova nema, sve su paketi, i totalno nezavisni, nepovezani,</li>

<ul>
<li>paket moze pitat: koja je vrijednost u vremenu t1? odogovor je 5, i to je sve.</li>
<li>1 UDP paket je jedan objekt. bez stanja. vrijeme i UUID drugog objekta (ili ID tranzakcije?) su jedino zajednicko.</li>
<li>ako paket propadne, pokusat cemo opet.</li>
</ul>
<li>klasicne operacije su kratke</li>
<li>hrpa threadova cita sa istog queue, nema optimizacije, cachiranja threadova</li>
<li>primanje i slanje poruka je jedna od glavnih komponenata sistema</li>

<ul>
<li>za svaki paket se dize novi thread</li>
</ul>
<li>UUID, ptime, value, poss-desc (transakcija)</li>
<li>sve uvijek zivi pod tranasakcijom, cak i jedno jedino citanje vrijednost.</li>
<li>moglo bi se sve radit pod root tranasakcijom, ali to nema smisla</li>
<li>time-out je sastavni dio sistema, paradigma</li>
<li>koncept deffered execution (Twisted to ima), ako primatelj ne zna sto sa paketom, zamota ga u lambdu spremi, i oslobodi thread.</li>
<li>roditelj moze, ali ne mora cekat djecu da zavrse, da bi commit transakciju. kad roditelj commita, nezarsena djeca se podizu u roditelje.</li>
</ul>
<ul>
<li>possiblities</li>

<ul>
<li>uuid, parent, state, commit, abort, host, ?</li>
<li>abort/commt problemi su veliki</li>
</ul>
<li>koristi se linux futex</li>
</ul>
</div>
]]></description>
<author>tony@hidden</author>
<category>AkA, Iva, Lisp</category>
<guid isPermaLink="true">https://saturn.ffzg.hr/razmjenavjestina/index.cgi?namosbiljeske</guid>
<pubDate>Sat, 23 Aug 2008 11:18:13 -0000</pubDate>
</item>
<item>
<title><![CDATA[NanosBiljeske]]></title>
<link>https://saturn.ffzg.hr/razmjenavjestina/index.cgi?nanosbiljeske</link>
<description><![CDATA[<div>Creator: tony@hidden</div><hr/><div>Tags: AkA, Iva, Lisp</div><hr/><div class="wiki">
<p>
Page renamed to <a href="https://saturn.ffzg.hr/razmjenavjestina/index.cgi?namosbiljeske" title="(215 months)  radjeno po papiru iz 70tih. autor je kasnije radio na dizajnu UDP protocola, sto govori o samoj fil...">NamosBiljeske</a></p>
</div>
]]></description>
<author>tony@hidden</author>
<category>AkA, Iva, Lisp</category>
<guid isPermaLink="true">https://saturn.ffzg.hr/razmjenavjestina/index.cgi?nanosbiljeske</guid>
<pubDate>Sat, 23 Aug 2008 10:40:27 -0000</pubDate>
</item>
</channel>
</rss>