< 1206404134 0 :peterecus!n=peterecu@200.56.146.163 JOIN :#esoteric < 1206404163 0 :peterecus!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1206404201 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1206404253 0 :peterecus!unknown@unknown.invalid QUIT :Client Quit < 1206409116 0 :timotiis_!unknown@unknown.invalid QUIT :"leaving" < 1206409459 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1206409576 0 :Slereah!n=slereah@ANantes-252-1-82-215.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1206409807 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1206412831 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1206414389 0 :GreaseMonkey!n=saru@219-89-58-116.dialup.xtra.co.nz JOIN :#esoteric < 1206421115 0 :Corun!unknown@unknown.invalid QUIT :"WWDC HO!" < 1206421647 0 :adu!n=andrew@pool-71-178-14-80.washdc.fios.verizon.net JOIN :#esoteric < 1206422135 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :What's EVERY syntax of EVERY programming language? < 1206422176 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :marshmallows: well, that's gonna take some time to compile < 1206422187 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :I'll make a cup of a tea :P < 1206422191 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :marshmallows: hey, I remember you from some other channel... < 1206422212 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :hm I hope I wasn't doing anything out of order < 1206422218 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :adu: #scheme ? < 1206422273 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :marshmallows: most of it can be summarized by (PreOp X)|(X InOp Y)|(Y PostOp)|(between LeftThing RightThing X)|(sepBy X Sep) < 1206422286 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :PARSEC!!! < 1206422289 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1206422292 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :Woooo oooo < 1206422296 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :I love parsec o_o < 1206422314 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :so uh.. < 1206422314 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1206422329 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :(s-expression (syntax (lets you) nest things)) < 1206422352 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :thats all handled by (between '(' ')' SExp) < 1206422358 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :haskell = Pretty `good` (too ++ infix is) neat < 1206422371 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I had an idea about infix and forth recently < 1206422379 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :prolog(Has) :- very_uniform(Syntax), as(Well). < 1206422411 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :J:.@P7L1ke! < 1206422412 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :well, I was thinking about Haskells `x` syntax, and I had noticed that the back-quotes effectively transformed what was inside of it to move backwards before evaluation < 1206422434 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :language Java { < 1206422446 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric : Is.Pretty.Structured(); < 1206422447 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :} < 1206422453 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :and in Haskell (x) always means "sections" but 'x' could mean move x forward before evaluation < 1206422478 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :++++++<+++->>>[+>++--.-.<>>>]<>++,+. < 1206422484 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :so you could do things like ('+' 4 5) == 4 5 `+` < 1206422492 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :to simulate forth and lisp at the same time! < 1206422519 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :my favorite APL/J/K like language is Funge-98 < 1206422544 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I have the Funge98 spec as my browser's homepage :) < 1206422548 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :it never gets old... < 1206422556 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1206422598 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :sub perl { and $php; have =~ s/good/quoting/; facilities() }; < 1206422629 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :what other syntax is there < 1206422641 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :My 2 favorite new-languages, right now, are Disciple and Fortress < 1206422688 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :although I only like them because Disciple is the only language I know with an explicit Effect system, and Fortress has the most amazing Array syntax < 1206422723 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I'm actually thinking about implementing a new operator in Parsec for it, called "repBy" < 1206422724 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :show me the syntax! < 1206422732 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :well its multi-line < 1206422737 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :[1 0 0 < 1206422739 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric : 0 1 0 < 1206422749 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric : 0 0 1 ;; 1 0 0 < 1206422757 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric : 0 1 0 < 1206422763 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric : 0 0 1] < 1206422774 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :would be a 3*3*2 array < 1206422813 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :which can also be written [1 0 0;0 1 0;0 0 1;;1 0 0;0 1 0;0 0 1] < 1206422818 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :or [[1 0 0;0 1 0;0 0 1] [1 0 0;0 1 0;0 0 1]] < 1206422823 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1206422825 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :that's cool < 1206422842 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :or [[[1 0 0] [0 1 0] [0 0 1] [1 0 0] [0 1 0] [0 0 1]] < 1206422858 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :they are all equivalent in Fortress < 1206422899 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :the ";" is repeated in order to get higher-dimentional separation < 1206422925 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :so I'm trying to figure out how to implement that in a Parsec-like "repBy" combionator < 1206422957 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :adu: disciple = ddc? < 1206422960 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1206422964 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :how do you like it? < 1206422974 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :never used it, only been reading the wiki < 1206422979 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1206422984 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :but so far I like it < 1206423008 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :although a friend of mine things there's too many "!" marks < 1206423054 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!!! < 1206423063 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1206423097 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :lament: are you related to DDC? < 1206423100 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no < 1206423115 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :lament: how do you like it? < 1206423124 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :never used it, only been reading the wiki < 1206423130 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :heh, like me < 1206423175 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :exactly! omg we're like soulmates rofl!!! asl? < 1206423183 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1206423215 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I'm old, comfortable with my sexuality, and here. < 1206423261 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :but anyways, have I talked about my language yet < 1206423297 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I have a plan for removing the cruft of some other languages < 1206423336 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :okay, start from perl, cobol and c++, come back when you removed cruft from those :) < 1206423363 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :for example, let, let* and letrec in scheme, in my language would be "let (x=y) {...}", "let [x=y] {...}", and "let {x=y} {...}" respectively, none of that "*" business < 1206423378 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1206423379 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :SYNTAX < 1206423383 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1206423423 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :my language would be very schemish, and very haskellish too < 1206423433 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :adu: how about just replacing all those things with a single statement "let"? < 1206423438 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :all built up from 5 primitives < 1206423440 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i mean, who really needs separate let and letrec? < 1206423471 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :well, i dunno < 1206423513 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :what are these primitives? < 1206423536 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :let(, let[, let{, lambda and define < 1206423541 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :(.) (:) () [] {} < 1206423550 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :thats all < 1206423554 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ha, almost < 1206423554 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :everything else is a function < 1206423555 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :omg :D < 1206423557 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :this is awesome < 1206423578 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :have you implemented it? < 1206423582 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :partially < 1206423605 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :what do they all do? < 1206423617 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I've implemented a parser and a piece of the interpreter in Python + Ply, but I'm planning on re-writing it in Haskell + Parsec < 1206423648 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you have those things as primitives, do you actually need let? < 1206423660 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i suppose they fuck with environments in some way? < 1206423665 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :(.) is homogeneous cons (:) is heterogeneous cons, (which correspond to [1, 2, 3] and [1; "Hello"; True] type lists respectively) < 1206423700 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :and () [] and {} are just wraps that keep their info, and pass the syntax tree inside of them to functions called "Tuple" "List" and "Set" < 1206423724 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :and the plan is the have these 3 functions add some kind of methods, but I don't really want them to be builtin < 1206423782 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :ah cool < 1206423794 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :so [1, 2, 3] is syntax for 1 . 2 . 3 . [] < 1206423804 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :just as {1, 2, 3} is syntax for 1 . 2 . 3 . {} < 1206423834 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :very lispish < 1206423850 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so....... < 1206423853 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why not just use haskell? :) < 1206423864 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :because Haskell doesn't have native heterogeneous lists < 1206423875 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sure it does, see Typable < 1206423891 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :but I am using it to build the next version of the interpreter < 1206423932 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :It wouldn't be a problem < 1206423950 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I'm aware of typeable < 1206423955 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :no no < 1206423957 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :there are other reasons < 1206423968 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :besides, what do you actually want heterogenous lists for? < 1206423975 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :data Value = VInt Integer | VString String | VTuple Value Value ... < 1206423983 0 :marshmallows!unknown@unknown.invalid PRIVMSG #esoteric :typeable is gross < 1206423983 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :lament: do statements < 1206424026 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :begin expressions, progn expressions, etc < 1206424059 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :these are all things constructed with a heterogeneous cons-like operator < 1206424068 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :in Haskell this turns out to be (>>=) < 1206424142 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :so the "..." in "let {x=y} {...; ...}" would probably have ";" because its probably doing things < 1206424167 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, except >>= is not heterogenous < 1206424211 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :lament: how so? < 1206424236 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for one, haskell has it, and you just said haskell didn't have heterogenous lists :) < 1206424246 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1206424260 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for two, it has a type m a -> (a -> m b) -> m b < 1206424337 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :it is a little stricter than heterogeneous lists < 1206424969 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :later < 1206424978 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I should sleep < 1206424982 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's not any different from a -> [a] -> [a] < 1206424993 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the types of the first and the second argument are different < 1206425435 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :(:) :: a -> m b -> m c < 1206425449 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :so really, (:) = flip (>>=) < 1206426098 0 :adu!unknown@unknown.invalid QUIT :Remote closed the connection < 1206427980 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1206430240 0 :AnMaster_!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1206431041 0 :AnMaster!unknown@unknown.invalid QUIT :Success < 1206431999 0 :clog!unknown@unknown.invalid QUIT :ended < 1206432000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1206432598 0 :immibis!n=immibis@125-238-252-202.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1206434021 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. and dlte ur files. and email ths to < 1206436491 0 :sebbu!n=sebbu@ADijon-152-1-88-129.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1206437242 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Read error: 110 (Connection chickened out)" < 1206448458 0 :asiekierka!n=asiekier@apn-77-112-27-137.gprs.plus.pl JOIN :#esoteric < 1206448471 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Is there an esoteric language that can be used with just paper and pencil? < 1206448923 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1206449995 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: all can < 1206450005 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*most can < 1206450345 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... what's the best one for it though < 1206450554 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what about an esoteric language "Penper"? < 1206450557 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Paper esoteric language < 1206450607 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I thought of memory consisting of ~500 dots on paper. If you set it, you draw a circle around it. < 1206450611 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You can't clear it though. < 1206450621 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So I assume you have an infinite supply of paper. < 1206450995 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You know, i think Piet is the best one < 1206451205 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1206451213 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1206451817 0 :jix!n=jix@dyndsl-080-228-177-061.ewe-ip-backbone.de JOIN :#esoteric < 1206453433 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well you want to have a language where memory isn't really erased that much < 1206453448 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so perhaps a cyclig tag system might do the tric < 1206453448 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :k < 1206453482 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :queues are pretty much the only data structure paper handles without complaining < 1206455921 0 :AnMaster_!unknown@unknown.invalid NICK :AnMaster < 1206460306 0 :SimonRC_!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: or immutable tables < 1206460310 0 :SimonRC_!unknown@unknown.invalid NICK :SimonRC < 1206463539 0 :marshmallows!unknown@unknown.invalid QUIT :Nick collision from services. < 1206464834 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1206469312 0 :RodgerTheGreat!n=Rodger@wads-5-233-27.resnet.mtu.edu JOIN :#esoteric < 1206469512 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1206469517 0 :Slereah!n=slereah@ANantes-252-1-82-215.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1206469767 0 :slereah_!n=slereah@ANantes-252-1-82-215.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1206469815 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1206470342 0 :slereah__!n=slereah@ANantes-252-1-82-215.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1206470399 0 :slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1206470771 0 :slereah__!unknown@unknown.invalid QUIT :Remote closed the connection < 1206470786 0 :slereah__!n=slereah@ANantes-252-1-82-215.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1206471920 0 :olsner!n=salparot@cust.fiber-lan.vnet.lk.85.194.50.194.stunet.se JOIN :#esoteric < 1206471961 0 :slereah_!n=slereah@ANantes-252-1-82-215.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1206472034 0 :slereah__!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1206472297 0 :slereah__!n=slereah@ANantes-252-1-69-1.w81-250.abo.wanadoo.fr JOIN :#esoteric < 1206473113 0 :slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1206475524 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1206476032 0 :timotiis_!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1206476806 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1206479162 0 :vixey!n=vicky@amcant.demon.co.uk JOIN :#esoteric < 1206479940 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1206480414 0 :vixey!unknown@unknown.invalid PRIVMSG #esoteric :oklofok : wanna see a Curry example? < 1206480506 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1206480527 0 :vixey!unknown@unknown.invalid PRIVMSG #esoteric :you know Prolog right? < 1206480530 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mmmmmmmmmm, I'd love to see an example of Curry. And eat it. < 1206480534 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :although i find the spontaneous change of channel confusing < 1206480546 0 :vixey!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/jZJ8fv54.txt < 1206480552 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i know prolog, somewhat < 1206480561 0 :vixey!unknown@unknown.invalid PRIVMSG #esoteric :basically < 1206480573 0 :vixey!unknown@unknown.invalid PRIVMSG #esoteric :Curry seems no better than Prolog with Haskell syntax < 1206480586 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1206480596 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :they say it's almost a superset of haskell though. < 1206480647 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wow, looks ugly :) < 1206480683 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i found it pretty < 1206480722 0 :vixey!unknown@unknown.invalid PRIVMSG #esoteric :well the problem is saturn2 is not efficient < 1206480817 0 :vixey!unknown@unknown.invalid PRIVMSG #esoteric :I want to see what's good about it but I don't :| < 1206481630 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1206485081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION got a cold :( < 1206487049 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1206487116 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1206488262 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1206488272 0 :jix!n=jix@dyndsl-091-096-040-133.ewe-ip-backbone.de JOIN :#esoteric < 1206488853 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1206488866 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1206489335 0 :MommeMC!n=MommeMC@p548DD093.dip.t-dialin.net JOIN :#esoteric < 1206489346 0 :MommeMC!unknown@unknown.invalid QUIT :Client Quit