< 1124410007 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, can you use ruby as a library from C? < 1124410027 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1124410043 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the ruby c api for embedding extensions and everything is nice < 1124410045 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if making a ruby scripting interface would be possible / a good idea ... < 1124410053 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but the documentation is bad/japanese < 1124410056 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(of the c api) < 1124410060 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What about C++? < 1124410068 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What with the Object Oriented-tude :P < 1124410086 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :c++ objects aren't ruby objects < 1124410100 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there is SWIG for using c++ from ruby < 1124410108 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's kind of a wrapper lib < 1124410150 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Other way round, using ruby from C++ :P < 1124410163 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :don't know < 1124410169 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Humm. < 1124410196 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'd suggest writing the whole thing in ruby < 1124410214 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :To be frank, I don't like ruby very much. < 1124410221 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hrhr < 1124410236 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :then don't try to use it as scripting engine < 1124410260 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there are languages that are better for embedding into applications < 1124410298 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lua is good for embedding in c afaik don't know about c++ < 1124410326 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, I thought ruby might be nice because of the object-orientation aspect (what could be more object oriented than a mud?) < 1124410419 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but if you have 2 total different kind of objects (implementation of them is different) than it makes no sense... < 1124410451 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Right :) < 1124410477 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :maybe you search something like: taoscript.sourceforge.net < 1124410486 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's somewhat c++ compatible < 1124410490 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :don't know more about it < 1124410542 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wait that's the old url < 1124410550 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :renamed the language < 1124410551 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://daoscript.sourceforge.net/english/ < 1124410585 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but the new site has broken links < 1124410587 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hm.. < 1124410687 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :seems to be a nice language < 1124410738 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1124410759 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm sort of afraid of embedding any language though, because that could add possible security issues >_> < 1124410767 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Whereas all code that I write is always perfect) < 1124410777 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :write your own perfect langauge < 1124410806 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1124410820 0 :calamari_!n=calamari@dialup-4.240.114.119.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1124410822 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Right now scripts are an extension of the basic MUD syntax, so they come out sort of like shell scripts. < 1124410866 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :if [ $a = 1 ] \n say hi \n endif < 1124410899 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ask wouter to write a language for you < 1124410907 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1124410909 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :he did the scripting language for FarCry < 1124410928 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure he would be glad to write one off hand for some random person he doesn't know :P < 1124410938 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :he is genius < 1124410961 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: why not < 1124410979 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if some random person on irc asks for a program i often start writing it < 1124411001 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :jix: Write an MMORPG engine and assign the copyright to me ... please 8-D < 1124411003 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1124411023 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you are not some random person < 1124411029 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Damn :P < 1124411112 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, your code may be perfect, but do your trust your compiler? < 1124411120 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1124411136 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wrote my compiler! And I built my processor, mother board, RAM, hard disk etc from sand. < 1124411157 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :okay ... < 1124411167 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sand that I /invented/! < 1124411169 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: do you trust the sand... < 1124411178 0 :kipple_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1124411184 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: do you trust the process of inventing? < 1124411193 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :I'd trust sand further than most people. < 1124411196 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... DAMN! Recursion! < 1124411209 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1124411224 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: pwnd (i wait for getting killed) < 1124411231 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh this isn't one of your muds... < 1124411235 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :I don't expect much from sand and it doesn't do much. < 1124411245 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :int-e: sandstorms? < 1124411247 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :not-much? < 1124411251 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :While with people, I don't expect much but sometimes they do an awful lot of stuff < 1124411275 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :I'd blame the sandstorms on the air, and on the sun. < 1124411280 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :can't blame the sand really. < 1124411284 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :int-e: teachers expect an awful lot of stuff BUT... < 1124411301 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :int-e: without the sand there would be just a storm.. not as harmful as a sandstorm < 1124415015 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1124415555 0 :int-e!unknown@unknown.invalid QUIT :Remote closed the connection < 1124417248 0 :int-e!n=noone@td9091b22.pool.terralink.de JOIN :#esoteric < 1124418784 0 :calamari!n=calamari@dialup-4.240.114.119.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1124418789 0 :calamari!unknown@unknown.invalid PART #esoteric :? < 1124422053 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, when I finish whatever CRAWL ends up being, want to write a scripting engine for me? < 1124422065 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1124422113 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'll give you absurd and difficult implementation specs < 1124422156 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :or maybe not. Im not sure yet < 1124423159 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1124424023 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :YES!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! < 1124424031 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, just an engine, not a language? < 1124424038 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And also, YES!!!!!!!!!!!!!!!!!!!!!! < 1124424048 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I just connected to my MUD engine via a MUD client for the first time :) < 1124424073 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :well, it can be a language, but it has to be within the confines of my already created language, OR something my language can read < 1124424091 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I would by far prefer to write an engine and not the language btw ;) < 1124424132 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :of < 1124424135 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :oh* < 1124424157 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :well, in that case, the scripting engine. It's not going to be a MUD, its going to be an RL (roguelike - aka Nethack, ADoM, Angband, etc) < 1124425119 0 :calamari_!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1124425119 0 :pgimeno!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1124425119 0 :ChanServ!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1124425119 0 :cpressey!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1124425119 0 :puzzlet!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1124425119 0 :WildHalcyon!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1124425119 0 :ZeroOne!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1124425119 0 :mtve!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1124425119 0 :CXI!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1124425120 0 :cmeme!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1124425120 0 :lindi-!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1124425120 0 :int-e!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1124425120 0 :ChanServ!ChanServ@services. JOIN :#esoteric < 1124425120 0 :int-e!n=noone@td9091b22.pool.terralink.de JOIN :#esoteric < 1124425120 0 :calamari_!n=calamari@dialup-4.240.114.119.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1124425120 0 :CXI!i=Sanity@dialup-18.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1124425120 0 :WildHalcyon!n=wildhal@216.154.205.203 JOIN :#esoteric < 1124425120 0 :cpressey!i=nobody@d154-20-76-195.bchsia.telus.net JOIN :#esoteric < 1124425120 0 :cmeme!n=cmeme@216.184.11.2 JOIN :#esoteric < 1124425120 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1124425120 0 :pgimeno!i=pgimeno@124.Red-80-59-211.pooles.rima-tde.net JOIN :#esoteric < 1124425120 0 :puzzlet!n=puzzlet@61.247.147.84 JOIN :#esoteric < 1124425120 0 :ZeroOne!n=vsaalo@kekkonen.cs.hut.fi JOIN :#esoteric < 1124425120 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1124425120 0 :irc.freenode.net!unknown@unknown.invalid MODE #esoteric :+o ChanServ < 1124425121 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :welcome... back? < 1124425124 0 :calamari-!n=calamari@dialup-4.240.108.183.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1124425253 0 :calamari_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1124425552 0 :int-e!unknown@unknown.invalid PART #esoteric :? < 1124426871 0 :WildHalcyon!unknown@unknown.invalid QUIT :"Adios!" < 1124431373 0 :WildHalcyon!n=wildhal@216.154.205.203 JOIN :#esoteric < 1124434220 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Netsplits are wonderful, no? < 1124434335 0 :calamari-!unknown@unknown.invalid PRIVMSG #esoteric :I didn't see a split < 1124434340 0 :calamari-!unknown@unknown.invalid PRIVMSG #esoteric :weird.. :) < 1124434465 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :what is netsplits? < 1124434481 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :err.. what ARE netsplits? My brain is under-functional today < 1124435566 0 :calamari-!unknown@unknown.invalid PRIVMSG #esoteric :that's where a server splits off from the rest of the network, for whatever reason < 1124435611 0 :calamari-!unknown@unknown.invalid PRIVMSG #esoteric :sometimes this means a group of servers too, depending on the way the network is < 1124435627 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm.. that sounds weird < 1124435640 0 :calamari-!unknown@unknown.invalid PRIVMSG #esoteric :what used to be fun on efnet is when the channel became desynched < 1124435644 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im glad my arm doesnt randomly decide to become its own entity < 1124435690 0 :calamari-!unknown@unknown.invalid PRIVMSG #esoteric :when it's desynched, various servers see various parts of the conversation. < 1124435702 0 :calamari-!unknown@unknown.invalid PRIVMSG #esoteric :haven't seen that in a long time though < 1124435718 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :so the whole conversation isnt seen by everyone? That could get interesting < 1124435857 0 :calamari-!unknown@unknown.invalid PRIVMSG #esoteric :yeah.. its not a straight split, because server 1 could be ppl a,b,d, 2: b, c, e, 3: a, c.. depending on which server you are on.. this would usually happen before a rejoin . I guess the servers would try to combine the conversations again and it took a while, or it'd get confused < 1124436285 0 :calamari-!unknown@unknown.invalid PRIVMSG #esoteric :maybe if people left and came back during the split.. dunno :) < 1124438399 0 :clog!unknown@unknown.invalid QUIT :ended < 1124438400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1124439304 0 :CXI!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1124439822 0 :calamari_!n=calamari@dialup-4.240.72.31.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1124439963 0 :calamari-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1124445784 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1124452312 0 :jix!i=jix@p5489DE85.dip.t-dialin.net JOIN :#esoteric < 1124454688 0 :calamari_!unknown@unknown.invalid QUIT :"Leaving" < 1124457240 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1124457536 0 :int-e!n=noone@td9091a00.pool.terralink.de JOIN :#esoteric < 1124462106 0 :WildHalcyon!unknown@unknown.invalid QUIT :"Adios!" < 1124465187 0 :jix!i=jix@p5489DE85.dip.t-dialin.net JOIN :#esoteric < 1124465807 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1124467928 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :Hi jix < 1124469749 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's arm splits from his body and starts attacking the villagers. < 1124471434 0 :CXI!i=Sanity@dialup-216.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1124476691 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1124477154 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1124477525 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :> set a to b < 1124477527 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :> set b to blah < 1124477529 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :> set c to [ $($a) ] < 1124477530 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :> set c < 1124477532 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :blah < 1124477544 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Double-indirection ahoy! < 1124478087 0 :WildHalcyon!n=wildhal@216.154.205.203 JOIN :#esoteric < 1124479088 0 :Gs30ng!n=gs30ng@221.140.222.206 JOIN :#esoteric < 1124481224 0 :wooby!n=wooby@84.254.188.7 JOIN :#esoteric < 1124481592 0 :wooby!unknown@unknown.invalid QUIT : < 1124484320 0 :jix!i=jix@p5489DE85.dip.t-dialin.net JOIN :#esoteric < 1124484416 0 :cmeme!n=cmeme@216.184.11.2 JOIN :#esoteric < 1124484436 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1124484460 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1124484479 0 :cmeme!n=cmeme@216.184.11.2 JOIN :#esoteric < 1124485487 0 :{^Raven^}!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1124485501 0 :{^Raven^}!n={^Raven^@82-38-204-252.cable.ubr05.shef.blueyonder.co.uk JOIN :#esoteric < 1124485985 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i hate ActiveX < 1124485999 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION too < 1124486026 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i can't use it < 1124486040 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the only good thing about it < 1124486057 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :this internet lecture site also uses ActiveX control, even though it is run by Korea Government < 1124486129 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i hate this. the government should consider FireFox users, or nonWindows OS users < 1124486200 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :maybe i can sue the government but i have no time for that. entrance exam is 95 days left < 1124486306 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :jix, what is the only thing good about it? < 1124486391 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i can't find any good thing from it < 1124486416 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Gs30ng: < 1124486416 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :22:14:50 i can't use it < 1124486416 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :22:15:04 the only good thing about it < 1124486472 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :...oops < 1124486482 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :well, is it good? < 1124486516 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1124486524 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because all browser that can use it are insecure < 1124486555 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :oh, that is good. < 1124486626 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :can i ask you what kind of OS or browser you use? < 1124486646 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :mac os x/safari < 1124486790 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :mac is sweet, but well, i expected more... uhm... esoteric machine (although mac is esoteric enough at here) < 1124486911 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes i'd like to build my own cpu with my own os < 1124486923 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and use it for basic tasks like.. programming.. chatting etc... < 1124487072 0 :{^Raven^}!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1124487167 0 :{^Raven^}!n={^Raven^@82-38-204-252.cable.ubr05.shef.blueyonder.co.uk JOIN :#esoteric < 1124490197 0 :puzzlet_!n=puzzlet@61.247.147.84 JOIN :#esoteric < 1124490224 0 :tokigun_!i=tokigun@sparcs45.kaist.ac.kr JOIN :#esoteric < 1124490224 0 :tokigun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1124490412 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1124490593 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht"