changeset 2168:dfc0052cd860

<elliott> pastelogs zzo38
author HackBot
date Sun, 17 Feb 2013 22:25:44 +0000
parents a7a654b5ebac
children 188a0cbfdeeb
files paste/paste.28777
diffstat 1 files changed, 301 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paste/paste.28777	Sun Feb 17 22:25:44 2013 +0000
@@ -0,0 +1,301 @@
+2005-12-29.txt:00:28:04: <jix> zzo38s server is back => many articles can be updated now?
+2007-01-10.txt:20:09:09: <oerjan> nope it's ZZo38's
+2008-01-03.txt:03:28:06: <oerjan> hm, Zzo38 is also using continuations in his latest.
+2008-01-03.txt:03:46:24: <oerjan> but Zzo38 is incredibly prolific...
+2008-02-19.txt:22:06:14: <ehird`> on another note, zzo38 is not very good at designing web apps; http://zzo38computer.cjb.net/chrono/zzo38/mainpage is basically inscrutable
+2008-02-19.txt:22:07:04: <ehird`> http://zzo38computer.cjb.net/chrono/_show_source yikes
+2008-02-19.txt:22:09:06: <ehird`> zzo38's ideas are quite odd in general, actually
+2008-02-19.txt:22:12:21: <ehird`> http://zzo38computer.cjb.net/chrono/zzo38/1198908097
+2008-02-19.txt:22:13:46: <ehird`> And, well, all of these: http://esolangs.org/wiki/User:Zzo38
+2008-02-19.txt:22:14:25: <ais523> wow, I knew zzo38 had made a lot, but didn't realise it was quite that many
+2008-02-19.txt:22:46:41: <ehird`> oh my god, zzo's english is atrocious http://zzo38computer.cjb.net/wmskins/Command-Skin.txt
+2008-03-18.txt:21:38:28: <AnMaster> "TwoDucks is an esoteric programming language by User:Zzo38 which allows you to go back in time and change things. It is uncomputable on a Turing machine; it even allows you to solve the halting problem."
+2008-05-07.txt:20:26:33: <ehird> it's zzo38s
+2008-05-07.txt:20:26:48: <ais523> many of zzo38's langs are pretty good, though
+2008-06-13.txt:00:23:23: <Slereah> Kudos to zzo38
+2008-06-27.txt:23:07:56: * tusho is poking around zzo38's site, he's pretty crazy but it's a fun mishmash of stuff
+2008-06-27.txt:23:08:11: <tusho> i'm rather surprised at the list of features on http://zzo38computer.cjb.net/chrono/about.htm vs the shortness of http://zzo38computer.cjb.net/chrono/_show_source
+2008-06-27.txt:23:10:33: <tusho> though - http://zzo38computer.cjb.net/chrono/zzo38/mainpage the actual UI has something to be desired..
+2008-06-27.txt:23:15:19: <tusho> http://zzo38computer.cjb.net/chrono/zzo38/1203755544 i like some of the entries on here
+2008-06-27.txt:23:19:10: <tusho> http://zzo38computer.cjb.net/chrono/zzo38/1199580665 'Our Father who has warts in heaven' how on earth do you hear that
+2008-07-01.txt:16:16:34: <tusho> zzo38 asked
+2008-07-10.txt:18:15:20: <tusho> zzo38's golfscript answer
+2008-07-20.txt:18:02:31: <deveah> zzo38, for example, made a roguelike
+2008-07-20.txt:18:04:34: <tusho> zzo38 is ..
+2008-08-27.txt:13:22:53: <tusho> and seems to be trolling zzo38 with that
+2008-10-08.txt:16:31:02: <ehird> hmm...zzo38 coming to conclusions via flawed premises on his blog... well, that's nothing new
+2008-10-08.txt:16:41:20: <oklocod> ehird: hmm...zzo38 coming to conclusions via flawed premises on his blog... well, that's nothing new <<< links.
+2008-10-08.txt:16:41:53: <ehird> oklocod: I was talking about http://zzo38computer.cjb.net/chrono/zzo38/1216426880, this quote:
+2008-11-10.txt:22:06:35: <ehird> lol, i inspired zzo38 to write a browser.
+2008-11-10.txt:22:06:55: <ais523> I haven't seen zzo38 around in ages...
+2008-11-10.txt:22:08:40: <ehird> http://zzo38computer.cjb.net/
+2008-11-10.txt:22:10:25: <ehird> http://zzo38computer.cjb.net/chrono/zzo38/1216426880 This is pretty much my favourite post of his.
+2008-11-10.txt:22:11:43: <ehird> http://zzo38computer.cjb.net/chrono/zzo38/1203755544 possibly tops it
+2009-01-14.txt:17:09:36: <ehird> wow, zzo38 doesn't get open source
+2009-01-14.txt:17:10:25: <ehird> itt: zzo38 is microsoft 2.0
+2009-01-14.txt:17:10:50: <ehird> http://zzo38computer.cjb.net/vonkeror/screenshots/screenshot_001.png Impressively ugly.
+2009-02-10.txt:21:18:11: <ais523> see zzo38's latest esowiki edit
+2009-02-10.txt:21:55:27: <ehird> also, I'd ignore zzo38 most of the time
+2009-02-10.txt:21:58:07: <ehird> Although sometimes zzo38 says deep things.
+2009-02-10.txt:22:25:12: <ehird> -- zzo38 serious project http://www.ifwiki.org/index.php/User:Zzo38/FORTAVM
+2009-02-10.txt:22:26:20: <ehird> i saw a post by zzo38 on some forum
+2009-02-10.txt:22:34:53: <ehird> --zzo38
+2009-02-10.txt:22:37:50: <ehird> zzo38: Advancing the understanding of human knowledge daily.
+2009-02-10.txt:22:37:52: <ais523> <zzo38> I can't write very clearly enough to be understood
+2009-02-10.txt:22:38:27: <ehird> Theory: zzo38 is actually an AI.
+2009-02-10.txt:22:40:26: <oerjan> the forum posts you linked to shows that zzo38 is clearly aware of his problems, and cannot do anything about them.
+2009-02-28.txt:01:03:21: -!- zzo38 has joined #esoteric.
+2009-02-28.txt:01:04:58: <zzo38> I read about the new one [[Puzzlang]], but now I invented [[Self-modifying Puzzlang]]. I just want to know if anyone looking at the example can figure it out.
+2009-02-28.txt:01:09:36: <zzo38> They don't record everything on the log file. And they aren't "raw" it just says that but it is faked.
+2009-02-28.txt:01:13:05: <zzo38> I only see the time and name and message. It doesn't record the commands such as PRIVMSG and NOTICE and the name at the left side, three digit IRC response codes, etc.
+2009-02-28.txt:01:14:11: <zzo38> So that is how it records notices, well, don't say it is raw if it isn't because that is a lie
+2009-02-28.txt:01:17:29: <zzo38> This is a message with control codes
+2009-02-28.txt:01:17:53: <zzo38> It strips out some (but not all) of the control codes
+2009-02-28.txt:01:18:59: <zzo38> And special messages using the CTRL+A code are not recorded at all
+2009-02-28.txt:01:24:42: <zzo38> IS NOBODY ON HERE PLEASE
+2009-02-28.txt:01:25:07: <zzo38> Everyone is on here and responds to CTRL+A commands but no real writing
+2009-02-28.txt:01:26:57: -!- zzo38 has parted #esoteric (?).
+2009-02-28.txt:01:27:00: -!- zzo38 has joined #esoteric.
+2009-02-28.txt:01:27:09: -!- zzo38 has quit ().
+2009-02-28.txt:14:52:12: <ehird> 01:24 zzo38: IS NOBODY ON HERE PLEASE
+2009-02-28.txt:14:52:12: <ehird> 01:25 zzo38: Everyone is on here and responds to CTRL+A commands but no real writing
+2009-02-28.txt:14:52:20: <ehird> zzo38. in here.
+2009-02-28.txt:14:56:32: <ehird> i guess zzo38 thinks people manually respond to ^As
+2009-02-28.txt:18:59:33: -!- zzo38 has joined #esoteric.
+2009-02-28.txt:19:01:51: <zzo38> I want some feedback about what opinion you have about [[CLCLC-INTERCAL]] so far. I will add more suggestion even to the page.
+2009-02-28.txt:19:02:06: <AnMaster> zzo38, CLCLC?
+2009-02-28.txt:19:02:08: <ais523> zzo38: it would be more interesting with an implementation
+2009-02-28.txt:19:02:39: <zzo38> How would I make a implementation? In JavaScript?
+2009-02-28.txt:19:02:49: <ais523> zzo38: INTERCAL is traditionally hard to implement
+2009-02-28.txt:19:02:51: <ehird> zzo38: by writing an implementation?
+2009-02-28.txt:19:04:25: <zzo38> I could try modifying CLC-INTERCAL if I have Perl. I will try that soon enough I guess.
+2009-02-28.txt:19:05:23: <zzo38> Another thing is now gopher can use client-brainfuck. So there is a use for esolangs. The only thing is if it could be made faster
+2009-02-28.txt:19:05:49: <ais523> zzo38: is that really what non-esolangers would consider a use for esolangs, though?
+2009-02-28.txt:19:06:13: <ehird> 19:05 zzo38: Another thing is now gopher can use client-brainfuck. So there is a use for esolangs. The only thing is if it could be made faster
+2009-02-28.txt:19:08:01: <zzo38> I made a hangman game on gopher client-script gopher://zzo38computer.cjb.net/@Bgames/hangman/ but you need a compatible client. So far the only one is http://zzo38computer.cjb.net/vonkeror/ and the source-code for the hangman game is at [[BrainClub]]
+2009-02-28.txt:19:08:31: <zzo38> Which person was BF his first language?
+2009-02-28.txt:19:08:55: <ehird> zzo38: random person I know
+2009-02-28.txt:19:09:55: <zzo38> Vonkeror is a web-browser I wrote but it includes gopher support as well, better than other web-browser's gopher supporting. I used brainfuck instead of JavaScript as the gopher client-script because JavaScript is too complex for a simple protocol such as gopher
+2009-02-28.txt:19:10:10: <ehird> zzo38: based on conkeror I assume
+2009-02-28.txt:19:10:17: <ais523> ehird: zzo38 added a generalised operator that can do OR, XOR, and AND, amongst other things
+2009-02-28.txt:19:11:03: <zzo38> Yes, I added the "cellular automaton" operator (not implemented yet). I have to write how the cellular automaton numbers are specified, which will be different than normal cellular automaton numbers (because, it is INTERCAL)
+2009-02-28.txt:19:13:25: <zzo38> I don't think we are violating any trademark for Conkeror anyways, the Conkeror people did not complain about trade-mark violation and anyways they are planning to change the name of Conkeror anyways so when that happens the name will not be similar
+2009-02-28.txt:19:14:16: <AnMaster> <zzo38> Vonkeror is a web-browser I wrote but it includes gopher support as well, better than other web-browser's gopher supporting. I used brainfuck instead of JavaScript as the gopher client-script because JavaScript is too complex for a simple protocol such as gopher <-- better than lynx gopher support?
+2009-02-28.txt:19:15:34: <zzo38> As far as I know in Lynx (the last time I have tried anyways) it sometimes doesn't use proper line-breaks on gopher menus. And I don't really know for sure, but Vonkeror has better gopher support than *most* web-browsers anyways, including some extra features, but some features are untested and I'm not sure if they work perfectly yet
+2009-02-28.txt:19:17:13: <ehird> zzo38: does it work on non-windows?
+2009-02-28.txt:19:18:02: <zzo38> Yes, Vonkeror works on all operating systems that XUL runner will work on. It's just that some things in Vonkeror work on Windows that didn't work in Windows in Conkeror, but it still works on UNIX as wel
+2009-02-28.txt:19:19:33: <zzo38> No, it works good on Windows and UNIX. But Conkeror has some features not working on Windows. In Vonkeror, these features work on Windows too, in addition to still working on UNIX.
+2009-02-28.txt:19:20:50: <zzo38> Then create a new directory. You should always list an archive first before extracting it, that's what I always do.
+2009-02-28.txt:19:21:04: <AnMaster> zzo38, still bad style
+2009-02-28.txt:19:21:19: <ehird> zzo38: I've been meaning to write a script that does that, then unwraps the directories one level if it makes its own directory
+2009-02-28.txt:19:22:11: <zzo38> OK. So if I ever create a tar (or tar.gz or tar.bz2) archive, I will remember to make its own directory in the archive
+2009-02-28.txt:19:23:09: <ehird> zzo38: ok, going to try vonkeror
+2009-02-28.txt:19:24:41: <ehird> zzo38: where is vonkeror.api?
+2009-02-28.txt:19:25:13: <zzo38> What does vonkeror.api means? I don't think there is a file like that.
+2009-02-28.txt:19:25:34: <zzo38> O. You mean .xpi. There is no .xpi you have to install it manually
+2009-02-28.txt:19:27:10: <ais523> zzo38: what object hierarchy does your BF-gopher thing use?
+2009-02-28.txt:19:27:50: <ehird> zzo38: here's how you "compile" vonkeror:
+2009-02-28.txt:19:28:08: <zzo38> The files for the BF-gopher are: /content/conkeror.css /content/client-brainfuck.css /modules/brainfuck.js /modules/gopher.js
+2009-02-28.txt:19:28:52: <ehird> zzo38: OK, Vonkeror works
+2009-02-28.txt:19:29:31: <zzo38> That's the tab-bar which is green. The active tab is green and non-active tabs are gray. If you don't like it, modify content/conkeror.css
+2009-02-28.txt:19:29:38: <ehird> http://zzo38computer.cjb.net/vonkeror/screenshots/screenshot_001.png
+2009-02-28.txt:19:30:58: <ehird> zzo38: I'll try gopher://zzo38computer.cjb.net/@Bgames/hangman/ now
+2009-02-28.txt:19:31:31: <oklopol> hi zzo38!
+2009-02-28.txt:19:33:15: <zzo38> Yes. You just have to include the protocol in the URL. For example, type C-l and then start typing over the highlighted text, such as http://esolangs.org/
+2009-02-28.txt:19:33:44: <ehird> zzo38: oh okay
+2009-02-28.txt:19:34:59: <ehird> zzo38: I like how gopher looks like an old terminal
+2009-02-28.txt:19:36:12: <zzo38> One of the design rules of Vonkeror is NO ICONS. So if you access a gopher menu (just try any one) you will not see icons but rather the type code, and they are color coded also
+2009-02-28.txt:19:37:56: <ehird> "Compiler version: FreeBASIC v0.20.0b" -- gopher://zzo38computer.cjb.net:70/0aboutgophserv
+2009-02-28.txt:19:38:22: <zzo38> I doubt it will get media coverage. But if there is it might be like that. Maybe I will add that quote to my FORTUNE file in case anyone looks
+2009-02-28.txt:19:38:51: <ehird> it's zzo38's
+2009-02-28.txt:19:39:37: <zzo38> Yes, I wrote GOPHSERV in FreeBASIC. (The other HTTP+gopher server in FreeBASIC is Grumpy but mine doesn't share the code. Anyways mine supported gopher first)
+2009-02-28.txt:19:40:09: <ehird> zzo38: I like how you can click on a download to copy the URL, did you add that or conkeror?
+2009-02-28.txt:19:40:17: <ehird> ais523: gophserv source --> gopher://zzo38computer.cjb.net:70/5gophserv/gophserv.zip
+2009-02-28.txt:19:41:07: <ehird> zzo38: it's only 177 lines?
+2009-02-28.txt:19:41:14: <zzo38> That copy URL function was there before Vonkeror
+2009-02-28.txt:19:41:48: <ehird> that was from zzo38's site
+2009-02-28.txt:19:42:06: <ehird> zzo38: is there any example for go5?
+2009-02-28.txt:19:42:48: <zzo38> There's the URL: handler, in the same directory as GOPHSERV on my gopher site.
+2009-02-28.txt:19:44:49: <zzo38> I use both HTTP and Gopher, and so do other people who like Gopher protocol. But Gopher is still used much more rarely than HTTP
+2009-02-28.txt:19:45:14: <ehird> zzo38: you should invent a way to make a site over the "finger" protocol
+2009-02-28.txt:19:46:03: <zzo38> The "finger" protocol is close enough to gopher that you can make a site over the finger protocol, just make sure to use the URL gopher://host:port/0selector (remember the zero and it will work with finger too!)
+2009-02-28.txt:19:46:58: <zzo38> Yes. The Mozilla built-in gopher doesn't support that because it always uses port 70, but Vonkeror accepts any port so you can do that. Just set the port number to 79 and it will work
+2009-02-28.txt:19:47:37: <Sgeo> It's zzo38!
+2009-02-28.txt:19:49:51: <zzo38> Use GOPHSERV to serve even finger if you don't need some of the features specific to finger
+2009-02-28.txt:19:50:04: <ehird> zzo38: where is the gopher hangman source?
+2009-02-28.txt:19:50:57: <zzo38> The gopher hangman was written in BrainClub and you will find the code on the wiki. To view any gopher resource as plain-text in Vonkeror (to view the compiled code), push M-0 (this works only for gopher. For HTTP, use C-u instead)
+2009-02-28.txt:19:52:02: <AnMaster> zzo38, what about a wiki over gopher?
+2009-02-28.txt:19:53:05: <ehird> zzo38: so you just give back brainclub and it interprets it?
+2009-02-28.txt:19:53:36: <zzo38> I guess you could use +ASK forms to send data. Another idea I have (which I will implement one day) is an item code that causes it to retrieve text (as code 0) but allow editing, and then after editing, send the modified contents back to the server. Of course any fields would have to be included in the text instead of other form fields, it could be done like MIME headers on e-mail, or in other ways
+2009-02-28.txt:19:54:13: <AnMaster> zzo38, hm yes the +ASK ones could work.. but isn't the length limit rather short?
+2009-02-28.txt:19:54:18: <zzo38> Vonkeror interprets client-brainfuck. I compiled the brainclub file using the compiler (that is on the esolang wiki also, it also requires xulrunner)
+2009-02-28.txt:19:54:46: <ehird> zzo38: is it possible to make a to-brainclub compiler in the language?
+2009-02-28.txt:19:55:04: <zzo38> I think there is a type for a multi-line field. Vonkeror allows you to change the number of lines that will be displayed for a multi-line field in a gopher +ASK form (by default 8, but you can make it whatever you want)
+2009-02-28.txt:19:55:16: <AnMaster> zzo38, hm ok..
+2009-02-28.txt:19:56:23: <zzo38> You wouldn't really compile into brainclub, you would compile *from* brainclub *into* brainfuck. Because Vonkeror doesn't compile or interpreter brainclub, it just optimizes and converts brainfuck into JavaScript (using the "yield" command for input)
+2009-02-28.txt:19:56:24: <AnMaster> zzo38, wait +ASK needs Gopher+ right?
+2009-02-28.txt:19:56:59: <zzo38> Yes, +ASK needs Gopher+. Vonkeror partially supports Gopher+ (but I'm not sure whether or not it is implemented correctly, but I do know that non plus gopher works perfectly OK)
+2009-02-28.txt:19:57:44: <zzo38> You could try to make brainclub->client-brainfuck in brainclub if you wanted to, I guess, you just need a EOF marker
+2009-02-28.txt:19:59:26: <ehird> http://zzo38computer.cjb.net/brainclub/brainclub.js
+2009-02-28.txt:19:59:32: <ehird> and http://zzo38computer.cjb.net/brainclub/core.bcl
+2009-02-28.txt:19:59:54: <zzo38> There are no specs, just the JavaScript code to compile it
+2009-02-28.txt:20:03:25: <ehird> zzo38: What are the commands new in client brainfuck to brainfuck?
+2009-02-28.txt:20:04:20: <zzo38> Only two commands * to switch tapes and ~ to switch pointers.
+2009-02-28.txt:20:05:21: <zzo38> Yes, two tapes, so you don't have to add all sorts of data to the tape in order to measure where you would go back to, you just have two tapes so you don't need to do that.
+2009-02-28.txt:20:06:29: <ehird> zzo38: Then client unlambda wouldnt' require anything new as it already works fine with things like that
+2009-02-28.txt:20:08:41: <zzo38> I used client brainfuck instead of client unlambda because someone who wants to write a gopher client that supports it can write it more quickly and easily than an unlambda interpreter, brainfuck interpreters are much easier and quicker to write
+2009-02-28.txt:20:09:08: <zzo38> But if you want to implement client unlambda, feel free to do such a things anyways
+2009-02-28.txt:20:09:50: <ehird> zzo38: isn't it just connecting the terminal to a web buffer?
+2009-02-28.txt:20:15:48: -!- zzo38 has quit ("I'm doing something else now, I will continue to look at the log in case I missed something").
+2009-02-28.txt:21:39:19: <oerjan> just summing up Zzo38's research here
+2009-02-28.txt:23:37:39: <oerjan> i am not sure whether zzo38's abbreviation "S-m Puzzlang" is well thought or not
+2009-02-28.txt:23:39:42: <oerjan> i thought zzo38 could be explained in the same way, really
+2009-03-03.txt:18:38:09: <ais523> and suddenly realises that the discussion there is between Dagoth and zzo38
+2009-03-04.txt:16:30:19: <ehird> # (diff) (hist) . . Esolang:Community Portal‎; 19:18 . . (+9) . . Zzo38 (Talk | contribs) (tunes.org logs are now listed in descending order of date)
+2009-03-06.txt:05:05:21: -!- zzo38 has joined #esoteric.
+2009-03-06.txt:05:06:32: <zzo38> -1 interleave 0 makes -2/3 is that correct
+2009-03-06.txt:05:08:21: <zzo38> I made a unlambda compiler into JavaScript http://zzo38computer.cjb.net/esoteric/unlambda/unlambda/htm but probably some thing are missing, such as continuations called from the outside?
+2009-03-06.txt:05:09:36: <zzo38> Yes I know that, but I'm wondering how that is supposed to be implemented.
+2009-03-06.txt:05:10:13: <zzo38> You look at the source-codes and see what you think about that! I tried to make it compatible with many JavaScript interpreters, instead of only modern versions of Mozilla or such thing as that
+2009-03-06.txt:05:13:36: <zzo38> Please tell me if you found anything else missing in the Unlambda compiler into JavaScript
+2009-03-06.txt:05:14:12: <zzo38> Oops the URL is wrong it is supposed to be http://zzo38computer.cjb.net/esoteric/unlambda/unlambda.htm
+2009-03-06.txt:05:29:02: <zzo38> Oops the URL is wrong it is supposed to be http://zzo38computer.cjb.net/esoteric/unlambda/unlambda.htm
+2009-03-06.txt:05:29:58: <zzo38> Which you like better Forth or Lisp?
+2009-03-06.txt:05:31:35: <zzo38> How can I make a continuation called from the outside to be compiled into a Javascript codes
+2009-03-06.txt:05:31:46: <zzo38> What is the best way
+2009-03-06.txt:05:37:53: -!- zzo38 has quit (Read error: 104 (Connection reset by peer)).
+2009-03-06.txt:14:27:15: -!- zzo38 has joined #esoteric.
+2009-03-06.txt:14:29:46: <zzo38> One day I went to school but their oscilloscopes was broken so I haven't use a oscilloscopes. And I don't own one
+2009-03-06.txt:14:30:45: <zzo38> Can you bit interleave negative and positive numbers together? It seems to me I could do -1 interleave 0 makes -2/3 but I'm unsure
+2009-03-06.txt:14:32:08: <zzo38> And if you have so many pictures on /~fis/ to list then why don't you enable directory listing, or at least make a list manually
+2009-03-06.txt:14:35:10: <zzo38> You could alo make subdirectories for multiple listing of images, for category or just by timing or whatever you want, I do that on my computer at /IMAGES/ /IMAGES2/ /IMAGES3/ /img4/ /img5/ /img6/ /img7/ /img8/ /img_09/ /img_0A/ /img_0B/ /img_0C/ /img_0D/
+2009-03-06.txt:14:37:21: <zzo38> OK
+2009-03-06.txt:14:41:00: <zzo38> O, and I am interested your opinion of the program I wrote compiling Unlambda to JavaScript.
+2009-03-06.txt:14:42:34: <ehird> zzo38: does it handle d?
+2009-03-06.txt:14:43:59: <zzo38> Yes it handles d, look at http://zzo38computer.cjb.net/esoteric/unlambda/unlambda.htm
+2009-03-06.txt:14:44:16: <zzo38> And view the source-code of that HTML page to see the JavaScript codes
+2009-03-06.txt:14:44:30: <zzo38> Is there anything missing from my handling of d?
+2009-03-06.txt:14:46:13: <zzo38> I haven't implemented c entirely yet. I'm still trying to think how to do that. If you have any suggestion please type it on here
+2009-03-06.txt:14:49:00: <zzo38> So far if you try to run a program that uses continuations you will just see a alert box that says "[object Object]" in it. That is the continuation object being thrown with nothing to catch it
+2009-03-06.txt:14:49:08: <oerjan> zzo38: if javascript doesn't have real continuations then you probably are not going to get around rewriting everything in cps style
+2009-03-06.txt:14:51:00: <zzo38> Another idea I had is if the thrown continuation object is not caught by the c function it should try the program over again but keep track of which c function that continuation is for so it can return something else next time
+2009-03-06.txt:14:52:46: <zzo38> I'm not sure how well my idea would work, though.
+2009-03-06.txt:14:53:07: <zzo38> I'm trying to think if there is a better way to throw back
+2009-03-06.txt:14:55:05: <zzo38> Where can I find your Scheme-in-Prolog
+2009-03-06.txt:14:56:01: <oerjan> zzo38: that idea sounds evil, so it would be awesome _if_ it worked, but i think you could get trouble if there were may throws and catches to rerun before you got to the right point.
+2009-03-06.txt:14:57:04: <zzo38> That's what I was worried about
+2009-03-06.txt:15:04:06: <ehird> zzo38: You cannot use exceptions for continuations.
+2009-03-06.txt:15:05:21: <zzo38> I know that, that is why I was wondering how to do continuations the other way, because currently it works only one way and many Unlambda programs use it the other way also
+2009-03-06.txt:15:08:21: <ehird> zzo38: the only other way is CPS, for JS
+2009-03-06.txt:15:23:44: <zzo38> Do the people on here have any preferences about Lisp or Forth
+2009-03-06.txt:15:23:53: <ehird> zzo38: I like both.
+2009-03-06.txt:15:26:54: <zzo38> I just use yield command in JavaScript to represent the input command in brainfuck. But the yield command is a new version of JavaScript only on Mozilla but that's OK because it is built-in to a XULrunner applocation. From this, you can learn how to write your own brainfuck compiler
+2009-03-06.txt:15:28:39: -!- zzo38 has quit ().
+2009-03-06.txt:15:29:33: <ehird> it's zzo38, don't question him :D
+2009-03-06.txt:17:16:14: <ehird> zzo38 asked me about forth for some reason, not triggered by me
+2009-03-06.txt:20:43:16: <oerjan> well unlambda was mentioned today, zzo38 is writing an interpreter
+2009-03-08.txt:07:21:29: -!- zzo38 has joined #esoteric.
+2009-03-08.txt:07:21:34: <Sgeo> Hi zzo38
+2009-03-08.txt:07:22:55: <zzo38> The idea of akiross, it seems some versions of INTERCAL allow you to change syntax during runtime so that's one possible way....
+2009-03-08.txt:07:24:59: <zzo38> Also, another thing to add to something like INTERCAL with interleave operator, but allows any length of bits (even infinite), you could do things like zero interleave negative one makes one third, etc.
+2009-03-08.txt:07:25:40: <zzo38> And which INTERCAL is the shortest Hello world output program, maybe CLCLC-INTERCAL. It is: PLEASE ;1 <- #2
+2009-03-08.txt:07:25:49: <zzo38> DO ;1 SUB #1 <- #17947$#20775
+2009-03-08.txt:07:26:02: <zzo38> DO ;1 SUB #2 <- #5204$#21386  DO READ OUT ;1
+2009-03-08.txt:07:27:32: <zzo38> No, not calculator writing. It is Baudot, encoding 6 Baudot characters in each cell of the array
+2009-03-08.txt:07:28:00: <zzo38> Another esolang idea is one with mahjong tiles?
+2009-03-08.txt:07:30:05: <zzo38> Do you have another idea of CLCLC-INTERCAL
+2009-03-08.txt:07:32:31: <zzo38> In your opinion, does 1 + 2 pow 2 + 2 pow 4 + 2 pow 6 + 2 pow 8 and so on make -1/3 in my opinion it does because in binary it is .......010101010101. and if you multiply it by three you get negative one, so therefore it is correct. Or you think the result is infinite? I would like to know your opinion
+2009-03-08.txt:07:34:55: <zzo38> Do you like to use FOWER instead of FOUR, or FIFE instead of FIVE
+2009-03-08.txt:07:36:26: <zzo38> It is "I" isn't it? Or is there a vowel missing
+2009-03-08.txt:07:38:13: <zzo38> What does 2-adically means exactly I never learned 2-adically math. But I did see it mentioned in the book ROAD TO REALITY and all it says is the numbers are allowed to be infinite on the left instead of on the right. The rest I just did myself and don't know about proper 2-adically and whether mine is proper
+2009-03-08.txt:07:39:15: <zzo38> And I think the sound is "I" sound like FIVE but possibly slightly different because of the following consonant but that is what I heard anyways is the standard for air traffic control, although nobody uses it and nobody cares
+2009-03-08.txt:07:45:09: <zzo38> O, and do esolang people have any preferences having to do with mahjong game
+2009-03-08.txt:07:50:09: <zzo38> Yes
+2009-03-08.txt:07:50:51: <asiekierk> zzo38, were you replying to me
+2009-03-08.txt:07:51:15: <zzo38> Yes I am replying to you asiekierk!i=africalo@078088180066.elb.vectranet.pl
+2009-03-08.txt:07:52:43: <zzo38> Yes I did but I am writing software and specifications more a bit, and then one day I need to get a computer hardware and stuff, and then I can write the software more, testing it, make a company, and a few more things, make manual, etc, and then it will be complete.
+2009-03-08.txt:07:53:25: <zzo38> O sorry I missed that the message was private but now I notice it.
+2009-03-08.txt:07:59:32: -!- zzo38 has quit ("Thanks I sleep now. But I will continue to read the log if you want to reply to my question(s)/etc").
+2009-03-08.txt:16:35:49: <ehird> 23:32:31 <zzo38> In your opinion, does 1 + 2 pow 2 + 2 pow 4 + 2 pow 6 + 2 pow 8 and so on make -1/3 in my opinion it does because in binary it is .......010101010101. and if you multiply it by three you get negative one, so therefore it is correct. Or you think the result is infinite? I would like to know your opinion
+2009-03-08.txt:16:35:50: <ehird> 23:34:55 <zzo38> Do you like to use FOWER instead of FOUR, or FIFE instead of FIVE
+2009-03-08.txt:16:36:01: <ehird> who needs acid when you have quick-fire zzo38 questions
+2009-03-08.txt:16:37:05: <ehird> 23:45:09 <zzo38> O, and do esolang people have any preferences having to do with mahjong game
+2009-03-08.txt:16:37:05: <ehird> 23:50:09 <zzo38> Yes
+2009-03-08.txt:16:37:18: <ehird> <zzo38> Yes I am replying to you asiekierk!i=africalo@078088180066.elb.vectranet.pl <- :D
+2009-03-13.txt:23:46:13: <ais523> someone show http://www.newscientist.com/blogs/shortsharpscience/2009/03/how-moores-law-saved-the-web.html to zzo38
+2009-03-14.txt:00:27:37: -!- zzo38 has joined #esoteric.
+2009-03-14.txt:00:27:46: <ehird> oh, hi zzo38
+2009-03-14.txt:00:28:02: <ais523> zzo38: http://www.newscientist.com/blogs/shortsharpscience/2009/03/how-moores-law-saved-the-web.html
+2009-03-14.txt:00:29:20: <zzo38> The #anagol channel doesn't help. How to put FlogScript on anarchy golf site? Can someone send a message, but I don't use e-mail and am unsure. Still, I do it anyways on the wiki entry for FlogScript but if it is directly on there, it can be together listed with the others!
+2009-03-14.txt:00:29:27: <ehird> zzo38: You cannot.
+2009-03-14.txt:00:30:05: <zzo38> shinh was on but I received no reply
+2009-03-14.txt:00:30:40: <zzo38> And the tunes.org log seems to be not working right now
+2009-03-14.txt:00:31:32: <zzo38> The log works now
+2009-03-14.txt:00:32:40: <zzo38> Maybe my DNS is mixed up and doesn't always work. I am unsure
+2009-03-14.txt:00:34:07: <zzo38> What link for description of language you invented earlier today
+2009-03-14.txt:00:39:01: <ehird> Anyway, I think it's easy to understand from that, does that make sense zzo38?
+2009-03-14.txt:00:39:14: <zzo38> Yes it make sense. OK
+2009-03-14.txt:00:47:28: -!- zzo38 has quit ().
+2009-03-16.txt:15:20:40: -!- zzo38 has joined #esoteric.
+2009-03-16.txt:15:21:05: <zzo38> Nobody is ever actively on #anagol even though some names are listed
+2009-03-16.txt:15:21:12: <zzo38> Why is that?
+2009-03-16.txt:15:23:43: <zzo38> I tried whois shinh and stuff like that but I'm not sure if that means they are away or not
+2009-03-16.txt:15:27:41: <zzo38> I tried various names with whois command but I can't see anything about away, is there some code for being away that I forgot about?
+2009-03-16.txt:15:29:52: <zzo38> I can only get idle time for whois on myself. And if it shows up when they are away, which line does it show up on, the 311 line or the 320 line or some other line?
+2009-03-16.txt:15:30:12: <zzo38> What does "/wii" means
+2009-03-16.txt:15:31:05: <zzo38> O, thanks I did "whois shinh shinh" and I got the idle time for shinh (214878 seconds)
+2009-03-16.txt:15:31:56: <zzo38> Well yes, the IRC server returns it in seconds I did the calculation it is approx 59.7 hours
+2009-03-16.txt:15:33:37: <zzo38> Thanks for telling me I need to indicate the name twice if I want the 317 line (although I'm not sure why the server shouldn't figure that out automatically?)
+2009-03-16.txt:15:34:09: <ehird> zzo38: IRC is weird
+2009-03-16.txt:15:34:59: <zzo38> ehird: OK. However I can get the 317 line for myself without needing to type my name twice.
+2009-03-16.txt:15:35:57: <zzo38> O. So does it do that to save bandwidth from accessing other servers when it doesn't have to?
+2009-03-16.txt:15:37:22: -!- zzo38 has parted #esoteric (?).
+2009-03-16.txt:15:38:08: -!- zzo38 has joined #esoteric.
+2009-03-16.txt:15:38:13: -!- zzo38 has parted #esoteric (?).
+2009-03-16.txt:15:38:15: -!- zzo38 has joined #esoteric.
+2009-03-16.txt:15:38:17: -!- zzo38 has parted #esoteric (?).
+2009-03-16.txt:15:39:28: <AnMaster> <ehird> zzo38: IRC is weird <-- I know the details about why name twice if you are interested
+2009-03-20.txt:23:05:09: -!- zzo38 has joined #esoteric.
+2009-03-20.txt:23:05:52: <zzo38> I wrote a program in CLCLC-INTERCAL to output 1 to 2000 in Roman numbers but I can't test it. Can you look and tell me if you found a mistake, or another comment about this program
+2009-03-20.txt:23:06:09: <ais523> zzo38: would it run in CLC-INTERCAL?
+2009-03-20.txt:23:06:59: <zzo38> It uses CLCLC-INTERCAL specific features
+2009-03-20.txt:23:09:06: <zzo38> My program has no addition. The way [I think] it works is based on the && operator and also how CLCLC-INTERCAL assigns to expressions (which may not be always the same as other INTERCALs)
+2009-03-20.txt:23:10:37: <zzo38> Is there still something else you do not understand about it
+2009-03-20.txt:23:12:11: <zzo38> No, the && operator doesn't do addition. The && operator allows you to learn a lecture inside of a expression.
+2009-03-20.txt:23:13:11: <zzo38> It doesn't. The interpreter would try each value of .1 (the left side of the lecture) in order, and stop when the value of .1 causes .1&&#0 to have the value #2000
+2009-03-20.txt:23:13:39: <zzo38> It starts at zero but it won't output zero because it is abstained the first time
+2009-03-20.txt:23:14:44: <zzo38> Maybe not in CLC-INTERCAL but in CLCLC-INTERCAL it is specified that this kind of behaviour is standard
+2009-03-20.txt:23:16:19: <zzo38> For expressions that have inverses that will work (as long as they are not overloaded to other expressions) but the && operator doesn't have a inverse so it has to try each one until one of them works
+2009-03-20.txt:23:16:57: <zzo38> Also note that in CLCLC-INTERCAL, when assigning to a expression only the far left side of the expression is the register which will be changed (even if it is a constant!)
+2009-03-20.txt:23:18:00: <zzo38> In CLCLC-INTERCAL .2 has to have the correct value already if it doesn't then it is a fatal error
+2009-03-20.txt:23:18:34: <zzo38> It's INTERCAL, so who cares about compatibility with other INTERCAL implementations?
+2009-03-20.txt:23:19:23: <zzo38> Then just use compatibility mode if you want to be compatible
+2009-03-20.txt:23:27:44: <zzo38> The output 1 to 2000 program was wrong but now I fixed it. The third line now says  DO .1&&.1 <- #2000  it used to say  DO .1&&#0 <- #2000  but that was wrong
+2009-03-20.txt:23:27:49: <ais523> apparently zzo38's mandating that in CLC-INTERCAL, the way it reverses an operation is to try all possibilities until one works
+2009-03-20.txt:23:28:32: <zzo38> ais523: s/CLC-INTERCAL/CLCLC-INTERCAL/
+2009-03-20.txt:23:34:41: <zzo38> It doesn't backtrack any side-effects of the expression (such as attending a lecture or overloading) so you can do anything inside the lecture and it won't care. A fatal error is still a fatal error (or maybe it can be defined a different way instead, that a fatal error in this case backtracks?)
+2009-03-20.txt:23:34:55: <ais523> zzo38: what if there's a choicepoint inside the lecture?
+2009-03-20.txt:23:36:42: <zzo38> If someone backtracks into a choicepoint inside the lecture then it will backtrack the implicit loop also and continue trying different values for .1 where it left off. And in a multithreaded program it will only deal with the current thread, values in other threads are unaffected and there is no guarantee what order it will output in
+2009-03-20.txt:23:36:55: <oklofok> am i misunderstanding something here, why are you asking zzo38 how things work, isn't there a spec?
+2009-03-20.txt:23:40:53: <oklofok> was zzo38's idea that the function to be reversed had the side-effect of always writing out the current number being tried?
+2009-03-20.txt:23:41:36: <ais523> zzo38: I was referring to timing issues between the threads
+2009-03-20.txt:23:41:52: <zzo38> O, I forgot one thing about what it should do if the student is an array. And I'm not sure what it should do in that case.
+2009-03-20.txt:23:42:54: <zzo38> Maybe you can in prolog but I don't know much about prolog
+2009-03-20.txt:23:43:49: <ais523> zzo38: in Prolog, integers are special-cased for sanity
+2009-03-20.txt:23:44:13: <zzo38> I have a question that you can help me define the spec of CLCLC-INTERCAL: What should it do if you assign to a && expression where the student is an array
+2009-03-20.txt:23:53:34: -!- zzo38 has quit ("because ais523 quit").
+2009-03-21.txt:18:10:26: <ehird> 15:53:34 --- quit: zzo38 ("because ais523 quit")
+2009-03-21.txt:19:50:23: -!- zzo38 has joined #esoteric.
+2009-03-21.txt:19:51:19: <zzo38> Look at the CLCLC-INTERCAL page again, I defined quantum INTERCAL and cellular automata operator. Do you like this???
+2009-03-21.txt:19:52:12: <zzo38> Comment more on it, either on the talk page or on IRC, I will quit now but will read the logs and talk page when I get back
+2009-03-21.txt:19:52:15: -!- zzo38 has quit (Read error: 104 (Connection reset by peer)).
+2009-03-21.txt:23:42:46: -!- zzo38 has joined #esoteric.
+2009-03-21.txt:23:43:23: <zzo38> Do you know any example of any program using quantum computing algorithm? And I mean the real one, not the one that CLC-INTERCAL uses
+2009-03-21.txt:23:44:53: <AnMaster> zzo38, well since there are no useful quantum computers yet I guess it is all highly theoretical still. Sure there have been some successful experiments with a few qbits (8 or something iirc?)
+2009-03-21.txt:23:46:22: <zzo38> There are also quantum emulators on normal computers, they can't deal with very many qubits at once and it isn't as fast as real quantum computers. I want to know because I just defined quantum computing commands in CLCLC-INTERCAL today and I want to know how to write a program with the commands I defined
+2009-03-21.txt:23:47:08: <zzo38> I have seen the quantum brainfuck on the wiki but the link to the file doesn't work
+2009-03-21.txt:23:47:33: <zzo38> I would also like to see a example of a program written in quantum brainfuck if there are any.
+2009-03-21.txt:23:49:03: <zzo38> The command DO QUANTUM |1_|2 TRANSFORM |2_|1 is valid, but I'm not sure what it would do.
+2009-03-21.txt:23:49:36: <zzo38> I don't understand quantum computing enough to understand it. I know a few things about quantum computing and quantum physics (I even have a book) but I don't know how a program would be written.
+2009-03-21.txt:23:50:04: <ehird> zzo38: Look up that factoring algorithm for it?
+[too many lines; stopping]