--- parser3/src/www/htdocs/Attic/index.html 2001/10/24 09:03:42 1.425 +++ parser3/src/www/htdocs/Attic/index.html 2001/10/26 15:26:37 1.433 @@ -1,8 +1,10 @@ @main[] +#^безнадёжна_попытка_поправить_непоправимое[] +#^tcache[] +#^thashfileexp[] ^tcounter[] #^tablehash[] #^hashfile[] -#^hashfile[] #^formclass[] #^hren[] #^domedit[] @@ -43,9 +45,41 @@ #^header[] OK +@безнадёжна_попытка_поправить_непоправимое[] +$dom_from_disk[^xdoc::load[input.xml]] +$dom_created_in_air[^xdoc::create[doc]] +^dom_created_in_air.documentElement.appendChild[^dom_from_disk.documentElement.cloneNode(1)] +^show-xdoc2[$dom_created_in_air] + + +@tcache[] +#^hashfile:clear[cache] +$code[^hashfile::open[cache]] +^code.cache[key](2){ + ^math:random(100) +# ^code.delete[] +} + + +@thashfileexp[] +$hf[^hashfile::open[hashfile]] +$hf.paf[$.value[крут] $.expires(3)] +paf=$hf.paf +
+$hash[^hf.hash[]] +=$hash.paf= +
+ @tcounter[] -#^hashfile:clear[counter] -$counter[^hashfile::open[counter]] +^tcounterone[$DB_HOME] +#other root: +#^tcounterone[${DB_HOME}2] +#again, first: +#^tcounterone[$DB_HOME] + +@tcounterone[DB_HOME] +#^hashfile:clear[$DB_HOME;counter] +$counter[^hashfile::open[$DB_HOME;counter]] ^counter.transaction{ # $counter.value(10) $counter.value($counter.value+1) @@ -53,9 +87,11 @@ $counter[^hashfile::open[counter]] $counter.value }
+^rem{ $hash[^counter.hash[]] =$hash.value=
+} @tablehash[] $productList[^table::set{id name