←2015-12-22 2015-12-23 2015-12-24→ ↑2015 ↑all
00:10:23 <\oren\> eh, I think i've done enough for now. Eventually I'll do more, when i find a need to.
00:11:00 <\oren\> I'll make it a new project. PROJECT ASCIICODE
00:13:48 <\oren\> I've made note of some patterns, including capital RA, KA etc being katakana, ka, ba, etc being hiragana, and maybe i'll have CCcat be 猫 and CCdog be 犬 etc
00:14:14 <\oren\> for "chinese character cat"
00:15:12 <\oren\> noe of that is implemented yet, but muhuhahahaha
00:16:02 <\oren\> hmm but it would be more flexible if I did CcatC and CdogC
00:16:03 <pikhq> Why not use Chinese telegraph code?
00:16:19 <\oren\> because that's hard to remember
00:17:02 <\oren\> ConeC 一
00:17:16 <\oren\> CtwoC 二
00:17:22 <\oren\> yeah this will work
00:17:53 <pikhq> Now how do you intend to specify Chinese financial numerals?
00:18:04 <pikhq> "壹" is also one.
00:18:06 <\oren\> Cfinance oneC
00:18:23 <pikhq> And simplified vs. traditional?
00:18:48 <pikhq> "貳" Ct finance twoC vs. "贰" Cs finance twoC ?
00:18:50 <\oren\> these can be of indeifnite lengthmabe start with CS
00:19:04 <\oren\> pikhq: that would work, yeah
00:20:09 <pikhq> Oh, there's also Japanese financial numerals which aren't the same. :)
00:20:14 <\oren\> Cj
00:20:17 <\oren\> hehe
00:20:48 <pikhq> Chinese script hates encoders, basically.
00:28:12 <FireFly> I randomly remembered.. vim also has a option to make infix backspace be used for digraphs too (á la overstriking)
00:39:16 -!- Phantom_Hoover has joined.
00:40:15 -!- Phantom__Hoover has quit (Ping timeout: 240 seconds).
00:51:27 -!- TellsTogo has joined.
00:53:56 <izabera> why is sourceforge offline again
00:54:46 <izabera> oh wait it's not and it's just one project
00:56:56 <HackEgo> [wiki] [[ROOP]] N http://esolangs.org/w/index.php?oldid=45949 * -Dark-Phantom- * (+15911) I'm still finishing the implementation
00:59:01 <HackEgo> [wiki] [[User:-Dark-Phantom-]] http://esolangs.org/w/index.php?diff=45950&oldid=45170 * -Dark-Phantom- * (+39)
00:59:46 -!- adu has quit (Quit: adu).
01:04:24 -!- \oren\ has quit (Quit: leaving).
01:10:00 -!- oren has joined.
01:10:02 -!- oren has changed nick to \oren\.
01:10:27 <\oren\> ok, now I have irssi inside tmux so I can restart screen without affecitng it
01:10:48 <\oren\> Â. YAY
01:11:03 <\oren\> control 2, A, ^
01:13:35 * boily pokes \oren\ in the control codes
01:14:47 <izabera> did you know that fuse can create a directory with two files with the same name and without . and .. ?
01:15:52 <izabera> but it's only a readdir thing, dir/. and dir/.. are still resolved correctly
01:18:42 <Elronnd> \oren\: why not just run two screens?
01:21:20 <\oren\> i'm not smart enough to do that properly
01:21:26 <\oren\> (basically)
01:21:41 <\oren\> but I know how to use tmux and screen
01:22:26 -!- adu has joined.
01:34:46 <\oren\> αβξ yaya
01:34:53 <\oren\> YAY
01:35:15 * lifthrasiir feels great when they are correctly displayed in my terminal
01:36:38 -!- puckipedia has quit (Ping timeout: 272 seconds).
01:37:05 -!- puckipedia has joined.
01:37:52 <\oren\> I'm partially following the digraphs supported by existing schemes, but using better options where possible. for example, a` rather than a! for À
01:38:20 <\oren\> er, that should be à
01:39:01 -!- DarkPhantom has joined.
01:41:50 <izabera> `` printf '\303 - \303\203'
01:41:51 <HackEgo> ​à - Ã
01:42:18 <izabera> what happened
01:43:27 <izabera> why does that print so many characters before - ?
01:44:33 <izabera> that's probably HackEgo's fault
01:45:07 -!- interest1ng has joined.
01:46:10 <hppavilion[1]> Whoo!
01:46:15 <hppavilion[1]> Got functions working!
01:46:24 <hppavilion[1]> (ASSGN "plus" (func (a b) (+ (a) (b))))
01:46:38 <\oren\> a funtion is continous if ∀ε∃δ∀x |x-a|<δ ⇒ |f(x)-b|<ε
01:46:44 <\oren\> YAY
01:46:55 <hppavilion[1]> (the argument definitions for func is a bit of a hack, as is the body itself. But mostly the arguments)
01:47:14 <\oren\> a funtion is continous if ∀ε∃δ∀x |x-a|<δ ⇒ |f(x)-f(a)|<ε
01:47:24 <hppavilion[1]> (The problem with defining it in a more consistent way is that you'd pretty much have to have an infinite progression of functions quoting code, AFAIK)
01:47:52 <\oren\> hmm, I'mhaving problems remebering these definitions rather than typing them now
01:48:07 <hppavilion[1]> (It isn't quite consistent because... well, it's a template. That's how lisp works: it's almost 100% consitent, except templates)
01:48:14 <hppavilion[1]> (Which I'm sure you knew
01:48:15 <hppavilion[1]> )
01:48:29 <izabera> show it
01:48:35 <hppavilion[1]> izabera: Show what?
01:49:21 <hppavilion[1]> ?
01:49:54 <izabera> your lisp thing?
01:49:59 <hppavilion[1]> izabera: Oh. I did.
01:49:59 <hppavilion[1]> (ASSGN "plus" (func (a b) (+ (a) (b))))
01:50:12 <izabera> no i mean
01:50:17 <izabera> can you show the interpreter?
01:50:23 <hppavilion[1]> That defines a function called "plus" that takes two arguments and adds them.
01:50:25 <hppavilion[1]> Oh
01:50:35 <hppavilion[1]> izabera: Not on IRC, of course. I'll github it I guess.
01:50:46 <izabera> thanks
01:52:11 <hppavilion[1]> izabera: It is, by no means, minimalistic; however, I don't think I've added any functions that can easily and efficiently be defined in terms of other builtins
01:53:18 <hppavilion[1]> (sure, one could make a FOR loop exponent for type (int, natural (including 0)), but it wouldn't be as good. Also, there are no looping constructs yet, unless you include recursion (which, I suppose, you should. See: Haskell))
01:54:41 <hppavilion[1]> izabera: https://github.com/ZodiacWorkingGroup/MathLISP
01:54:45 <hppavilion[1]> I'm a very creative namer xD
01:55:39 <izabera> thanks
01:57:30 <izabera> very nice :)
01:58:26 <\oren\> oh now I remember!
01:58:45 <\oren\> a funtion is continous if ∀a∀ε∃δ∀x |x-a|<δ ⇒ |f(x)-f(a)|<ε
01:58:56 <\oren\> forgot the ∀a
01:59:54 <\oren\> iow the limit of f(x) as x approaches every point a, is f(a)
02:00:29 -!- AlexR42 has joined.
02:00:42 -!- sewilton has quit (Ping timeout: 272 seconds).
02:04:50 -!- sewilton has joined.
02:06:19 -!- DarkPhantom has quit (Quit: Page closed).
02:07:29 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:27:53 -!- andrew__ has joined.
02:28:08 <\oren\> I just finished カタカナ
02:29:55 <hppavilion[1]> What happens when you compose Placebo with Dunning-Kruger?
02:30:32 <hppavilion[1]> "Consider the following Venn
02:30:32 <hppavilion[1]> diagram, Figure 1.1, which shows the relationships of all the sets of
02:30:32 <hppavilion[1]> numbers."
02:30:45 <hppavilion[1]> I just saw that in the algebra course I'm taking
02:30:56 <hppavilion[1]> 1) That is not a venn diagram, that is a euler diagram
02:31:13 <hppavilion[1]> 2) *All* the sets of numbers? That's one impressive diagram
02:39:01 <hppavilion[1]> For example, does it cover {9, 23, 42, 69, 101413412413241324143i}?
02:55:20 -!- AlexR42 has quit (Quit: Textual IRC Client: www.textualapp.com).
03:00:20 <HackEgo> [wiki] [[OISC]] http://esolangs.org/w/index.php?diff=45951&oldid=45754 * Oleg * (+89)
03:00:43 <HackEgo> [wiki] [[Cryptoleq]] N http://esolangs.org/w/index.php?oldid=45952 * Oleg * (+9) Created page with "Cryptoleq"
03:06:44 <oerjan> <\oren\> a funtion is continous if ∀ε∃δ∀x |x-a|<δ ⇒ |f(x)-f(a)|<ε <-- no, that's uniform continuity. you need the δ last. also a >0 bound on ε.
03:12:52 <oerjan> wait, misread.
03:13:05 <oerjan> s/.*//
03:15:48 <oerjan> also on δ.
03:16:02 <\oren\> hppavilion[1]: you should take the more advanced version of whatever course this is
03:16:34 <hppavilion[1]> \oren\: Probably
03:17:21 -!- oerjan has quit (Quit: I'm really just passing by from bed...).
03:19:59 -!- jaboja has quit (Ping timeout: 265 seconds).
03:30:15 -!- interest1ng has quit (Quit: Leaving...).
03:35:36 -!- triggerwarning has quit (Ping timeout: 240 seconds).
03:35:41 -!- jaboja has joined.
03:40:11 <HackEgo> [wiki] [[Beeswax]] http://esolangs.org/w/index.php?diff=45953&oldid=45944 * Albedo * (+189) /* Local/global I/O operations */ info about V instruction added. Was omitted by accident.
03:41:49 <HackEgo> [wiki] [[Beeswax]] http://esolangs.org/w/index.php?diff=45954&oldid=45953 * Albedo * (+16) /* Bitwise operations */ bitroll and bitshift instruction info updated
03:47:39 -!- triggerwarning has joined.
03:53:14 -!- hppavilion[1] has quit (Ping timeout: 276 seconds).
04:30:06 -!- boily has quit (Quit: ADAPTATED CHICKEN).
04:32:04 -!- mauris has quit (Ping timeout: 250 seconds).
04:33:38 <HackEgo> [wiki] [[Beeswax]] http://esolangs.org/w/index.php?diff=45955&oldid=45954 * Albedo * (-34) /* Write file to disk */ corrected version
05:22:05 <\oren\> "These dials for example, controls christmas"
05:22:30 <\oren\> c'mon randall, get a proofreader!
05:31:16 <HackEgo> [wiki] [[Beeswax]] http://esolangs.org/w/index.php?diff=45956&oldid=45955 * Albedo * (-2) /* Output numbers from 1 to 100 */ programm corrected
05:36:20 -!- jaboja has quit (Remote host closed the connection).
05:46:42 <zzo38> Can you make a dc and TECO polyglot program?
05:47:09 <HackEgo> [wiki] [[CASTLE]] http://esolangs.org/w/index.php?diff=45957&oldid=45670 * Quintopia * (+7) /* Symmetry */ bugbugbugbug
05:54:08 -!- adu has quit (Quit: adu).
06:19:57 -!- oerjan has joined.
06:56:52 <izabera> i just registered in an online form to book tickets for a local cinema, and they sent me my plaintext password
06:58:51 <izabera> what do you think about it
06:58:57 <izabera> is that a bad sign?
07:04:50 <oerjan> a sign of bad programming
07:05:33 <oerjan> otoh it seems hard to actually do anything important with it, other than stealing your tickets.
07:06:08 <oerjan> (which could be interesting if they're fixed seating tickets...)
07:07:20 <oerjan> hm, well. i suppose if you've given them a card number...
07:07:32 <izabera> also people reuse passwords
07:07:42 <oerjan> ah right.
07:08:35 <oerjan> well don't do that then *whistling innocently*
07:09:05 * oerjan has at least started including a site-specific part.
07:20:12 -!- vodkode has joined.
07:20:38 -!- andrew__ has quit (Remote host closed the connection).
07:33:48 -!- Patashu has joined.
07:51:10 -!- andrew has joined.
07:52:48 <HackEgo> [wiki] [[Seriously]] http://esolangs.org/w/index.php?diff=45958&oldid=45817 * Mego * (-4) changed profile link
07:53:35 <HackEgo> [wiki] [[Seriously]] http://esolangs.org/w/index.php?diff=45959&oldid=45958 * Mego * (-4)
07:54:25 <HackEgo> [wiki] [[User:Mego]] N http://esolangs.org/w/index.php?oldid=45960 * Mego * (+61) Created page with "I made [[Seriously]]. I'm only slightly regretting it so far."
08:29:19 -!- tester567345 has joined.
08:33:11 -!- tester567345 has quit (Remote host closed the connection).
08:38:03 -!- hppavilion[1] has joined.
08:38:37 -!- andrew_ has joined.
08:42:14 -!- andrew has quit (Ping timeout: 272 seconds).
09:07:35 -!- ^v has quit (Quit: Leaving).
09:10:17 -!- ^v^v has quit (Read error: Connection reset by peer).
09:11:22 -!- idris-bot has quit (Quit: Terminated).
09:11:52 -!- Melvar has quit (Quit: rebooting).
09:15:42 -!- Melvar has joined.
09:18:53 -!- J_Arcane has quit (Ping timeout: 276 seconds).
09:33:57 -!- idris-bot has joined.
09:40:02 -!- hppavilion[1] has quit (Ping timeout: 256 seconds).
10:23:13 <izabera> http://security.stackexchange.com/a/108679
10:27:03 -!- J_Arcane has joined.
11:11:23 -!- tester567345 has joined.
11:16:45 -!- tester567345 has quit (Remote host closed the connection).
11:19:05 -!- tester567345 has joined.
11:19:16 -!- tester567345 has quit (Remote host closed the connection).
11:24:29 -!- oerjan has quit (Quit: Latr).
11:37:10 -!- TieSoul has joined.
11:42:07 -!- TieSoul has quit (Ping timeout: 260 seconds).
11:47:46 -!- TieSoul has joined.
11:53:02 -!- Patashu has quit (Ping timeout: 246 seconds).
11:58:51 -!- Welo has joined.
12:18:17 -!- J_Arcane has quit (Ping timeout: 276 seconds).
12:22:54 <myname> beeswax actually looks nice, but it is underspecified imho
12:51:57 -!- andrew_ has quit (Remote host closed the connection).
13:30:21 -!- mauris has joined.
14:12:02 -!- tester567345 has joined.
14:12:27 -!- tester567345 has quit (Remote host closed the connection).
14:30:47 -!- J_Arcane has joined.
14:38:41 -!- Frooxius has quit (Read error: Connection reset by peer).
14:40:17 -!- Frooxius has joined.
15:15:00 -!- mauris_ has joined.
15:18:05 -!- mauris has quit (Ping timeout: 260 seconds).
15:21:19 -!- Frooxius has quit (Quit: *bubbles away*).
15:21:39 -!- Frooxius has joined.
15:48:47 -!- impomatic_ has joined.
15:52:46 -!- J_Arcane has quit (Ping timeout: 276 seconds).
16:06:09 -!- boily has joined.
16:08:08 <boily> @metar CYQB
16:08:08 <lambdabot> CYQB 231600Z 06011KT 5SM BR OVC004 00/M01 A3027 RMK SF8 CIG VRB 3-5 SLP254
16:08:23 <boily> oooh, the elusive double-naught!
16:08:46 <boily> . o O ( uuuuh... what's a CIG VRB 3-5 again? )
16:11:24 -!- J_Arcane has joined.
16:33:55 -!- TellsTogo has quit (Ping timeout: 240 seconds).
16:45:16 <coppro> I don't know how to read any of that
16:47:35 <fizzie> @metar EGLL
16:47:35 <lambdabot> EGLL 231620Z AUTO 21009KT 9999 FEW047 10/06 Q1021 NOSIG
16:47:50 <fizzie> The elusive ten-degree Christmas.
17:06:48 -!- TellsTogo has joined.
17:08:40 -!- J_Arcane has quit (Ping timeout: 250 seconds).
17:21:49 -!- mihow has joined.
17:41:47 <boily> fizzie: flblblblblblblbl to you!
17:41:59 <boily> @metar CYCG
17:42:00 <lambdabot> CYCG 231700Z 35008KT 3SM -SN FEW009 BKN021 OVC042 M02/M03 A2951 RMK ST2SC4SC2 SLP013
17:43:23 <boily> coppro: chelloppro. report taken at 5:00pm UTC today, 8 kt north winds, 3 miles visibility, light snow, few clouds at 900', broken clouds at 2100', ceiling at 4200'.
17:44:18 <coppro> 1600 is 4pm
17:44:37 <boily> it is currently -2 °C, dew point at -3. pressure for Calgary Airport is 29.51 inHg, pressure for sea level 1001.3 hPa.
17:44:46 <boily> indeed.
17:45:40 -!- Lord_of_Life has quit (Excess Flood).
17:50:06 -!- Lord_of_Life has joined.
17:55:51 -!- Lorena_ has joined.
17:59:32 <coppro> oh I missed that you just did one
17:59:32 <coppro> nvm
17:59:34 <coppro> YCG?
18:03:57 -!- Lorena_ has quit.
18:30:30 -!- hppavilion[1] has joined.
18:35:41 -!- TieSoul has quit (Ping timeout: 255 seconds).
18:37:10 -!- TieSoul has joined.
18:46:46 -!- ^v has joined.
18:52:32 <boily> coppro: Calgary.
19:00:36 <coppro> boily: no
19:00:42 <coppro> that's castlegar
19:00:44 <coppro> YYC is calgary
19:04:20 <boily> >_>'...
19:04:31 <boily> you didn't see nothing at all. la la la ♪
19:04:34 <boily> @metar CYYC
19:04:35 <lambdabot> CYYC 231800Z 23003KT 40SM FEW180 BKN280 M11/M16 A2940 RMK AC1CI6 SLP033
19:04:47 <boily> oh, much more calgarylike. -11 °C.
19:05:47 <Melvar> @metar EDDL
19:05:48 <lambdabot> EDDL 231850Z 18006KT CAVOK 08/06 Q1027 NOSIG
19:05:56 <boily> Mellolvar. what's EDDL?
19:06:19 <Melvar> Düsseldorf. I think that’s the nearest one to here.
19:09:43 <izabera> any make expert here? <.<
19:10:20 <izabera> not-so-expert-but-i-used-it-in-the-past is enough
19:10:36 <coppro> maybe
19:10:59 <izabera> ok so i have two indipendent part that are libraries to build
19:11:21 <izabera> my code is gcc -fPIC -DSOMETHING $(INC) -c -o $@.o $@.c; gcc $@.o -o $@ -shared -Wl,-soname,$@
19:11:43 <izabera> so i wrote all: part1 part2
19:11:54 <izabera> and in both i wrote that gcc line
19:12:18 <izabera> i'm assuming this is not how i'm supposed to do it
19:12:44 <HackEgo> [wiki] [[Special:Log/newusers]] create * Ditihala * New user account
19:14:10 <izabera> i'm very tempted to just forget about make and write it in bash
19:14:56 <myname> i do think you can do some wildcarding
19:17:21 <izabera> make is totally on topic here, right?
19:17:50 <myname> it forces you to do tabs
19:17:56 <myname> i guess it's alright
19:17:59 <izabera> :)
19:19:38 <boily> make is strangely on topic for this channel.
19:20:08 <izabera> iirc someone wrote a lisp in gnu make
19:21:19 <Taneb> @metar EGNT
19:21:20 <lambdabot> EGNT 231850Z 16007KT 120V190 9999 FEW020 06/02 Q1009
19:21:20 <hppavilion[1]> boily: I don't think something can be normally on-topic for this channel hth
19:21:33 <Taneb> I keep forgetting hor to read those
19:21:37 <hppavilion[1]> Pretty much everything on-topic here does so strangely.
19:25:10 -!- ^v has quit (Quit: Leaving).
19:25:31 -!- ^v has joined.
19:31:39 <HackEgo> [wiki] [[Class Diseases]] N http://esolangs.org/w/index.php?oldid=45961 * Hppavilion1 * (+1967) Created Page
19:31:48 <hppavilion[1]> Anyone have any ideas for Class Diseases?
19:33:27 <hppavilion[1]> boily, perhaps?
19:34:45 <HackEgo> [wiki] [[Class Diseases]] http://esolangs.org/w/index.php?diff=45962&oldid=45961 * Hppavilion1 * (+79) /* Infection */ Finished a sentence
19:36:17 -!- vodkode has quit (Remote host closed the connection).
19:40:54 <hppavilion[1]> So here's an interesting quirk of my implementation of MathLISP
19:41:36 <hppavilion[1]> When you define a variable, it is internally represented as defining that variable in env then returning the value (unimportantly) and env. All functions work by returning a return value and env
19:41:57 <hppavilion[1]> So (ASSGN "x" 5) assigns x to 5, but only for functions outside of it it seems
19:42:26 <hppavilion[1]> So (do (ASSGN "x" 5) (PRINT (x)) raises an error, because
19:42:32 <hppavilion[1]> Whoops
19:42:52 <hppavilion[1]> So (do (ASSGN "x" 5) (PRINT (x))) raises an error, because x isn't defined in the second code thing
19:43:03 <hppavilion[1]> Note that do evaluates each of its arguments and that's it
19:43:44 <hppavilion[1]> I guess that that's basically scope like in many C-like languages, but it behaves very differently AFAICT
19:44:09 <hppavilion[1]> It's depth-based instead of breadth-based, if that makes sense
19:45:32 -!- augur has quit (Ping timeout: 250 seconds).
19:46:09 <hppavilion[1]> Wait, I don't think that the (do...) thing will raise a syntax error, actually, due to the way I defined evaluating arguments
19:46:15 <hppavilion[1]> So nevermind, things are logical again.
19:51:21 <hppavilion[1]> Hm...
19:51:33 <hppavilion[1]> I'm still trying to think of a way to make LOLCODE II actually eso
19:59:50 <\oren\> i'm awakae!
20:00:11 <\oren\> @metar CYYB
20:00:11 <lambdabot> CYYB 231900Z 11016KT 15SM BKN005 OVC200 06/05 A2976 RMK SF7CC1 SLP091
20:00:22 <\oren\> BAH
20:05:24 <\oren\> the lake isn't even frozen! stupid santa, bring the snow already!
20:06:35 -!- Patashu has joined.
20:29:30 <boily> hppavellon[1]. I was unnear my laptop.
20:30:01 <boily> he\\oren\! how dare you be at +6 °C?!?!???!!!one!!1!!!
20:30:53 <myname> it was like +10 here all day
20:38:11 <boily> \oren\: could you please adjust the width of 沈? it juts a little bit too much to the right.
20:39:18 <\oren\> oh crap youre right I'll fix it
20:39:38 <\oren\> `unidecode 沈
20:39:41 <HackEgo> ​[U+6C88 CJK UNIFIED IDEOGRAPH-6C88]
20:42:03 -!- Patashu has quit (Ping timeout: 265 seconds).
20:53:35 -!- dcentral has quit (Remote host closed the connection).
20:53:35 -!- triggerwarning has quit (Remote host closed the connection).
20:55:22 <\oren\> ok, boily it's coreceted
20:55:57 <myname> http://bespokepasswords.com/
20:58:32 <\oren\> in addition I added 移衛益液演応往桜恩過賀快解格確額幹慣眼規義逆居許
20:59:02 <boily> myname: :D
20:59:05 <boily> \oren\: :D
20:59:44 <boily> \oren\: I wonder if the traditional version for 桜 is yourfontable...
21:05:19 <\oren\> possibly
21:06:17 <\oren\> I count eight horizontal lines, whick is on the edge but still doable
21:13:14 <hppavilion[1]> `unidecode 桜
21:13:15 <HackEgo> ​[U+685C CJK UNIFIED IDEOGRAPH-685C]
21:13:43 <\oren\> it means cherry tree and is pronounced sakura
21:22:38 -!- J_Arcane has joined.
21:30:47 -!- hppavilion[1] has quit (Ping timeout: 276 seconds).
21:33:50 -!- Welo has quit (Quit: Leaving).
21:42:39 -!- hppavilion[1] has joined.
21:42:42 <hppavilion[1]> TIL that the "Royal We" is a real thing.
21:43:50 -!- idris-bot has quit (Ping timeout: 246 seconds).
22:07:03 -!- mihow has quit (Quit: mihow).
22:26:45 <hppavilion[1]> Whoo! I can now import libraries in MathLISP!
22:27:03 <hppavilion[1]> The only one I've tested is MSP libraries, but I'm about to test out Python libraries
22:29:44 -!- mihow has joined.
22:31:34 <b_jonas> hppavilion[1]: what's "MathLISP"?
22:31:43 <b_jonas> http://esolangs.org/wiki/Special:Search/MathLISP says not found
22:32:26 <hppavilion[1]> b_jonas: Not an esolang, per se, unless you consider LISP eso-
22:33:06 <hppavilion[1]> It's a LISPy programming language I'm making for mathematicians and mathematics teachers, also made to have a formal mathematical language that's better than the one we have now (you know, 2+2=4)
22:34:51 <b_jonas> I don't consider LISP eso in general, although of course there can be eso LISPs.
22:35:18 <b_jonas> hppavilion[1]: is this an array programming language, that is, one where lots of operations automatically map through arrays?
22:36:04 <hppavilion[1]> b_jonas: Not sure yet
22:36:16 <hppavilion[1]> b_jonas: Still implementing library support; currently, python-defined libraries
22:36:36 <hppavilion[1]> I love python's getattr() and setattr() functions
22:36:43 <hppavilion[1]> They make everything so much easier
22:36:48 <hppavilion[1]> Also, __import__()
22:37:06 <b_jonas> Not necessarily in the sense of matlab or those APL-likes where every variable stores an array, and scalars are arrays that have no axis, or two axis of size 1 each; but possibly like the K language where values are dynamically typed and may or may not be arrays.
22:38:21 <\oren\> I think it'll take me about an hour, and then I'll put up the fisrt version of my screenrc
22:38:21 <b_jonas> Mathematica is also an array language of the latter sense. I wonder if GAP counts as one though.
22:38:31 -!- augur has joined.
22:38:38 <b_jonas> \oren\: good
22:38:48 <b_jonas> \oren\: in the meantime, any news about your font
22:38:49 <b_jonas> ?
22:44:36 <\oren\> I added 20 or so new chinese characters
22:44:59 <b_jonas> good
22:45:29 <b_jonas> but you also said you started Korean characters, and I didn't see that in the preview page
22:46:27 -!- dcentral has joined.
22:47:19 <zzo38> The Magic: the Gathering card called "Artificial Evolution" says the new creature type can't be Wall. This was due to old rules, but I think can still be important even in the new rules, even when none of the other cards in use have any special interactions with walls.
22:47:49 <b_jonas> zzo38: of course! eg. it still nerfs Artificial Evolution with Rolling Stones
22:48:34 <b_jonas> oh, you're saying when none of the other cards have any special interaction with walls? hmm
22:48:38 -!- MDude has joined.
22:49:25 <b_jonas> well, does it count if you have normal walls in play, and cards that care about creature types shared or such things?
22:49:56 <zzo38> I mean even if you don't have any normal walls in play either.
22:50:14 <b_jonas> zzo38: are Un-cards allowed?
22:50:30 <b_jonas> "in play" only?
22:50:44 <b_jonas> there are things that care about creature types of objects not in play
22:50:45 <zzo38> Even with no Un-cards
22:50:56 <zzo38> And even without other cards dealing with walls in other zones too
22:51:17 <\oren\> b_jonas: I'm still trying to get them to not look like crap
22:52:43 <b_jonas> zzo38: hmm. well, it could matter if you start to exhaust all hundreds of creature types with a very elaborate construction, but that's hard to imagine
22:52:51 <b_jonas> hard to imagine that it matters that is
22:53:43 <b_jonas> Or maybe it could matter because it lets you target Artificial Evolution itself with an Artificial Evolution.
22:54:03 <b_jonas> No wait
22:54:21 <b_jonas> it doesn't target, and it doesn't matter anyway because you can choose any card, even one that doesn't mention creature types.
22:54:31 <b_jonas> Hmm.
22:54:52 <\oren\> http://www.orenwatson.be/screenrc.htm
22:54:58 <zzo38> Yes you can choose a spell/permanent even if it does not mention creature types. And I mean this can be important even when you aren't exhausing creature types
22:55:33 <b_jonas> Hmm.
22:55:53 <boily> Hmm.
22:56:54 <b_jonas> zzo38: well, someone could have chosen Wall as a creature type for a previous effect.
22:57:48 -!- \oren\ has quit (Quit: Lost terminal).
22:57:52 <b_jonas> Not necessarily for an Artificial Evolution, but for Conspiracy or Brass Herald etc,
22:58:22 <b_jonas> For Door of Destinies, say.
22:58:25 -!- oren has joined.
22:59:02 <oren> ſ
22:59:06 <oren> YAY
22:59:08 <zzo38> No, it isn't using Conspiracy or Brass Herald etc either. I can show you the cards if you would want it
22:59:40 <b_jonas> zzo38: It needn't be Brass Herald, there are tens of cards with "choose a creature type" or ""chooses a creature type" etc
23:00:16 <b_jonas> or "creature type of your choice" even
23:00:34 <b_jonas> eg. Extinction
23:00:47 <zzo38> No, none of the other cards involved ask anyone to choose a creature type.
23:01:02 <b_jonas> hmm
23:02:42 <b_jonas> If no card involved (card that is in the game, or was or will be or could be in the game if players and randomness so chooses) mention "Wall" in the text explicitly, and nobody chooses Wall as a creature type (possibly in the future), then I don't see how it could matter.
23:02:51 <b_jonas> Other than by running out of creature types that is.
23:03:08 <b_jonas> Hmm wait a minute
23:06:11 <oren> control-2, U, " -> Ű
23:07:21 <boily> oren: you may have lost your backslashes over there hth
23:08:31 <oren> boily: what backslashes?
23:08:37 <izabera> \oren\
23:08:38 <b_jonas> zzo38: I don't see how it could matter. I was wondering if you could get a name collision between a token with creature type name and a card whose name contains the word "Wall", but that doesn't seem possible.
23:08:46 <oren> \nick \oren\
23:08:49 -!- oren has changed nick to \oren\.
23:09:14 <\oren\> stupid irc and LaTeX being opposites
23:09:37 <izabera> write a client
23:09:39 <b_jonas> zzo38: I give up, how is it possible?
23:10:24 <zzo38> Opponent has Airdrop Condor and Force of Nature in play, and Artificial Evolution on stack targeting Airdrop Condor, and you have Fork in hand.
23:12:35 <zzo38> That is how.
23:14:19 <b_jonas> Huh what
23:14:40 -!- TieSoul has quit (Remote host closed the connection).
23:14:54 <b_jonas> I don't get it
23:16:18 <b_jonas> Wait
23:16:46 <b_jonas> do you mean you Fork the Evolution, Evolve the first Evolution so it says "The new creature type can't be Elemental"?
23:16:49 <b_jonas> Nice
23:16:58 <b_jonas> though I don't get why you need Force of Nature for that
23:17:28 <b_jonas> Oh, because Force of Nature is something the opponent would really love to sacrifice.
23:17:36 <b_jonas> Nice example!
23:25:27 <hppavilion[1]> Programming language idea: Everything is defined in external libraries except for the import statement
23:25:34 <hppavilion[1]> This includes syntax and semantics
23:26:27 <myname> what is the syntax of the libraries?
23:26:48 <boily> what resides at the Last Import? is it turtles all the way down?
23:31:22 <b_jonas> hppavilion[1]: the import statement should be defined in external libraries too, from an external library that is imported by some means other than the import statement, eg. inlucded as default for every program.
23:31:45 <b_jonas> (Like the libc, haskell prelude, or pascal base library.)
23:32:19 <hppavilion[1]> b_jonas: Possibly
23:32:27 <hppavilion[1]> ...
23:32:36 <hppavilion[1]> I think I just invented the Interpeter
23:33:42 <hppavilion[1]> b_jonas: Perhaps by default, it comes with a single one-use command called "i" that imports import
23:34:37 <myname> but how is the library written?
23:34:44 <b_jonas> hppavilion[1]: I don't see the point. Lots of programming languages import some base library by default. The three I listed aren't the only ones.
23:35:18 <b_jonas> Why would you need a special command for that? You could have a special declaration or switch for _not_ importing the base library if you wish, but that doesn't matter.
23:35:31 <hppavilion[1]> myname: An API
23:36:02 <hppavilion[1]> You don't write the basic libraries in the language; those are written in Python or C or whatever language is convenient
23:39:31 <zzo38> b_jonas: Yes it is what I mean. It does not say that the old creature type can't be Wall.
23:39:33 <\oren\> hmm. would it be possible to make a music synthesizer program that outputs mp3 or other compressed audio directly, rather than pcm?
23:39:46 <b_jonas> hppavilion[1]: well, it's not hard to imagine a language that only has function calls built-in, and the primitives of unlambda in a library.
23:40:10 <b_jonas> zzo38: that's a very nice example, yes.
23:40:35 <b_jonas> As for walls, I always think of Mirror Wall, which got an oracle update after Wall stopped being special.
23:41:03 <b_jonas> I don't really play it because it's a sub-par card, it's almost always easier to just get a turtle that can attack rightaway, but it's still a very interesting concept.
23:41:07 <b_jonas> um
23:41:07 <b_jonas> Mistform Wall
23:41:10 <b_jonas> not Mirror Wall
23:41:11 <b_jonas> sorry
23:41:12 <\oren\> if you did that, then, the compressed version would BE the original, so there would be no compression loss.
23:41:33 <b_jonas> though Mirror Wall is somewhat similar
23:43:01 -!- Elronnd has changed nick to kerio_is_a_boat.
23:43:44 <zzo38> Another lossy format is Vorbis; I do not know much about how it works, in order to know much about such thing as directly synthesizing compressed audio
23:44:25 -!- kerio_is_a_boat has changed nick to Elronnd.
23:45:24 <izabera> https://en.wikipedia.org/wiki/Pandoro do you have this where you live?
23:47:02 <b_jonas> Hmm. How do you spell "urza'swalk" and "power-Plantwalk", abilities that Traveler's Cloak can confer?
23:47:28 <zzo38> b_jonas: I don't know if you would spell like that or not, maybe add a space if you think it makes it more clearly
23:47:47 <b_jonas> "Urza's Walk"? that could be a card name
23:48:15 <zzo38> Yes, perhaps one that grants that landwalk ability as well as doing other things too
23:48:44 <b_jonas> maybe "Urza'a landwalk" and "Power-Plant landwalk" could work
23:48:49 <b_jonas> because an Urza's must be a land
23:49:04 <zzo38> Yes that could do too
23:51:04 <b_jonas> There's already more Urza's Un-cards than you can probably remember, so another one called Urza's Walk doesn't sound impossible.
23:51:38 <b_jonas> In an Un-set that has an Urza planeswalker
23:52:23 <b_jonas> Hmm… maybe Urza's walk should conver planeswalk too, which works on planes in the command zone rather than in play.
23:53:36 <hppavilion[1]> Whoo! Imports now 100% work in MathLISP! Hopefully!
23:58:12 -!- mihow has quit (Quit: mihow).
←2015-12-22 2015-12-23 2015-12-24→ ↑2015 ↑all