←2017-03-25 2017-03-26 2017-03-27→ ↑2017 ↑all
00:00:20 <izabera> teach me how to irc
00:00:29 -!- Zarutian has quit (Quit: Zarutian).
00:00:30 <izabera> how do i get the topic of a chan when i'm not in it?
00:00:55 <zzo38> Use the TOPIC command.
00:01:04 <zzo38> (Easy.)
00:01:23 <izabera> i tried /topic #thatchan and got -- | #thatchan: You're not on that channel
00:02:05 <zzo38> Some channels are secret and you can't access the topic if you aren't on it. You could also try LIST with that channel, but it is also unlikely to work
00:02:42 <wob_jonas> alis can also tell you the topic of non-secret channels
00:04:01 <izabera> i don't know if it's secret, alis doesn't tell me the topic
00:04:06 <izabera> does it matter if i'm banned or not?
00:04:15 -!- Challenger5 has quit (Ping timeout: 260 seconds).
00:05:08 <wob_jonas> izabera: if alis doesn't tell you and the TOPIC command doesn't tell you either, then I think all you can do is JOIN. If JOIN succeeds, the server should tell you the topic.
00:05:29 <izabera> yeah but, banned
00:09:55 <hppavilion[1]> izabera: Oh, where are you ban'd?
00:10:10 -!- oerjan has joined.
00:10:40 -!- zzo38 has quit (Ping timeout: 240 seconds).
00:12:48 -!- oerjan has set topic: Forward to the Future | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf | For extensive phở testing, use #esoteric-blah.
00:13:30 -!- zzo38 has joined.
00:44:03 <hppavilion[1]> ...
00:44:05 <hppavilion[1]> Oh my god.
00:44:34 <hppavilion[1]> I was just thinking yesterday "I wonder if someone owns the film rights to Captain Underpants, and how long it is until they decide to make a movie"
00:47:39 <_11> beep bop byeee
00:47:41 -!- _11 has left.
00:54:00 <pikhq_> Apparently the series is still fairly popular with its target audience, so...
00:54:23 <pikhq_> As for whether it'll be a good adaptation A) I dunno B) I am *so* outside the target audience now.
02:01:30 <shachaf> -What is the target audience?
02:01:40 <shachaf> hppavilion[1]?
02:02:07 <hppavilion[1]> shachaf: For the movie or the original books?
02:02:16 <oerjan> . o O ( everyone young at heart )
02:02:24 * oerjan hasn't seen either
02:02:34 <hppavilion[1]> shachaf: Ah, yeah. Really young children; I think around first or second grade for me
02:02:54 <hppavilion[1]> (so maybe 7-11 year olds?)
02:05:07 <oerjan> `? tarafurnar
02:05:08 <HackEgo> Tarafurnar is the event after which you'll be seen.
02:05:20 -!- augur has quit (Remote host closed the connection).
02:05:34 <oerjan> the only google hit for this is HackEgo's wisdom/
02:05:52 <oerjan> (although i do recall what it means, now)
02:07:46 <oerjan> @ask Jafet <Jafet> `? ../bin/scheme <-- you do know you can use `cat, right?
02:07:46 <lambdabot> Consider it noted.
02:10:05 <oerjan> `wisdom ..
02:10:06 <HackEgo> That's not wise.
02:10:13 <oerjan> `cat bin/wisom
02:10:13 <HackEgo> cat: bin/wisom: No such file or directory
02:10:16 <oerjan> `cat bin/wisdom
02:10:17 <HackEgo> f=$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf --random-source=/dev/urandom -z -n1); if [ -n "$f" ]; then echo -n "${f#wisdom/}//"; cat "$f"; else echo "That's not wise."; fi | rnooodl
02:10:40 <shachaf> oerjan: You never said that to me when I used `? ../bin/
02:11:12 <oerjan> that's because i knew you knew hth
02:11:40 <shachaf> p. sure Jafet knows hth
02:11:45 <oerjan> shocking
02:13:23 <shachaf> Anyway when I'm sneaky king I'm going to ban the phrase "you do know ..., right?"
02:14:25 <wob_jonas> shachaf: and I'm going to ban "How come nobody mentioned [...] yet?"
02:16:32 <oerjan> shachaf: but how can you then answer with "i do now" tdnh
02:43:18 <shachaf> oerjan: you could ask "do you know ...?" instead hth
02:47:01 <fizzie> shachaf: Just to give you some closure, managed to find an old USB hard disk enclosure that did IDE and could read the automatically rebooting drive with no problems.
02:47:17 <oerjan> shachaf: ooh
02:47:46 <oerjan> . o O ( which variables is that closing over )
02:47:48 <zzo38> I have played the GURPS game today, finally. Is good game
02:47:54 <zzo38> See http://zzo38computer.org/gurpsgame/1.ui/wiki?name=Session+1 I wrote what happen in there
02:48:19 <shachaf> oerjan: it's closing over a hard disk, as fizzie said
02:48:41 <shachaf> I'm not sure what this is referring to. Was I talking to fizzie about IDE drives?
02:50:24 <oerjan> you were talking past each other, as i recall.
02:50:56 -!- Guest33864 has quit (Quit: Quit).
02:51:04 -!- IRIXUser has joined.
02:51:26 -!- IRIXUser has changed nick to Guest57080.
02:54:28 <zzo38> Do you like this?
02:54:45 <shachaf> "this" being the question "Do you like this?"
03:00:02 -!- Guest57080 has quit (Quit: Quit).
03:00:39 -!- irix has joined.
03:01:02 -!- irix has changed nick to Guest62894.
03:02:45 <zzo38> No I meant the GURPS game, but you can answer other one too if you like to do so.
03:15:22 <wob_jonas> ``` wc bin/starwars && starwars # I created a new command to print a random Star Wars character
03:15:23 <HackEgo> ​ 2 68 942 bin/starwars \ Jocasta Nu
03:15:41 <wob_jonas> ``` starwars # you can use it for divination purposes too
03:15:42 <HackEgo> Chirrut Îmwe
03:15:48 <wob_jonas> `recipe
03:15:49 <HackEgo> ​ -(10 oz) orange juice \ 1 ts Cornstarch \ 1/2 ts Cayenne pepper \ 1/2 ts Pepper \ 3 tb Granulated sugar \ 2 c Canned peaches, drained \ - minced \ 2 ts Baking soda \ 8 oz Green onions \ \ Combine flour and butter or cooking spray. Topped: Cook beef and peppers. \ Cool completely. \ \ Preheat oven to 375F. To cool completely onto
03:16:00 <wob_jonas> ``` scheme; starwars; quote; wisdom
03:16:02 <HackEgo> Perhaps You've Met My Cohort \ Qui-Gon Jinn \ 613) <CakeProphet> but yeah the caliphates expanded their empire by conquering people and then forcing them to either convert to Islam or die. [...] <oerjan> i thought it was sort of, convert to islam or pay extra taxes, but i guess it varied a lot. \ 𝕈//𝕈 would be the set of rational numbers, if
03:16:32 <wob_jonas> `? 𝕈
03:16:33 <HackEgo> ​𝕈 would be the set of rational numbers, if the Unicode Consortium weren't idiots who put it as ℚ.
03:18:49 <wob_jonas> `starwars
03:18:49 <HackEgo> Cassian Andor
03:26:35 <zzo38> Kind of divination such as cartomancy and dice and so on can be group as similar because is done by random selection, as compared to such thing as astrology or cheiromancy which are different from random selection.
03:27:15 <wob_jonas> `? cartomancy
03:27:16 <HackEgo> cartomancy? ¯\(°​_o)/¯
03:27:39 <wob_jonas> zzo38: yeah, though of course our welcome says we don't do that kind of esoteric
03:28:11 <zzo38> Yes, but you did mention using the "starwars" command for the divination, and if you do it is then the same group as divination by random selection.
03:28:19 <olsner> are there any esolangs in the intersection with the other kind of esoteric?
03:28:21 <zzo38> It is what I meant.
03:28:32 <zzo38> olsner: If not, make some if you know how.
03:28:36 <wob_jonas> "cheiromancy"? what's that?
03:28:46 <olsner> handreading perhaps?
03:28:53 <zzo38> Yes.
03:28:53 <wob_jonas> ah
03:29:05 <olsner> related to chirality and such words presumably
03:29:08 <wob_jonas> I didn't think of that
03:30:06 <wob_jonas> my examples would be bird reading and haruspexy (reading from the entrails of sacrificed animals)
03:30:14 <wob_jonas> for non-random
03:30:19 -!- tromp has joined.
03:31:29 <wob_jonas> `haruspex
03:31:30 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: haruspex: not found
03:31:55 <wob_jonas> can we have such a command too? one that tells what it's found in the liver of the sacred bulls or chickens
03:32:14 <zzo38> wob_jonas: I don't think so; you have to do it yourself, not by computer
03:32:44 <wob_jonas> myself? no way. I'd have to pay a professional priest for that sort of thing.
03:33:09 <zzo38> In my opinion it is not worth the money, but it isn't my money and you can do as you wish
03:33:48 <zzo38> Cheiromancy still has a value I think, because they can tell you what all of the lines on your hand are called, and what the shape of your hand are called!
03:34:50 <wob_jonas> And astrologers can tell what all the planets and dwarf planets and planetoids and constellations are called?
03:35:37 <zzo38> Now we have astronomy for that, but astrologers can still make up the glyphs for such thing, because astronomers no longer tend to do so.
03:36:30 <wob_jonas> hmm
03:36:53 <wob_jonas> were the older of those glyphs made up by astrologers, or was it the alchemists that did that?
03:37:22 <zzo38> I don't know.
03:38:48 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
03:38:51 -!- erkin has quit (Quit: Leaving).
04:15:25 -!- adu has joined.
04:37:11 -!- oerjan has quit (Quit: Nite).
04:40:40 -!- hppavilion[0] has joined.
04:43:23 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
04:46:53 -!- adu has quit (Quit: adu).
05:01:00 -!- hppavilion[1] has joined.
05:02:30 -!- hppavilion[0] has quit (Ping timeout: 268 seconds).
05:04:57 -!- hppavilion[0] has joined.
05:06:49 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
05:33:37 -!- APic has quit (Ping timeout: 260 seconds).
05:39:14 -!- hppavilion[0] has quit (Ping timeout: 258 seconds).
05:40:10 -!- APic has joined.
05:57:25 -!- ^v has quit (Ping timeout: 260 seconds).
05:57:46 -!- ^v has joined.
06:03:23 -!- ^v has quit (Ping timeout: 258 seconds).
06:06:13 -!- ^v has joined.
06:13:09 -!- Guest62894 has quit (Changing host).
06:13:09 -!- Guest62894 has joined.
06:13:11 -!- Guest62894 has changed nick to JX7P.
08:19:32 -!- MoALTz has joined.
08:23:44 -!- hppavilion[1] has joined.
08:23:48 <hppavilion[1]> TID: Ethernet
08:57:27 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
09:15:19 <Taneb> Morning #esoteric
09:17:42 <shachaf> hi Taneb
09:18:54 <shachaf> invent anything good lately
09:19:19 <Taneb> I just woke up
09:20:31 <shachaf> the best inventions are discovered in your dreams
09:32:29 -!- ^v has quit (Ping timeout: 256 seconds).
09:34:44 <\oren\> this new rusty parts pack for KSP is awsome
09:34:45 <\oren\> https://snag.gy/i0HKqR.jpg
09:37:04 <Taneb> Hmm, I think it would look better to me if it wasn't quite so rusty
09:38:13 <shachaf> watch out, Taneb wants to borrow your parts
09:38:20 <shachaf> only the borrow checker is foiling him
09:38:55 <Taneb> borrow borrow + borrow checker + checker borrow + checker checker
09:39:01 <Taneb> Now I have foiled the borrow checker (squared)
09:39:19 <shachaf> FOIL is a scow mnemonic
09:42:01 -!- ^v has joined.
09:57:16 <\oren\> shachaf: Blast, foiled again!
10:54:46 <int-e> oh no, DST.
10:59:10 <rdococ> Foli
10:59:27 <rdococ> Phoil
10:59:33 <rdococ> a language where all f's are ph's and all ph's are f's
11:00:12 <rdococ> print("Hi, how are ya doing? Is it phun to be an esolanger?") -> "Hi, how are ya doing? Is it fun to be an esolanger?"
11:01:01 <rdococ> all ough's get replaced with either up, off, oo, o, or au, based on random chance
11:01:05 <rdococ> random number generator:
11:01:24 <rdococ> / meh
11:01:29 <rdococ> // meh *
11:10:07 -!- AnotherTest has joined.
11:21:10 <rdococ> Hi, AnotherTest.
11:21:18 <rdococ> Have any computers passed you?
12:12:04 -!- erkin has joined.
12:41:43 <rdococ> hirkin
13:33:14 -!- Lord_of_Life has quit (Excess Flood).
13:33:59 -!- Lord_of_Life has joined.
13:53:09 -!- Lord_of_Life has quit (Excess Flood).
13:54:59 -!- Lord_of_Life has joined.
14:02:49 -!- erkin has quit (Ping timeout: 240 seconds).
14:18:05 -!- Lord_of_Life has quit (Excess Flood).
14:28:30 <rdococ> Are there examples of languages with only continuations?
14:36:23 -!- Zarutian has joined.
14:36:31 <rdococ> Hellotian.
14:37:46 -!- Zarutian has quit (Read error: Connection reset by peer).
14:37:53 -!- Zarutian_ has joined.
15:25:24 -!- copumpkin has quit (Remote host closed the connection).
15:27:23 -!- oerjan has joined.
15:31:14 -!- augur has joined.
15:32:09 -!- augur has quit (Read error: Connection reset by peer).
15:32:45 <oerjan> <rdococ> Are there examples of languages with only continuations? <-- levin's IO (not the same as the OO IO) is very continuationfull, but probably also has other data types.
15:35:10 <alercah> rdococ: does lambda calculus count/
15:35:39 <oerjan> not unless you use it only in CPS (which is essentially what IO does)
15:36:31 -!- augur has joined.
15:36:49 -!- augur has quit (Read error: Connection reset by peer).
15:37:02 <oerjan> io is such a stupid name. it's so hard to find the language again...
15:40:18 -!- wob_jonas has joined.
15:41:45 <wob_jonas> ``` echo -n "Rey's mother is "; starwars; echo -n " and his father is Sith Lord "; starwars; echo "."
15:41:46 <HackEgo> Rey's mother is C-3PO \ and his father is Sith Lord Boba Fett \ .
15:42:02 <oerjan> *levien, apparently
15:44:52 <wob_jonas> ``` echo -n "Rey's mother is "; starwars; echo -n " and his father is "; starwars; echo "."
15:44:53 <HackEgo> Rey's mother is Salacious Crumb \ and his father is the Sarlacc \ .
15:45:13 <wob_jonas> ``` tr -dc \| starwars | wc
15:45:14 <HackEgo> tr: extra operand 'starwars' \ Only one string may be given when deleting without squeezing repeats. \ Try 'tr --help' for more information. \ 0 0 0
15:45:18 <wob_jonas> ``` tr -dc \| <starwars | wc
15:45:18 <HackEgo> bash: starwars: No such file or directory \ 0 0 0
15:45:19 <oerjan> rdococ: http://canonical.org/~kragen/raph-io.html
15:45:24 <wob_jonas> ``` tr -dc \| <bin/starwars | wc
15:45:24 <HackEgo> ​ 0 1 72
15:47:30 <oerjan> https://hackage.haskell.org/package/Ganymede seems to be an implementation
15:48:15 <oerjan> it's from 2011, might not build any more without changes
15:50:56 <oerjan> http://wiki.c2.com/?OriginalIoLanguage some more
15:55:49 <oerjan> i had some thoughts at some point about how to restrict lambda calculus to CPS.
15:56:06 <oerjan> i don't quite recall if it could be done purely syntactically
15:58:00 <oerjan> essentially you want lambda applications only at "top level"
15:58:46 <wob_jonas> oerjan: don't you basically want a machine with goto but no gosub or subroutine stack?
15:59:20 <oerjan> wob_jonas: yeah...
15:59:53 <wob_jonas> oerjan: that's my favourite low-level computational model too
16:00:15 <oerjan> but you also want to be able to goto closures
16:00:30 <wob_jonas> subroutines are a later addition, and everyone just simulates it with a stack of return addresses and local variables, it just ain't natural
16:00:36 <wob_jonas> oerjan: oh!
16:00:58 <oerjan> because otherwise you cannot build new continuations
16:01:20 <wob_jonas> oerjan: there are alternatives. just add registers or mutable state
16:01:28 <oerjan> PHEW
16:01:34 -!- augur has joined.
16:02:18 <oerjan> wob_jonas: but then i don't see anything corresponding to the actual _continuations_
16:02:19 <wob_jonas> I personally like registers. Have a fixed but non-small number of registers, and a storage space of immutable cons cells.
16:02:38 <wob_jonas> oerjan: yeah, no continuations. I don't have have function pointers
16:02:47 <wob_jonas> just non-computed goto, and conditionals
16:02:55 <wob_jonas> conditional goto that is
16:03:11 <oerjan> i once invented a SMETANA variant i called Moldau which i have never put on the wiki
16:03:28 <oerjan> it was SMETANA without the swap operation, but with structured labels.
16:05:20 <oerjan> it would work essentially like a continuation language.
16:05:51 <oerjan> (and you'd use unification of labels. so it was sort of a CPS Prolog, too)
16:06:09 <wob_jonas> heh
16:06:13 <wob_jonas> sounds eso
16:06:34 <wob_jonas> also reminds me to that esolang where the main operation is assigning an integer to another integer
16:06:51 <oerjan> *reminds me of (i keep seeing you do that error)
16:07:25 <oerjan> ah yes, FORTE
16:08:08 <wob_jonas> that, yes
16:10:07 <oerjan> at the time i think i considered it ais523's second best esolang, but he's made many more since.
16:10:25 <oerjan> and i haven't paid full attention to the latest ones.
16:11:26 <wob_jonas> ah, he made that back before underload and my unreliable past and all the other famous ones
16:15:46 <oerjan> well underload is my #1, still is :)
16:16:00 <oerjan> *was
16:23:16 <oerjan> it's not entirely clear Forte is older, Underload existed in the esoarchive before being put on the wiki.
16:23:47 <oerjan> also that archive link is dead
16:24:03 <wob_jonas> I see
16:24:45 <oerjan> as in, voxelperfect.net has got domain squatted. should still be on github.
16:26:39 <rdococ> domain squatters can go brainfuck off
16:27:54 <oerjan> rdococ: well the domain wasn't actually used anymore, anyway, iirc.
16:28:16 <oerjan> unfortunately the github version doesn't render the html directly.
16:29:28 -!- Zarutian_ has quit (Quit: Zarutian_).
16:29:44 <oerjan> which means we cannot use the online interpreter there...
16:31:19 <oerjan> hm let me check wayback
16:32:13 <oerjan> dammit, robots.txt excluded
16:32:49 <oerjan> wayback is halfway useless because they're so stupid about that
16:40:22 <oerjan> fizzie: wikilink is broken again
17:14:57 <fizzie> oerjan: Restarted it.
17:15:41 <oerjan> *WROOM*
17:20:28 -!- augur has quit (Remote host closed the connection).
17:25:25 -!- LKoen has joined.
17:53:59 -!- oerjan has quit (Quit: Later).
18:15:14 -!- augur has joined.
18:15:58 -!- augur has quit (Read error: Connection reset by peer).
18:16:05 -!- augur has joined.
18:20:06 -!- augur has quit (Ping timeout: 240 seconds).
18:23:27 -!- LKoen has quit (Remote host closed the connection).
18:29:49 -!- augur has joined.
18:30:44 -!- augur has quit (Remote host closed the connection).
18:31:05 -!- LKoen has joined.
18:39:48 -!- augur has joined.
18:50:32 <quintopia> hello
18:56:21 <rdococ> hellotopia
19:14:38 <HackEgo> [wiki] [[NanoFuck]] N https://esolangs.org/w/index.php?oldid=51409 * Orby * (+1775) Created page with "NanoFuck (NF) is a minimal, invertible [[Boolfuck]] variant discovered in 2017 by [[User:Orby]]. ==Definition== ===Machine=== An NF machine is basically a [[Boolfuck]] machi..."
19:15:15 <HackEgo> [wiki] [[User:Orby]] N https://esolangs.org/w/index.php?oldid=51410 * Orby * (+60) Created page with "My name is Bob. I like to write code. [[NanoFuck]] [[Clem]]"
19:15:34 <HackEgo> [wiki] [[User:Orby]] https://esolangs.org/w/index.php?diff=51411&oldid=51410 * Orby * (+9)
19:16:25 -!- augur has quit (Remote host closed the connection).
19:17:01 <HackEgo> [wiki] [[Boolfuck]] https://esolangs.org/w/index.php?diff=51412&oldid=43469 * Orby * (+15) /* See also */
19:17:02 -!- augur has joined.
19:18:04 -!- Zarutian has joined.
19:18:17 <HackEgo> [wiki] [[Smallfuck]] https://esolangs.org/w/index.php?diff=51413&oldid=46845 * Orby * (+55) /* See also */
19:18:20 -!- DHeadshot has joined.
19:19:36 <HackEgo> [wiki] [[NanoFuck]] https://esolangs.org/w/index.php?diff=51414&oldid=51409 * Orby * (-1753) Redirected page to [[Nanofuck]]
19:20:00 <HackEgo> [wiki] [[Nanofuck]] N https://esolangs.org/w/index.php?oldid=51415 * Orby * (+1775) Created page with "Nanofuck (NF) is a minimal, invertible [[Boolfuck]] variant discovered in 2017 by [[User:Orby]]. ==Definition== ===Machine=== An NF machine is basically a [[Boolfuck]] machi..."
19:20:29 <HackEgo> [wiki] [[Boolfuck]] https://esolangs.org/w/index.php?diff=51416&oldid=51412 * Orby * (+0) /* See also */
19:20:48 <HackEgo> [wiki] [[Smallfuck]] https://esolangs.org/w/index.php?diff=51417&oldid=51413 * Orby * (+0) /* See also */
19:21:09 -!- augur has quit (Ping timeout: 240 seconds).
19:21:10 <APic> Fuck ♥
19:30:05 -!- DHeadshot has quit (Quit: Download IceChat at www.icechat.net).
19:38:43 -!- DHeadshot has joined.
19:43:00 -!- moonythedwarf has joined.
19:43:06 <moonythedwarf> Afternoon
19:43:09 <HackEgo> [wiki] [[User:Serprex]] https://esolangs.org/w/index.php?diff=51418&oldid=50541 * Serprex * (+323) 3 new repos
19:48:37 -!- moonheart08 has joined.
19:51:44 -!- moonythedwarf has quit (Ping timeout: 268 seconds).
19:53:46 <HackEgo> [wiki] [[Nanofuck]] https://esolangs.org/w/index.php?diff=51419&oldid=51415 * Orby * (+304)
19:54:26 <HackEgo> [wiki] [[User:Orby]] https://esolangs.org/w/index.php?diff=51420&oldid=51411 * Orby * (+0)
19:55:34 <rdococ> Nanofuck.
19:55:36 <rdococ> lol.
19:56:38 <HackEgo> [wiki] [[Nanofuck]] M https://esolangs.org/w/index.php?diff=51421&oldid=51419 * Orby * (+78)
20:00:08 <HackEgo> [wiki] [[Nanofuck]] M https://esolangs.org/w/index.php?diff=51422&oldid=51421 * Orby * (+199) /* Machine */
20:01:28 <HackEgo> [wiki] [[Nanofuck]] https://esolangs.org/w/index.php?diff=51423&oldid=51422 * Orby * (+97)
20:03:20 <HackEgo> [wiki] [[Nanofuck]] https://esolangs.org/w/index.php?diff=51424&oldid=51423 * Orby * (+132)
20:03:59 -!- moonythedwarf has joined.
20:04:18 <zzo38> Do you know if there is a WebAssembly implementation or API for use with C (can be called from a C code)?
20:04:58 <HackEgo> [wiki] [[Nanofuck]] https://esolangs.org/w/index.php?diff=51425&oldid=51424 * Orby * (+89)
20:07:09 -!- moonheart08 has quit (Ping timeout: 268 seconds).
20:08:35 <int-e> would webassembly be useful in Arachnoneurology? https://xkcd.com/1135/
20:10:35 <wob_jonas> Can you please help me in MS SQL syntax?
20:11:03 <zzo38> Probably not. (to both questions)
20:11:11 <shachaf> I've never used MS SQL.
20:12:05 <wob_jonas> I have a query that has to look at two tables, say b LEFT JOIN m, and I want to emit a result string that is concatenated from parts, one part should be CAST(m.Id AS NVARCHAR) if the row in m exists, or some default string if it doesn't exist.
20:12:40 <wob_jonas> I don't want to null the whole concatenated result string just because the row in m doesn't exist. The query to the table m is used only for this, so I can make it subquery instead of a join if that helps.
20:12:43 <HackEgo> [wiki] [[Nanofuck]] M https://esolangs.org/w/index.php?diff=51426&oldid=51425 * Orby * (-1)
20:13:04 <wob_jonas> Oh, that might be the solution! I should do an aggregate subquery to m.
20:13:11 <zzo38> I don't know MS SQL, I just use SQLite myself
20:13:42 <wob_jonas> zzo38: yes, it would be easy that awy
20:14:15 <wob_jonas> but I need to write this for an existing MS SQL database, which should be easier than syncing the data to an SQLite database
20:15:47 <fizzie> wob_jonas: isnull(expr, other) is typically equal to the value of 'expr', except 'other' if expr is null.
20:16:30 <wob_jonas> fizzie: yes, but how do I write the right subquery into expr?
20:17:15 <fizzie> I was assuming you'd still use b left join m, but ifnull(...m.Id..., 'something').
20:17:23 <wob_jonas> oh wait, do you mean SELECT isnull(CAST(m.Id AS NVARCHAR), 'dflt') + ' other string' FROM b LEFT JOIN m ON ... WHERE .. should work?
20:17:31 <wob_jonas> let me try
20:18:17 -!- ^v has quit (Ping timeout: 246 seconds).
20:18:17 <fizzie> It should work for some values of SQL, I'm not sure about the MS dialect.
20:19:03 <wob_jonas> I'm overcomplicating this thing, because I thoguht that wouldn't work, but I'm stupid. Iirc it's called COALESCE in MS SQL, but let me check
20:19:10 <wob_jonas> nope, ISNULL should be fine
20:19:31 <fizzie> Looks like COALESCE is the n-ary version of ISNULL.
20:20:23 <wob_jonas> yes, ISNULL with LEFT JOIN works, thank you
20:20:31 <wob_jonas> and I should have known that alone, I'm just stupid
20:21:10 -!- ^v has joined.
20:24:40 -!- MoALTz has quit (Quit: Leaving).
20:36:41 -!- moonheart08 has joined.
20:39:50 -!- moonythedwarf has quit (Ping timeout: 268 seconds).
20:40:43 <wob_jonas> ``` starwars;scheme
20:40:44 <HackEgo> Chirrut Îmwe \ Embrace My Diabolical Vision
20:40:53 <wob_jonas> `quotew
20:40:53 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: quotew: not found
20:40:54 <wob_jonas> `quote
20:40:55 <HackEgo> 710) <Ngevd> I don't know which version of Linux kernel I'm using atm <Ngevd> Hang on <Ngevd> I'm on Windows
20:40:58 <wob_jonas> `wisdom
20:41:00 <HackEgo> 2600//2600 Hz is a tone made by Captain Crunch's whistle.
20:42:01 <HackEgo> [wiki] [[Nanofuck]] https://esolangs.org/w/index.php?diff=51427&oldid=51426 * Orby * (+9) /* Machine */
20:42:20 -!- moonythedwarf has joined.
20:42:55 -!- moonheart08 has quit (Ping timeout: 268 seconds).
20:54:45 -!- augur has joined.
20:59:09 -!- augur has quit (Ping timeout: 240 seconds).
21:06:19 -!- erkin has joined.
21:06:54 -!- moonheart08 has joined.
21:09:23 -!- moonythedwarf has quit (Ping timeout: 246 seconds).
21:23:29 -!- moonheart08 has quit (Read error: Connection reset by peer).
21:23:52 -!- moonythedwarf has joined.
21:34:27 -!- augur has joined.
21:37:04 -!- impomatic has joined.
21:38:58 -!- augur has quit (Ping timeout: 240 seconds).
21:55:09 -!- jix_ has joined.
21:55:34 -!- jix has quit (Ping timeout: 252 seconds).
22:04:26 <HackEgo> [wiki] [[Nanofuck]] https://esolangs.org/w/index.php?diff=51428&oldid=51427 * Orby * (+516)
22:05:56 -!- JX7P has quit (Quit: Quit).
22:06:33 <HackEgo> [wiki] [[Nanofuck]] M https://esolangs.org/w/index.php?diff=51429&oldid=51428 * Orby * (-1)
22:07:15 <HackEgo> [wiki] [[Nanofuck]] https://esolangs.org/w/index.php?diff=51430&oldid=51429 * Orby * (+0) /* Toffoli gate */
22:08:14 -!- moonheart08 has joined.
22:08:41 <HackEgo> [wiki] [[Nanofuck]] https://esolangs.org/w/index.php?diff=51431&oldid=51430 * Orby * (+4)
22:11:43 -!- moonythedwarf has quit (Ping timeout: 268 seconds).
22:12:03 -!- sebbu2 has joined.
22:15:09 -!- sebbu has quit (Ping timeout: 240 seconds).
22:19:23 -!- moonythedwarf has joined.
22:20:26 -!- DHeadshot has quit (Ping timeout: 246 seconds).
22:22:49 -!- moonheart08 has quit (Ping timeout: 268 seconds).
22:23:49 <HackEgo> [wiki] [[Nanofuck]] https://esolangs.org/w/index.php?diff=51432&oldid=51431 * Orby * (+64) /* Definition */
22:35:17 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
22:38:00 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:41:41 -!- moonythedwarf has quit (Quit: Leaving).
22:42:38 -!- ^v has quit (Ping timeout: 260 seconds).
22:44:30 -!- ^v has joined.
22:50:46 <HackEgo> [wiki] [[Nanofuck]] https://esolangs.org/w/index.php?diff=51433&oldid=51432 * Orby * (+734)
22:52:13 <HackEgo> [wiki] [[Nanofuck]] https://esolangs.org/w/index.php?diff=51434&oldid=51433 * Orby * (+172) /* Boolean functions */
23:04:36 <HackEgo> [wiki] [[Nanofuck]] M https://esolangs.org/w/index.php?diff=51435&oldid=51434 * Orby * (+295)
23:08:28 -!- ^v has quit (Ping timeout: 256 seconds).
23:08:48 <HackEgo> [wiki] [[Nanofuck]] M https://esolangs.org/w/index.php?diff=51436&oldid=51435 * Orby * (-1) /* Miscellaneous code */
23:10:31 -!- ^v has joined.
23:11:42 -!- augur has joined.
23:16:28 -!- augur has quit (Ping timeout: 258 seconds).
23:27:23 -!- ^v has quit (Ping timeout: 264 seconds).
23:28:38 -!- ^v has joined.
23:34:10 -!- DHeadshot has joined.
23:38:29 -!- DHeadshot has quit (Ping timeout: 240 seconds).
23:39:38 -!- augur has joined.
23:43:35 -!- ^v has quit (Ping timeout: 264 seconds).
23:44:22 -!- augur has quit (Ping timeout: 260 seconds).
23:45:10 -!- ^v has joined.
23:59:11 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
←2017-03-25 2017-03-26 2017-03-27→ ↑2017 ↑all