←2003-07-30 2003-07-31 2003-08-01→ ↑2003 ↑all
00:22:11 <lament> is music turing-complete?
00:26:36 -!- lament has set topic: http://www.stephensykes.com/choon/choon.html.
00:29:01 <Taaus> Ah, I remember that.
00:34:05 <lament> have you played with it?
00:34:27 <Taaus> Nope.
00:43:23 <Taaus> Oooh. The Quack Scheme mode for Emacs automatically turns 'lambda' into a small lambda symbol :D
00:43:53 <Taaus> http://www.neilvandyke.org/quack/screenshot.png
00:44:40 <andreou> How --ahem-- useful... :)
00:44:49 <Taaus> Hehe.
00:44:53 <Taaus> Well... I thought it was cute ;)
00:54:20 <lament> very.
00:54:29 <andreou> Indeed.
01:01:05 <lament> eta looks neat too.
01:01:09 -!- lament has quit ("leaving").
01:06:07 -!- andreou has quit.
03:11:39 -!- clog has joined.
03:11:39 -!- clog has joined.
06:28:38 -!- andreou has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:37:20 -!- andreou has quit.
17:08:18 -!- andreou has joined.
17:19:10 -!- docelic has joined.
17:19:22 -!- docelic has quit (Read error: 104 (Connection reset by peer)).
17:50:51 -!- lament has joined.
17:56:19 <lament> Pragmatic Programmers(tm) replied to my email.
17:56:26 <Taaus> What did they say?
17:56:30 <lament> They exhibit horrible suckage.
17:56:40 <Taaus> Well, that goes without saying.
17:56:53 <Taaus> And they probably reserve the right to include your email in their next book.
17:56:57 <lament> I deleted one of the answers
17:57:06 <lament> but here's the other one
17:57:16 <lament> We've always felt that Python's OO features has a distinctly "bolted-on" feel,
17:57:20 <lament> that they were neither integral nor seemless with the language on the whole.
17:57:22 <lament> Ruby, by comparison, is fully OO from the ground up -- native types included,
17:57:24 <lament> no
17:57:27 <lament> magic names with double underscores, etc.
17:57:30 <lament> That's the gist of it.
17:57:57 <Taaus> Well... My momma always used to say that you shouldn't trust someone who can't spell 'seamless'.
17:58:38 <lament> well, hey - _i_ don't subscribe to their mailing list :)
17:58:46 <Taaus> Ouch. Touch.
18:00:21 <andreou> BTW, what is Touche?
18:00:30 <andreou> Like 'got me' or something?
18:00:35 <Taaus> Yeah.
18:00:41 <Taaus> I think it's a fencing term.
18:06:16 <lament> There're too many esoteric languages :(
18:06:56 <Taaus> Just eliminate the useless ones, then. Oh, wait...
18:07:18 <andreou> :-)
18:08:22 <lament> well, there're some genuinely bad ones
18:08:34 <lament> like ook :)
18:08:41 <Taaus> And E ;)
18:08:51 <lament> Most of the minimal assemblers are rather mediocre
18:09:14 <lament> which includes brainfuck, but brainfuck is special
18:52:12 <lament> X::=~#
18:52:12 <lament> Y::=~*
18:52:12 <lament> Z::=~\n
18:52:12 <lament> _.::=._X
18:52:12 <lament> _*::=*_Y
18:52:14 <lament> ._|::=.Z-|
18:52:17 <lament> *_|::=Z
18:52:19 <lament> ..-::=.-.
18:52:22 <lament> **-::=*-.
18:52:25 <lament> *.-::=*-*
18:52:27 <lament> .*-::=.-*
18:52:28 <Taaus> I love Thue.
18:52:29 <lament> @.-::=@_.
18:52:32 <andreou> (.) (.)
18:52:32 <lament> @*-::=@_*
18:52:35 <lament> ::=
18:52:35 <andreou> ) (
18:52:37 <lament> @_*...............|
18:52:38 <andreou> ( # )
18:53:24 <lament> Note: That program requires a thue interpreter that understands \n
18:53:42 <Taaus> We call this piece 'andreou's naked ascii-art woman bisected by a Thue program'
18:53:46 <Taaus> What does it do?
18:54:09 <lament> it's the sierpinski cellular automaton
18:54:14 <andreou> heH
18:54:15 <Taaus> Ah.
18:54:32 <lament> thue is really awesome for some kinds of stuff
18:54:39 <lament> and absolutely horrible for others
18:54:53 <Taaus> Duh.
18:54:54 <lament> I wrote a simple rhythm pattern generator in three or so lines
18:55:01 <lament> (yay for randomness)
18:55:12 <lament> And then i wante to write an interactive fiction game...
18:55:16 <lament> *wanted
18:59:32 <lament> so, i created four rooms, and the player could move from room to room
18:59:54 <lament> but if player typed anything other than n,e,s,w, the game immediately ended :(
19:00:04 <lament> thue IO sucks.
19:00:06 <Taaus> Tsk, tsk.
19:00:06 <lament> especially I.
19:00:26 <Taaus> Thue with wildcards. That would be interesting.
19:00:32 <lament> yes
19:00:36 <lament> i thought about using regexes
19:00:55 <Taaus> Heh... Do it in SED, you freak. ;)
19:01:01 <lament> no
19:01:40 <Taaus> Yeah... SED isn't very interesting as an esoteric language :/
19:01:49 <lament> well, it's neat
19:01:52 <lament> but it's a bit too powerful.
19:02:16 <Taaus> Just make a Thue where ? matches any single character.
19:02:17 <Taaus> :)
19:02:30 <lament> My pattern generator, by the way, output things like X.X.XX.X.X.X.XX.
19:03:02 <lament> All such patterns have the property of sounding cool.
19:03:14 <Taaus> Heh... Coolness is subjective.
19:03:19 <lament> except perhaps X.X.X.X.X.X.X.X.
19:04:05 <Taaus> You should read the book 'From Polychords to Plya' by Mike Keith... It goes through the mathematics of scales, chords and rhythms :)
19:04:35 <lament> I'm generally not very interested in generated music
19:04:57 <lament> or in mathematics of musics for that matter
19:05:13 <lament> *music :)
19:05:22 <lament> It's too scary a subject
19:06:03 <Taaus> Awww... Is iddle-widdle lament afraid?
19:06:10 <lament> yes
19:06:21 <lament> i'm afraid of computers being able to create good music :)
19:06:38 <lament> bad music is ok, though
19:06:42 <andreou> alt.drugs.intercal
19:07:18 <Taaus> Heh... I imagine Intercal is classified as a depressant, and not as a stimulant... ;)
19:07:42 <andreou> I think that when I was programming in Intercal I was seeing colors...
19:07:57 <lament> hm, how do i generate a sierpinsi triangle which is not slanted?
19:08:07 <andreou> Slanted ==?
19:08:31 <lament> the first four lines of the output of the program i pasted:
19:08:31 <Taaus> *
19:08:32 <lament> *
19:08:33 <lament> **
19:08:33 <lament> * *
19:08:33 <lament> ****
19:08:35 <Taaus> * *
19:08:37 <Taaus> Argh.
19:08:39 <lament> haha
19:08:45 <Taaus> Oh well.
19:09:38 <lament> one thing i don't like about Thue is that programs are too long and narrow
19:10:04 <lament> they just don't look cool
19:10:15 <lament> unlike most befunge programs, for example
19:10:16 <Taaus> *cough* Subjective *cough*
19:10:42 <lament> and, of course, the stupid need to escape newlines
19:10:53 <lament> really, thue programs should use a binary format :)
19:11:30 <lament> Yes, subjective. But would you put a thue program in your signature?
19:12:27 <Taaus> I don't know. I don't use signatures.
19:13:58 <lament> see!
19:14:42 <Taaus> See what?
19:15:17 <lament> thue programs aren't compact.
19:15:23 <lament> compact is good.
19:15:36 <Taaus> It's thinking like that that brought us Perl.
19:15:51 <Taaus> If you want compact, go code in J.
19:16:06 <lament> well, Perl is a great esoteric language.
19:16:20 <Taaus> Except for the fact that people haven't realised it's esoteric.
19:16:31 <lament> Some have!
19:16:36 <Taaus> Not enough.
19:16:38 <lament> *cough*perl golf
19:17:05 <lament> anyway, they might not realize it, but _of course_ it's esoteric.
19:17:21 <lament> and wonderfully compact.
19:18:41 <lament> significant newlines are highly non-esoteric.
19:18:47 <andreou> fewd.
19:19:36 -!- andreou has quit.
20:52:57 -!- lament has quit ("leaving").
21:21:57 -!- andreou has joined.
21:49:37 -!- lament has joined.
←2003-07-30 2003-07-31 2003-08-01→ ↑2003 ↑all