00:01:20 <tswett> There's a thought Ī had about English ōrthography.
00:01:49 <tswett> Really, thē consōnants are all rīght. It's thē vowels which are wacky.
00:02:17 <tswett> Ī think it would bē a big improvement if wē put macrons ōver all thē long vowels.
00:02:43 <coppro> tswett: that doesn't help
00:02:58 <oren_> yU cud dU Dat, but macrons arnt on mI kEbord
00:03:07 <coppro> how do you handle the word "throughout"?
00:03:24 <tswett> One of thē advantages of this is that you can read text written this way just ignoring the macrons.
00:03:46 <coppro> we should just replace english with pia
00:04:07 <Phantom_Hoover> i don't think vowels even neatly split into 'long' and 'short', do they?
00:04:17 <tswett> Ī'm saying that dīgraphs dōn't get counted as long vowels, rēgardless of thē sound they māke.
00:04:38 <oren_> mI dIulect has 12 vWLs
00:05:09 <coppro> Phantom_Hoover: no they don't
00:05:29 <tswett> Sō thē rūle is essentially that you put ā macron ōver "a" when it mākes thē "long A" sound, ōver "e" when it mākes thē "long E" sound, and sō forth.
00:05:40 <oren_> in normal spelling bat bait but boot bot boat bit bite be beet bout book
00:05:43 <coppro> long a/short a is an illusion
00:05:55 <coppro> taught by grade-school teachers who don't know linguistics
00:06:07 <oren_> those are the 12 vowels
00:06:20 <Phantom_Hoover> tswett, again, english orthography of vowels isn't regular enough for that to work
00:06:42 <tswett> Ī'm alsō ūsing thē emphatic prōnunciātion of everything.
00:08:09 <oren_> tswett: my system is similar for the vowels, but it uses uppercase A instead of ā
00:09:05 <Phantom_Hoover> the sound people call 'long a' is a diphthong of 'short e' and 'long e' for god's sake
00:09:40 <tswett> coppro: well, bȳ "long A" I mean /eɪ/, bȳ "long E" I mean /iː/, and sō forth.
00:09:51 <coppro> tswett: see what Phantom_Hoover said
00:09:53 <tswett> Thōse sounds certainly exist.
00:10:09 * coppro is tempted to /ignore anything with a macron
00:10:27 <tswett> Phantom_Hoover: Ī'm not really sure what you mean bȳ that. What's wrong with it?
00:10:27 <MDude> Is a macron a type of food?
00:10:58 <tswett> Of course. It's just like macaroni, but with fewer syllables.
00:11:05 <Phantom_Hoover> tswett, basically your system isn't meaningfully less arbitrary than english vowel orthography already is
00:11:21 <oerjan> no, macrons are coconut cookies hth
00:11:29 <tswett> Oh right. What oerjan said.
00:11:42 <tswett> Phantom_Hoover: this is true.
00:11:58 <tswett> It does give a small amount of potentially useful information, though.
00:12:37 <tswett> I don't think it would be useful very often, though.
00:12:42 <oren_> a good system should be easy for anyone to decide to use tomorrow, on any computer anywhere
00:13:15 <tswett> How often is it that someone writes the word "wind" and you can't figure out whether they meant /wɪnd/ or /waɪnd/?
00:14:27 <oren_> a good example is read
00:14:51 <oren_> you don't know whether to take it as rEd or red
00:16:07 <oren_> or whther 'Reading, england' is rEdiG or rediG
00:17:19 <oren_> at least that one becomes proper 'led'
00:18:57 -!- Thisbe has quit (Ping timeout: 246 seconds).
00:24:57 -!- oerjan has set topic: Inglēsh spelliN rEformz | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/ | http://esolangs.org/.
00:41:44 <HackEgo> [U+02D0 MODIFIER LETTER TRIANGULAR COLON]
00:42:37 <HackEgo> [U+FE18 PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET]
00:43:13 -!- doesthiswork has joined.
00:44:52 <oerjan> Erilȳ, "problem" haz unCāNd spelliG
00:55:03 <Phantom_Hoover> you use it for the final consonant in 'spelling' in the topic
00:55:47 -!- oerjan has set topic: Inglēsh spelliG rEformz | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/ | http://esolangs.org/.
00:56:02 -!- moe_gr has joined.
00:57:12 <oerjan> Phantom_Hoover: your mistake is assuming the topic represent just _one_ spelling reform hth
00:57:26 <Phantom_Hoover> oerjan, using N to represent /ndʒ/ still seems odd but ok
00:57:42 <oerjan> well it has to be correct, as i'm infallible hth
01:01:48 -!- mapm has joined.
01:03:33 -!- moe_gr has left.
01:09:14 -!- FreeFull has quit (Ping timeout: 250 seconds).
01:10:26 -!- FreeFull has joined.
01:13:09 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
01:13:52 <Jafet> All this talk about spelling reforms, what about pronounciation reforms?
01:15:58 -!- fungot has quit (Ping timeout: 260 seconds).
01:33:21 <MDude> Os? I eat those things for breakfast.
02:02:01 -!- mapm has quit (Ping timeout: 244 seconds).
02:15:50 -!- JesseH has quit (Ping timeout: 265 seconds).
02:46:41 <HackEgo> [wiki] [[Lines]] N http://esolangs.org/w/index.php?oldid=44120 * Ypnypn * (+4078) Created page with "'''Lines''' is a language based on '''[[:///]]''', but with input. ==Specification== The program is interpreted exactly as in [[:///#Description|///]], with one exception. If..."
02:53:09 -!- bb010g has joined.
02:53:49 <HackEgo> [wiki] [[Talk:Lines]] N http://esolangs.org/w/index.php?oldid=44121 * Oerjan * (+155) Itflabtijtslwi
04:02:19 <hppavilion[1]> Branching is going to be horribly inefficient unless I process the file THEN execute it
04:04:24 <hppavilion[1]> A self-modifying /t/-rewriting programming language
04:10:02 -!- doesthiswork has quit (Quit: Leaving.).
04:17:28 -!- doesthiswork has joined.
04:34:53 <HackEgo> [wiki] [[Brainfuck]] http://esolangs.org/w/index.php?diff=44122&oldid=44117 * 98.177.203.231 * (+1) fixed a little bit of grammar
04:42:11 -!- Wright has quit (Ping timeout: 244 seconds).
05:04:50 -!- sc00fy has joined.
05:26:37 -!- newsham has quit (Read error: Connection reset by peer).
05:26:50 -!- newsham has joined.
05:49:16 <hppavilion[1]> How do languages usually solve printing null characters in null-terminated strings?
05:51:02 <quintopia> "strings don't contain null characters"
05:51:36 -!- FireFly has quit (Quit: ZNC - 1.6.0 - http://znc.in).
05:51:36 -!- heddwch has quit (Quit: ZNC - 1.6.0 - http://znc.in).
05:51:36 -!- shikhin has quit (Quit: Alas.).
05:51:47 <quintopia> you either store strings along with their lengths, or you insist they not contain nulls.
05:52:21 <quintopia> the former is arguably better, as it is not susceptible to buffer overflow.
05:52:44 <quintopia> (but one could simply refuse any strings exceeding some maximum length and accomplish the same)
05:52:48 -!- heddwch has joined.
05:52:49 -!- shikhin has joined.
05:53:09 -!- FireFly has joined.
06:12:40 -!- JesseH has joined.
06:28:58 -!- Sgeo has joined.
06:36:20 -!- doesthiswork has quit (Quit: Leaving.).
06:54:48 -!- hppavilion[1] has quit (Read error: Connection reset by peer).
06:59:21 -!- MDude has changed nick to MDream.
07:16:59 -!- JesseH has quit (Ping timeout: 264 seconds).
07:33:15 <HackEgo> [wiki] [[Special:Log/newusers]] create * Mauris * New user account
07:37:27 <HackEgo> [wiki] [[Code golf]] N http://esolangs.org/w/index.php?oldid=44123 * Mauris * (+18) Redirected page to [[Golf]]
07:37:36 -!- J_Arcane has joined.
07:42:24 -!- AnotherTest has joined.
07:42:49 <HackEgo> [wiki] [[Lazy-K]] N http://esolangs.org/w/index.php?oldid=44124 * Mauris * (+20) Redirected page to [[Lazy K]]
07:57:55 -!- esowiki has joined.
07:57:59 -!- esowiki has joined.
07:57:59 -!- esowiki has joined.
07:58:44 -!- esowiki has joined.
07:58:48 -!- esowiki has joined.
07:58:49 -!- esowiki has joined.
07:59:22 -!- esowiki has joined.
07:59:23 -!- glogbot has joined.
07:59:26 -!- esowiki has joined.
07:59:27 -!- esowiki has joined.
08:00:43 -!- EgoBot has quit (Ping timeout: 268 seconds).
08:01:58 -!- EgoBot has joined.
08:06:53 -!- AnotherTest has quit (Ping timeout: 268 seconds).
08:10:58 -!- JesseH has joined.
08:30:47 -!- Patashu has joined.
08:35:48 <HackEgo> [wiki] [[Universal Lambda]] N http://esolangs.org/w/index.php?oldid=44125 * Mauris * (+2651) Created page with "'''Universal Lambda''' is a [[:Category:Functional paradigm|functional]] [[esoteric programming language]] designed by flatigious in [[:Category:2008|2008]], based on John Tro..."
08:36:50 <HackEgo> [wiki] [[Universal Lambda]] http://esolangs.org/w/index.php?diff=44126&oldid=44125 * Mauris * (+174)
08:54:24 -!- AnotherTest has joined.
08:55:10 -!- J_Arcane_ has joined.
08:56:36 -!- J_Arcane has quit (Ping timeout: 246 seconds).
08:56:51 -!- J_Arcane_ has changed nick to J_Arcane.
09:00:25 -!- FireFly has quit (Read error: Connection reset by peer).
09:00:27 -!- shikhin has quit (Read error: Connection reset by peer).
09:00:33 -!- heddwch has quit (Read error: Connection reset by peer).
09:04:03 -!- EgoBot has quit (Ping timeout: 272 seconds).
09:04:57 -!- heddwch has joined.
09:04:59 -!- shikhin has joined.
09:05:03 -!- FireFly has joined.
09:07:44 <HackEgo> [wiki] [[AWO]] N http://esolangs.org/w/index.php?oldid=44127 * 91.36.251.13 * (+1519) Added new esolang AWO
09:13:47 -!- EgoBot has joined.
09:24:59 -!- bender| has joined.
09:25:20 -!- J_Arcane has quit (Read error: Connection reset by peer).
09:27:06 -!- J_Arcane has joined.
09:29:54 -!- JesseH has quit (Remote host closed the connection).
09:51:41 -!- ais523 has joined.
10:17:09 -!- callforjudgement has joined.
10:17:17 -!- ais523 has quit (Disconnected by services).
10:17:20 -!- callforjudgement has changed nick to ais523.
10:22:42 -!- ais523 has quit (Read error: Connection reset by peer).
10:26:17 -!- ais523 has joined.
10:29:46 -!- ais523 has quit (Client Quit).
10:31:11 -!- ais523 has joined.
10:53:41 -!- ais523 has quit (Ping timeout: 244 seconds).
11:00:50 -!- callforjudgement has joined.
11:07:34 -!- callforjudgement has quit (Ping timeout: 268 seconds).
11:13:27 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: wälcåmä: not found
11:13:31 <HackEgo> Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
11:15:34 <b_jonas> `` f=bin/wälcåmä; >"$f" echo $'/bin/sh\nwelcome | sed "s/E/Ä/g;s/O/Å/g;s/e/ä/g;s/o/å/g"'; chmod a+x "$f"
11:15:54 -!- Phantom_Hoover has joined.
11:16:30 <b_jonas> `` welcome | sed "s/E/Ä/g;s/O/Å/g;s/e/ä/g;s/o/å/g"
11:16:30 <HackEgo> Wälcåmä tå thä intärnatiånal hub får äsåtäric prågramming languagä däsign and däplåymänt! Får mårä infårmatiån, chäck åut åur wiki: <http://äsålangs.årg/>. (Får thä åthär kind åf äsåtärica, try #äsåtäric ån ÄFnät år DALnät.)
11:16:58 <b_jonas> `` >bin/wälcåmä echo $'#!/bin/sh\nwelcome | sed "s/E/Ä/g;s/O/Å/g;s/e/ä/g;s/o/å/g"\n'
11:17:14 <b_jonas> `` >bin/wälcåmä echo $'#!/bin/sh\nexec welcome "$@" | sed "s/E/Ä/g;s/O/Å/g;s/e/ä/g;s/o/å/g"\n'
11:17:19 <HackEgo> Wälcåmä tå thä intärnatiånal hub får äsåtäric prågramming languagä däsign and däplåymänt! Får mårä infårmatiån, chäck åut åur wiki: <http://äsålangs.årg/>. (Får thä åthär kind åf äsåtärica, try #äsåtäric ån ÄFnät år DALnät.)
11:17:58 <HackEgo> b_jånas: Wälcåmä tå thä intärnatiånal hub får äsåtäric prågramming languagä däsign and däplåymänt! Får mårä infårmatiån, chäck åut åur wiki: <http://äsålangs.årg/>. (Får thä åthär kind åf äsåtärica, try #äsåtäric ån ÄFnät år DALnät.)
11:19:31 -!- AnotherTest has quit (Ping timeout: 244 seconds).
11:22:23 -!- AnotherTest has joined.
11:24:26 <b_jonas> `` welcome | perlr -e 'use Encode; binmode *$_,"encoding(utf8)" for STDIN,STDOUT; local$/; for (split//,<STDIN>) { rand(5)<3 and y/EOeo/\xc4\xc5\xe4\xe5/; print }'
11:24:27 <HackEgo> bash: perlr: command not found
11:24:33 <b_jonas> `` welcome | perl -e 'use Encode; binmode *$_,"encoding(utf8)" for STDIN,STDOUT; local$/; for (split//,<STDIN>) { rand(5)<3 and y/EOeo/\xc4\xc5\xe4\xe5/; print }'
11:24:34 <HackEgo> Welcome tå thä international hub for äsåtäric prågramming languagä däsign and däplåymänt! For mårä infårmatiån, chäck out åur wiki: <http://äsolangs.årg/>. (Får thä åther kind åf äsåtärica, try #esåteric ån ÄFnet or DALnet.)
11:26:12 <b_jonas> `` -e bin/en2sv || >bin/en2sv 'use Encode; binmode *$_,"encoding(utf8)" for STDIN,STDOUT; local$/; for (split//,<STDIN>) { rand(5)<3 and y/EOeo/\xc4\xc5\xe4\xe5/; print }'; chmod a+x bin/en2sv
11:26:14 <HackEgo> bash: -e: command not found \ bash: use Encode; binmode *$_,"encoding(utf8)" for STDIN,STDOUT; local$/; for (split//,<STDIN>) { rand(5)<3 and y/EOeo/\xc4\xc5\xe4\xe5/; print }: No such file or directory
11:27:06 <b_jonas> `` -e bin/en2sv || >bin/en2sv echo $'#!/usr/bin/perl\n''use Encode; binmode *$_,"encoding(utf8)" for STDIN,STDOUT; local$/; for (split//,<STDIN>) { rand(5)<3 and y/EOeo/\xc4\xc5\xe4\xe5/; print }'; chmod a+x bin/en2sv
11:27:08 <HackEgo> bash: -e: command not found
11:27:11 <b_jonas> `` bin/en2sv || >bin/en2sv echo $'#!/usr/bin/perl\n''use Encode; binmode *$_,"encoding(utf8)" for STDIN,STDOUT; local$/; for (split//,<STDIN>) { rand(5)<3 and y/EOeo/\xc4\xc5\xe4\xe5/; print }'; chmod a+x bin/en2sv
11:27:33 <HackEgo> Wälcåmä to the intärnatiånal hub får äsoteric programming languagä däsign and deploymänt! Får morä infårmatiån, check åut åur wiki: <http://äsålangs.org/>. (Får thä åthär kind of esåtärica, try #äsoteric on EFnät år DALnät.)
11:28:16 <b_jonas> `` echo $'#!/bin/sh\nexec welcome "$@" | bin/en2sv\n' > bin/wälcåmä
11:28:22 <HackEgo> Welcomä to the internatiånal hub for esotäric programming language däsign and däplåymänt! For morä infårmatiån, chäck åut our wiki: <http://äsålangs.org/>. (Får thä åthär kind of esåtärica, try #äsoteric on EFnät år DALnät.)
11:28:24 <HackEgo> Welcome tå the intärnatiånal hub for esåteric prågramming language design and däplåyment! For more information, chäck åut our wiki: <http://äsolangs.org/>. (Får thä other kind of esoterica, try #esåtäric on EFnet år DALnet.)
11:28:30 <HackEgo> Welcomä to thä internatiånal hub for esåtäric prågramming language däsign and däplåyment! Får morä infårmatiån, chäck åut åur wiki: <http://esolangs.org/>. (Får thä åther kind of äsåterica, try #esotäric on EFnet år DALnät.)
11:28:34 <HackEgo> Wälcåme to the intärnatiånal hub får äsotäric prågramming languagä design and däplåymänt! For måre infårmation, chäck out åur wiki: <http://äsolangs.årg/>. (Får the othär kind åf äsotärica, try #äsåtäric on ÄFnät år DALnät.)
11:28:47 -!- AnotherTest has quit (Ping timeout: 244 seconds).
11:31:06 -!- bender| has changed nick to bender|_sane.
11:32:36 -!- staffehn has joined.
11:33:29 <b_jonas> `` sv2en <<<"There gloom the dark broad seas. My mariners, Some work of noble note, may yet be done, The long day wanes: the slow moon climbs: the deep 'Tis not too late to seek a newer world. And see the great Achilles, whom we knew."
11:33:29 <HackEgo> bash: sv2en: command not found
11:33:34 <b_jonas> `` en2sv <<<"There gloom the dark broad seas. My mariners, Some work of noble note, may yet be done, The long day wanes: the slow moon climbs: the deep 'Tis not too late to seek a newer world. And see the great Achilles, whom we knew."
11:33:35 <HackEgo> Thärä glåom the dark bråad seas. My marinärs, Såme wårk åf nåble note, may yät be donä, The lång day wanäs: thä slåw måån climbs: thä dääp 'Tis not tåo late tå sääk a newär world. And sää thä great Achilläs, whåm wä knäw.
11:33:51 -!- bender|_sane has changed nick to bender|.
11:34:05 -!- bender| has changed nick to bender.
11:44:14 <tswett> `ln -s wälcåmä bin/walcama
11:44:15 <HackEgo> ln: invalid option -- ' ' \ Try `ln --help' for more information.
11:44:20 <tswett> `run ln -s wälcåmä bin/walcama
11:44:27 <HackEgo> Wälcome to the international hub får äsåteric prågramming languagä däsign and deplåymänt! Får måre information, chäck åut our wiki: <http://äsålangs.årg/>. (Får thä åthär kind of äsotärica, try #äsåtäric ån EFnät år DALnet.)
11:51:27 <fizzie> äsålangs.årg - still free for the taking by a typo-domain squatter preying on the massive esolangs.org visitor stream.
11:52:58 <tswett> I assume that .årg isn't taken.
12:12:59 -!- callforjudgement has joined.
12:13:11 -!- callforjudgement has changed nick to ais523.
12:14:21 <ais523> error: running : on empty stack
12:16:50 -!- fungot has joined.
12:17:09 -!- Virgolang has joined.
12:17:21 <lambdabot> help <command>. Ask for help for <command>. Try 'list' for all commands
12:17:31 <lambdabot> What module? Try @listmodules for some ideas.
12:17:33 <fizzie> I forget if there was anything else it could be out of.
12:17:38 <lambdabot> activity base bf check compose dice dict djinn dummy elite eval filter free fresh haddock help hoogle instances irc karma localtime metar more oeis offlineRC pl pointful poll pretty quote search slap source spell system tell ticker todo topic type undo unlambda unmtl version where
12:18:41 <fizzie> It can have too much of stack, though.
12:18:48 <fizzie> It can't have too much time.
12:19:03 -!- ais523 has quit (Read error: Connection reset by peer).
12:20:11 -!- ais523 has joined.
12:20:29 -!- Patashu has quit (Ping timeout: 244 seconds).
12:21:26 <ashl> maybe this is how dååth got their name
12:22:45 -!- thutubot has joined.
12:23:28 <ais523> hmm, looks like I haven't implemented a limit on that one
12:23:41 <ais523> just took a while to hit it
12:23:57 <Virgolang> i will move my bot to an php server
12:24:05 <ais523> Thutu is pretty unary as languages go, so it tends to take a length of time to run that's proportional to its memory usage
12:24:46 <fizzie> ^ul ((:^)(xxxx):*:*:*:*:*:*:*:*:*:*:*:**^):^
12:24:57 <fizzie> That's one error message that I think is pretty rare.
12:25:06 <ais523> +ul ((:^)(xxxx):*:*:*:*:*:*:*:*:*:*:*:**^):^
12:25:16 <ais523> I expect this to be "...too much memory used" too
12:25:21 <b_jonas> I was thinking of a fake-Swedish spelling variant where "o" is spelled as "å", "u" is spelled as "ã", "i" is spelled as "ää", "je" is spelled as "gä", "e" is usually spelled as "ä" but it's spelled as "à" instead when it would cause an ambiguity, namely in "ee" or "ie" or "ge" or "gei".
12:26:32 <ais523> b_jonas: so all the vowels are variants of 'a'?
12:27:35 <fungot> Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , blsqbot !
12:28:00 <ais523> hmm, fungot and thutubot are the only bots in ^prefixes that are written in esolangs?
12:28:00 <fungot> ais523: " i hope" is more of a one-party state machine example. it never works for me
12:28:08 <ais523> or is blsqbot written in Burlesque?
12:28:51 <b_jonas> ais523: probably yes. if "y" is used as a vowel than it's not, so something may have to be done with it.
12:29:10 <b_jonas> "y" could be left as is, or spelled as "ö".
12:29:37 <fungot> Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , blsqbot !
12:30:10 <fizzie> ais523: I think blsqbot was just Haskell, although I'm not sure.
12:30:11 <ais523> hmm, are jconn and j-bot the same bot?
12:30:26 <fizzie> ais523: I think they are. Also I think there might have been a third name at some point?
12:30:29 <fungot> ^(EgoBot|HackEgo|toBogE|Sparkbot|optbot|lambdabot|oonbotti|metasepia|ruddy|preflex|evalj|idris-bot|passwordBOT|jconn|applybot|blsqbot|fnordbot)!
12:30:46 <fizzie> I had "evalj" on the ignore list, although I'm not sure if it's J-related.
12:31:03 <ais523> I think it was? not sure though
12:31:40 <ais523> and I assume that that's a regex, and that fungot can't see its own lines so it doesn't need to ignore itself
12:31:40 <fungot> ais523: ok then, find out what's wrong
12:32:25 <ais523> I take it there's a regex fingerprint?
12:32:26 <fizzie> It's applied to nick!user@host prefix, hence the !.
12:32:46 <fizzie> You can compile a single regex for later use, and then match against it.
12:33:10 <fizzie> That's the only regex used by fungot, so it's compiled when set, and then it just assumes the "current regex" is always the ignore one.
12:33:10 <fungot> fizzie: i just wanted to make sure pointers returned by functions your module calls actually point inside your module
12:33:23 <fizzie> Have to keep that in mind if I ever use the regex fingerprint for something else.
12:33:51 <b_jonas> fizzie: yes, evalj is the nick I use for my instance of jevalbot
12:34:14 <b_jonas> fizzie: I originally named it jeval, but renamed because "jeval" conflicted with a command in buubot, and never named back
12:34:33 <fizzie> (The interface closely matches regcomp.)
12:35:06 <b_jonas> my jevalbot config file also has a list of bots it partly ignores, but it's very out of date
12:35:08 <fizzie> I think I'm compiling the ignore one as REG_EXTENDED and maybe REG_ICASE.
12:49:25 -!- VirgoIrcB has joined.
12:49:33 <ais523> Virgolang: connect to IRC using the bot's nick, and contact nickserv to register the account
12:49:49 <ais523> (if you don't know how that works, send it a private message saying "help" and it'll explain)
12:52:07 -!- VirgoIrcB has quit (Read error: Connection reset by peer).
12:52:23 -!- VirgoIrcB has joined.
12:53:51 <ais523> maybe it will eventually though
12:54:56 -!- VirgoIrcB has quit (Read error: Connection reset by peer).
12:55:12 -!- VirgoIrcB has joined.
12:55:47 -!- VirgoIrcB has quit (Read error: Connection reset by peer).
12:56:02 -!- VirgoIrcB has joined.
13:00:10 -!- VirgoBeta has joined.
13:00:27 -!- VirgoIrcB has quit (Ping timeout: 250 seconds).
13:05:39 -!- Virgolang has quit (Changing host).
13:05:39 -!- Virgolang has joined.
13:05:39 -!- Virgolang has quit (Changing host).
13:05:39 -!- Virgolang has joined.
13:05:46 -!- sc00fy has quit (Ping timeout: 240 seconds).
13:07:55 -!- bender has changed nick to bender|.
13:08:47 -!- bender| has changed nick to bender.
13:09:24 -!- Virgolang has quit (Quit: #freenode "switching to xchat").
13:10:25 -!- bender has changed nick to Bender.
13:14:42 -!- J_Arcane has quit (Ping timeout: 244 seconds).
13:15:44 <coppro> what's the program called that's an unholy merger of vim and emacs?
13:16:30 -!- VirgoBeta has quit (Read error: Connection reset by peer).
13:29:24 <ais523> coppro: there are a bunch of different vim implementations inside the Emacs engine
13:29:28 <ais523> I think evil may be the most popular atm?
13:29:34 <ais523> but Emacs certainly isn't lacking in decent editors!
13:30:10 <ais523> (also, using vim via Emacs is probably the optimum because you still get all Emacs functionality other than editing, and Emacs beats vim by a long way at non-editing functionality)
13:31:57 <coppro> that's what I'm considering aiming to do for exactly that reason
13:32:02 <coppro> although I want to look at neovim too
13:34:04 <coppro> though I kind of wish there was a vim-like editor which was rewritten from scratch, as opposed to how neovim is just a fork
13:35:03 <ais523> is vim's internal implementation particularly bad?
13:35:39 <coppro> vimscript is a mess, but it's the user-facing mess
13:35:51 <coppro> different modules are written using completely different styles
13:36:10 <coppro> (e.g. the syntax highlighting module wraps everything into a monolithic :syntax command; most other commands are split out)
13:36:55 <b_jonas> I should probably try to write a good editor that does only what I need, but does that well. But it's a big task, and dangerous because the editor is a critical piece of software: if it's buggy you can lose data.
13:37:10 <b_jonas> Also, I'm not sure what interface I really want.
13:38:34 <coppro> vim's mode-based interface is gold
13:38:46 <coppro> it's the fundmental reason people sitll use it
13:39:58 <b_jonas> I know some things that I don't like, and some things I like, but there are some things I'm undecided about
13:40:25 <b_jonas> The vim-like mode-based interface is one I'm still undecided about. Maybe I should try to make the best of both a moded and a modeless interface, and try both.
13:41:39 <b_jonas> What I don't like about vim is how it's so line-based.
13:42:52 <b_jonas> I know mode-based makes more sense because there's so many commands that I want to be easy to type, probably more than there are keys available,
13:45:57 -!- Wright has joined.
13:47:50 -!- AnotherTest has joined.
13:55:44 <ais523> by default you can't even move the cursor beyond the end of a line outside insert mode
13:56:16 <ais523> (although I believe there's an option to change that behaviour now)
13:56:49 -!- JesseH has joined.
13:57:31 <oerjan> definitely an option, i think it may even be on by default in the windows install
13:58:49 <oerjan> i don't seem to have set it specifically, it's probably part of the default "behave mswin" command
14:00:33 <oerjan> my linux .vimrc has set backspace=indent,eol,start whichwrap+=<,>,[,]
14:01:14 <oerjan> that's the virtualedit option
14:02:25 <oerjan> i have that off by default though; it's actually annoying when you _do_ want to follow the end of line
14:04:19 -!- pdxleif has quit (Ping timeout: 256 seconds).
14:05:27 -!- thutubot has quit (Ping timeout: 256 seconds).
14:07:09 -!- ais523 has quit (Ping timeout: 256 seconds).
14:07:38 -!- pdxleif has joined.
14:08:45 -!- Wright has quit (Ping timeout: 265 seconds).
14:09:00 -!- ais523 has joined.
14:21:02 -!- TieSoul has joined.
14:25:55 <b_jonas> coppro: vim is line based in that you can't easily move the cursor on a newline character, unless the line is empty
14:26:44 <b_jonas> That's why there's separate a and i commands necessary.
14:27:29 <b_jonas> And you can't erase a newline by pressing 0X for example
14:27:40 <b_jonas> you have to use a special command, J, for erasing newlines
14:28:07 <b_jonas> I'd like the left and right cursor movements, delete, and the like, treat newlines like an ordinary character.
14:29:49 <izabera> i believe you can configure them, at least in insert mode
14:30:33 <izabera> same as you can configure backspace to erase newlines
14:30:43 <b_jonas> izabera: maybe? but I think the whole thing with so many commands are wired up so much line-based that I doubt you could really configure it so much that it's no longer noticable.
14:31:04 <b_jonas> even if you modify the common commands, there's a ton of other commands built on this
14:31:04 <izabera> i have this for the backspace thing set bs=eol,indent,start
14:31:18 <izabera> there's probably something similar for h and l
14:31:30 <b_jonas> this isn't really the only thing I don't like in vim though
14:31:40 <b_jonas> which is why I think it might be better to start from some other editor or write a new one
14:31:43 <ashl> yes, vim's internals are horrible
14:31:49 <ashl> to answer someone's question
14:33:14 <ashl> it's worth reading just as a morbid curiosity
14:33:16 <izabera> being line-based is perfectly fine for most programming tasks, methinks
14:35:09 <b_jonas> izabera: maybe. but it's just not what I like. and most other editors aren't so line-based.
14:35:40 <izabera> noone's forcing you to use it...
14:36:23 <izabera> http://vim.wikia.com/wiki/Automatically_wrap_left_and_right maybe this helps?
14:37:53 <b_jonas> izabera: no, that just lets you move from the last character of a line to the first character of the next line with the l command. it doesn't let you move the cursor to the newline character itself, unless there's an empty line.
14:39:02 <izabera> it's because you're used to a vertical cursor instead of a block cursor
14:40:16 <b_jonas> Or perhaps I could make a layout that has modes (an insert mode and a normal mode that is), but the insert mode shortcuts are mapped such that you can run some of the most frequent commands without entering normal mode.
14:41:02 <izabera> heh just use something different :P
14:42:07 <izabera> vi is not meant to be the ultimate editor, perfect for everyone
14:46:56 -!- idris-bot has quit (Quit: Terminated).
14:47:19 -!- idris-bot has joined.
14:47:59 -!- idris-bot has quit (Client Quit).
14:55:57 -!- Virgolang has joined.
15:02:02 <ais523> now I'm really curious as to whether it'd be possible to make vim use Emacs bindings, mostly as an esoproject (I don't think doing so would actually be /useful/)
15:02:11 <ais523> presumably you'd have to be in insert mode constantly
15:02:15 -!- idris-bot has joined.
15:04:03 <ais523> Virgolang: please stop CTCP flooding me
15:04:15 -!- ChanServ has set channel mode: +o ais523.
15:04:22 -!- ais523 has kicked Virgolang CTCP flooding in PM.
15:04:36 <ais523> huh, that actually stopped the CTCP flood, too
15:04:37 <izabera> how does kicking solve the problem?
15:04:38 -!- Virgolang has joined.
15:04:45 <ais523> technically it shouldnt solve the problem
15:05:03 <ais523> CTCP flooding an op is generally a pretty bad idea anyway
15:05:12 <ais523> oh well, it did actually stop when I kicked you
15:05:23 <ais523> so I guess that's one solution
15:05:25 -!- ais523 has set channel mode: -o ais523.
15:05:57 <fowl> He's doing it to me
15:06:12 <ais523> Virgolang: stop or I'll kick you again
15:06:25 <ais523> (if you can't stop I'll kick you to stop it, that seemed to work last time)
15:06:41 <izabera> i have plenty of ignore keys to share, do you need some?
15:06:43 -!- Virgolang has left ("Stop CTCP").
15:07:00 <ais523> parting the channel seems to work
15:07:05 <fowl> That guy is retarded why don't you just ban him
15:07:26 -!- Virgolang has joined.
15:07:28 <ais523> this may be somehow related to the reason that the bot never does anything…
15:07:52 <ais523> Virgolang: why are you CTCP flooding people in the first place, though?
15:08:03 <ais523> it's not a very easy thing to do accidentally
15:08:27 -!- MDream has changed nick to MDude.
15:08:39 <fowl> This is the same guy who sat in here spamming @bf expecting it to do something different each time
15:09:09 <ais523> does it even implement a bf command?
15:10:32 <ashl> coppro: FWIW i am a long-time vim user but i've recently (mostly) switched to emacs + evil-mode; it was fairly painless
15:10:41 <lambdabot> Plugin `bf' failed with: <<timeout>>
15:10:56 <lambdabot> Plugin `bf' failed with: <<timeout>>
15:11:02 <lambdabot> Plugin `bf' failed with: <<timeout>>
15:11:39 <izabera> this isn't really expected
15:11:50 <fizzie> Yeah, at least the ! one seemed all right.
15:14:28 -!- MDream has joined.
15:15:22 <Virgolang> i added virgobeta an joining command
15:16:52 -!- MDude has quit (Ping timeout: 246 seconds).
15:18:44 -!- Bender has quit (Ping timeout: 244 seconds).
15:19:02 <fowl> Oh cool he ctcpd me so much my client blocked him
15:19:04 -!- VirgoBeta has joined.
15:19:15 -!- AnotherTest has quit (Ping timeout: 244 seconds).
15:19:45 <coppro> ashl: thanks, good to know
15:21:35 <fizzie> oerjan: You gotta reserve those prefixes while they're still available.
15:22:28 <oerjan> fizzie: too much work hth
15:22:55 <oerjan> also, that bot i kicked the other day had an interesting one.
15:26:30 -!- Sprocklem has quit (Ping timeout: 246 seconds).
15:27:45 -!- VirgoBeta has quit (Read error: Connection reset by peer).
15:28:40 -!- VirgoBeta has joined.
15:28:40 <oerjan> one day it might even work
15:30:54 -!- VirgoBeta has quit (Read error: Connection reset by peer).
15:31:25 -!- VirgoBeta has joined.
15:31:36 -!- sc00fy has joined.
15:33:08 -!- VirgoBeta has quit (Read error: Connection reset by peer).
15:33:35 -!- VirgoBeta has joined.
15:35:12 -!- VirgoBeta has quit (Read error: Connection reset by peer).
15:35:37 -!- VirgoBeta has joined.
15:38:22 <ais523> for some reason it's kind-of relaxing to see it not working
15:38:35 -!- VirgoBeta has quit (Read error: Connection reset by peer).
15:39:47 -!- VirgoBeta has joined.
15:40:52 -!- VirgoBeta has quit (Read error: Connection reset by peer).
15:41:19 -!- VirgoBeta has joined.
15:41:54 -!- fowl has left ("Leaving").
15:44:20 -!- VirgoBeta has quit (Read error: Connection reset by peer).
15:44:45 -!- VirgoBeta has joined.
15:44:46 <ashl> you know there is a channel for testing bots
15:45:02 <ashl> or you could use your own
15:46:01 <izabera> http://thingsmydickdoes.tumblr.com/ almost sfw
15:46:13 -!- fowl has joined.
15:46:33 -!- VirgoBeta has quit (Read error: Connection reset by peer).
15:47:38 -!- VirgoBeta has joined.
15:48:13 -!- VirgoBeta has quit (Read error: Connection reset by peer).
15:49:22 -!- oerjan has quit (Quit: leaving).
15:49:40 -!- VirgoBeta has joined.
15:49:59 -!- VirgoBeta has quit (Read error: Connection reset by peer).
15:51:07 <ais523> now I'm really curious as to what's changing
15:51:22 -!- VirgoBeta has joined.
15:52:29 <fizzie> Looks like shotgun debugging.
15:52:56 -!- VirgoBeta has quit (Read error: Connection reset by peer).
15:53:04 <ashl> from here it looks like doing the same thing over and over and expecting a different result
15:53:16 <fizzie> There's a word for that.
15:53:23 -!- VirgoBeta has joined.
15:53:52 -!- VirgoBeta has quit (Read error: Connection reset by peer).
15:54:18 -!- VirgoBeta has joined.
15:54:59 -!- MDream has changed nick to MDude.
15:57:01 -!- VirgoBeta has quit (Read error: Connection reset by peer).
15:57:31 -!- VirgoBeta has joined.
15:58:47 <ais523> I just had a huge urge to wait until Virgolang is disconnected, then +q VirgoBeta
15:59:34 <ais523> but I think it'd be a really cruel abuse of op powers
15:59:51 -!- VirgoBeta has quit (Read error: Connection reset by peer).
16:00:02 <ais523> no matter how funny it would be
16:01:26 <b_jonas> he's writing an irc bot. I think he might figure it out quicklyk.
16:02:01 <b_jonas> hmm no, you're right ais523, it would be cruel
16:02:35 <ais523> I /did/ just check to see if another op had thought of it before me, but apparently not
16:02:57 -!- VirgoBeta has joined.
16:03:05 <ais523> hmm, apparently clog is +q'd
16:03:18 <ais523> did it ever used to speak?
16:04:14 -!- VirgoBeta has quit (Read error: Connection reset by peer).
16:04:37 -!- VirgoBeta has joined.
16:05:02 <b_jonas> ais523: also mode +z so he doesn't even see the 404 replies
16:06:14 -!- VirgoBeta has quit (Read error: Connection reset by peer).
16:06:20 <ais523> fizzie: do you know why clog is +q? and would you be opposed to me unquieting it?
16:06:35 <ais523> wow that's a lot of output in a short time
16:06:42 <ais523> at least I didn't get sendq-killed
16:07:08 -!- VirgoBeta has joined.
16:07:57 -!- VirgoBeta has quit (Read error: Connection reset by peer).
16:08:17 -!- VirgoBeta has joined.
16:09:04 <b_jonas> ais523: oh, and to make it even funnier, +b an extban of the type $j and randomly add and remove it to the control channel's banlist so it sometimes can't join this -n channel
16:09:23 -!- VirgoBeta has quit (Read error: Connection reset by peer).
16:09:53 <b_jonas> that would be even more evil
16:11:00 -!- VirgoBeta has joined.
16:11:05 <fizzie> ais523: I think the reason was something silly.
16:11:10 -!- sc00fy has quit (Ping timeout: 240 seconds).
16:11:32 <ais523> I'm unquieting it then
16:11:36 <b_jonas> ais523: in fact, maybe link an invite-only control channel with +b $j pre-emptively so you can pray invisible pranks in the future
16:11:37 -!- ChanServ has set channel mode: +o ais523.
16:11:42 -!- ais523 has set channel mode: -q clog!*@*.
16:11:45 -!- ais523 has set channel mode: -o ais523.
16:13:22 -!- VirgoBeta has quit (Read error: Connection reset by peer).
16:13:55 -!- VirgoBeta has joined.
16:15:03 <ais523> so the big question is, is it written in an esolang?
16:16:36 <b_jonas> VirgoBeta bf: ++++++++++[->++++++++++<]>.
16:17:07 <Virgolang> you give it commands using & prefix
16:17:07 <b_jonas> @bf ++++++++++[->++++++++++<]>.
16:17:17 <b_jonas> &bf ++++++++++[->++++++++++<]>.
16:18:43 -!- VirgoBeta has quit (Read error: Connection reset by peer).
16:20:18 <HackEgo> /hackenv/bin/!: 4: exec: ibin/ul: not found
16:20:38 <b_jonas> ais523: fungot's worked too
16:20:38 <fungot> b_jonas: its public information. and usually, the debugger is able to produce really cool apps, just pops up some menu on xchat
16:20:44 <ais523> hmm, I wonder if that's an executable added manually
16:20:56 <HackEgo> bash: line 0: type: underload: not found
16:20:58 <ais523> or if it's still the one written in brainfuck
16:21:09 <ais523> that uses EgoBot's normal program storage mechanism
16:21:12 <ais523> `` type ibin/underload
16:21:12 <HackEgo> ibin/underload is ibin/underload
16:21:17 <ais523> `` file ibin/underload
16:21:18 <HackEgo> ibin/underload: POSIX shell script, ASCII text executable
16:21:22 <HackEgo> #!/bin/sh \ . lib/interp \ interp_file "./interps/underload/underload.bin -o"
16:21:47 <HackEgo> cat: /bin/!: No such file or directory
16:21:56 <HackEgo> #!/bin/sh \ CMD=`echo "$1" | cut -d' ' -f1` \ ARG=`echo "$1" | cut -d' ' -f2-` \ exec ibin/$CMD "$ARG"
16:22:09 <ais523> `` file ibin/interps/underload/underload.bin
16:22:10 <HackEgo> ibin/interps/underload/underload.bin: ERROR: cannot open `ibin/interps/underload/underload.bin' (No such file or directory)
16:22:14 <ais523> `` file interps/underload/underload.bin
16:22:15 <HackEgo> interps/underload/underload.bin: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0x56cc5c218b67ee1e4890125833d546090d74d288, not stripped
16:22:24 <ais523> `` nm interps/underload/underload.bin
16:22:27 <HackEgo> 0000000000602650 d _DYNAMIC \ 0000000000602838 d _GLOBAL_OFFSET_TABLE_ \ U _IO_getc@@GLIBC_2.2.5 \ U _IO_putc@@GLIBC_2.2.5 \ 0000000000401c38 R _IO_stdin_used \ w _ITM_deregisterTMCloneTable \ w _ITM_registerTMCloneTable \ w _Jv_RegisterClasses \ 0000000000402630 r
16:22:44 <ais523> `` nm interps/underload/underload.bin | cut -f3
16:22:45 <HackEgo> 0000000000602650 d _DYNAMIC \ 0000000000602838 d _GLOBAL_OFFSET_TABLE_ \ U _IO_getc@@GLIBC_2.2.5 \ U _IO_putc@@GLIBC_2.2.5 \ 0000000000401c38 R _IO_stdin_used \ w _ITM_deregisterTMCloneTable \ w _ITM_registerTMCloneTable \ w _Jv_RegisterClasses \ 0000000000402630 r
16:22:50 <ais523> bleh, cut never does what I want it to
16:23:02 <ais523> `` nm interps/underload/underload.bin | cut -d' ' -f3
16:23:03 <HackEgo> _DYNAMIC \ _GLOBAL_OFFSET_TABLE_ \ \ \ _IO_stdin_used \ \ \ \ __FRAME_END__ \ __JCR_END__ \ __JCR_LIST__ \ __TMC_END__ \ __bss_start \ __data_start \ __do_global_dtors_aux \ __do_global_dtors_aux_fini_array_entry \ __dso_handle \ __frame_dummy_init_array_entry \ \ __init_array_end \ __init_array_start \ __libc_csu_fini \ __libc_csu_init \ \
16:23:14 -!- bb010g has quit (Quit: Connection closed for inactivity).
16:23:16 <ais523> `` nm interps/underload/underload.bin | cut -d' ' -f3 | sort -u | grep -v ^_
16:23:17 <HackEgo> \ call_gmon_start \ checkfree \ completed.6092 \ data_start \ debuglevel \ deregister_tm_clones \ error \ frame_dummy \ ip \ lang \ main \ malloc_el \ popstack \ pushstack \ register_tm_clones \ serialize \ serialize_underload \ stack \ stderr@@GLIBC_2.2.5 \ stdin@@GLIBC_2.2.5 \ stdout@@GLIBC_2.2.5 \ unigetc \ uniputc \ zerostack
16:23:39 <b_jonas> `` ldd interps/underload/underload.bin
16:23:40 <HackEgo> linux-vdso.so.1 => (0x0000007fbffff000) \ libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x0000000040002000) \ /lib64/ld-linux-x86-64.so.2 (0x000000552aaaa000)
16:23:59 <b_jonas> `` ls -l interps/underload/underload.bin
16:23:59 <HackEgo> -rwxr-xr-x 1 5000 0 33988 Apr 15 07:51 interps/underload/underload.bin
16:24:10 <ais523> whatever source that's using doesn't appear to be online (no hits for "serialize_underload")
16:24:17 <ais523> `` ls interps/underload
16:24:18 <HackEgo> underload.bin \ underload.c
16:24:23 <ais523> was hoping the source would be in the bot, and it is
16:24:28 <ais523> `paste interps/underload/underload.c
16:24:31 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/interps/underload/underload.c
16:24:57 <ais523> it's got to be me who wrote that
16:26:01 <ais523> like, there are a tons of clues it was me who wrote it
16:26:11 <ais523> even despite the lack of attribution
16:26:27 <ais523> the biggest is probably the troll indentation
16:27:29 <b_jonas> there's a paste command to get data faster then through irc?
16:27:41 -!- sc00fy has joined.
16:27:42 <b_jonas> is there a reverse of that, to send data faster than I could through irc?
16:28:02 <ais523> I think there is, but I can't remember what it is
16:28:13 <b_jonas> not that I couldn't send a lot of data with another both through irc, even with the server's throttling, but still
16:31:47 -!- VirgoBeta has joined.
16:31:53 <VirgoBeta> Note: Commands with * is planned to implement.
16:32:12 <ais523> &bf ,[.,]!Hello, world!
16:32:25 <ais523> &bf ++++++++++++++++++++++++++++++++++++++++++++++.
16:32:39 <ais523> ah right, it's not using the ! convention to take input
16:32:47 <ais523> ^ul ,[.,]!Hello, world!
16:32:53 <ais523> ^bf ,[.,]!Hello, world!
16:35:32 <ais523> where does , read input from?
16:36:16 <ais523> &bf ++++++++++++++++++++++++++++++++.
16:36:18 -!- VirgoBeta has quit (Read error: Connection reset by peer).
16:36:44 <ais523> also, you should probably ensure that a loop like +[] doesn't hang the bot or waste your CPU
16:36:58 <ais523> the usual way to do this is to put a limit on how many instructions the program will run before exiting
16:37:37 -!- VirgoBeta has joined.
16:39:46 <ais523> &bf ++++++++++.>+++++++++++[>++++++++++>++++++++>+++++++>+++<<<<-]>>>+++.++.---------.<--.>++++.<---.>------.>-.+++.<<++++++++++++++++++.<+++++.----.+++++.>.<--.>++++.------.>>---.<-------------.<-----.<+++.>++++++++++++++.>>.<------------------.<<-.>-------.<-.+.>>+.<------------------.>>----------------------.
16:39:59 -!- VirgoBeta has quit (Read error: Connection reset by peer).
16:40:25 -!- VirgoBeta has joined.
16:40:30 <Virgolang> &bf ++++++++++.>+++++++++++[>++++++++++>++++++++>+++++++>+++<<<<-]>>>+++.++.---------.<--.>++++.<---.>------.>-.+++.<<++++++++++++++++++.<+++++.----.+++++.>.<--.>++++.------.>>---.<-------------.<-----.<+++.>++++++++++++++.>>.<------------------.<<-.>-------.<-.+.>>+.<------------------.>>----------------------.
16:40:58 <VirgoBeta> Note: Commands with * is planned to implement.
16:40:59 -!- hppavilion[1] has joined.
16:42:29 <VirgoBeta> Note: Commands with * is planned to implement.
16:43:53 -!- ChanServ has set channel mode: +o ais523.
16:43:59 -!- ais523 has set channel mode: +o VirgoBeta.
16:44:01 -!- ais523 has set channel mode: -o ais523.
16:44:08 <ais523> &bf ++++++++++.>+++++++++++++++[>++++++++>+++++++>+++++>++<<<<-]>>>.--.------.++++++++.>++.+++.<<----.<-----.----.+++++.>.<--.---------.------.>>>---.<+++++++++++.<++++.+++++++++.>+++++++++++++++++.++++++++.---.<<--.>>++.-------.>.++++++++++++++++++++++++++.<+.+.>--------------------------.<<<-----------.>>.<.>--.<---.>+++++.-----------.<-.-------.>>+.-----------------------.
16:44:09 -!- VirgoBeta has kicked Virgolang hi Virgolang!.
16:44:13 -!- ChanServ has set channel mode: +o ais523.
16:44:15 -!- ais523 has set channel mode: -o VirgoBeta.
16:44:17 -!- ais523 has set channel mode: -o ais523.
16:44:35 -!- Virgolang has joined.
16:44:45 <ais523> I didn't realise until today how much I'd wanted a bot to kick its own owner
16:44:50 <ais523> Virgolang: you should probably not output newlines literally
16:44:55 <ais523> it's an injection hole
16:45:09 <ais523> I could have made the bot, say, register under a password I controlled, in which case you'd lose control of the account
16:45:34 <ais523> for example, EgoBot uses " \ " to represent a newline
16:46:23 <ais523> sorry about the kick, btw
16:46:39 -!- bb010g has joined.
16:47:43 <hppavilion[1]> Virgolang: Did you add an email to your Esolangs account?
16:48:36 <hppavilion[1]> Or was it something you aren't going to be able to remember?
16:50:39 <HackEgo> [wiki] [[Stare]] N http://esolangs.org/w/index.php?oldid=44128 * Hppavilion1 * (+170) Created Page Virgolang
16:52:24 <HackEgo> [wiki] [[Special:Log/newusers]] create * Virgolang * New user account
16:52:37 <ais523> hppavilion[1]: asdfjkl; is both reasonably memorable and massively insecure
16:52:46 <ais523> it's probably in the list of the top 1000 most commonly used passwords
16:53:29 <hppavilion[1]> Virgolang: Do they use QWERTY keyboards where you live?
16:53:43 <ais523> hppavilion[1]: the thing about that sort of subtle trolling is that the success and failure states look much the same
16:54:03 <ais523> which means it doesn't really work
16:54:50 <ais523> this is like the time on Reddit where someone wrote /bin/false in C, compiled it with mingw, and submitted it to virus scanners, with many saying it was malicious
16:54:51 -!- VirgoBeta has quit (Read error: Connection reset by peer).
16:55:11 <ais523> and someone tried to argue that virus scanners should report it because it's a good minimal testcase for an exploit
16:55:13 -!- VirgoBeta has joined.
16:55:39 <ais523> and I was thinking "that's pretty much the worst possible testcase for an exploit: /bin/false's behaviour is to do nothing, and report an error, which is pretty much identical to what you'd get if the exploit didn't work"
16:57:41 <ais523> rainbow welcomes seem to be popular around here (although apparently they became less popular when I started mocking them relentlessly; I just haven't stopped mocking them yet)
16:58:41 -!- VirgoBeta has quit (Read error: Connection reset by peer).
16:59:03 -!- VirgoBeta has joined.
16:59:59 <Virgolang> &bf -[----->+<]>----.+[----->+<]>---.--------.--[--->+<]>-.[-->+++<]>--.+.+[----->+<]>---.--------.
17:00:18 -!- hppavilion[1] has quit (Ping timeout: 246 seconds).
17:00:31 <Virgolang> &bf -[----->+<]>----.+[----->+<]>---.--------.--[--->+<]>-.[-->+++<]>--.+.+[----->+<]>---.--------.>++++++++++.
17:00:34 <Virgolang> &bf -[----->+<]>----.+[----->+<]>---.--------.--[--->+<]>-.[-->+++<]>--.+.+[----->+<]>---.--------.>++++++++++.
17:00:36 <Virgolang> &bf -[----->+<]>----.+[----->+<]>---.--------.--[--->+<]>-.[-->+++<]>--.+.+[----->+<]>---.--------.>++++++++++.
17:00:59 <Virgolang> &bf -[----->+<]>----.[--->+<]>++++++.--.------.++++++++.-[++>---<]>+.--[->++++<]>.>++++++++++.
17:02:13 <ais523> &bf ++++++++++.>+++++++++++[>++++++++++>++++++++>+++++++>+++<<<<-]>>>+++.++.---------.<--.>++++.<---.>------.>-.+++.<<++++++++++++++++++.<+++++.----.+++++.>.<--.>++++.------.>>---.<-------------.<-----.<+++.>++++++++++++++.>>.<------------------.<<-.>-------.<-.+.>>+.<------------------.>>----------------------.
17:02:13 <VirgoBeta> -> \ PRIVMSG #esoteric :^ul (test)S \
17:02:24 <ais523> that's how I injected the first time, and yes, seems to be fixed now
17:07:30 <Virgolang> implementing unlambda is very hard!
17:08:41 <HackEgo> [wiki] [[Virgo]] http://esolangs.org/w/index.php?diff=44129&oldid=44092 * Virgolang * (+34)
17:11:50 <ais523> have you read the official unlambda website? it talks about what some of the problems are
17:12:00 <ais523> Underload is easier, if you want to start with that one first
17:24:41 <VirgoBeta> Note: Commands with * is planned to implement.
17:29:48 -!- |f`-`|f has quit (Ping timeout: 264 seconds).
17:30:18 -!- |f`-`|f has joined.
17:32:01 <ais523> this channel's been around for /ages/
17:32:08 <ais523> there are lots of people who we've needed to ban
17:32:41 <fizzie> Has it really been that long? It feels like it started only yesterday.
17:33:06 -!- sc00fy has quit (Ping timeout: 255 seconds).
17:37:41 <Virgolang> to got unbanned, unplug your modem and wait 5 minutes
17:38:23 <Virgolang> so he/she will not try to do that again
17:39:35 <int-e> myth: this is an interesting topic
17:43:23 <ais523> fizzie: I think I've been here longer than you have, and it had been around for ages even when I first joined
17:44:36 <fizzie> ais523: I joined late 2002.
17:44:59 <fizzie> ais523: And I don't think it had really been around for long before that; I do remember the mailing list discussions about having a channel.
17:45:11 <ais523> hmm, OK, maybe I just don't remember you from back then
17:45:21 <ais523> I'd have joined about 2006, I think, maybe 2005
17:45:31 <fizzie> I did a couple of (months-long?) period of absences/lurkery.
17:45:39 <ais523> I think my first connection used Chatzilla for SunOS
17:46:03 -!- VirgoBeta has quit (Read error: Connection reset by peer).
17:46:06 <fizzie> My first connection was on a SparcStation 5 running... uh, SomeBSD. That's kind of similar.
17:47:31 <fizzie> Said SparcStation 5 has spent the last 8 months in the corner of our living room, because I was going to donate it to elliott but haven't managed to arrange the practicals yet.
17:49:01 <fizzie> (If they even still want it and/or live in the same country and/or anything.)
17:52:32 -!- AnotherTest has joined.
17:59:29 -!- VirgoBeta has joined.
18:00:41 -!- VirgoBeta has quit (Read error: Connection reset by peer).
18:01:11 -!- VirgoBeta has joined.
18:01:56 -!- VirgoBeta has quit (Read error: Connection reset by peer).
18:03:36 -!- VirgoBeta has joined.
18:03:44 <VirgoBeta> Note: Commands with * is planned to implement.
18:06:35 <fizzie> There's a traditional test to do on all things like this.
18:06:40 <fizzie> &bf ++++++++++[>++++++++++>+++++++>++++++++>+<<<<-]>++.+++++++++..>>>.<+.++++.<+++.>-.>++++++++++++++++++++++.<<---------------.<+++++++++.
18:06:59 -!- VirgoBeta has quit (Read error: Connection reset by peer).
18:12:24 <FreeFull> It's pretty hard to accidentally code a bot so it takes its out output as input
18:12:39 <b_jonas> &bf ++++++++++[->++++++++++<]>..
18:12:58 <b_jonas> "< ais523> Underload is easier, if you want to start with that one first"
18:13:04 <b_jonas> what? Underload easier than unlambda? no way
18:13:05 -!- VirgoBeta has joined.
18:13:12 <ais523> b_jonas: much easier IMO
18:13:41 <b_jonas> well, it's easier to write hello worlds in underload because you can type a message without per-character escaping
18:13:52 <ais523> <fizzie> Well, it passes that. ← it does /now/, I was exploiting it earlier
18:14:23 -!- VirgoBeta has quit (Read error: Connection reset by peer).
18:14:50 -!- VirgoBeta has joined.
18:14:59 <FreeFull> You have to be somewhat careful about output
18:15:02 <b_jonas> &bf x++++[->+++++<]>[->++++++]
18:15:13 <b_jonas> &bf x++++[->+++++<]>[->++++++].
18:15:24 <b_jonas> &bf x++++[->+++++<]>[->++++++<]>.
18:15:27 <FreeFull> Virgolang: Odd, it detected an overly long loop before
18:15:30 <b_jonas> no, I'm just writing typos in the code\
18:15:40 <FreeFull> But it goes into infinite loops now?
18:16:00 -!- VirgoBeta has quit (Read error: Connection reset by peer).
18:16:09 -!- hppavilion[1] has joined.
18:16:40 -!- VirgoBeta has joined.
18:16:58 <b_jonas> &bf x++++[->+++++<]>[->++++++<]>.
18:17:05 <b_jonas> &bf y++++[->+++++<]>[->++++++<]>+.
18:17:36 <FreeFull> &bf +++++++++++++++++++++++++++++++++.
18:18:03 <b_jonas> &bf x++++[->+++++<]>[->++++++<]>>>+++++[-<+++++>]<[<.>]
18:18:24 <b_jonas> @bf ++++[->+++++<]>[->++++++<]>>>+++++[-<+++++>]<[<.>]
18:18:39 <b_jonas> `! bf ++++[->+++++<]>[->++++++<]>>>+++++[-<+++++>]<[<.>]
18:18:41 <HackEgo> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
18:18:55 <Virgolang> &bf ++++[->+++++<]>[->++++++<]>>>+++++[-<+++++>]<[<.>]
18:19:03 <b_jonas> `! bf ++++[->+++++<]>[->++++++<]>>>+++++[-<+++++>]<[-<.>]
18:19:07 <b_jonas> &bf ++++[->+++++<]>[->++++++<]>>>+++++[-<+++++>]<[-<.>]
18:19:22 <b_jonas> &bf ++++[->+++++<]>[->++++++<]>>>>+++++[-<+++++>]<[-<+++>]<[-<.>]
18:19:22 <VirgoBeta> -> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
18:19:30 <b_jonas> &bf ++++[->+++++<]>[->++++++<]>>>>+++++[-<+++++>]<[-<+++++>]<[-<.>]
18:19:30 <VirgoBeta> -> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
18:19:48 <b_jonas> &bf ++++[->+++++<]>[->++++++<]>>>> +++++++[-<++++++>]<[-<+++++>]< [-<.>]
18:19:48 <VirgoBeta> -> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
18:19:54 <ais523> &bf +++++++++++[>+++++++>++++++++++>+++>+<<<<-]>-.>+..+.>-.<.++.---.+++++.<+++++++++++++++++++++++++.--.>.<++++++.++++++.-.>>++++++++++++++.
18:19:58 <b_jonas> &bf ++++[->+++++<]>[->++++++<]>>>> +++++++[-<+++++++>]<[-<++++++>]< [-<.>]
18:19:59 <VirgoBeta> -> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
18:20:00 <ais523> ^bf +++++++++++[>+++++++>++++++++++>+++>+<<<<-]>-.>+..+.>-.<.++.---.+++++.<+++++++++++++++++++++++++.--.>.<++++++.++++++.-.>>++++++++++++++.
18:20:19 <b_jonas> &bf ++++[->+++++<]>[->++++++<]>>>> +++++++[-<+++++++>]<[-<+++++>]< [-<.>]
18:20:19 <VirgoBeta> -> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
18:20:51 <b_jonas> &bf ++++[->+++++<]>[->++++++<]>>>> ++++[-<++++>]<[-<++++ [-<.>]>]
18:20:51 <VirgoBeta> -> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
18:20:57 <b_jonas> &bf ++++[->+++++<]>[->++++++<]>>>> ++++[-<++++>]<[-<++++++++ [-<.>]>]
18:20:57 <VirgoBeta> -> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
18:21:05 <b_jonas> &bf ++++[->+++++<]>[->++++++<]>>>> ++++++++[-<++++>]<[-<++++++++ [-<.>]>]
18:21:06 <VirgoBeta> -> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
18:21:17 <b_jonas> &bf ++++[->+++++<]>[->++++++<]>>>> ++++++++[-<++++++++>]<[-<++++++++ [-<.>]>] <-.
18:21:22 <b_jonas> &bf ++++[->+++++<]>[->++++++<]>>>> ++++++++[-<+++++++>]<[-<++++++++ [-<.>]>] <-.
18:21:26 <Virgolang> &bf >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
18:21:27 <b_jonas> &bf ++++[->+++++<]>[->++++++<]>>>> ++++++++[-<++++++>]<[-<++++++++ [-<.>]>] <-.
18:21:28 <VirgoBeta> -> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxÿ
18:21:35 <b_jonas> &bf ++++[->+++++<]>[->++++++<]>>>> ++++++++[-<++++++>]<[-<++++++++ [-<.>]>] <<-.
18:21:35 <VirgoBeta> -> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw
18:21:48 <b_jonas> &bf ++++[->+++++<]>[->++++++<]>>>> ++++++++[-<++++++>]<[-<++++++++ [-<+.>]>] <<-.
18:21:59 <b_jonas> &bf ++++[->+++++<]>[->++++++<]>>>> ++++++++[-<++++>]<[-<++++++++ [-<+.>]>] <<-.
18:21:59 <VirgoBeta> -> yz{|}~
¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ
18:22:18 <b_jonas> &bf ++++[->+++++<]>[->++++++<]>>>> ++++++++[-<++++>]<[-<++++++++ [-<+++++++.>]>] <<-.
18:22:30 <b_jonas> `! bf ++++[->+++++<]>[->++++++<]>>>> ++++++++[-<++++>]<[-<++++++++ [-<+++++++.>]>] <<-.
18:22:30 <HackEgo> '.5<CJQX_fmt{.#*18?FMT[bipw~ \ &-4;BIPW^elsz
18:23:03 <b_jonas> Virgolang: why does it say Loop protection. for that?
18:23:14 <b_jonas> `! bf ++++[->+++++<]>[->++++++<]>>>> ++++++++[-<++++>]<[-<++++++++ [-<+.>]>] <<-.
18:23:30 <b_jonas> isn't that very little for brainfuck?
18:23:35 <b_jonas> I mean, it's not a very efficient language
18:23:45 <Melvar> `! bf +++++++++++++++.
18:24:25 <Melvar> Now you’re even messing up my normal client!
18:24:39 <b_jonas> Melvar: should we move to #esoteric-blah ?
18:24:56 -!- VirgoBeta has quit (Read error: Connection reset by peer).
18:25:05 <ais523> Melvar: I turned +C on, but there's not much else I can do against non-ASCII
18:25:05 <b_jonas> Melvar: fix your client. cat -v
18:25:34 <hppavilion[1]> Jump is going to be inefficient, most likely, as my instruction set doesn't have fixed argument locations
18:25:54 <hppavilion[1]> So I'll have to start at the beginning of the program and continue until I find my desired location
18:26:08 <hppavilion[1]> UNLESS I separate the program into an array PRIOR to execution
18:26:28 -!- VirgoBeta has joined.
18:26:33 <ais523> hppavilion[1]: you could jump to a particular byte, rather than a particular command
18:26:38 <ais523> that's what machine code does
18:26:59 <HackEgo> VirgoBeta: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
18:28:18 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch <URL>" downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert <rev>" can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/
18:30:07 <Virgolang> `fetch http://download.thinkbroadband.com/100MB.zip
18:30:12 <HackEgo> VirgoBeta: Wälcåmä tå thä international hub for äsotäric programming languagä design and däplåymänt! Får morä infårmatiån, chäck åut åur wiki: <http://äsolangs.årg/>. (Får thä othär kind åf esåterica, try #esåteric ån ÄFnet år DALnät.)
18:30:26 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
18:30:48 <Virgolang> `fetch http://download.thinkbroadband.com/100MB.zip
18:31:55 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: 100MB.zio|echo: not found
18:31:59 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: 100MB.zip|echo: not found
18:32:07 <HackEgo> :-( \ 0 \ 113500 \ a \ a.o \ a.out \ argv.py \ bdsmreclist \ bin \ blah \ blah \ blah \ blah \ blah \ blah \ canary \ cat \ Complaints \ :-D \ dc \ dog \ emoticons \ error.log \ etc \ factor \ faith \ fu \ head \ hello \ hello.c \ hi \ hours \ ibin \ index.html?dl=1812 \ interps \ le \ letersort \ lib \ madness \ MaFV \ oerjan \ paste \ people.p
18:32:22 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: md: not found
18:32:41 <HackEgo> :-( \ 0 \ 113500 \ a \ a.o \ a.out \ argv.py \ bdsmreclist \ bin \ blah \ blah \ blah \ blah \ blah \ blah \ canary \ cat \ Complaints \ :-D \ dc \ dog \ emoticons \ error.log \ etc \ factor \ faith \ fu \ head \ hello \ hello.c \ hi \ hours \ ibin \ index.html?dl=1812 \ interps \ le \ letersort \ lib \ madness \ MaFV \ oerjan \ paste \ people.p
18:32:43 -!- hppavilion[1] has joined.
18:32:50 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: cd: not found
18:32:56 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: chdir: not found
18:33:10 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: md: not found
18:33:14 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch <URL>" downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert <rev>" can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/
18:33:18 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: cd: not found
18:33:35 <HackEgo> :-( \ 0 \ 113500 \ a \ a.o \ a.out \ argv.py \ bdsmreclist \ bin \ blah \ blah \ blah \ blah \ blah \ blah \ canary \ cat \ Complaints \ :-D \ dc \ dog \ emoticons \ error.log \ etc \ factor \ faith \ fu \ head \ hello \ hello.c \ hi \ hours \ ibin \ index.html?dl=1812 \ interps \ le \ letersort \ lib \ madness \ MaFV \ oerjan \ paste \ people.p
18:34:08 <hppavilion[1]> I particularly have no clue brecause I'm on windows
18:34:20 <HackEgo> total 8 \ drwxr-xr-x 2 5000 0 4096 Sep 10 18:34 . \ drwxr-xr-x 19 5000 5000 4096 Sep 10 18:34 ..
18:34:24 <ais523> the command is mkdir on both systems
18:34:34 <HackEgo> mkdir: cannot create directory `Virgolang': File exists
18:34:42 <HackEgo> :-( \ 0 \ 113500 \ a \ a.o \ a.out \ argv.py \ bdsmreclist \ bin \ blah \ blah \ blah \ blah \ blah \ blah \ canary \ cat \ Complaints \ :-D \ dc \ dog \ emoticons \ error.log \ etc \ factor \ faith \ fu \ head \ hello \ hello.c \ hi \ hours \ ibin \ index.html?dl=1812 \ interps \ le \ letersort \ lib \ madness \ MaFV \ nwzouew \ oerjan \ paste
18:34:52 <ais523> when DOS added directories, they copied most of the directory commands from UNIX
18:34:52 <HackEgo> ls: cannot access fairth: No such file or directory
18:34:58 <ais523> (that was in… DOS 2? 3?)
18:35:07 <HackEgo> mkdir: cannot create directory `./Virgolang': File exists
18:35:12 <HackEgo> mkdir: cannot create directory `./Virgolang/': File exists
18:35:16 <HackEgo> :-( \ 0 \ 113500 \ a \ a.o \ a.out \ argv.py \ bdsmreclist \ bin \ blah \ blah \ blah \ blah \ blah \ blah \ canary \ cat \ Complaints \ :-D \ dc \ dog \ emoticons \ error.log \ etc \ factor \ faith \ fu \ head \ hello \ hello.c \ hi \ hours \ ibin \ index.html?dl=1812 \ interps \ le \ letersort \ lib \ madness \ MaFV \ nwzouew \ oerjan \ paste
18:35:35 <HackEgo> ls: cannot access help: No such file or directory
18:35:38 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch <URL>" downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert <rev>" can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/
18:35:42 <b_jonas> ais523: yes, but MKDIR is aliased to MD since dos
18:35:46 <HackEgo> man: can't open the manpath configuration file /etc/manpath.config
18:36:18 <HackEgo> :-( \ 0 \ 113500 \ a \ a.o \ a.out \ argv.py \ bdsmreclist \ bin \ blah \ blah \ blah \ blah \ blah \ blah \ canary \ cat \ Complaints \ :-D \ dc \ dog \ emoticons \ error.log \ etc \ factor \ faith \ fu \ head \ hello \ hello.c \ hi \ hours \ ibin \ index.html?dl=1812 \ interps \ le \ letersort \ lib \ madness \ MaFV \ nwzouew \ oerjan \ paste
18:36:23 <b_jonas> ais523: and CD is aliased to CHDIR; and DEL is aliased to ERASE; and REN is aliased to RENAME
18:36:48 <ais523> Virgolang: it's almost certainly there and has just got cut off due to line length
18:36:51 <Melvar> b_jonas: Messed-up client: http://i.imgur.com/e74zr85.png
18:36:54 <HackEgo> ls: invalid option -- ' ' \ Try `ls --help' for more information.
18:36:57 <b_jonas> I was saying that we should add more aliases so DEL is also aliased to REMOVE and REM
18:36:59 <HackEgo> drwxr-xr-x 2 5000 0 4096 Sep 10 18:33 Virgolang
18:38:47 <Virgolang> `echo int main() >> ./Virgolang/test.c
18:38:47 <HackEgo> int main() >> ./Virgolang/test.c
18:38:59 <ais523> hppavilion[1]: -d to list the directory itself, rather than its contents
18:39:09 <HackEgo> ls: invalid option -- ' ' \ Try `ls --help' for more information.
18:39:11 <ais523> hppavilion[1]: to list the directory contents, juts give its name
18:39:17 <ais523> also `ls doesn't take args, you want `` ls
18:39:25 <Virgolang> `echo printf("Good job :)"); >> ./Virgolang/test.c
18:39:26 <HackEgo> printf("Good job :)"); >> ./Virgolang/test.c
18:39:34 <ais523> `anything doesn't take more than one argument
18:39:35 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: anything: not found
18:40:24 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `ls: not found
18:40:45 -!- Phantom_Hoover has quit (Ping timeout: 244 seconds).
18:43:03 -!- Phantom_Hoover has joined.
18:47:29 <b_jonas> also, if you want a noisy bot (unlike these peaceful ones here), I've launched my old Termbot. you can join #esoteric-blah and wake it with `help
18:47:36 <b_jonas> I don't dare to bring it here.
18:55:18 <HackEgo> [wiki] [[Stare]] http://esolangs.org/w/index.php?diff=44130&oldid=44128 * Hppavilion1 * (+1359) Syntax, Execution
19:01:29 <Virgolang> Look here! https://github.com/virgolang/Virgobeta
19:03:24 <VirgoBeta> Note: Commands with * is planned to implement.
19:03:39 <VirgoBeta> __init__ is not implemented. Sorry.
19:03:46 -!- VirgoBeta has left (""Changing channel."").
19:20:23 <HackEgo> [wiki] [[Stare]] http://esolangs.org/w/index.php?diff=44131&oldid=44130 * Hppavilion1 * (+1079) Initial instructions
19:20:55 -!- lambdabot has quit (Quit: hmm...).
19:21:26 <HackEgo> [wiki] [[Stare]] M http://esolangs.org/w/index.php?diff=44132&oldid=44131 * Hppavilion1 * (+3) Fixed formatting (whoops)
19:25:26 -!- lambdabot has joined.
19:28:16 <b_jonas> oh, you mean underload is easier to _implement_, not to write programs in
19:28:17 -!- x10A94 has joined.
19:28:22 <b_jonas> yes, that's true, because of call/cc
19:30:19 -!- J_Arcane has joined.
19:43:05 -!- shikhin has changed nick to shikhpopin.
19:43:14 -!- bb010g has quit (Quit: Connection closed for inactivity).
19:43:48 -!- shikhpopin has changed nick to shikhin.
19:48:13 <fizzie> fungot bf execution limit is aaaaaa***** operations.
19:48:13 <fungot> fizzie: oh well, bye again. remarkably, it actually worked pretty well back then ( in about that order, are you fnord fnord goes the birdie outside
19:48:34 <fizzie> But +++++ is one operation, as is <<<.
19:49:55 <fizzie> It just converts to a bytecodey format when parsing, and it's the executing bit that counts the number of things done.
19:50:01 <ais523> fizzie: why did you write "one million" in Funge rather than English?
19:50:13 <fizzie> ais523: Copy-pasted from the source.
19:50:41 <izabera> oh you mean how fungot works
19:50:41 <fungot> izabera: well i would say, all io operations) have to specify each time it is
19:58:20 -!- mihow has joined.
20:00:50 -!- AnotherTest has quit (Ping timeout: 244 seconds).
20:04:19 <b_jonas> I was wondering what aaaaaa***** meant
20:11:13 <myname> but funge doesn't use hex?
20:18:27 <FreeFull> I like being able to write something like 7+ instead of +++++++
20:19:56 <myname> how do you push a 7 then?
20:21:06 -!- Virgolang_ has joined.
20:23:18 -!- TieSoul has quit (Remote host closed the connection).
20:24:24 -!- Virgolang has quit (Ping timeout: 264 seconds).
20:25:05 -!- Virgolang_ has changed nick to Virgolang.
20:25:18 -!- Virgolang has quit (Changing host).
20:25:19 -!- Virgolang has joined.
20:29:59 <FreeFull> myname: I meant for a slightly extended brainfuck
20:30:48 <myname> i do think bf joust bots have some meta syntax
20:35:06 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
20:39:37 -!- VirgoBeta has joined.
20:39:38 <int-e> afaiu, they have so much of it that fully expanding many of the programs would be insane
20:39:56 <Virgolang> i am writing help module for virgobeta
20:40:41 <VirgoBeta> Note: Commands with * is planned to implement.
20:41:12 -!- hppavilion[1] has joined.
20:45:57 <fizzie> myname: Funge-98 adds a..f as commands to push 10..15.
20:46:40 <fizzie> They weren't being used for anything, so might as well.
20:46:48 <myname> i usually did something like 55+
20:46:52 <fizzie> Some Befunge-93 interpreters also do that as an extension.
20:47:07 <fizzie> I always did 52* while my friend always did 55+.
20:47:10 -!- VirgoBeta has left (""Changing channel."").
20:47:40 <myname> but aaaaaa***** looks more clear than 252525252525***********
20:47:59 <fizzie> Yes. Deewiant has a tool for optimizing big numbers in Befunge.
20:48:12 <fizzie> Using string mode, mostly.
20:49:13 <fizzie> 10 isn't very amenable for that, but "ddd"** is pretty concise.
20:49:20 <b_jonas> isn't there a dup command?
20:49:34 <fizzie> There is a dup command, you can do :::*** towers.
20:50:09 <fizzie> Well, depending on what you want, of course.
20:50:32 <fizzie> 'd::** in Funge-98, with one-shot string mode.
20:51:29 <fizzie> I wrote it out in fungot, because with aaaaaa***** the resulting number is immediately obvious (FSVO).
20:51:29 <fungot> fizzie: does anyone here think it odd that some english professors deride science fiction, it's actually very clear underneath that. there. is away.
20:51:34 <fizzie> It's like unary scientific notation.
20:51:48 <ais523> fizzie: haha, does :*:*:* mean "raise to the power of 8" in both Befunge and Underload? that's a pretty crazy same-meaning polyglot
20:52:11 <b_jonas> ais523: with what number representation in underload?
20:52:29 <ais523> (I've been working on Underlambda, whose stdlib operates on that representation)
20:52:36 -!- Phantom__Hoover has joined.
20:53:12 <ais523> also I realised that a Church list probably defines a list by its map function
20:53:20 <ais523> which would be an interesting variant on the cons cell representation
20:53:35 <ais523> in Underlambda, a list is ((a)(b)(c)(d)), but that doesn't work in Underload because you can't find the list length
20:53:42 <int-e> ais523: fold, not map, I thought.
20:53:58 <ais523> actually in Underload it's probably iter
20:54:12 <ais523> (i.e. "evaluate this function on each element in turn")
20:54:26 <ais523> that way the function can decide for itself whether it's a map or a fold
20:55:06 -!- Phantom_Hoover has quit (Ping timeout: 272 seconds).
20:56:23 <myname> wtf underlambda? i know unlambda, but that looks way different
20:56:55 <b_jonas> myname: yeah, esolangs don't work by being similar if their names are similar
20:56:58 <ais523> myname: Underlambda is an esolang I've been working on for a long time now
20:57:28 <b_jonas> myname: there's some correlation because many brainfuck derivatives have fuck in their name, but not all *fuck are brainfuck derivatives
20:57:29 <ais523> it's an Underload derivative mostly, but it's also functional in the sense that the only thing you can do with data is to evaluate it
20:57:52 <ais523> b_jonas: I think nearly all *fuck are either brainfuck derivatives or parodies of brainfuck derivatives
20:58:03 <ashl> why's there no underlambda page on the wiki
20:58:03 -!- Virgolang_ has joined.
20:58:29 <ais523> myname: the eventual goal is to produce a program which can translate itself into an a wide set of esolangs, interpret a wide set of esolangs, and compile a wide set of esolangs into other esolangs
20:58:31 <b_jonas> what's the most popular unlambda-like language that is pure and has haskell-like IO?
20:58:43 <ais523> thus kind-of breaking EsoInterpreters
20:58:48 -!- J_Arcane has quit (Remote host closed the connection).
21:01:18 -!- Virgolang has quit (Ping timeout: 260 seconds).
21:05:09 <b_jonas> oh also, what's the most popular python variant (extension, preprocessor, etc) that lets you use some sort of delimiters instead of indentation and newlines? preferably one that lets you do this with syntax made of printable ascii characters, and for python3.
21:05:54 -!- Patashu has joined.
21:06:35 <b_jonas> ais523: no, Lazy K isn't such a thing
21:06:46 <b_jonas> ais523: IO in Lazy K isn't haskell-like
21:07:12 <ais523> b_jonas: it is, it's just that the language doesn't provide monads in its stdlib because it basically doesn't have a stdlib
21:07:14 <myname> haskell has very haskell-like io
21:07:30 <myname> also: why is curry that unpopular?
21:07:42 -!- Virgolang has joined.
21:07:50 -!- Virgolang has quit (Changing host).
21:07:50 -!- Virgolang has joined.
21:08:21 <b_jonas> ais523: I mean, as far as I understand it, input in Lazy K is like getContents in haskell,
21:08:48 <ais523> b_jonas: well it's lazy, so it's possible that the input is only fetched at a point when it's actually needed
21:08:51 <b_jonas> it gives you a list of characters where evaluating a character has a side effect of reading a character.
21:09:10 <b_jonas> I don't think that's very haskell-like, but it's definitely not _pure_.
21:10:22 -!- Virgolang_ has quit (Ping timeout: 246 seconds).
21:12:02 <b_jonas> Does this make sense? Or have I misunderstood Lazy K or Haskell?
21:12:22 -!- Virgolang_ has joined.
21:14:29 -!- VirgoBeta has joined.
21:14:50 -!- Virgolang has quit (Ping timeout: 260 seconds).
21:18:52 -!- VirgoBeta has quit (Read error: Connection reset by peer).
21:19:24 <b_jonas> ais523: also, is there a status update on aimake4?
21:19:25 -!- VirgoBeta has joined.
21:19:39 <ais523> b_jonas: I've been at work today; also I won't get it finished in one day
21:20:00 <ais523> (that said, writing a build system in SQL is probably an appropriate topic for #esoteric)
21:20:37 -!- VirgoBeta has quit (Read error: Connection reset by peer).
21:20:46 <b_jonas> mind you, cmake+msbuild is probably approperiate too
21:21:22 -!- VirgoBeta has joined.
21:23:22 <hppavilion[1]> / ; see SETinstuctionexamplecompiled for compiled equivalent
21:23:48 -!- x10A94 has quit (Read error: Connection reset by peer).
21:24:26 <fungot> ^<lang> <code>; ^def <command> <lang> <code>; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool
21:24:32 <fungot> ^<lang> <code>; ^def <command> <lang> <code>; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool
21:27:48 <hppavilion[1]> I know 24-hour time fairly vaguely. I use it on my computer because it's better, but I'm not very good at it xD
21:29:02 <hppavilion[1]> The commands will be: &createpoll <name> <options>; &votefor <poll> <candidate>; &getcandidates <poll>; etc.
21:30:42 <Virgolang_> you should write to a file what you have done to repo.
21:31:11 <HackEgo> [wiki] [[Burlesque]] http://esolangs.org/w/index.php?diff=44133&oldid=42109 * B jonas * (+43)
21:33:56 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: blsq: not found
21:33:57 <HackEgo> /hackenv/bin/!: 4: exec: ibin/blsq: not found
21:34:01 <fungot> Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , blsqbot !
21:37:02 -!- VirgoBeta has quit (Read error: Connection reset by peer).
21:37:08 <fungot> Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , blsqbot !
21:37:14 <fungot> ^<lang> <code>; ^def <command> <lang> <code>; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool
21:37:40 <fungot> Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , blsqbot !
21:38:05 <b_jonas> hppavilion[1]: you don't. the maintainer of fungot adds it if he thinks it's useful.
21:38:05 <fungot> b_jonas: 1 ( car ( ( 1 2)
21:38:28 -!- oerjan has joined.
21:38:31 <HackEgo> kanada/Your bankers' vain plazas never nutured no one / And your concrete expanses lay fallow in the sun / And your cities all collapsing while your corrupt mayors shrug
21:38:33 <fungot> izabera: i'm excessively unfamiliar with scheme, to iterate across a vector, it will
21:39:32 -!- Virgolang__ has joined.
21:39:43 -!- Virgolang__ has changed nick to Virgolang.
21:40:09 -!- Virgolang has quit (Changing host).
21:40:09 -!- Virgolang has joined.
21:41:14 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube
21:41:24 <fungot> Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams)
21:41:29 <hppavilion[1]> The reason Lordofthe is in my hostname is that that's my /realname/!
21:41:52 <oerjan> if you say so, mr. sauron
21:41:59 <shachaf> oerjan: that style irks me hth
21:42:35 -!- Virgolang_ has quit (Ping timeout: 244 seconds).
21:42:40 <shachaf> i have a great #esoteric pun that i've been saving up for months
21:42:58 <HackEgo> ls: invalid option -- ' ' \ Try `ls --help' for more information.
21:43:03 <HackEgo> -rw-r--r-- 1 5000 0 0 Aug 27 22:30 oerjan
21:43:04 <shachaf> one day it'll be topical and i'll strike
21:43:06 <hppavilion[1]> You should make Virgobeta work on multiple channels
21:43:17 <shachaf> `` hg log oerjan | grep summary:
21:43:18 <HackEgo> summary: <Roujo> touch oerjan
21:43:30 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/oerjan
21:43:34 <HackEgo> changeset: 3718:89fefb0960d8 \ user: HackBot \ date: Wed Sep 11 16:01:02 2013 +0000 \ summary: <Roujo> touch oerjan
21:43:45 <shachaf> just short of the two year anniversary tdnh
21:43:58 <HackEgo> mauke/mauke is a Master Archer. Caution! He can shoot your PRIVMSG with creative arrows!
21:44:17 <oerjan> shachaf: that seems rather too old ...
21:44:22 -!- VirgoBeta has joined.
21:44:50 -!- Patashu has quit (Ping timeout: 240 seconds).
21:45:46 -!- VirgoBeta has quit (Read error: Connection reset by peer).
21:46:09 -!- VirgoBeta has joined.
21:47:00 -!- VirgoBeta has quit (Read error: Connection reset by peer).
21:47:20 -!- VirgoBeta has joined.
21:47:30 <oerjan> Virgolang: seriously learn not to put characters in front of /msg
21:49:40 -!- Virgolang_ has joined.
21:49:46 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
21:50:54 <oerjan> shachaf: i think it's actually this one why doesn't it show up in `hg log http://codu.org/projects/hackbot/fshg/index.cgi/rev/a3b62224d2da
21:51:31 <shachaf> `` hg log --removed oerjan | grep summary:
21:51:33 <HackEgo> summary: <oerjan> rm oerjan \ summary: <izabera> ` bison > oerjan \ summary: <oerjan> rm oerjan/cat \ summary: <Roujo> mkdir oerjan; cp cat oerjan \ summary: <oerjan> rm -rf oerjan \ summary: <Roujo> mkdir oerjan; cp cat oerjan \ summary: <oerjan> mv oerjan/cat share; rmdir oerjan \ summary: <Roujo> cp cat oerjan \ s
21:51:42 -!- VirgoBeta has quit (Ping timeout: 260 seconds).
21:52:09 -!- Virgolang has quit (Ping timeout: 250 seconds).
21:52:27 <oerjan> oh that's not the default
21:53:43 <oerjan> does it still remove empty directories automatically, i'd otherwise expect an `rmdir in there
21:54:07 -!- mauris has quit (Remote host closed the connection).
21:58:50 <HackEgo> cat: oerjan: Is a directory
21:59:01 <HackEgo> cat: Virgolang: Is a directory
21:59:18 <HackEgo> ls: cannot access Virgolang\: No such file or directory
21:59:27 <HackEgo> ls: cannot access .\Virgolang: No such file or directory
21:59:53 <Virgolang_> `echo int main() >> ./Virgolang/hello.c
21:59:53 <HackEgo> int main() >> ./Virgolang/hello.c
22:00:22 <shachaf> Not in the channel, please.
22:00:33 <Virgolang_> `echo printf("Hello #esoteric!\n"); >> ./Virgolang/hello.c
22:00:33 <HackEgo> printf("Hello #esoteric!\n"); >> ./Virgolang/hello.c
22:01:16 <Virgolang_> ``gcc ./Virgolang/hello.c -o ./Virgolang/hello.exe
22:01:17 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `gcc: not found
22:03:10 -!- VirgoBeta has joined.
22:04:42 -!- VirgoBeta has quit (Read error: Connection reset by peer).
22:07:52 -!- VirgoBeta has joined.
22:10:31 -!- VirgoBeta has quit (Read error: Connection reset by peer).
22:11:05 -!- VirgoBeta has joined.
22:12:32 -!- ChanServ has set channel mode: +o oerjan.
22:12:40 -!- oerjan has kicked VirgoBeta Stop spamming.
22:12:44 -!- oerjan has set channel mode: -o oerjan.
22:13:14 -!- ais523 has quit.
22:17:28 <oerjan> Virgolang_: i greatly recommend limiting responses to one line unless absolutely necessary
22:19:22 -!- VirgoBeta has joined.
22:19:45 -!- Wright has joined.
22:20:30 <oerjan> that's not a good enough reason on irc
22:20:51 <shachaf> I don't think this bot is helping anything.
22:21:12 <shachaf> If you aren't using it to communicate with other people in the channel, you should use /msg.
22:21:23 <int-e> (I had to use my own)
22:23:08 <int-e> that seems to be a very roundabout way of getting your bot k-lined
22:23:57 -!- VirgoBeta has left.
22:28:46 -!- ProofTechnique has joined.
22:37:54 -!- ineiros has quit (Ping timeout: 244 seconds).
22:44:11 -!- Wright has quit (Remote host closed the connection).
22:44:51 -!- Wright has joined.
22:54:30 -!- ProofTechnique has quit (Ping timeout: 246 seconds).
22:57:42 -!- Virgolang_ has changed nick to Virgolang.
22:57:57 -!- Virgolang has quit (Changing host).
22:57:58 -!- Virgolang has joined.
23:01:19 -!- Virgolang_ has joined.
23:04:55 -!- Virgolang has quit (Ping timeout: 256 seconds).
23:05:26 -!- Virgolang_ has changed nick to Virgolang.
23:05:52 -!- Virgolang has quit (Changing host).
23:05:52 -!- Virgolang has joined.
23:14:58 -!- VirgoBeta has joined.
23:15:05 <VirgoBeta> Topics are: unlambda hi bf ul help join
23:15:34 <lambdabot> help <command>. Ask for help for <command>. Try 'list' for all commands
23:15:40 <lambdabot> What module? Try @listmodules for some ideas.
23:18:40 <oerjan> hm ais523 unquited clog?
23:18:57 -!- ChanServ has set channel mode: +o oerjan.
23:19:26 -!- oerjan has set channel mode: -o oerjan.
23:19:43 -!- VirgoBeta has quit (Ping timeout: 244 seconds).
23:20:48 -!- Virgolang has quit (Ping timeout: 268 seconds).
23:27:08 -!- hppavilion[1] has joined.
23:42:31 -!- mauris has joined.
23:44:53 <oerjan> or possibly some flies