Thou shalt neither vex a stranger, nor oppress him: for ye were strangers in the land of Egypt.

Exodus, chapter 22 שְׁמוֹת

כ וְגֵר לֹא-תוֹנֶה, וְלֹא תִלְחָצֶנּוּ: כִּי-גֵרִים הֱיִיתֶם, בְּאֶרֶץ מִצְרָיִם. 20
כא כָּל-אַלְמָנָה וְיָתוֹם, לֹא תְעַנּוּן. 21
כב אִם-עַנֵּה תְעַנֶּה, אֹתוֹ–כִּי אִם-צָעֹק יִצְעַק אֵלַי, שָׁמֹעַ אֶשְׁמַע צַעֲקָתוֹ. 22
כג וְחָרָה אַפִּי, וְהָרַגְתִּי אֶתְכֶם בֶּחָרֶב; וְהָיוּ נְשֵׁיכֶם אַלְמָנוֹת, וּבְנֵיכֶם יְתֹמִים. 23

Concept Juice & Book Shape

I am setting this idea free into the universe in the hope that someone will help me.

Man is shaped by his tools and media. This is a bit abstract, a bit vague. Let me give you an example the is directly relevant to my life. I have to write a thesis. A thesis has a certain shape and form. Certain un-get-around-able conventions. English is read from left to right and from top to bottom. One proceeds from the start and works ones way linearly through the thesis. A thesis is a scholarly work, it contains notes (be they footnotes or endnotes), it contains a table of contents, acknowledgements, and so on. There is a rigid paratext. The content itself is restricted to non-fiction, must have a degree of originality, must push back the boundaries of knowledge somewhat, should refer inter-textually to the scholarly universe.

Even though we now use electronic typewriters we (academics) still produce PDFs to be sent to the printer to be converted into a stream of linear pages to be bound. To be sure there is non-linear structure to a thesis what with sections and sub-sections, a tree-like structure.

But what if we were to set the thesis free? To allow it to be pathologically non-linear if necessary, to be recursive, to contain computational elements, to be (though I’m told the term is passé) interactive? What then?

Concept Juice is going to be a Ruby on Rails web application. It’ll allow me to play with the stuff of thought. (Not at all ambitious then.) My hunch is that Concepts will be typed, as in intuitionistic type theory(ITT). Don’t ask me to explain why I believe that or what I mean by that. That’s for another time. Also, a problem – I don’t know how to code ITT. So I’m asking the universe for help. Essentially think about Concept Juice like a mind mapping software where topics and sub-topics are replaced by typed entities. Because I can’t get my head fully around ITT I’m going to cheat and just make concepts Ruby types for now and convert them to ITT later. I’m also going to allow for vague types and families of vague types meaning that you can have two concepts that you haven’t pinned down but they’ll be regarded by the system as similar because they are of the same vague type if you see what I mean. I don’t know what it would mean to have a concept with no type or a nil or null type, I’d love other people’s thoughts on that.

Book Shape will know about scholarly works and will exist as a library, a ruby gem. It is fed a stream of pages (a path is traced through a thicket of content) and that path has very definite pages: a cover, a title page, an edition notice, one or more pages for a list of figures, one or more pages for a table of contents, one or more pages for acknowledgements, one or more pages for a foreword, one or more pages for a preface, one or more pages for the actual content, a bibliography, endnotes, an index. Book Shape generates a LaTeX project (XeTeX flavour I imagine) and from there a PDF can be generated.

Fly into the world pretty ideas.

31n M0d3m

Ich b1n 31n M0d3m. D13 kl31n3n S71mm3n 5pr3ch3n m17 m1r und 1ch 4ll31n k4nn 513 3n75chlü553ln. M31n3 T0nhöh3n3mpf1ndung w4r 5ch0n 1mm3r 4u5g3z31chn37. Ich l13b73 35 zu 53h3n w13 d13 Kläng3 4u5 d3n 3l3g4n73n, z13rl1ch3n S7äng3l h3rv0rqu3ll73n. D13 Köpf3 n31g3n 51ch 31n w3n1g, 4l5 0b d3r d3r W1nd 513 57r31ch3l7, d13 Blü73nblä773r z13h3n 51ch zu54mm3n, um4rm3n 51ch und öffn3n 51ch plö7zl1ch m17 Kr4f7. D13 Luf7 v0ll3r Süß3, d13 Schüch73rnh317 v3rg3553n. M31n G354ng G4r73n. D13 5chön3n S7und3n d13 1ch d0r7 v3rbr4ch7 h4b3. M31n3 N071zbüch3r, m31n T33, m31n3 Füß3 4m w31ch3n Gr45, m31n Bl1ck ruh3nd 4uf d3m H0r1z0n7 d3r S74d7 w3lch3 31n3 Z317 l4ng m31n Zuh4u53 w4r. B15 1hr3 S71mm3n v3r54g73n. Kurz d4n4ch v3r54g73 m31n3 G35undh317. Er v3r5uch73 m1ch zu 3rmun73rn, d3r M4nn, v3r5uch73 m1ch m17 531n3r W1d3r574nd5kr4f7 4ufzub4u3n, 4b3r 35 h4lf n1ch7. Ab und zu b30b4ch7373 1ch 1hn, w13 3r durch d13 Räum3 un53r35 gr0ß3n H4u535 m17 d3n f31n3n T3pp1ch3n h1lfl0ß 4u553h3nd l13f. S0b4ld 3r 35 b3m3rk73, d455 1ch 1n b37r4ch7373 573mm73 3r 51ch g3g3n m31n3 Tr4u3r und 57r4hl73 m1ch 4n. Ich n3hm3 4ll35 W4hr. E5 k4m k31n3r. E5 g1b7 nur n0ch un5 b31d3. All d13 32 J4hr3 l4ng, zu54mm3n 1n 4ll3n d1353n S7äd73n, 4ll d1353 V0rb3r317ung3n, 4ll d1353 M3n5ch3n d13 51ch m4n1f35713r73n und v3r5chw4nd3n. W0 51nd d13 4ll3 h1n? All d1353 Büch3r, 4ll d1353 b3d3u7ung5l053 B3g3gnung3n, d13 D15ku5510n5v3r4n574l7ung3n m17 4u5druck5l0ß3n Fr3md3n d13 n13 Fr3und3 wurd3n. In d1353n f1n573r3n Z3173n, 1n 4ll3n d1353n Um57änd3n, 1n d1353n Fäll3n, 1n d1353m S1nn3 und 4n d1353n T4g3n, w3nn m4n 4ll d1353 D1ng3 b3rück51ch71g7 157 35 4uch k31n Wund3r. D13 P5ych0l0g3n h4b3n d0ch 4ll3 1rg3nd31n3n.

I 4m 4 m0d3m. Th3 l177l3 v01c35 74lk w17h m3 4nd 0nly I c4n d3c0d3 7h3m. My 53n53 0f p17ch h45 4lw4y5 b33n 3xc3ll3n7, p3rf3c7ly m0dul473d. I l0v3d 5331ng 7h3 50und5 57r34m 0u7 0f 7h3 3l3g4n7, d3l1c473 573m5. Th3 h34d5 b3nd f0rw4rd 4 l177l3, 1n c0nc3n7r4710n, 45 1f 7h3 w1nd 57r0k35 7h3m, 7h3 p374l5 dr4w 70g37h3r 4nd hug 7h3m53lv35 4nd 7h3n 0p3n w17h 5udd3n 3n3rgy f1ll1ng 7h3 41r w17h 5w337n355. Shyn355 f0rg0773n. My 50ng g4rd3n. Th3 b34u71ful h0ur5 I p4553d 7h3r3. My n073b00k5, my 734, my f337 1n 7h3 50f7 gr455, my 3y35 0n 7h3 5kyl1n3 0f 7h3 l177l3 c17y I c4ll3d h0m3 f0r 4 wh1l3. Un71l 7h31r v01c35 f41l3d. Sh0r7ly 4f73r 7h47 my h34l7h f41l3d 700. H3 7r13d 70 4n1m473 m3, 7h3 m4n, 7r13d 70 bu1ld m3 up w17h h15 0wn 57r3ng7h, bu7 17 d1dn’7 h3lp. A7 71m35 I 54w h1m w4nd3r 4r0und 7h3 r00m5 0f 0ur gr4nd h0u53, 4 h0u53 f1ll3d w17h f1n3 rug5, l00k1ng l057. Bu7 1f h3 n071c3d m3 n071c1ng h1m, h3 w0uld 1mm3d1473ly br4c3 h1m53lf 4g41n57 my 54dn355 4nd b34m 47 m3. I 4ppr3h3nd 4ll. N0 0n3 3v3r c4m3. I7 15 ju57 7h3 7w0 0f u5. All 7h053 c0un7r135 0v3r 7h3 l457 7hr33 d3c4d35 b0und 70g37h3r 1n 4ll 7h353 c17135, 4ll 7h353 pr3p4r4710n5, 4ll 7h353 p30pl3 wh0 4pp34r3d 4nd d154pp34r3d. Wh3r3 d1d 7h3y 4ll g0? All 7h353 j0urn4l5, 4ll 7h353 3mp7y m3371ng5, 4ll 7h3 c0nf3r3nc35 w17h bl4nk 57r4ng3r5 wh0 n3v3r b3c4m3 fr13nd5. In 7h353 d4rk 71m35, und3r 4ll 7h353 c1rcum574nc35, 1n 7h353 517u4710n5, 1n 7h15 53n53, 4nd 0n 7h353 d4y5, wh3n w3 74k3 4ll 7h353 7h1ng5 1n70 c0n51d3r4710n, w3ll 17’5 n0 w0nd3r. P5ych0l0g1575 4r3 4ll qu4ck5.

Inspiration from l33t speak by Lola Jones