←2017-06-17 2017-06-18 2017-06-19→ ↑2017 ↑all
00:07:05 -!- DHeadshot has quit (Ping timeout: 255 seconds).
00:17:06 -!- Zarutian has joined.
00:37:35 -!- sleffy has quit (Ping timeout: 260 seconds).
00:47:24 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
01:04:25 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
01:13:18 -!- hppavilion[1] has joined.
01:24:21 -!- yorick has quit (Ping timeout: 260 seconds).
01:28:32 -!- doesthiswork has quit (Ping timeout: 240 seconds).
01:30:20 -!- doesthiswork has joined.
01:43:14 -!- alercah has quit (Quit: leaving).
01:43:32 -!- alercah has joined.
01:43:39 -!- 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.”).
01:46:12 -!- jaboja has joined.
02:44:00 <__kerbal__> Hey, look at esoteric-blah for a second. I found a really cool use of combining characters
02:46:16 <__kerbal__> It sort of vandalizes everything
02:46:36 <__kerbal__> even stuff supposedly not determined by messages
02:46:42 <__kerbal__> like the time
02:47:15 <zzo38> OK
02:47:22 <zzo38> For me it does not
02:48:13 <__kerbal__> maybe it's because I use the webchat freenode client
02:49:03 <zzo38> Yes, and then it is HTML so it does that (although I think HTML5 includes a command to restrict Unicode state to a block and not persist across blocks?)
02:49:34 <__kerbal__> probably. I just find it neat that I can alter stuff that doesn't seem modifiable.
02:49:44 <zzo38> OK
02:49:45 <__kerbal__> at least on my end
03:05:19 <oerjan> `unicode RTL
03:05:20 <HackEgo> U+0052 LATIN CAPITAL LETTER R \ UTF-8: 52 UTF-16BE: 0052 Decimal: &#82; \ R (r) \ Lowercase: U+0072 \ Category: Lu (Letter, Uppercase) \ Bidi: L (Left-to-Right) \ \ U+0054 LATIN CAPITAL LETTER T \ UTF-8: 54 UTF-16BE: 0054 Decimal: &#84; \ T (t) \ Lowercase: U+0074 \ Category: Lu (Letter, Uppercase) \ Bidi: L (Left-to-Right) \ \ U+004C LATIN C
03:05:52 <oerjan> `unicode RIGHT-TO-LEFT
03:05:54 <HackEgo> U+200F RIGHT-TO-LEFT MARK \ UTF-8: e2 80 8f UTF-16BE: 200f Decimal: &#8207; \ ‏ \ Category: Cf (Other, Format) \ Bidi: R (Right-to-Left) \ \ U+202B RIGHT-TO-LEFT EMBEDDING \ UTF-8: e2 80 ab UTF-16BE: 202b Decimal: &#8235; \ ‫ \ Category: Cf (Other, Format) \ Bidi: RLE (Right-to-Left Embedding) \ \ U+202E RIGHT-TO-LEFT OVERRIDE \ UTF-8: e2
03:06:28 <shachaf> `unicode
03:06:29 <HackEgo> No output.
03:06:36 <shachaf> Shouldn't that pick a random code point?
03:07:04 <oerjan> `unicode LEFT-TO-RIGHT
03:07:05 <HackEgo> U+200E LEFT-TO-RIGHT MARK \ UTF-8: e2 80 8e UTF-16BE: 200e Decimal: &#8206; \ ‎ \ Category: Cf (Other, Format) \ Bidi: L (Left-to-Right) \ \ U+202A LEFT-TO-RIGHT EMBEDDING \ UTF-8: e2 80 aa UTF-16BE: 202a Decimal: &#8234; \ ‪ \ Category: Cf (Other, Format) \ Bidi: LRE (Left-to-Right Embedding) \ \ U+202D LEFT-TO-RIGHT OVERRIDE \ UTF-8: e2
03:07:10 <oerjan> testing
03:07:43 <oerjan> RTL messes up the tunes logs for me. but no longer irssi like it used to.
03:07:55 <shachaf> RIGHT-TO-WRONG OVERRIDE
03:08:58 <oerjan> shachaf: i have barely any idea how `unicode chooses what to respond hth
03:09:21 <shachaf> `url bin/unicode
03:09:22 <HackEgo> https://hackego.esolangs.org/fshg/index.cgi/file/tip/bin/unicode
03:10:40 <shachaf> `` echo $'import unicodedata\nprint dir(unicodedata)' | python
03:10:41 <HackEgo> ​['UCD', '__doc__', '__name__', '__package__', 'bidirectional', 'category', 'combining', 'decimal', 'decomposition', 'digit', 'east_asian_width', 'lookup', 'mirrored', 'name', 'normalize', 'numeric', 'ucd_3_2_0', 'ucnhash_CAPI', 'unidata_version']
03:13:29 <oerjan> it seems to me that ghc major releases keep getting later
03:13:30 <shachaf> Oh, it's multicode that does all the work.
03:14:08 <shachaf> So complicated.
03:14:12 <oerjan> multicode is the one which has an up-to-date database, the python one is ancient
03:14:27 <shachaf> `ls share
03:14:28 <HackEgo> 8ballreplies \ airports.dat \ autowelcome_status \ awesome \ candide \ cat \ Complaints.mp3 \ conscripts \ construct_grams.pl \ delvs-master \ dict-words \ esolangs.txt \ esolangs.txt.sorted \ headers \ headers.gch \ hello \ lua \ maimer \ maimery \ maze \ mtg \ nothp \ recipe \ scapegoats \ scowrevs \ sedtest \ UnicodeData.txt \ units.dat \ usercm
03:15:11 <shachaf> I have a program that turns UnicodeData.txt into the format at http://slbkbs.org/unic.txt
03:15:25 <shachaf> And a keybinding to open a terminal with that file inside less in a large font.
03:15:30 <shachaf> "shachaf's unicode secretz"
03:15:43 <oerjan> whatever that is, doesn't open in browser.
03:15:54 <shachaf> Because your browser is scow.
03:16:01 <oerjan> OKAY
03:16:01 <shachaf> Or maybe my content-type is scow.
03:16:30 <shachaf> No, my content-type is OK.
03:16:57 <zzo38> You may try adding "view-source:" at the beginning of the URL and see if that opens it. You can also try using curl and less
03:17:12 <shachaf> zzo38: Does that work in Microsoft Edge, which I think is oerjan's web browser?
03:17:22 <oerjan> no it's still IE
03:17:24 <shachaf> I don't have the program here, unfortunately, and that file is based on an old version of Unicode.
03:17:25 <zzo38> I don't know, but you can try and see if it work.
03:17:28 <shachaf> `help fetch
03:17:30 <HackEgo> ​`fetch [<output-file>] <URL> downloads files, and is the only web access currently available in HackEgo. It is a special builtin that cannot be called from other commands. See also `edit.
03:17:42 <shachaf> `fetch share/unic.txt http://slbkbs.org/unic.txt
03:17:45 <oerjan> i didn't like edge the two times i tried opening it
03:17:47 <HackEgo> 2017-06-18 02:17:37 URL:http://slbkbs.org/unic.txt [1084140/1084140] -> "share/unic.txt" [1]
03:18:05 <shachaf> `` shuf -n 5 share/unic.txt
03:18:06 <HackEgo> 1DE0 COMBINING LATIN SMALL LETTER N [ᷠ] \ 0AA0 GUJARATI LETTER TTHA [ઠ] \ 0468 CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS [Ѩ] \ 133EC EGYPTIAN HIEROGLYPH Z003B [𓏬] \ 16B9 RUNIC LETTER WUNJO WYNN W [ᚹ]
03:18:12 <shachaf> There we go.
03:18:18 <shachaf> `` shuf -n 5 share/unic.txt
03:18:19 <HackEgo> D7DE HANGUL JONGSEONG MIEUM-NIEUN [ퟞ] \ 1DFC COMBINING DOUBLE INVERTED BREVE BELOW [᷼] \ D7EF HANGUL JONGSEONG SIOS-CIEUC [ퟯ] \ A32E YI SYLLABLE SSIEX [ꌮ] \ 10E6E RUMI NUMBER SIXTY [𐹮]
03:18:33 <shachaf> Unfortunately deleting a code point is pretty tricky.
03:18:43 <shachaf> `` shuf -n 10 share/unic.txt
03:18:44 <HackEgo> A808 SYLOTI NAGRI LETTER KHO [ꠈ] \ 2AF1 DOWN TACK WITH CIRCLE BELOW [⫱] \ 17CF KHMER SIGN AHSDA [៏] \ 0D8B SINHALA LETTER UYANNA [උ] \ E0049 TAG LATIN CAPITAL LETTER I [󠁉] \ 036A COMBINING LATIN SMALL LETTER H [ͪ] \ A452 YI SYLLABLE NYUOX [ꑒ] \ 1A65 TAI THAM VOWEL SIGN I [ᩥ] \ 132F7
03:19:52 <shachaf> `` tail -n+2 share/unic.txt | sort-by-lengths | tac | head
03:19:53 <HackEgo> FBF9 ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM [ﯹ] \ FBFB ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA INITIAL FORM [ﯻ] \ FBFA ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM [ﯺ] \ 1F502 CLOCKWISE RIGHTWARDS AND LEFTWARDS OP
03:20:55 <oerjan> ARABIC SPAM WITH HAMZA ABOVE
03:21:37 <shachaf> `2 tail -n+2 share/unic.txt | sort-by-lengths | tac | head
03:21:38 <HackEgo> 2/3:S OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY [🔂] \ 1D1CE MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-3 [𝇎] \ 1D1CD MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-2 [𝇍] \ 1D1CC MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-1 [𝇌] \ 0753
03:21:41 <shachaf> `spam
03:21:41 <HackEgo> 3/3: ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW AND TWO DOTS ABOVE [ݓ] \ 2965 DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT [⥥] \ 2969 RIGHTWARDS HARPOON WITH BARB DOWN ABOVE LEFTWARDS HARPOON WITH BARB DOWN [⥩]
03:22:19 <shachaf> See, now I need `4, the obvious generalization of `2
03:22:25 <shachaf> To run the same command without the head.
03:22:41 <shachaf> oerjan probably is of the opinion that I don't need it.
03:22:45 <shachaf> `2 tail -n+2 share/unic.txt | sort-by-lengths | tac
03:22:46 <HackEgo> 2/3330:ARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY [🔂] \ 1D1CE MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-3 [𝇎] \ 1D1CD MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-2 [𝇍] \ 1D1CC MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-1 [𝇌] \
03:22:47 <shachaf> `n 4
03:22:48 <HackEgo> 4/3330:N WITH BARB DOWN [⥧] \ 1FAF GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI [ᾯ] \ 1FAE GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI [ᾮ] \ 1F8F GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI [ᾏ] \ 1F8E GREEK CAPITAL LETTER ALPHA WITH
04:21:26 <shachaf> `n 1000
04:21:27 <HackEgo> 1000/3330: FAA3 CJK COMPATIBILITY IDEOGRAPH-FAA3 [画] \ FAA2 CJK COMPATIBILITY IDEOGRAPH-FAA2 [甆] \ FAA1 CJK COMPATIBILITY IDEOGRAPH-FAA1 [瑱] \ FAA0 CJK COMPATIBILITY IDEOGRAPH-FAA0 [猪] \ FA9F CJK COMPATIBILITY IDEOGRAPH-FA9F [犯] \ FA9E CJK COMPATIBILITY IDEOGRAPH-FA9E [爵] \ FA9D CJK COMPATIBILITY ID
04:32:15 -!- jaboja has quit (Remote host closed the connection).
04:55:48 -!- Zarutian has quit (Quit: Zarutian).
05:12:18 -!- FireFly has quit (Quit: Goodbye).
05:13:48 -!- j-bot has quit (Read error: Connection reset by peer).
05:20:56 <zzo38> I am trying to invent a New Picture Compression
05:40:53 -!- oerjan has quit (Quit: Nite).
05:41:35 -!- FireFly has joined.
05:51:20 -!- augur has quit (Remote host closed the connection).
06:06:11 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
06:15:38 <zzo38> I have (not recently) independently invented bijective base 2, although it seems that many people have done.
07:00:45 -!- nullcone has joined.
07:16:46 <HackEgo> [wiki] [[Special:Log/newusers]] create * HyperNeutrino * New user account
07:20:32 <HackEgo> [wiki] [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=52178&oldid=52149 * HyperNeutrino * (+201) Added HyperNeutrino
07:22:20 -!- augur has joined.
07:26:49 -!- augur has quit (Ping timeout: 246 seconds).
07:27:16 <HackEgo> [wiki] [[Anyfix notation]] N https://esolangs.org/w/index.php?oldid=52179 * HyperNeutrino * (+803) Created Anyfix Notation page
07:45:07 <HackEgo> [wiki] [[Anyfix]] N https://esolangs.org/w/index.php?oldid=52180 * HyperNeutrino * (+1640) Created Anyfix page
08:01:24 -!- doesthiswork has quit (Quit: Leaving.).
08:01:31 <HackEgo> [wiki] [[Anyfix]] M https://esolangs.org/w/index.php?diff=52181&oldid=52180 * HyperNeutrino * (+3) Formatted links properly
08:01:43 <HackEgo> [wiki] [[Anyfix]] https://esolangs.org/w/index.php?diff=52182&oldid=52181 * HyperNeutrino * (+2)
08:04:08 <HackEgo> [wiki] [[Anyfix]] https://esolangs.org/w/index.php?diff=52183&oldid=52182 * HyperNeutrino * (-113)
08:04:26 <HackEgo> [wiki] [[Anyfix]] https://esolangs.org/w/index.php?diff=52184&oldid=52183 * HyperNeutrino * (+2)
08:04:39 <HackEgo> [wiki] [[Anyfix]] https://esolangs.org/w/index.php?diff=52185&oldid=52184 * HyperNeutrino * (+0)
08:05:05 <HackEgo> [wiki] [[Anyfix]] https://esolangs.org/w/index.php?diff=52186&oldid=52185 * HyperNeutrino * (-22)
08:05:21 <HackEgo> [wiki] [[Anyfix]] https://esolangs.org/w/index.php?diff=52187&oldid=52186 * HyperNeutrino * (-16)
08:05:43 <HackEgo> [wiki] [[Anyfix]] https://esolangs.org/w/index.php?diff=52188&oldid=52187 * HyperNeutrino * (+25)
08:06:13 <HackEgo> [wiki] [[Anyfix]] https://esolangs.org/w/index.php?diff=52189&oldid=52188 * HyperNeutrino * (-40)
08:52:29 -!- augur has joined.
08:57:33 -!- augur has quit (Ping timeout: 255 seconds).
09:09:55 -!- Phantom_Hoover has joined.
10:23:03 -!- augur has joined.
10:27:47 -!- augur has quit (Ping timeout: 240 seconds).
10:58:53 -!- erkin has joined.
11:17:40 -!- AnotherTest has joined.
11:35:14 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
11:49:06 -!- heroux has quit (Ping timeout: 246 seconds).
11:49:52 -!- heroux has joined.
11:53:32 -!- augur has joined.
11:56:21 -!- LKoen has joined.
11:57:38 -!- erkin has quit (Ping timeout: 255 seconds).
11:58:46 -!- augur has quit (Ping timeout: 246 seconds).
12:46:41 <HackEgo> [wiki] [[Special:Log/newusers]] create * Zseri * New user account
12:56:50 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=52190&oldid=52178 * Zseri * (+182) Added zseri.
12:57:07 <HackEgo> [wiki] [[Deadfish]] M https://esolangs.org/w/index.php?diff=52191&oldid=52042 * Zseri * (+0) /* C */ fixed little errors (typos)
13:32:52 -!- boily has joined.
13:42:23 <boily> `w
13:42:29 <HackEgo> haskell'//Unbound implicit parameter (?haskell::Wisdom) \ arising from a use of implicit parameter `?haskell'
13:49:03 -!- Remavas-Hex has changed nick to Remavas-PC.
13:50:09 -!- doesthiswork has joined.
13:56:15 -!- danieljabailey has quit (Quit: ZNC 1.6.4+deb1 - http://znc.in).
14:01:33 -!- jaboja has joined.
14:06:29 -!- danieljabailey has joined.
14:25:55 -!- atslash has quit (Ping timeout: 260 seconds).
14:29:25 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
14:35:10 -!- atslash has joined.
14:43:12 -!- atslash has quit (Quit: Leaving).
15:02:23 -!- LKoen has quit (Remote host closed the connection).
15:03:43 <boily> @metar CYUL
15:03:43 <lambdabot> CYUL 181300Z 15009KT 30SM FEW055 FEW080 FEW240 26/21 A2970 RMK SC1ACC1CI1 SC TR ACC TR CI TR ACC NW SLP059 DENSITY ALT 1700FT
15:04:13 <boily> it's gonna rain it's gonna rain it's gonna rain ♪
15:06:13 -!- doesthiswork has quit (Quit: Leaving.).
15:20:07 -!- nullcone has quit (Quit: Connection closed for inactivity).
15:24:14 -!- FreeFull has quit (Remote host closed the connection).
15:24:33 -!- boily has quit (Quit: CALIPER CHICKEN).
15:33:32 -!- FreeFull has joined.
15:55:52 -!- LKoen has joined.
16:50:57 <HackEgo> [wiki] [[Anyfix]] M https://esolangs.org/w/index.php?diff=52192&oldid=52189 * Quintopia * (-42) use wikilinks
16:51:17 <HackEgo> [wiki] [[Anyfix]] M https://esolangs.org/w/index.php?diff=52193&oldid=52192 * Quintopia * (+2) use wikilinks
16:51:52 <HackEgo> [wiki] [[Anyfix]] https://esolangs.org/w/index.php?diff=52194&oldid=52193 * Quintopia * (+0) capitalization
16:57:49 -!- jaboja has quit (Ping timeout: 255 seconds).
17:11:09 <quintopia> @tell boily helloily. i'm back. how's this coming saturday for ya?
17:11:09 <lambdabot> Consider it noted.
17:19:17 -!- erkin has joined.
19:07:06 -!- sleffy has joined.
19:25:20 <__kerbal__> going to work a bit on implementing user-defined functions in Integ
19:27:00 <__kerbal__> wait... maybe not immediately though
19:45:40 -!- jaboja has joined.
20:03:45 -!- erkin has quit (Ping timeout: 240 seconds).
20:19:02 -!- erkin has joined.
20:22:58 -!- Phantom_Hoover has joined.
20:26:16 <FireFly> @metar ESSB
20:26:16 <lambdabot> ESSB 181920Z 26013KT CAVOK 23/13 Q1011
20:29:39 -!- j-bot has joined.
20:30:44 <\oren\> https://snag.gy/5J6tQ8.jpg GAMZ OVZYA SSOYAZ 602500
21:08:00 -!- Sprocklem has joined.
21:12:47 <HackEgo> [wiki] [[Special:Log/newusers]] create * Alpha77NET * New user account
21:20:01 -!- jaboja has quit (Ping timeout: 240 seconds).
21:26:28 <__kerbal__> int-e: I am already testing and building the new framework for user-defined operators.
21:28:41 <__kerbal__> They will have the form :.<number of operators besides a mandatory allocation operator><operator designator character><code>.: and will be called as <operator designator character>(<memory address offset>)(<operand 1, if necessary>)(<operand 2, if necessary>)...
21:28:50 <__kerbal__> with as many operands as you want
21:28:53 <__kerbal__> for example
21:29:14 -!- Zarutian has joined.
21:30:25 <__kerbal__> the definition :.1a}()({(1)).: would create an operator that would copy its input to its output. It would be called with a(<starting memory address>)(<integer to be copied>)
21:31:20 <__kerbal__> an example call would be a(2)(7) which would return 7 and begin allocating space for its relative memory addresses starting at absolute address 2
21:31:52 <__kerbal__> note that, in the example mentioned, relative address 0 would be the output address, and relative address 1 would be the only input address
21:32:38 <__kerbal__> note that if the start absolute address was 2, relative address 0 will actually be written to address 2, and relative address 1 will actually be written to address 3
21:35:03 -!- sleffy has quit (Ping timeout: 240 seconds).
21:37:58 <__kerbal__> operators can be defined anywhere within a program no matter where they are used, as they are parsed and removed before the code is evaluated. However, this means that operators can only be defined once
21:38:23 -!- LKoen has quit (Remote host closed the connection).
22:05:42 -!- Remavas-PC has changed nick to Remavas.
22:17:51 -!- Remavas has quit (Quit: Leaving).
22:19:02 -!- Remavas has joined.
22:29:45 -!- Remavas has quit (Read error: Connection reset by peer).
22:31:42 -!- Remavas-Hex has joined.
22:32:26 -!- Remavas-Hex has changed nick to Remavas.
22:41:52 -!- Zarutian has quit (Quit: Zarutian).
23:16:28 -!- jaboja has joined.
23:25:55 -!- FreeFull has quit (Ping timeout: 240 seconds).
23:28:13 -!- FreeFull has joined.
23:35:00 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
23:41:37 -!- LKoen has joined.
←2017-06-17 2017-06-18 2017-06-19→ ↑2017 ↑all