00:24:06 -!- puzzlet has quit (Remote closed the connection). 00:24:11 -!- puzzlet has joined. 00:35:15 -!- immibis_ has joined. 00:35:36 -!- immibis_ has changed nick to immibis. 00:54:36 -!- sebbu2 has quit ("@+"). 01:03:25 -!- Corun has joined. 01:05:06 -!- Tritonio_ has joined. 01:12:26 -!- Corun has quit ("Arr."). 01:29:31 what's the "{{},{{}},{{},{{}}},{{},{{}},{{},{{}}}},{{},{{}},{{},{{}}},{{},{{}},{{},{{}}}}}}" for? 01:30:11 von neumann numeral 5 01:30:36 s/numeral/ordinal/, possibly 01:31:18 ok. 01:31:31 so it's not a cheap knock-off of RETURN? 01:32:14 no. perhaps the other way around... :D 01:32:46 n+1 = {0,1,...,n} 01:32:52 -!- Tritonio_ has quit (Remote closed the connection). 01:40:31 you knokw what we mean? 01:40:46 *need 01:40:56 a minesweeper unit cell :) 02:01:39 Lisp WTF: progn is a special form, whereas it can be trivially defined as a function 02:01:41 (defun my-progn (&rest args) (if (endp args) nil (car (last args)))) 02:01:50 Probably a reason for it 02:03:08 it's considerably older than the &rest keyword i think 02:04:05 oerjan: this is a good piont 02:04:06 hm i vaguely recall originally you could have goto's in it 02:04:07 *point 02:04:17 oerjan: however, it is still true inthe Common Lisp spec 02:04:25 which most definately has all that's required for the above 02:04:45 perhaps you still can have goto's and labels in it 02:05:04 no 02:05:07 see: CL hyperspec 02:05:35 (that is: http://www.lisp.org/HyperSpec/Body/speope_progn.html ) 02:05:40 also 02:05:43 you are thinking of prog 02:05:44 not progn 02:05:44 iirc 02:06:03 If progn appears as a top level form, then all forms within that progn are considered by the compiler to be top level forms. ;; maybe this is why it's a special form 02:06:14 ah 02:06:26 but that's a pretty bizzare rule 02:06:26 who uses that? 02:06:36 it's to allow macros to expand to more than one declaration 02:06:40 ahh 02:06:47 (i guess nobody uses the 2 roman numeral outputs either, but this IS common lisp) 02:06:55 i vaguely recall that too :) 02:07:02 (how I long for Scheme to be practical, I do...) 02:07:49 hmm 02:07:53 emacs' lisp indentation is fuckde 02:08:02 the first term of an IF is indented to the condition but beyond that 2 spaces 02:08:06 which is emacs lisp convention 02:08:09 (because it has an implicit progn) 02:11:10 aha 02:11:14 SLIME fixes that up nicely. 02:14:55 Possibly I am the only person who is going to use Lisp and Haskell in harmony as my only two 'main' languages for writing the web apps running my website.. 02:16:51 * oerjan feels obliged to mention Liskell 02:17:01 not that i've actually tried it... 02:17:07 liskell is... crappy 02:17:27 Let's just say that it isn't an adequate Lisp, and it isn't an adequate Haskell 02:18:08 oerjan: I believe Lisp and Haskell are the top of the chain as far as abstraction and elegance goes in programming languages 02:18:15 I like them both equally, and will use them both equally 02:21:51 oerjan: I definately like Emacs/SLIME enough that not using Lisp would be unacceptable just because I'd deny myself that luxury! 02:22:06 it truly is rapid 02:35:45 we all died 02:36:57 BRAINS... BRAINS... 03:13:17 -!- cmeme has joined. 03:15:10 -!- cmeme has quit (Read error: 104 (Connection reset by peer)). 03:17:07 -!- ehird has quit. 03:18:49 -!- cmeme has joined. 03:51:26 -!- uvanta has joined. 04:42:16 -!- immibis has quit ("Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. Hard work pays off in the future, l). 04:46:23 -!- oerjan has quit ("Good night"). 05:00:44 -!- adu has joined. 05:18:10 -!- RodgerTheGreat has quit. 05:23:05 -!- calamari has joined. 05:30:47 -!- cmeme has quit (Read error: 104 (Connection reset by peer)). 05:34:29 -!- cmeme has joined. 05:44:26 -!- calamari has quit ("Leaving"). 06:00:16 -!- adu has left (?). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:14:18 -!- Slereah has quit (Read error: 104 (Connection reset by peer)). 08:47:32 -!- slereah__ has joined. 09:01:26 -!- GreaseMonkey has quit ("Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. and dlte ur files. thx."). 09:16:09 -!- puzzlet_ has joined. 09:28:59 -!- puzzlet has quit (Read error: 110 (Connection timed out)). 10:28:56 There seem to be pages that already exist in the "wanted pages" 10:29:27 I think because of different case. 10:29:53 Also vaguely different spellings 10:31:58 for example? 10:32:44 maybe a bot can handle it, but if there's not so much case of it, we can just fix it one by one 10:32:47 Turing Tarpit instead of Turing tarpit 10:32:52 Turing machines 10:33:46 let's create some redirect pages then 10:34:04 Will do. 10:34:20 As soon as my connection gets better. 10:35:43 * uvanta will help 10:37:55 All better. 10:38:13 I suppose that "Weird" is supposed to be "Wierd"? 10:39:26 yeah, Wierd is the name of an esolang 10:41:34 after checking http://esolangs.org/w/index.php?title=Special:Wantedpages 10:42:34 I think we may have some policy like, say, "You can state the author of language, but don't link it" 10:54:38 -!- Tritonio_ has joined. 12:15:58 The Post machine is much better to make some Brainfuck interpreter. 12:16:14 The + and - are shorter to do 12:37:09 -!- oerjan has joined. 13:10:49 -!- jix has joined. 13:28:48 -!- RodgerTheGreat has joined. 13:53:50 -!- Tritonio_ has quit (Remote closed the connection). 14:08:49 -!- helios24 has joined. 14:32:51 -!- ehird has joined. 14:34:09 wow Liskell is serious 14:34:09 -!- oklopol has quit (Read error: 104 (Connection reset by peer)). 14:34:12 that's bizzare 14:37:18 -!- oklopol has joined. 14:43:05 -!- uvanta has quit ("blame!"). 14:45:21 Liskell? 14:45:33 lisp + haskell = eldrich horror? 14:45:33 haskell with lisp syntax 14:45:35 It's haskell with a lot of prefix notation and parentheses 14:45:39 oerjan: wrong 14:45:43 lol 14:45:47 not? 14:45:48 liskell.com 14:45:50 yes they have a dot com 14:45:51 :| 14:45:55 err 14:45:55 dot org 14:45:56 even worse 14:46:29 .org is bad? 14:46:38 for something as silly as liskell? 14:46:39 yeah. 14:47:03 it deserves a single page in someone's personal site with no design, about 1.5 screenfuls long, calling it 'a little toy hack' 14:47:17 ".org" is equivalent to saying "This is super serious guys" 14:47:29 read in whatever funny voice you like 14:47:29 is that so? 14:47:34 we should get vjn.org 14:47:34 i never looked at it but my impression was it made it easy to add lisp-style macros to a haskell 14:47:42 RodgerTheGreat: 'xactly... though my site is elliotthird.org :-) 14:47:51 but then my site is super serious, guys! 14:48:02 my site is rodger.nonlogic.org, which is also super serious 14:48:24 the current iteration i'm working on uses about 5% of my horizontal screen real estate, heh 14:48:30 but that's a good thing: it's easier to read small columns 14:48:40 * oerjan hails from oerjan.nvg.org, which indeed has no design :D 14:49:30 although that is nvg being pretentious about getting an .org, not me (canonical name is nvg.ntnu.no) 14:50:06 my 'be all and end all' site has been in the works for a looong time now 14:50:23 like late 2005 i decided i wanted a place to dump everything in a unified interface and all that jazz? 14:50:41 and i've made dozens of half-baked attempts, given up on some half-way through... :-) 14:50:52 eventually, elliotthird.org will work and have loads of stuff on.. 14:51:05 a jazz site you say? 14:51:11 heh 14:51:13 no not quite 14:53:30 http://img.skitch.com/20080121-g12n6u3knnpn96pcjqmb22yi4d.png this is the current iteration's design right now, i don't think i can get it any more minimalistic 14:54:16 It probably only looks nice on Safari/mac and Firefox/mac 14:54:21 I dread to think what it looks like in IE 14:55:14 well the .png looks fine in IE ;) 14:55:20 gosh 14:55:21 really 14:55:50 i should make the whole site an imagemapped png :-) 14:55:58 so that everyone can have the lovely rendering and fonts of Safari/mac! 14:56:07 better not use transparency though for fear of IE :D 14:56:19 no no, use SVG! 14:56:29 Asztal: im sure IE will love that 14:56:49 SVG with VML appended to the end! 14:57:17 no no no no no, use html and text! 14:57:29 oerjan: you know i'd put a page up for you to test in IE but i don't have anywhere to do it, i'm still waiting to revamp elliotthird.org's server :P 14:57:38 tejeez: now THAT's a weird idea! 15:01:09 -!- ehird has changed nick to progn. 15:01:19 -!- progn has changed nick to ehird. 15:01:29 i never miss the oppertunity to register a good nick 15:01:57 .. how many do you have? 15:03:02 ehird: I like it 15:03:11 RodgerTheGreat: thanks :) 15:03:14 it appeals to my aesthetic 15:03:46 RodgerTheGreat: the css is 51 short lines, including blank ones 15:03:53 the html is 39 15:04:00 pretty good, i say 15:04:00 nice 15:04:15 also it scales pretty well with text upsizing/downsizing 15:04:18 at least in safari 15:04:27 the content area grows when you put it up, shoving the menu to the side 15:04:30 and vise-versa for down 15:04:42 the PHP parts of the source to my page are at least as long as the HTML parts, and my page displays properly on my palm pilot. 15:05:07 bah, php. this is all going to be generated by some lisp or haskell code :) 15:05:17 completely.. including the css 15:05:26 100% same structure of course 15:05:34 just no fiddly html or css apart from in a DSL 15:05:39 my site looks better in lynx than in firefox. 15:05:49 ah, i should try lynx 15:05:56 it should work fine, my markup is completely cruft-free 15:06:09 my only structure is: 15:06:26 as long as it's not DIV soup 15:06:34 div#content { h1 "page title", ...content... }, div#info { h1 "Elliott Hird", ul#menu { ...menu items... } } 15:06:39 two divs. 15:07:22 hm, my site looks great in lynx 15:07:32 the menu is at the bottom of the page, which is good because it means the content is at the top 15:07:43 the code block is pushed to the left hand column, though, and is right below the second paragraph 15:07:46 no blank line in between 15:07:48 but there is one below 15:07:59 there's nothing in my markup to say that should happen, so that's lynx' problem 15:08:45 is it just

and

/ ?
15:09:08  Asztal: 

second paragraph

the code

third paragraph

15:09:18 (note:
 is a perfectly valid way of marking up code, it's the most sensible too)
15:09:41  that's how I do it too
15:11:01  i might spontaneously decide to switch to html 4.01 without a doctype, in protest of the standards freaks :D
15:11:31  i live by the motto of 'get some logically decent structure, add styling to your taste, done'
15:11:37  I tend to do things the overly complicated way of replacing \n with 
, etc 15:11:48 RodgerTheGreat: that's semantically ugly though. 15:12:00 it's more difficult but the presentation is more uniform cross platform 15:12:16 uh how so 15:12:22
CODE GOES HERE
15:12:26 that is consistant 15:12:43 no, the display of that construct is heavily dependent upon your browser 15:12:48 and it's "consistent" 15:12:56 how is it? 15:12:58 do tell me 15:13:47 Isn't it good that a user agent can display the content in the most appropriate way for its platform? 15:14:28 Asztal: that's a more reasonable criticism 15:14:39 but seriously 15:14:45 i have never seen
 display differently
15:14:59  maybe you have linebreaks or indentation between 
, the code, and 
15:15:02 I have used browsers in my time that ignore one or both of those tags 15:15:39 PalmScape, for one- many mobile browsers are guilty of this 15:15:53 ah. palm os. 15:15:57 however, basic tags like
are pretty much universally supported 15:16:04 broken browsers on palm os are >not< my concern. 15:16:14 smartphones, embedded systems, etc 15:16:22 smartphones are very good at html nowadays. 15:16:28 especially the iPhone and Nokia's 15:16:35 well, iPhone just uses webkit 15:16:37 so no wonder 15:16:41 actually nokia's is based on webkit too 15:17:00 anyway, my design also works in lynx/(e)links 15:17:06 so the only uncertainity is about IE/win really. 15:17:13 and that's very much good enough for me 15:17:33 -!- ais523 has joined. 15:17:47 hello, ais523 15:17:50 hello ehird 15:18:01 I think it's simple enough that it *should* work... it depends how the info section is pushed to the side... is it floated to the right? 15:18:13 or maybe even to the left 15:18:25 Asztal: would you like me to dump my html and css code? 15:18:41 do you not have IE to test it? 15:18:43 actually, i'll combine them: replace the with a