annotate paste/paste.8464 @ 12246:f3be034784d0 draft

<b_jonas> addwhatis brachylog(1egobot) - Brachylog, a Prolog-like golf language
author HackEso <hackeso@esolangs.org>
date Thu, 05 Dec 2019 23:44:34 +0000
parents e037173e0012
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
e037173e0012 Initial import.
HackBot
parents:
diff changeset
1 2003-07-31.txt:19:06:42: <andreou> alt.drugs.intercal
e037173e0012 Initial import.
HackBot
parents:
diff changeset
2 2003-07-31.txt:19:07:18: <Taaus> Heh... I imagine Intercal is classified as a depressant, and not as a stimulant... ;)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
3 2003-07-31.txt:19:07:42: <andreou> I think that when I was programming in Intercal I was seeing colors...
e037173e0012 Initial import.
HackBot
parents:
diff changeset
4 2004-04-30.txt:07:45:56: <andreou> heatsink a reference similar to the 'f - not funny' in that intercal paper?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
5 2004-05-25.txt:04:37:04: <lament> I don't think we have ever discussed intercal here
e037173e0012 Initial import.
HackBot
parents:
diff changeset
6 2004-05-25.txt:04:51:38: <lament> Toreun: I found him in #intercal
e037173e0012 Initial import.
HackBot
parents:
diff changeset
7 2004-05-25.txt:04:55:43: <Toreun> intercal? I should get around to playing with that a bit
e037173e0012 Initial import.
HackBot
parents:
diff changeset
8 2004-05-25.txt:07:27:02: <fizzie> imo intercal was a bit too strange when it came to doing IO. although I faintly recall c-intercal providing an extension that made it a bit less silly.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
9 2004-05-27.txt:16:29:31: <fizzie> *real* language that's as perverse and limiting as INTERCAL...
e037173e0012 Initial import.
HackBot
parents:
diff changeset
10 2004-05-27.txt:22:00:50: <mooz-> I was playing around with the idea of a chip for interpreting intercal
e037173e0012 Initial import.
HackBot
parents:
diff changeset
11 2004-05-27.txt:22:01:23: <fizzie> you were supposed to build us befunge processor, not intercal-optimized ones.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
12 2004-06-02.txt:16:39:59: <fizzie> that's like asking a good intercal way of doing arithmetic operations, only worse.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
13 2004-10-05.txt:22:23:01: <ZeroOne> Hipo: like Brainfuck, Befunge, Whitespace, INTERCAL, Unlambda, ...
e037173e0012 Initial import.
HackBot
parents:
diff changeset
14 2005-05-05.txt:12:53:29: <pgimeno> Knuth has an Intercal version in his page
e037173e0012 Initial import.
HackBot
parents:
diff changeset
15 2005-05-21.txt:14:00:32: <kipple> if it is BF, INTERCAL or BeFunge then it can stay
e037173e0012 Initial import.
HackBot
parents:
diff changeset
16 2005-05-21.txt:14:00:34: <pgimeno> there are a few that are universally accepted, like brainfuck and intercal
e037173e0012 Initial import.
HackBot
parents:
diff changeset
17 2005-05-21.txt:14:13:56: <kipple> The main esolang article lists the following as "notable": Befunge, Brainfuck, False, INTERCAL, Malbolge, Shakespeare, Unlambda and Whitespace
e037173e0012 Initial import.
HackBot
parents:
diff changeset
18 2005-05-21.txt:21:35:50: <pgimeno> I agree with all you mention (I miss Intercal)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
19 2005-05-26.txt:23:27:25: <graue> why would we have tarball distributions? most programs in brainfuck, intercal, wierd, snusp, etc are single files
e037173e0012 Initial import.
HackBot
parents:
diff changeset
20 2005-05-29.txt:04:23:51: <graue> the file extension .i seems to be used for both INTERCAL and iag
e037173e0012 Initial import.
HackBot
parents:
diff changeset
21 2005-05-29.txt:18:51:43: <kipple> *sigh* I was in the process of writing an INTERCAL article in the wiki, and the accidently close the wrong tab :(
e037173e0012 Initial import.
HackBot
parents:
diff changeset
22 2005-05-29.txt:18:53:16: <graue> the INTERCAL thing, more than the spelling
e037173e0012 Initial import.
HackBot
parents:
diff changeset
23 2005-06-03.txt:19:21:34: <kipple> anybody familiar with C-INTERCAL here? Chris?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
24 2005-06-03.txt:20:12:17: <pgimeno> kipple: I don't know about C-INTERCAL but that error sounds as if it depends on a file from the distribution that can't be found
e037173e0012 Initial import.
HackBot
parents:
diff changeset
25 2005-06-03.txt:22:21:49: <graue> we need an INTERCAL article at the wiki
e037173e0012 Initial import.
HackBot
parents:
diff changeset
26 2005-06-03.txt:22:27:21: <graue> INTERCAL is one of those classic esoteric programming languages everyone praises and nobody programs in, i guess
e037173e0012 Initial import.
HackBot
parents:
diff changeset
27 2005-06-03.txt:22:32:59: <graue> i made a lame stub for INTERCAL just to have something there
e037173e0012 Initial import.
HackBot
parents:
diff changeset
28 2005-06-03.txt:22:36:41: <pgimeno> I just read partially the spec of INTERCAL, a few years ago
e037173e0012 Initial import.
HackBot
parents:
diff changeset
29 2005-06-03.txt:22:37:28: <jix> wasn't INTERCAL designed to be uninterpretable/compilable?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
30 2005-06-03.txt:22:39:20: <kipple> I was going to try out INTERCAL today, but I can't even manage to compile the example programs :(
e037173e0012 Initial import.
HackBot
parents:
diff changeset
31 2005-06-03.txt:23:31:21: <pgimeno> kipple: I've reproduced the problem; when I do an strace I get this: open("/usr/local/share/intercal-0.24/ick-wrap.c", O_RDONLY) = -1 ENOENT (No such file or directory)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
32 2005-06-03.txt:23:34:44: <pgimeno> there's an intercal package available for Debian, apparently (is it the first esoteric language to be in a Linux distribution?)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
33 2005-06-03.txt:23:35:32: <pgimeno> two, actually; one in perl and the other seems to be c-intercal
e037173e0012 Initial import.
HackBot
parents:
diff changeset
34 2005-06-03.txt:23:59:22: <kipple> Yay! the debian intercal package works!
e037173e0012 Initial import.
HackBot
parents:
diff changeset
35 2005-06-04.txt:00:01:01: <jix> there is no dp intercal package
e037173e0012 Initial import.
HackBot
parents:
diff changeset
36 2005-06-04.txt:19:20:00: <kipple> INTERCAL (and a lot of other esolangs) isn't really interesting to me for more than humor value, either
e037173e0012 Initial import.
HackBot
parents:
diff changeset
37 2005-06-04.txt:19:44:45: <kipple> INTERCAL
e037173e0012 Initial import.
HackBot
parents:
diff changeset
38 2005-06-04.txt:19:44:53: <lament> well yeah, intercal
e037173e0012 Initial import.
HackBot
parents:
diff changeset
39 2005-06-08.txt:01:37:07: <graue> is INTERCAL a Turing tarpit?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
40 2005-06-08.txt:01:40:12: <kipple> I don't think INTERCAL qualifies either.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
41 2005-07-21.txt:21:49:47: <fizzie> The idea of conditionally skipping is used in intercal, too. :p
e037173e0012 Initial import.
HackBot
parents:
diff changeset
42 2005-08-16.txt:18:46:14: <WildHalcyon> INTERCAL knows all about DC esolang scandals though, so its not like there's anything new
e037173e0012 Initial import.
HackBot
parents:
diff changeset
43 2005-08-16.txt:22:19:36: <Gs30ng> In the beginning there was INTERCAL...
e037173e0012 Initial import.
HackBot
parents:
diff changeset
44 2005-08-16.txt:22:20:40: <WildHalcyon> *INTERCAL
e037173e0012 Initial import.
HackBot
parents:
diff changeset
45 2005-08-28.txt:21:36:41: <kipple_> btw, does anybody now if INTERCAL is turing complete?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
46 2005-08-28.txt:21:41:39: <int-e> kipple, intercal suffers from finite memory constraints ... 64k arrays with 64k words each.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
47 2005-08-28.txt:21:47:01: <int-e> hrm. intercal has multidimensional arrays? ok, it can access a lot more memory then (still finite for a given program though, so still not TC - although it allows for all practical computations to be done)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
48 2005-09-22.txt:05:08:16: <Wildhalcyon> although, I had "heard" of intercal before, I'd never read up on it
e037173e0012 Initial import.
HackBot
parents:
diff changeset
49 2005-09-22.txt:05:08:36: <kipple> yeah, I think I'd heard about INTERCAL too before
e037173e0012 Initial import.
HackBot
parents:
diff changeset
50 2005-09-23.txt:03:32:37: <GregorR> I will GLADLY add Befunge, INTERCAL, etc.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
51 2005-09-26.txt:22:57:04: <kipple> they have INTERCAL too: http://www.expertrating.com/jobs/Programming-jobs/Intercal-Programmer-jobs.asp :D
e037173e0012 Initial import.
HackBot
parents:
diff changeset
52 2005-10-06.txt:05:06:55: <WildHalcyon_> I stand by my "world ain't ready yet" comment. Then again, was the world ready for brainfuck? or intercal?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
53 2005-10-25.txt:01:00:07: <calamari> intercal
e037173e0012 Initial import.
HackBot
parents:
diff changeset
54 2005-10-25.txt:01:00:42: <kipple> is there an interpreter for INTERCAL? I only have compiler
e037173e0012 Initial import.
HackBot
parents:
diff changeset
55 2005-11-01.txt:00:48:44: <graue> it's funny having INTERCAL be second all of a sudden
e037173e0012 Initial import.
HackBot
parents:
diff changeset
56 2005-11-07.txt:15:14:54: <{^Raven^}> they're probably adding DRM to esolangs so we can't pirate commercial INTERCAL apps anymore
e037173e0012 Initial import.
HackBot
parents:
diff changeset
57 2005-11-18.txt:23:05:35: <calamari> I love the descriptions made for these old languages: "ILLGOL in short: Take three parts Perl, two parts Basic, two parts Fortran. Marinate for six hours in Budweiser and canola oil. Boil until pulped and serve with a side of Intercal."
e037173e0012 Initial import.
HackBot
parents:
diff changeset
58 2005-11-18.txt:23:34:16: <calamari> some of the descriptions are so elaborate it makes it seem like a joke (because of the Intercal-style humor).. but it could still be a real lang
e037173e0012 Initial import.
HackBot
parents:
diff changeset
59 2005-11-22.txt:19:30:46: <kipple> I think it appeared in INTERCAL first
e037173e0012 Initial import.
HackBot
parents:
diff changeset
60 2005-12-15.txt:01:11:23: <Sillyman> Please respond 1 if too lazy to execute a hello, world in INTERCAL
e037173e0012 Initial import.
HackBot
parents:
diff changeset
61 2006-04-24.txt:10:53:16: <SimonRC> "base-4 bit" -> "quart" (to match INTERCAL docs)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
62 2006-04-26.txt:15:27:22: <ihope> Okay. A 32-bit INTERCAL variable can store the value EIGHT SIX SEVEN FIVE THREE OH NINE, correct?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
63 2006-05-18.txt:02:13:50: <ihope> Would y'all kill me if I invented an esoteric programming language called INTERCAL?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
64 2006-05-29.txt:05:00:57: <wildhalcyon> Nothing like learning how to do things right by figuring out what happens when things go very, very wrong *cough* intercal *cough*
e037173e0012 Initial import.
HackBot
parents:
diff changeset
65 2006-05-29.txt:05:03:18: <coder_> D > C > Python > * < Java < Intercal
e037173e0012 Initial import.
HackBot
parents:
diff changeset
66 2006-06-14.txt:17:28:02: <sedimin> try intercal
e037173e0012 Initial import.
HackBot
parents:
diff changeset
67 2006-07-24.txt:21:06:05: <Razor-X> INTERCAL, BF, *Funge, Unlambda, and Maleboge were the ones I was thinking of. (Feel free to add more.)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
68 2006-07-24.txt:21:23:38: <Razor-X> If everyone's willing, I'll post the idea on alt.lang.intercal and on the Esolangs forum.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
69 2006-07-24.txt:21:25:14: <Razor-X> alt.lang.intercal has activity, at least.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
70 2006-07-25.txt:02:29:44: <Razor-X> Mmmm. INTERCAL.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
71 2006-07-25.txt:03:47:55: <Razor-X> Who's gonna shamelessly advertise on alt.lang.intercal?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
72 2006-07-25.txt:04:11:52: <Razor-X> Networking capabilities should be added to INTERCAL.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
73 2006-07-25.txt:04:19:29: <Razor-X> INTERCAL is cleaner.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
74 2006-07-25.txt:14:35:46: <Keymaker> well, i can't do unlambda or malbolge, probably could do intercal but i'm not that interested in it.. however, i guess i could participate with befunge too, but i haven't used it that much, so i chose brainfuck (which is my favourite, anyways)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
75 2006-07-25.txt:19:21:00: <Razor-X> We need expandable arrays in INTERCAL :(.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
76 2006-07-25.txt:19:29:19: <Razor-X> I should get to work on my BF machine, but I'm having so much INTERCAL fun :(.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
77 2006-07-25.txt:22:44:24: <Razor-X> Write in INTERCAL! It's cleaner than Perl!
e037173e0012 Initial import.
HackBot
parents:
diff changeset
78 2006-07-26.txt:00:45:59: <Razor-X> Does someone want the honors of posting in alt.lang.intercal ?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
79 2006-07-26.txt:21:39:04: <Razor-X> alt.lang.intercal.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
80 2006-07-26.txt:21:40:01: <GregorR-W> People who read alt.lang.intercal ought to choose a new communicative medium :P
e037173e0012 Initial import.
HackBot
parents:
diff changeset
81 2006-07-26.txt:21:40:20: <Razor-X> Well, there's no #intercal here, so....
e037173e0012 Initial import.
HackBot
parents:
diff changeset
82 2006-07-26.txt:21:40:33: <Razor-X> Or ##intercal even.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
83 2006-07-27.txt:06:22:27: <Razor-X> Although I was thinking of an INTERCAL version.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
84 2006-07-27.txt:06:23:46: * GregorR doesn't recall whether he even has INTERCAL on the bot ...
e037173e0012 Initial import.
HackBot
parents:
diff changeset
85 2006-07-27.txt:06:23:55: <Razor-X> INTERCAL is pretty large.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
86 2006-07-27.txt:06:24:38: <Razor-X> INTERCAL forces you to think in... interesting ways, so it's fun.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
87 2006-07-27.txt:06:25:13: <Razor-X> I've been meaning to make a BF interpreter in INTERCAL, but I'm too lazy to do it as of now :P.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
88 2006-07-27.txt:06:25:38: <Razor-X> I'm not sure if the INTERCAL compiler dynamically allocates arrays either, because dynamic arrays are a total *pain* in INTERCAL.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
89 2006-07-27.txt:06:27:53: <GregorR> Hm, is there an INTERCAL interpreter?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
90 2006-07-27.txt:06:28:18: <Razor-X> I use the standard C-INTERCAL compiler.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
91 2006-07-27.txt:16:52:50: <ihope> "Quantum INTERCAL" seems quite... well, weird.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
92 2006-07-27.txt:21:37:45: <Razor-X> Hey, I'm writing a BF compiler in INTERCAL.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
93 2006-07-27.txt:21:53:52: <oerjanj> you asked about dynamic arrays in INTERCAL, i made a bit of code for growing arrays in my Unlambda interpreter
e037173e0012 Initial import.
HackBot
parents:
diff changeset
94 2006-07-27.txt:23:24:26: <Razor-X> Wiki page updated for Licensing, specified the preferrable use of C-INTERCAL and Befunge-98, and and requested that the next participants are committee members.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
95 2006-07-27.txt:23:27:56: <Razor-X> The alt.lang.intercal post brought in some new contestants.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
96 2006-07-27.txt:23:29:45: <Razor-X> It seems the languages of choice are INTERCAL, Befunge and Unlambda/LazyK.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
97 2006-07-27.txt:23:56:10: <Razor-X> In the meantime, I'll continue on my INTERCAL->BF interpreter, some QBF programs, my Verilog BF CPU, and writing some documentation for the Esolangs I like.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
98 2006-07-28.txt:00:52:53: <Razor-X> This year marks the first year of the 2006 Esolang Competition!!! If you're not familiar with Esolangs, they're programming languages with specific constraints. Many of them are turing tarpits, meaning they are Turing complete but only contain a minimum amount of operations (BrainFuck). Others use weird logic, operators the like you've never seen (or want to see), and line noise almost as bad as Perl (INTERCAL). Then again, some of them
e037173e0012 Initial import.
HackBot
parents:
diff changeset
99 2006-07-28.txt:00:59:03: <Razor-X> Shh EgoBot, that's what I use in my BF interpreter in INTERCAL.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
100 2006-07-28.txt:01:08:31: <Eidolos> y-held idea about coding (<a href="http://en.wikipedia.org/wiki/Befunge">Befunge</a>), some have line noise even worse than Perl (http://en.wikipedia.org/wiki/Intercal), and some are just pure Hell (<a href="http://en.wikipedia.org/wiki/Malbolge">Malbolge</a>). The goal is to write a program in an esoteric language that completes some currently unannounced task. +++++++++++++++[>+++++>+++++++>+++++++>++<<<<-]>----.>++++++..>-----.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
101 2006-07-28.txt:01:10:18: <Razor-X> Here's one line from INTERCAL:
e037173e0012 Initial import.
HackBot
parents:
diff changeset
102 2006-07-28.txt:01:17:24: <Razor-X> But yeah, those are the only two binary operators INTERCAL has.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
103 2006-07-28.txt:01:18:44: <nooga> Razor-X: throw intercal away, create ur own lang
e037173e0012 Initial import.
HackBot
parents:
diff changeset
104 2006-07-28.txt:01:18:54: <Razor-X> I like INTERCAL!
e037173e0012 Initial import.
HackBot
parents:
diff changeset
105 2006-07-28.txt:16:53:25: <Razor-X> INTERCAL is cleaner than Perl.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
106 2006-07-29.txt:21:09:22: <pgimeno> oh, a Perl compiler in Intercal
e037173e0012 Initial import.
HackBot
parents:
diff changeset
107 2006-07-29.txt:21:10:07: <pgimeno> anyway I've just found this: http://homepages.nildram.co.uk/~intercal/manual/quantum.html
e037173e0012 Initial import.
HackBot
parents:
diff changeset
108 2006-07-29.txt:21:18:13: <Razor-X> I might make a Perl regexp interpreter in INTERCAL.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
109 2006-08-02.txt:07:54:58: <Razor-X> I need to write a BF interpreter in INTERCAL still.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
110 2006-08-02.txt:07:56:18: <RodgerTheGreat> INTERCAL isn't nearly as beautiful a language as BF.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
111 2006-08-10.txt:02:18:05: <Razor-X> Look at INTERCAL then.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
112 2006-08-10.txt:20:16:10: <lament> Sounds like Intercal.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
113 2006-08-10.txt:20:16:16: <lament> Intercal had the greatest operators ever.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
114 2006-08-10.txt:20:17:09: <ihope> Yeah, INTERCAL...
e037173e0012 Initial import.
HackBot
parents:
diff changeset
115 2006-08-10.txt:20:20:12: <Razor-X> Well, INTERCAL also has very few operators.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
116 2006-08-10.txt:20:21:15: <Razor-X> Maybe some day I'll feel like finishing my BF interpreter in INTERCAL.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
117 2006-08-10.txt:20:24:06: <Razor-X> It's easy to make while loops in INTERCAL if you know how.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
118 2006-08-10.txt:20:27:31: <Razor-X> Yeah, I can do that in INTERCAL with a few (10 or more I'd bet) COME FROM statements.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
119 2006-08-11.txt:17:57:10: <Razor-X> I already advertised it on alt.lang.intercal and that brought in some competitors.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
120 2006-08-15.txt:03:50:50: <Razor-X> Did you present Glass and INTERCAL too?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
121 2006-08-20.txt:01:24:07: <oerjanj> this makes me think of C-intercal's turing tape I/O
e037173e0012 Initial import.
HackBot
parents:
diff changeset
122 2006-08-20.txt:01:34:40: <oerjanj> razor-X: you trying to program INTERCAL?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
123 2006-08-20.txt:01:37:19: <RodgerTheGreat> and preform math, in a vaguely Malbolge/INTERCAL style.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
124 2006-08-20.txt:08:13:11: <Razor-X> Worse than INTERCAL?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
125 2006-08-20.txt:09:29:47: <Razor-X> The Hello World program of INTERCAL is 200+ lines, IIRC (when not using the standard library).
e037173e0012 Initial import.
HackBot
parents:
diff changeset
126 2006-08-20.txt:09:45:51: <pgimeno> that's the very heart of INTERCAL
e037173e0012 Initial import.
HackBot
parents:
diff changeset
127 2006-08-20.txt:09:52:57: <Razor-X> pgimeno: Heh. Lots of INTERCAL inspiration it seems.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
128 2006-08-21.txt:21:18:41: <ihope> Quantum INTERCAL doesn't look right.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
129 2006-08-21.txt:21:19:18: <ihope> So if you have a register that's both 1 and 3 in Quantum INTERCAL, and you output the register, both 1 and 3 are printed?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
130 2006-08-22.txt:02:43:46: <Razor-X> Writing a BF interpreter in INTERCAL is like suicide.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
131 2006-08-22.txt:02:45:50: <Razor-X> My BF interpreter in INTERCAL has been indefinitely postponed, since I have a Japanese novel translation project on the horizon.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
132 2006-08-22.txt:23:38:53: <Razor-X> If you program in INTERCAL, it's impossible not to.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
133 2006-08-28.txt:22:05:07: <GreyKnight> INTERCAL select and mingle? :-)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
134 2006-08-28.txt:22:05:24: <CakeProphet> Dunno intercal.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
135 2006-08-28.txt:22:08:35: <GreyKnight> Last I heard from you was "Dunno intercal."
e037173e0012 Initial import.
HackBot
parents:
diff changeset
136 2006-08-28.txt:23:36:07: <GreyKnight> I think this will be either (a) useless, or (b) the next INTERCAL
e037173e0012 Initial import.
HackBot
parents:
diff changeset
137 2006-09-01.txt:00:59:07: <Razor-X> Although if you want an INTERCAL-esque language, trees are the way to go ;).
e037173e0012 Initial import.
HackBot
parents:
diff changeset
138 2006-09-01.txt:23:59:13: <GreyPaladin> One Unlambda, three INTERCALs, and one "Befunge or TheSquare" (which is based on Befunge)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
139 2006-09-04.txt:02:44:26: <GreyKnight> The word INTERCAL currently compresses pretty poorly
e037173e0012 Initial import.
HackBot
parents:
diff changeset
140 2006-09-04.txt:20:47:18: <Razor-X> Or they write INTERCAL code that compiles to backwards FORTRAN code.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
141 2006-09-22.txt:20:57:34: <SimonRC> (I was talking to him about INTERCAL.)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
142 2006-09-22.txt:20:58:48: <Asztal> sort of. INTERCAL's other restrictions get in the way a bit.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
143 2006-09-22.txt:20:59:55: <Asztal> but, I've yet to see a binary tree in INTERCAL
e037173e0012 Initial import.
HackBot
parents:
diff changeset
144 2006-09-25.txt:16:25:46: <RodgerTheGreat> well, we have BF, Unlambda, Befunge, TheSquare, INTERCAL, and malbolge.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
145 2006-10-17.txt:04:38:53: <oerjan> now _that_ is quite normal. to get my certificate of insanity, i had to write an unlambda interpreter in INTERCAL.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
146 2006-10-19.txt:14:18:14: * SimonRC contemplates adding AOP to INTERCAL...
e037173e0012 Initial import.
HackBot
parents:
diff changeset
147 2006-10-21.txt:20:35:10: <jix> btw i got this idea while reading through the intercal specs
e037173e0012 Initial import.
HackBot
parents:
diff changeset
148 2006-10-23.txt:04:01:40: <Razor-X> Ah. INTERCAL is fun :D.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
149 2006-11-04.txt:20:46:58: * SimonRC point out that FORTRAN and INTERCAL don't need whitespace at all.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
150 2006-11-05.txt:00:31:59: <ihope> But it has the "select" instruction from INTERCAL!
e037173e0012 Initial import.
HackBot
parents:
diff changeset
151 2006-11-05.txt:00:44:32: <Asztal> one of my favourite quotes from the intercal manual involves balanced ternary
e037173e0012 Initial import.
HackBot
parents:
diff changeset
152 2006-11-29.txt:06:26:32: <Razor-X> Well, I got somewhat started on a BF interpreter in INTERCAL some time ago.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
153 2006-12-06.txt:09:31:46: <Razor-X> INTERCAL is fun.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
154 2006-12-06.txt:09:32:38: <oklopol> never done intercal :\
e037173e0012 Initial import.
HackBot
parents:
diff changeset
155 2006-12-20.txt:22:09:06: <SimonRC> I recommend checking out Brainfuck, INTERCAL, befunge, and Malbolge for some examples.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
156 2006-12-29.txt:01:28:32: <Sukoshi> Hey, if I can make expanding arrays in INTERCAL.....
e037173e0012 Initial import.
HackBot
parents:
diff changeset
157 2006-12-30.txt:17:16:37: * SimonRC indicates the INTERCAL microprocessor.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
158 2006-12-30.txt:18:49:39: <oerjan> and Malcolm Ryan declared me insane for my Unlambda interpreter in Intercal, which I took as a great compliment.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
159 2006-12-30.txt:18:50:37: <oklopol> if i hear of intercal one more time, i'm gonna learn it
e037173e0012 Initial import.
HackBot
parents:
diff changeset
160 2006-12-30.txt:21:35:57: <oklopol> is there a nice intercal reference?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
161 2006-12-31.txt:04:59:30: <CakeProphet> INTERCAL?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
162 2007-01-02.txt:02:45:28: <Sukoshi> The INTERCAL stdlib has random number generation in it.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
163 2007-01-02.txt:21:59:50: <RodgerTheGreat> it'd be like the opposite of INTERCAL
e037173e0012 Initial import.
HackBot
parents:
diff changeset
164 2007-01-03.txt:02:53:33: <oklopol> i don't know perl, lisp, pascal, cobol, intercal or smalltalk, i hate it when i know the name but not the language
e037173e0012 Initial import.
HackBot
parents:
diff changeset
165 2007-01-14.txt:03:44:49: * pikhq also wonders if that language is called INTERCAL
e037173e0012 Initial import.
HackBot
parents:
diff changeset
166 2007-01-16.txt:12:33:57: <ais523_> both techniques have been used to implement Threaded INTERCAL
e037173e0012 Initial import.
HackBot
parents:
diff changeset
167 2007-01-16.txt:12:41:02: <ais523_> my Threaded INTERCAL code is at http://esoteric.voxelperfect.net/files/intercal (along with the rest of the INTERCAL implementation), in unravel.c
e037173e0012 Initial import.
HackBot
parents:
diff changeset
168 2007-01-27.txt:00:15:27: <oerjan> INTERCAL and Malbolge probably qualify.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
169 2007-02-08.txt:23:18:12: <fruitbag> You people should code in Intercal
e037173e0012 Initial import.
HackBot
parents:
diff changeset
170 2007-02-08.txt:23:18:18: <fruitbag> Intercal!
e037173e0012 Initial import.
HackBot
parents:
diff changeset
171 2007-02-08.txt:23:19:07: <oerjan> I have coded in Intercal. An Unlambda interpreter :D
e037173e0012 Initial import.
HackBot
parents:
diff changeset
172 2007-02-08.txt:23:20:22: <oerjan> http://oerjan.nvg.org/esoteric/intercal/
e037173e0012 Initial import.
HackBot
parents:
diff changeset
173 2007-02-22.txt:16:40:02: <oerjan> I realized (and I think INTERCAL may use it) that alternating " and ' also allows for arbitrary deep nesting
e037173e0012 Initial import.
HackBot
parents:
diff changeset
174 2007-02-22.txt:16:40:22: <ais523> INTERCAL can do it even without alternating in most cases
e037173e0012 Initial import.
HackBot
parents:
diff changeset
175 2007-02-22.txt:16:41:05: <ais523> strangely enough, the C-INTERCAL compiler had a bug in this regard through most of its history (it was the main bug I fixed for the most recent version)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
176 2007-02-22.txt:16:42:14: <oklopol> ..translates c to intercal?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
177 2007-02-22.txt:16:42:21: <ais523> translates INTERCAL to C
e037173e0012 Initial import.
HackBot
parents:
diff changeset
178 2007-02-22.txt:16:42:42: <ais523> or to be precise, it translates a dialect of INTERCAL commonly also called C-INTERCAL to C
e037173e0012 Initial import.
HackBot
parents:
diff changeset
179 2007-02-22.txt:16:44:44: <ais523> http://esolangs.org/wiki/C-INTERCAL
e037173e0012 Initial import.
HackBot
parents:
diff changeset
180 2007-02-22.txt:16:50:56: <ais523> there's actually a sentence in the manual specifically banning examples like this one, which leads me to believe they must have hit the same problem implementing INTERCAL-72
e037173e0012 Initial import.
HackBot
parents:
diff changeset
181 2007-02-22.txt:18:09:26: <ais523> Composition in Fugue would be like the CREATE operator in CLC-INTERCAL, though
e037173e0012 Initial import.
HackBot
parents:
diff changeset
182 2007-03-04.txt:01:01:15: <oerjan> in INTERCAL, but that is for program flow.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
183 2007-03-04.txt:01:01:15: <SimonRC> bsmntbombdood: INTERCAL
e037173e0012 Initial import.
HackBot
parents:
diff changeset
184 2007-03-12.txt:18:36:27: <ais523> that's like saying "no need to make any more esolangs, INTERCAL is Turing-complete"
e037173e0012 Initial import.
HackBot
parents:
diff changeset
185 2007-03-22.txt:11:46:45: <ais523> That could actually be useful. I'd like to see the symmetric difference between C-INTERCAL versions 0.24 and 0.25
e037173e0012 Initial import.
HackBot
parents:
diff changeset
186 2007-03-22.txt:13:34:04: <ais523> (It's also the only language other than INTERCAL I know of that uses NEXT for flow control; but it doesn't seem to have a FORGET statement or RESUME for values >1)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
187 2007-03-22.txt:13:36:56: <ais523> yes, BASIC uses NEXT as a punctuation mark (like } in C or cis in Perligata). A 'NEXT statement' to me would always imply the INTERCAL version
e037173e0012 Initial import.
HackBot
parents:
diff changeset
188 2007-03-22.txt:19:33:29: <ais523> and it has a "don't" keyword, just like INTERCAL. Wow, it's almost esoteric!
e037173e0012 Initial import.
HackBot
parents:
diff changeset
189 2007-03-22.txt:19:34:01: <ais523> (I suspect it's don't is more practically useful than INTERCAL's (which is redundant except for comments), though).
e037173e0012 Initial import.
HackBot
parents:
diff changeset
190 2007-03-26.txt:16:46:04: <ais523> CLC-INTERCAL had an operation for dynamically extending its own syntax, I think
e037173e0012 Initial import.
HackBot
parents:
diff changeset
191 2007-03-26.txt:19:12:53: <sirKIIdB> what do you think about intercal?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
192 2007-03-26.txt:19:13:08: <ais523> I released the most recent version of the C-INTERCAL compiler
e037173e0012 Initial import.
HackBot
parents:
diff changeset
193 2007-03-26.txt:19:13:55: <ais523> well, the C-INTERCAL compiler's written in C, as the name would suggest
e037173e0012 Initial import.
HackBot
parents:
diff changeset
194 2007-03-26.txt:19:16:22: <lament> intercal is older than pascal, isn't it.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
195 2007-03-26.txt:19:16:30: <ais523> INTERCAL was 1972
e037173e0012 Initial import.
HackBot
parents:
diff changeset
196 2007-03-26.txt:19:17:22: <ais523> Pascal was 1970 it seems, so INTERCAL's two years younger
e037173e0012 Initial import.
HackBot
parents:
diff changeset
197 2007-03-28.txt:18:23:18: * ais523 is busy trying to implement CLC-INTERCAL features in C-INTERCAL
e037173e0012 Initial import.
HackBot
parents:
diff changeset
198 2007-04-01.txt:16:15:21: * ais523 was trying to release the latest version of INTERCAL
e037173e0012 Initial import.
HackBot
parents:
diff changeset
199 2007-04-01.txt:16:16:43: <ais523> I still sent a slightly modified version of my prepared message to alt.lang.intercal anyway though, letting people know why they couldn't obtain it
e037173e0012 Initial import.
HackBot
parents:
diff changeset
200 2007-04-01.txt:16:17:35: <Pikhq> How's about posting it in alt.lang.intercal?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
201 2007-04-01.txt:16:41:00: <ais523> the original INTERCAL manual suggests that INTERCAL may be useful for maintaining job security
e037173e0012 Initial import.
HackBot
parents:
diff changeset
202 2007-04-01.txt:18:19:41: <ais523> anyway, my INTERCAL distribution finally found a host: http://intercal.freeshell.org/download
e037173e0012 Initial import.
HackBot
parents:
diff changeset
203 2007-04-01.txt:19:28:59: <Sukoshi> INTERCAL!
e037173e0012 Initial import.
HackBot
parents:
diff changeset
204 2007-04-08.txt:17:02:22: <ais523> In the C-INTERCAL distribution there were notes about making a microprocessor that ran INTERCAL natively
e037173e0012 Initial import.
HackBot
parents:
diff changeset
205 2007-04-25.txt:21:47:50: * oerjan wants to be a mix of the Scheme, Intercal and Epigram guy
e037173e0012 Initial import.
HackBot
parents:
diff changeset
206 2007-05-15.txt:19:12:31: * ehird` wonders what INTERCAL++ would be called
e037173e0012 Initial import.
HackBot
parents:
diff changeset
207 2007-05-15.txt:19:12:47: * ehird` honestly has no idea how to add one to a number and assign the var to it in intercal
e037173e0012 Initial import.
HackBot
parents:
diff changeset
208 2007-05-15.txt:19:13:15: <oerjan> that's in the INTERCAL standard library.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
209 2007-06-06.txt:21:07:34: <ehird`> I wonder... if we all banded together, would it be possible to make a language that's so massively massive and convoluted (like intercal *= googolplex intercals or something) that we need an entire Hello World Development Sub-Comittee deciding which output function we should use?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
210 2007-06-11.txt:19:19:01: <oklopol> my friend has never heard of _brainfuck or intercal_, and he knows lolcode
e037173e0012 Initial import.
HackBot
parents:
diff changeset
211 2007-06-11.txt:19:24:31: <RodgerTheGreat> let's face it- whitespace is a far less innovative or important esolang than INTERCAL, malbolge, BF, Befunge, etc
e037173e0012 Initial import.
HackBot
parents:
diff changeset
212 2007-08-26.txt:14:54:47: <SimonRC> though an intercal-corrector would be better for that title
e037173e0012 Initial import.
HackBot
parents:
diff changeset
213 2007-08-26.txt:14:55:07: <Figs> intercal-corrector?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
214 2007-08-26.txt:14:55:29: <SimonRC> you know that an INTERCAL requires the correct level of politeness to compile, right?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
215 2007-08-26.txt:14:55:45: <SimonRC> *INTERCAL program
e037173e0012 Initial import.
HackBot
parents:
diff changeset
216 2007-09-04.txt:17:25:58: <oerjan> consider original INTERCAL, for example.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
217 2007-09-06.txt:21:09:29: <tombom> what's the latest intercal version
e037173e0012 Initial import.
HackBot
parents:
diff changeset
218 2007-09-06.txt:21:12:52: <oerjan> C-INTERCAL and CLC-INTERCAL
e037173e0012 Initial import.
HackBot
parents:
diff changeset
219 2007-09-06.txt:21:13:06: <ihope__> What's next? CLCLC-INTERCAL?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
220 2007-09-06.txt:21:15:52: <tombom> is clc-intercal written in perl
e037173e0012 Initial import.
HackBot
parents:
diff changeset
221 2007-09-07.txt:14:47:07: <tombom> http://home.nvg.org/~oerjan/esoteric/intercal/unlambda.i
e037173e0012 Initial import.
HackBot
parents:
diff changeset
222 2007-10-24.txt:21:08:15: -!- INTERCAL has joined #esoteric.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
223 2007-10-24.txt:22:14:04: -!- INTERCAL has quit ().
e037173e0012 Initial import.
HackBot
parents:
diff changeset
224 2007-10-25.txt:14:34:39: -!- INTERCAL has joined #esoteric.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
225 2007-10-25.txt:14:35:00: <INTERCAL> foreach (user in channel) do print("Hi!");
e037173e0012 Initial import.
HackBot
parents:
diff changeset
226 2007-10-25.txt:14:49:32: <INTERCAL> This program seems bugged. a = 3 + 5; print(a);
e037173e0012 Initial import.
HackBot
parents:
diff changeset
227 2007-10-25.txt:14:53:37: -!- INTERCAL has quit ().
e037173e0012 Initial import.
HackBot
parents:
diff changeset
228 2007-10-25.txt:16:00:36: <ais523> it's a strange feeling, sitting at a computer trying to stop an INTERCAL compiler while you know at any second a journalist might phone and ask questions ranging from informed to inane
e037173e0012 Initial import.
HackBot
parents:
diff changeset
229 2007-10-25.txt:16:35:34: <ais523> bsmntbom1dood: my current working version of the C-INTERCAL compiler contains a compiler for a language designed specifically for writing INTERCAL optimizer idioms
e037173e0012 Initial import.
HackBot
parents:
diff changeset
230 2007-11-12.txt:07:37:46: <oklofok> typed in apt-get install intercal for fun, there was one :O
e037173e0012 Initial import.
HackBot
parents:
diff changeset
231 2007-11-20.txt:20:40:28: <Slereah> So you're the one writing the unlambda in INTERCAL too?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
232 2007-11-21.txt:17:09:44: <ais523> it's a real problem, though. I know because the INTERCAL compiler I maintain now targets both Linux/UNIX systems and DOS via DJGPP, and everything has to be written for both
e037173e0012 Initial import.
HackBot
parents:
diff changeset
233 2007-11-21.txt:17:56:45: <ais523> I'm even thinking about implementing them as a new I/O format for INTERCAL
e037173e0012 Initial import.
HackBot
parents:
diff changeset
234 2007-11-21.txt:18:04:45: <ais523> the idea is that INTERCAL would only accept minimum-length representations
e037173e0012 Initial import.
HackBot
parents:
diff changeset
235 2007-11-21.txt:18:06:42: <ais523> and the lowercase letters that INTERCAL uses for times-1000
e037173e0012 Initial import.
HackBot
parents:
diff changeset
236 2007-11-30.txt:07:27:45: <oerjan> will the size 2^16 (i think) field i hid in my INTERCAL Unlambda interpreter do?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
237 2007-11-30.txt:07:28:37: <oerjan> i discovered in INTERCAL it was easier to do a multiplication over that field than actually incrementing a variable :)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
238 2007-11-30.txt:07:29:12: <oklopol> on a side note, i should learn intercal
e037173e0012 Initial import.
HackBot
parents:
diff changeset
239 2007-12-08.txt:16:19:46: <MonkeyofDoom> has anyone here ever gotten INTERCAL to work on a windows pc?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
240 2007-12-08.txt:16:24:00: <oerjan> he's the C-INTERCAL maintainer
e037173e0012 Initial import.
HackBot
parents:
diff changeset
241 2007-12-12.txt:19:53:46: <ais523> They were asking for C-INTERCAL help a while ago, but I wasn't online at the time
e037173e0012 Initial import.
HackBot
parents:
diff changeset
242 2007-12-12.txt:19:59:04: <ais523> the most recent is currently 1.26, obtainable from http://intercal.freeshell.org/download
e037173e0012 Initial import.
HackBot
parents:
diff changeset
243 2007-12-20.txt:17:27:09: * ais523 is busy writing INTERCAL documentation
e037173e0012 Initial import.
HackBot
parents:
diff changeset
244 2007-12-20.txt:17:28:01: <ais523> although I was pretty shocked when I tried apt-cache search intercal halfway through a sentence and got 2 results
e037173e0012 Initial import.
HackBot
parents:
diff changeset
245 2007-12-20.txt:17:28:24: <ais523> one was CLC-INTERCAL (Debian package clc-intercal), and the other was C-INTERCAL (Debian package intercal)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
246 2007-12-27.txt:17:58:59: <oerjan> probably INTERCAL, long ago
e037173e0012 Initial import.
HackBot
parents:
diff changeset
247 2007-12-27.txt:18:00:03: <Slereah> Although... No, it was Intercal.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
248 2008-01-04.txt:19:18:17: * ais523 is busy handling the fallout from the recent release of C-INTERCAL 0.27
e037173e0012 Initial import.
HackBot
parents:
diff changeset
249 2008-01-04.txt:19:20:23: <ais523> I actually had a crazy idea for functional INTERCAL
e037173e0012 Initial import.
HackBot
parents:
diff changeset
250 2008-01-06.txt:21:04:02: <ehird`> unpronouncable acronym rips on INTERCAL (Language With No Pronouncable Acronym)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
251 2008-01-07.txt:23:29:34: <ehird`> i wonder what the opposite of intercal is
e037173e0012 Initial import.
HackBot
parents:
diff changeset
252 2008-01-07.txt:23:29:41: <ehird`> ~INTERCAL = ?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
253 2008-01-10.txt:17:02:38: <ehird`> is there any native-code INTERCAL compiler?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
254 2008-01-11.txt:15:51:32: <ais523> bsmntbombdood: it is a little known fact that Knuth once worked on INTERCAL
e037173e0012 Initial import.
HackBot
parents:
diff changeset
255 2008-01-11.txt:15:59:16: <ais523> and oerjan: your Unlambda program is now in the official distribution as an example program (see for instance http://packages.debian.org/sid/i386/intercal/filelist)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
256 2008-01-11.txt:16:06:29: <ais523> it was kind of tricky in INTERCAL, as might be expected
e037173e0012 Initial import.
HackBot
parents:
diff changeset
257 2008-01-11.txt:16:08:45: <ais523> see http://www.cs.fit.edu/~ryan/compare/ for the program in many other languages (unfortunately, that list doesn't include the INTERCAL version)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
258 2008-01-11.txt:16:25:32: <ais523> SimonRC: assigning to constants is possible in modern versions of INTERCAL too
e037173e0012 Initial import.
HackBot
parents:
diff changeset
259 2008-01-11.txt:16:25:44: <ais523> although C-INTERCAL protects you from that unless you turn on a command-line option in the compiler
e037173e0012 Initial import.
HackBot
parents:
diff changeset
260 2008-01-15.txt:18:39:57: <ehird`> ais523: you are an INTERCAL programmer, right?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
261 2008-01-15.txt:18:40:20: <ais523> I'm the current C-INTERCAL upstream maintainer
e037173e0012 Initial import.
HackBot
parents:
diff changeset
262 2008-01-15.txt:18:40:21: <ehird`> ais523: how feasable would you say an INTERCAL self-compiler would be? :-)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
263 2008-01-15.txt:18:40:53: <ais523> the CLC-INTERCAL compiler is written in a set of extensions that are added to the language itself
e037173e0012 Initial import.
HackBot
parents:
diff changeset
264 2008-01-15.txt:18:41:09: <ehird`> ais523: hm, definition being something basically like C-INTERCAL. But written in INTERCAL, of course... well, it could compile to anything 'real' (C, native code, asm, ...)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
265 2008-01-15.txt:18:41:20: <ehird`> language extensions: I guess C-INTERCAL, since it's the most common afaik
e037173e0012 Initial import.
HackBot
parents:
diff changeset
266 2008-01-15.txt:18:41:35: <ais523> C-INTERCAL: 33 users. CLC-INTERCAL: 5 users.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
267 2008-01-15.txt:18:41:42: <ais523> C-INTERCAL: 33 users. CLC-INTERCAL: 21 users, sorry
e037173e0012 Initial import.
HackBot
parents:
diff changeset
268 2008-01-15.txt:18:41:47: <SimonRC> self-compiling INTERCAL would instantly wreck the passtime of proposing new INTERCAL extensions
e037173e0012 Initial import.
HackBot
parents:
diff changeset
269 2008-01-15.txt:18:42:06: <ehird`> C-INTERCAL is incompatible with CLC-INTERCAL, right?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
270 2008-01-15.txt:18:42:12: <ais523> the same source says that 5 people actually use C-INTERCAL and 3 people use CLC-INTERCAL every now and then
e037173e0012 Initial import.
HackBot
parents:
diff changeset
271 2008-01-15.txt:18:42:14: <ehird`> i have seen 2 clc-intercal only programs, though, so...
e037173e0012 Initial import.
HackBot
parents:
diff changeset
272 2008-01-15.txt:18:42:36: <ais523> but it is possible to write C-INTERCAL or CLC-INTERCAL-only programs
e037173e0012 Initial import.
HackBot
parents:
diff changeset
273 2008-01-15.txt:18:43:25: <ais523> see the C-INTERCAL documentation at intercal.freeshell.org
e037173e0012 Initial import.
HackBot
parents:
diff changeset
274 2008-01-15.txt:18:43:33: <ais523> it lists portability for all the constructs in C-INTERCAL
e037173e0012 Initial import.
HackBot
parents:
diff changeset
275 2008-01-15.txt:18:43:49: <ais523> the pseudo standard is likely just INTERCAL-72 + noncomputed COME FROM
e037173e0012 Initial import.
HackBot
parents:
diff changeset
276 2008-01-15.txt:18:43:58: <ais523> because most of the other features only exist in C- and CLC-INTERCAL
e037173e0012 Initial import.
HackBot
parents:
diff changeset
277 2008-01-15.txt:18:44:05: <ais523> not J-INTERCAL
e037173e0012 Initial import.
HackBot
parents:
diff changeset
278 2008-01-15.txt:18:44:52: <ais523> it just wasn't added to INTERCAL until later
e037173e0012 Initial import.
HackBot
parents:
diff changeset
279 2008-01-15.txt:18:44:55: <ehird`> ais523: ok, to start with: a self-compiling, no-extensions INTERCAL compiler
e037173e0012 Initial import.
HackBot
parents:
diff changeset
280 2008-01-15.txt:18:46:11: <ehird`> C-intercal presumably has a char IO extension
e037173e0012 Initial import.
HackBot
parents:
diff changeset
281 2008-01-15.txt:18:46:25: <ehird`> wait, ESR maintained C-intercal at one point, didn't he?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
282 2008-01-15.txt:18:46:28: <ais523> character I/O is different in C-INTERCAL and CLC-INTERCAL, but both have command-line switches to use the other's semantics
e037173e0012 Initial import.
HackBot
parents:
diff changeset
283 2008-01-15.txt:18:46:29: <ehird`> OK, CLC-Intercal! :P
e037173e0012 Initial import.
HackBot
parents:
diff changeset
284 2008-01-15.txt:18:46:39: <ais523> it was C-INTERCAL
e037173e0012 Initial import.
HackBot
parents:
diff changeset
285 2008-01-15.txt:18:46:58: <ehird`> => OK, let's take the char I/O for CLC-Intercal then ;)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
286 2008-01-15.txt:18:48:21: <ais523> well, you could use one of CLC-INTERCAL's multithreading extensions to trap the error
e037173e0012 Initial import.
HackBot
parents:
diff changeset
287 2008-01-15.txt:18:48:36: <ais523> I'm planning to implement much the same error-trapping method in C-INTERCAL at some point, by the way
e037173e0012 Initial import.
HackBot
parents:
diff changeset
288 2008-01-15.txt:18:49:33: <ehird`> ais523: OK, assuming C-INTERCAL binary IO etc extensions, feasability=
e037173e0012 Initial import.
HackBot
parents:
diff changeset
289 2008-01-15.txt:18:49:51: <ehird`> not all the cintercal extensions presumably though
e037173e0012 Initial import.
HackBot
parents:
diff changeset
290 2008-01-15.txt:18:50:28: <ais523> incidentally, I recently discovered an easy way for an INTERCAL program to tell which interpreter it's running under
e037173e0012 Initial import.
HackBot
parents:
diff changeset
291 2008-01-15.txt:18:51:26: <ais523> J-INTERCAL ignores the read-only flag on STASH or RETRIEVE, so the value STASHED is viewed twice
e037173e0012 Initial import.
HackBot
parents:
diff changeset
292 2008-01-15.txt:18:52:30: <ais523> so J-INTERCAL reads out the original value twice
e037173e0012 Initial import.
HackBot
parents:
diff changeset
293 2008-01-15.txt:18:52:37: <ais523> C-INTERCAL reads out the new value twice
e037173e0012 Initial import.
HackBot
parents:
diff changeset
294 2008-01-15.txt:18:52:58: <ais523> and CLC-INTERCAL reads out the new value, but the non-IGNOREd status is stashed along with the variable, so you get two different answers
e037173e0012 Initial import.
HackBot
parents:
diff changeset
295 2008-01-15.txt:18:53:14: <ehird`> ooooh, there's a unlambda-in-intercal...
e037173e0012 Initial import.
HackBot
parents:
diff changeset
296 2008-01-15.txt:18:53:18: <ehird`> INTERCAL IN UNLAMBDA
e037173e0012 Initial import.
HackBot
parents:
diff changeset
297 2008-01-15.txt:18:54:04: <ais523> one of which is specifically disallowed both by the INTERCAL-72 and C-INTERCAL documentation because it's such a pain to parse
e037173e0012 Initial import.
HackBot
parents:
diff changeset
298 2008-01-15.txt:18:54:15: <ais523> and therefore can be said to not be legal INTERCAL
e037173e0012 Initial import.
HackBot
parents:
diff changeset
299 2008-01-15.txt:19:59:27: * ais523 has had similar problems trying to deal with the C-INTERCAL multithreader
e037173e0012 Initial import.
HackBot
parents:
diff changeset
300 2008-01-15.txt:20:23:55: <ais523> that's the same technique C-INTERCAL uses, pretty much
e037173e0012 Initial import.
HackBot
parents:
diff changeset
301 [too many lines; stopping]