CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Sun, 17 Aug 2025 00:29:50 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20080924131555
location: https://web.archive.org/web/20080924131555/https://github.com/lazyatom/soup/tree/master
server-timing: captures_list;dur=0.633208, exclusion.robots;dur=0.024024, exclusion.robots.policy;dur=0.011697, esindex;dur=0.017358, cdx.remote;dur=5.007200, LoadShardBlock;dur=189.791568, PetaboxLoader3.datanode;dur=53.503945, PetaboxLoader3.resolve;dur=81.847681
x-app-server: wwwb-app215
x-ts: 302
x-tr: 223
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app215; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Sun, 17 Aug 2025 00:29:51 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.6.31
x-archive-orig-date: Wed, 24 Sep 2008 13:15:55 GMT
x-archive-orig-connection: close
x-archive-orig-set-cookie: _github_sess=BAh7BzoOcmV0dXJuX3RvIhUvaW5ib3gvbmV3L3J5YW5iIgpmbGFzaElDOidB%250AY3Rpb25Db250cm9sbGVyOjpGbGFzaDo6Rmxhc2hIYXNoewAGOgpAdXNlZHsA--3391759372c89b6cc6696160d100fcd20eca4f35; domain=.github.com; path=/; expires=Wed, 01 Jan 2020 08:00:00 GMT
x-archive-orig-status: 200 OK
x-archive-orig-x-runtime: 0.62135
x-archive-orig-etag: "75994e9c5fead919b7e9ca7fb98f9e45"
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-orig-content-length: 25614
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Wed, 24 Sep 2008 13:15:55 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Mon, 10 Mar 2008 20:46:51 GMT", ; rel="prev memento"; datetime="Fri, 25 Jul 2008 13:59:23 GMT", ; rel="memento"; datetime="Wed, 24 Sep 2008 13:15:55 GMT", ; rel="next memento"; datetime="Wed, 10 Dec 2008 18:32:19 GMT", ; rel="last memento"; datetime="Wed, 10 Dec 2008 18:32:19 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_5_20080924102938_crawl103-c/52_5_20080924131414_crawl103.arc.gz
server-timing: captures_list;dur=0.553997, exclusion.robots;dur=0.018949, exclusion.robots.policy;dur=0.010192, esindex;dur=0.010904, cdx.remote;dur=17.322004, LoadShardBlock;dur=277.200123, PetaboxLoader3.datanode;dur=199.059092, PetaboxLoader3.resolve;dur=149.692921, load_resource;dur=111.835619
x-app-server: wwwb-app215
x-ts: 200
x-tr: 471
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
lazyatom's soup at master — GitHub
This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (

This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (

Description: | I suppose it's a document database. Or a tuple store. But really, it's just data sloshing around, waiting to be used. |
Clone URL: |
git://github.com/lazyatom/soup.git
Give this clone URL to anyone.
git clone git://github.com/lazyatom/soup.git
|
Search Repo: |
soup /
name | age | message | |
---|---|---|---|
![]() |
.gitignore | Tue Apr 15 14:51:08 -0700 2008 | Merged some of the changes from elliotcable's f... [lazyatom] |
![]() |
Manifest | Thu Apr 17 08:55:25 -0700 2008 | Pushing new manifest and version (forgot some f... [lazyatom] |
![]() |
README | Sun Apr 13 14:00:59 -0700 2008 | Updated the README to use the Soup interface [lazyatom] |
![]() |
Rakefile | Thu Apr 17 07:27:45 -0700 2008 | Disabling RCov tests, as RCov seems to be broke... [lazyatom] |
![]() |
lib/ | Wed Jul 02 14:34:36 -0700 2008 | Bumping the version to highlight the deletion f... [lazyatom] |
![]() |
spec/ | Wed Jul 02 14:32:00 -0700 2008 | We should be able to delete snips [lazyatom] |
README
Soup is a bit of everything, summoned from nothing. Soup is like an imaginary friend - comforting, and will often talk to you, but when you look closely, they don't exist. Terrifying. And so: require 'soup' Soup.prepare Soup << { :name => "James", :skills => "Bowstaff, nunchuck" } # ...much later... s = Soup['james'] s.skills # => "Bowstaff, nunchuck" Soup << { :mane => "Lush and thick" :teeth => "Sharp and ready" :position => "Above my bed!!!" } The point is that you can set any attribute on a Soup data, and it will be persisted without care. With reckless abandon, really. The data can be stored using anything - Soup doesn't really care much about the underlying persistence layer. I've written implementations using DataMapper, ActiveRecord and Sequel... there are other implementations of course. Unknowable implementations. Terrifying implementations. You Fool! Warren is Dead! (c) 2008 James Adam, MIT LICENSE. Yeah. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXP XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXY?""" . XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXY?"" ,;ciCCC "?YXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYY??"" .,;iCCCCCCCCCC .,. `""""""???YYYYYYYYYYXXXXXXXYYYYY???""""""" ..,;ciiCCCCCCCCCCC''` ```'`CCiiicccccccccc;;,,. .,..,..,;cccciiiCCCCCCC????>''````` .;ciCCC Cic;,. `''<<????CCCCCCCCCCCC?????''''''''`````' ..,;;;ccciiiCCCCCCCCCC CCCCCCCCCCCCcc;;;,,. .,..,..,..,;;cciiiiCCCCCCCCCCCCCCCCCCCCC??>'` ``''?CCCCCCCCCC"'```''CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC??""''`` _.,;cciCC ic;;,. ````'<?Ciiccc;,,. ````'''`CCCCCC''''''''`' .,;cciiiCCCCCCCCCC?"'` CCCCCCCCCiic;._ ```''"<?CCC;;;,,,.,..,...,;;;;;;C777???CC'''''``' _,xiXX . ```'''`CCCCCCCiicc;,,,,,.. ```````' .,,,xiiXXXXXXXXXX XXXXXxXx,,,. ``````````````````` .,..,..,.xiXiiXiiXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXxXxxXxXXXXXxxXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXY??""" """?YXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYY???""" = """""???YYXXXXXXXXXXXXXXXXXXXXXXXXXXYYY???"" ,; -;ccccc;;,.,.. """""""""" ,;ciCC'``' ;;, ```'???CCCCC `''--;CCicc;;, .,;;,,,. .. .,;ciCCCCCCCicc;- C'```CCiiiiiCCCCtCiicc;,. ```' . .,;;iCCCCC'' .,;;cccc-''`CCCCCCCCCCCCC;; CCCCc;,,.,;CCCcc,,,,..'' .;CC'`'CCCCCCCCCC'' ``' .,;;;cc===`CC''````````' .,...```' .C.,.`""""?CCCCC'`CCC''''``' .,.,;ciCCCCCC..,;cciiCtttCCCCCCCtt ```' `'`CCCCCCCCCCC' . `' ```' .,. ```CCC''''`CCCCCCCCCCCCC?"'' .. ``' ```' $$$$$$$$$$$$ccc$$$$$$$$"?hccc=Jcc$$hccccccc$$$$$$$$$$$$$cccccc,,,,,ccc,,.. $$$??hcccci???CCCCCC$$L ,$$$$c $$hcccccJ???LcccccccccJCCC???????CCCC?????? $$F `?$$$$$$$$$$$$$$$$. ,$$"$$.?$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$,. ,$$$$$$$$$$$$$$$$. ,$$ $$h $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$??????????$$ $$$h $$$$$$$$$$$$$$$$$$ $$$ ?$h ?$$$$$$$$$$$$$$$$$$$$$$$???izc?????????i?? ???" ?????$$$$$$$"""""" "" ?"" `"?"""$$$$$$$$??<Lr??cr?="" . . . ,,,,,,,,,J$$$$$$$$,.,,,,,,,,.. ,$$$$$$P>JP" .,;;,.!!;,.!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$C3$$ -' --''`!!!!'`' .. `! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Ci??c,,,.,..,. ````` $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$JJCCCC????????$$????rrrcccc, $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$C<<$$$$$PF<$$$$ $$$$$cizccCCCCCCCCCcccc$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$?????)>>J$CLccc$??"" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$????ii?iiJJJ$$??""" $$$$$$$$$$$$$??$$$$????P$$$???iiiiicccccc<<????)Cicc$P"" .. .,;;!!! $$$$$CCCCCCC>>J>>>>cccccc>>>??C????CC>cccJ$??""""" -``!!;!' .!!!' $$$$$??CCCCCCCCCCCff>>>>>J$$$P"""""""" ..,;;;;;;;!'`.,;;!''' ??????????????"""""'' `' .,..,;;;;!!!'```..```' .,.,;;;- `,;' .,. ,;;----'''''''```````' `''`,;;!!'''`..,;;'' ,; ---;;;;;;;-----'''''''''``' --- `' .,,ccc$$hcccccc,. `' ,;;!!!'``,;;!!' ;;;;,,.,;-------''''''' ,;;!!- .zJ$$$$$$$$$$$$$$$$$$$c,. `' ,;;!!!!' ,; ```' -;;;!'''''- `.,.. .zJ$$$$$$$$$$$$$$$$$$$$$$$$$$c, `!!'' ,;!!' !!- ' `,;;;;;;;;;;'''''```' ,c$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$c, ;!!'' ,; ,;;;!!!!!!!!''``.,;;;;!'`' z$$$$$$$$???"""""'.,,.`"?$$$$$$$$$$$ ``,;;!!! ;;.. --''```_..,;;! J$$$$$$??,zcd$$$$$$$$$$$$$$$$$$$$$$$$h ``'``' ```''' ,;;''``.,.,;;, ,$$$$$$F,z$$$$$$$$$$$$$$$$$$$c,`""?$$$$$h !!!!;;;;, --`!''''''' $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$h.`"$$$$h . `'''``.,;;;!;;;--;; zF,$$$$$$$$$$?????$$$$$$$$$$$$$?????$$r ;?$$$ $. !;.,..,.````.,;;;; ,$P'J"$$$$$$P" .,c,,.J$$$$$$$$$"',cc,_`?h.`$$$$ $L '``````' .,.. ,$$". $ $$$$P",c$$$$$$$$$$$$$$$$',$$$$$$$$$$ $$$$ $$c, !!!!!!!!!!!!!''' J$',$ $.`$$P c$$$$$$$$$$$$$$$$$$,$$$$$$$$$$$ $$$$ $$$$C `` J$ ,$P $$ ?$',$$$$???$$$$$$$$$$$$$$$??"""?$$$ <$$$ $$$$$ c ;, z$F,$$ `$$ $ ?$" "$$$.?$$$ $$$P c??c, ?$.<$$',$$$$$F $$h. -!> (' $" $F ,F ?$ $ F ,="?$$c,`$$F $$"z$$',$' ,$$P $h.`$ ?$$$$$r $$$$$hc,. ``' J$ $P J$ . $$F L ",,J$$$F <$hc$$ "$L,`??????,J$$$.` z$$$$$ $$$$$$$$$$c,'' ?F,$',$F.: $$ c$c,,,,,c,,J$$$$$$$ ?$$$c,,,c$$$$$$F. $$$$$$ `"$$$$$$$$$$$c, $$',$$ :: $$$$$$$$F"',$$$$$$$$$$h ?$$$L;;$$$??$$$$ $$$$$$ "?$$$$$$$$$$ $$$$$$ : .`F"$$$$$$$$$$$$""""?"""h $$$$$$$"$,J$$$$ $$$$$' "?$$$$$$$ $$$$$$.`.` h `$$$$$$$$$$$cccc$$c,zJ$$$$$P' $$$$$P',$$$$P $. `""?$$ $$$$$$$ ` "$c "?$$$$$$$$$$$$??$$$$$$$$" ,J$$$P",J$$$$P .. `" ?$$$$$$h ?$$c.`?$$$$$$$$$' . <$$$$$' ,$$$" ,$$$$$" !!>. . `$$$$$$$h . "$$$c,"$$$$$$$' `' `$$$P ,$$$' ,c$$$$$' ;! ```<!!!> `$$$$$$$c "$$$c`?$$$$$ : : $$$ ,$$P' z$$$$$$' ;!! $hc ```' ; `$$$$$$$. ?$$c ?$$$$ .: : $$$ $$F ,J$$$$$$' ;!! .,.. ' `$$$$$$$ "$$h`$$$$ .' ' $$$ ,$$ ,J$$$$$$' !!! ????P `$$$$$$L $$$ $$$F :.: J$$P J$F J$$$$$P ;!! -=< ?$$."$$ `$$ ?$$' `' z$$$F $P $$$$$$' !!' cc `$$$c`? ?$.`$$hc, cd$$F ,$' $$$$$$ ;!! $$$$c `$$c$$$$$$$$$",c$' $$$$$$ `!! $$$$$ `?$$$$$$$$$$$$P' $$$$$$> .. $$$$$ `"?$$$$$$$P" $$$$$$L $$c, !! <$$$$$ zc,`"""', <$$$$$$.`$$$$cc, !! J$$$$P `$$$$$$$' !' $$$$$$L `$$$$$$h ;, $$$$$L `! J$$$$$',!! $$$$$$$ `$$$$$$ ' <$$$$$. ! $$$$$$ !! ?$$$$$$ `$$$$$ ,$$$$$$$c `,`???? ;' c,?$$$$' `?$$$ $$$$$$$?? `!;;;;! . `h."?$P `$$$ ,$$$$$$$h. `''' `' `$$$P `?$ $$$$$$$$h `!' `"' ` `$$$$$$$$F !; ! ;, `$$$$$$$' `!!> `! c, ;, `?$$$$P !!> . $F !!> `""' `!! ;!> <- $F `!!' ;!; ' `! <!> ; $F `' <! !!! !!> !! ?' `' !!! !!! !!> !! !!' <!! ;!!! `' ; ;!! !! !!!! !' !!! `' !!! ' ; !! ;!!' ! !!! ;! ! <!!! )' `! ,;;> ;!!! `! `'' ;!!! ! `! ;! ;!!! ,$$c, ` !'' ;!!! ' ,c$$$$$$c. > ; !!! ?$$$$$$$$$ !!> ;!! .!!! .!> "?$$$$$$$ <! `! ,; ;!! !!!! !! `"?$$$$ . ' ' ;!!! .!!!! !! . `"?$ `' <!!' .!!!!!! !!!' ! > ` .!!! <!!'`!!! .!!!!; !!> !!! <!!' !! ;!!!!!! (' ;, <!! !!!' !!! !!!'!!! !> `! !!' !!!' `!!';!> !! <! `' `! !>. ' ;<!!' .!!! !!' <!' ; `!! ; `! !!!> .<!>;!!!' !!! `!! <!! .. ' ' !!!' ;, <!!! <!! ; !!! !!>;!!''! J$$c `!!; !!> ;!!! ;!! <! !!> !! `!! !' J$$$$hr `'' !!!,;; ;!!! !! <!! <!! !' ;!! ' <$$$$$$$. <!!!'! !!! !;<!!' !!! ;! !!> $$$$$$$$$$. `' ! `!!! !!!!!' !!! !! `!!! ?$$$$$$$??$c !!>; ;!! ;!!!!! ;!!> !! <!!> ?$$$$$$c,`$$. `!!! !!! !!! !' `!!> !! !!! "?$$$$$$ "?$c `<! ;!! !! ;! !!!> ! ;!!!, "$$$$$$c,"?$c, ;!! !! ;! !!!! ! `!!!! "$$$$$$c ?$$h. !!!> !! !! !!!! !!! "?$$$$c "$$$c, !!!' ' !! `!!! `! "$$$$h.`?$$$c, <!!!> <!! `!!! !> ?$$$$$c ?$$$$h. `!!! `!! !!! `' "?$$$$h.`?$$$$ `!!> !! `!! `?$$$$$$$$$$ `!' !! `' "$$$$$$$$$ `!> ?$$$$$$$ `! `"?$$$$ `- ;! `"$$ `? (https://www.edvard-munch.com/Paintings/other_artists/scream_ascii_3.htm)
This feature is coming soon. Sit tight!