<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:06:30] <Forecaster> %newtopic
L2[00:06:31] <MichiBot> Forecaster: #2 Hey did you hear that After a gigantic amount of requests, FTB Unstable adds ore processing to Universal Electricity
L3[00:31:17] <S3> lol unstable
L4[00:31:21] <S3> MC is unstable period
L5[00:31:28] <S3> oh funny thing happened
L6[00:32:01] <S3> had my friend drive us home, his first time ever driving on the road with a stick shift XD lololol
L7[00:32:23] <S3> drove by this cop he was all over the place, couldnt drive straight driving like he was drunk and 10mph ROFL
L8[00:32:30] <S3> I waved at the cop
L9[00:32:41] <S3> he didn't even stop us
L10[00:51:18] <Mimiru> !users
L11[00:51:18] <Discord> Current Discord users: https://paste.pc-logix.com/voquqadexa
L12[00:51:52] ⇨ Joins: Doty1154 (Doty1154!~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net)
L13[01:01:17] <S3> .... wut
L14[01:04:59] <Mimiru> yes...?
L15[01:05:25] ⇨ Joins: smoke_fumus (smoke_fumus!~smoke_fum@188.35.176.90)
L16[01:07:18] <S3> shows a list of evn offlines
L17[01:07:23] <S3> even*
L18[01:07:56] <Mimiru> Yes, discord isn't like IRC, offline members are still members
L19[01:12:23] <Forecaster> %shell
L20[01:12:23] * MichiBot loads the concept of sanity into a shell and fires it. It strikes the ground near Meow-J, fingercomp and Dimtree. They each take 5, 5 and 3 splash damage respectively.
L21[01:12:24] * MichiBot Now you see the concept of sanity, now you don't!.
L22[01:37:52] ⇦ Quits: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com) (Remote host closed the connection)
L23[01:38:09] ⇨ Joins: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com)
L24[01:38:09] zsh sets mode: +v on MichiBot
L25[01:42:39] <Mimiru> %tell AmandaC [randomuser] is a thing now
L26[01:42:40] <MichiBot> Mimiru: AmandaC will be notified of this message when next seen.
L27[01:43:54] <Mimiru> !users
L28[01:43:55] <Discord> Current Discord users: https://paste.pc-logix.com/davepavoye
L29[01:44:31] <Forecaster> %addtopic Did you hear about the time [randomuser] did the thing with [randomitem]?
L30[01:44:51] <Forecaster> %addtopic Did you hear about the time [randomuser] did the thing with [randomitem]?
L31[01:44:52] <MichiBot> Forecaster: Ok
L32[01:45:22] <Forecaster> %newtopic
L33[01:45:22] <MichiBot> Forecaster: #11 I shall now sing to you the song of my people, the song of wanting boredom!
L34[01:45:56] <Forecaster> %newtopic
L35[01:45:56] <MichiBot> Forecaster: #11 I shall now sing to you the song of my people, the song of wanting the Parallax Propeller!
L36[01:46:19] <Forecaster> :|
L37[01:50:02] <Mimiru> %newtopic
L38[01:50:02] <MichiBot> Mimiru: #14 Here's a chilling thought: sarcasm has killed more people than The Common Cold, Stubbing your toe, and that weird itchy feeling when you have to sneeze combined!
L39[01:51:13] <Mimiru> It's true you know.
L40[01:51:24] <Forecaster> *nods*
L41[02:08:46] ⇨ Joins: jvekstrem-extrem (jvekstrem-extrem!~lainez@185.40.31.127)
L42[02:09:12] ⇦ Quits: Doty1154 (Doty1154!~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L43[02:09:17] ⇦ Parts: jvekstrem-extrem (jvekstrem-extrem!~lainez@185.40.31.127) (close))
L44[02:27:51] <Michiyo> @Mimiru testing
L45[02:37:15] ⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Remote host closed the connection)
L46[02:37:24] ⇨ Joins: Corded (Corded!~MichiBot@eos.pc-logix.com)
L47[02:37:25] zsh sets mode: +v on Corded
L48[02:37:25] <Mimiru> @Mimiru Hello!
L49[02:44:12] ⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Remote host closed the connection)
L50[02:44:21] ⇨ Joins: Corded (Corded!~MichiBot@eos.pc-logix.com)
L51[02:44:22] zsh sets mode: +v on Corded
L52[03:18:16] <Forecaster> %newtopic
L53[03:18:16] <MichiBot> Forecaster: #12 Welcome to my TED talk where I'll explain the dangers of [ramdomitem] in daily life.
L54[03:18:28] <Forecaster> heh
L55[03:19:03] <Forecaster> %deltopic 12
L56[03:19:05] <MichiBot> Forecaster: Ok
L57[03:19:34] <Forecaster> %newtopic
L58[03:19:34] <MichiBot> Forecaster: #6 Michiyo has been trying to add a new feature, but the gramophone needle's demonic posession has been preventing me from agreeing.
L59[03:22:04] <Shikashi> is it possible that io.read() doesnt work?
L60[03:26:08] <Kodos> Can I see how you're using it?
L61[03:28:57] <Shikashi> sure, though the code is a bit messy because im just tinkering around
L62[03:30:27] <Shikashi> https://i.imgur.com/cBYZFSo.png
L63[03:31:58] <Forecaster> Why not use term?
L64[03:32:20] <Forecaster> ie require("term") term.read()
L65[03:32:31] <Shikashi> oh, thanks a lot
L66[03:32:33] <Shikashi> what are the arguments?
L67[03:32:42] <fingercomp> @Forecaster why use term.read?
L68[03:32:48] <Forecaster> ~oc term
L69[03:32:48] <ocdoc> http://ocd.cil.li/api:term
L70[03:33:17] <Shikashi> gracias
L71[03:33:54] <Forecaster> fingercomp: why why why?
L72[03:34:34] <fingercomp> io.read is simplier to use (doesn't need require), it doesn't put \n at the end, and works great with pipes
L73[03:35:02] <Forecaster> "simplier" I see
L74[03:35:04] <Forecaster> :P
L75[03:36:13] <Forecaster> maybe that works better for them? I don't know
L76[03:37:45] <Shikashi> yep, it works, thanks a lot
L77[03:38:01] <Shikashi> though i'll do a different test, i think i found my bug
L78[03:38:54] <fingercomp> @Shisashi a string passed to io.read controls its behaviour and is not printed
L79[03:38:57] <Shikashi> yeah, io.read() doesnt like strings as argument
L80[03:38:59] <Shikashi> yeah
L81[03:39:16] <Shikashi> i cant remember which language i got this from
L82[03:39:35] <fingercomp> `io.read("*n")` reads the input and parses it as a number automatically, for example
L83[03:39:48] <Shikashi> thanks
L84[03:39:53] <Shikashi> **autism hits**
L85[03:39:53] <fingercomp> you need to use `io.write("Enter text: ")` and then call `io.read()`
L86[03:40:10] <Shikashi> i kinda noticed
L87[03:41:02] <Forecaster> and term works the same way :P
L88[03:42:25] <Shikashi> yep
L89[03:42:34] <Shikashi> the input area is all working now, thanks for the help
L90[03:45:56] <Shikashi> let me take a wild guess, filesystem.write() is deprecated? calling it returns nil
L91[03:47:50] <Forecaster> if you're trying to write to a file you need to filesystem.open()
L92[03:47:54] <Forecaster> then write to the pointer
L93[03:48:43] <Shikashi> thats what i did
L94[03:49:22] <Shikashi> the code is the same except for a filesystem.write(addresshandle, filetomove) at the end
L95[03:50:51] <Forecaster> you do `local pointer = filesystem.open(etc) pointer:write(stuff)`
L96[03:50:59] <Forecaster> something like that
L97[03:51:28] <Shikashi> hmm, never toyed with pointers, ill try
L98[03:53:05] <fingercomp> if you're using a fs component: `local f = fs.open("/filename", "w"); fs.write(f, "test"); fs.close(f)`
L99[03:53:27] <Forecaster> ^
L100[03:53:31] <fingercomp> otherwise: `local f = io.open("/filename", "w"); f:write("test"); f:close()`
L101[03:54:02] <Shikashi> i'll try it
L102[03:58:33] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@p57972C62.dip0.t-ipconnect.de)
L103[04:02:16] <Shikashi> i think i found out why it didnt work
L104[04:02:32] <Shikashi> maybe its because im literally trying to write the file name to the floppy drive
L105[04:25:39] <Forecaster> %shell
L106[04:25:39] * MichiBot loads Jelly Bombs into a shell and fires it. It strikes the ground near Keridos, bl0m1 and ds84182. They each take 9, 11 and 12 splash damage respectively.
L107[05:02:19] <Shikashi> i got a question about this discord server
L108[05:02:42] <Shikashi> why do some users have a bot tag?
L109[05:04:05] <fingercomp> because they are bots, I guess
L110[05:04:07] <ben_mkiv> because they are irc users and get tagged as the bot copys their message to discord
L111[05:04:08] ⇨ Joins: Vexatos (Vexatos!~Vexatos@p200300556E62B501C66260102C08F4FF.dip0.t-ipconnect.de)
L112[05:04:08] zsh sets mode: +v on Vexatos
L113[05:04:16] <fingercomp> oh
L114[05:04:35] <ben_mkiv> yea its new
L115[05:05:09] <ben_mkiv> it shows your nickname with some generic avatar in discord chat instead of the discordbot nick
L116[05:06:12] <ben_mkiv> btw. anyone has a hexchat parser for that Corded messages which does kinda same?
L117[05:06:30] <ben_mkiv> replacing corded by the nick of the discord user :>
L118[05:26:11] <Forecaster> I have one for Irssi that I wrote
L119[05:26:15] <Forecaster> :P
L120[05:28:16] <ben_mkiv> idk if they are compatible, is it perl?
L121[05:30:32] <Forecaster> yes
L122[05:30:51] <Forecaster> the event stuff probably isn't compatible
L123[05:31:38] <Shikashi> i tried to copy the file using filesystem.copy(), but it puts out an empty file
L124[05:34:04] <Forecaster> I think Mimiru had one for hexchat?
L125[05:34:12] <Forecaster> or for somethingchat
L126[05:34:19] <Forecaster> someircclientorother
L127[05:46:03] <ben_mkiv> xchat and hexchat use the same interface afaik
L128[05:47:53] <gdude> hexchat is a fork of xchat, so yes
L129[05:48:22] <Forecaster> I think gamax may have also been using such a script
L130[06:00:53] <Izaya> someone posted a weechat one but I dunno what I did with it
L131[06:00:58] <Izaya> if anyone has one I'd appreciate it
L132[06:05:11] ⇨ Joins: Inari (Inari!~Pinkishu@p5DEC616A.dip0.t-ipconnect.de)
L133[06:06:23] <Forecaster> Syrren has one it seems
L134[06:08:11] <AmandaC> Mimiru: it'd be nice if %addtopic returned the new topics ID in case of typos
L135[06:08:55] <Inari> %fling
L136[06:08:55] * MichiBot flings Icyhot in a random direction. It hits Bigcheese in their spleen. They take 15 damage.
L137[06:14:19] <Inari> %pet AmandaC
L138[06:14:19] * MichiBot brushes AmandaC with Saphire. 7 health gained!
L139[06:14:27] <Inari> %pet Saphire
L140[06:14:28] * MichiBot brushes Saphire with friendly world annihilator. 8 health gained (5+3)!
L141[06:21:02] <Forecaster> oh right, Vexatos, the trip starts on 19/06 and Bremen is currently set as "day 2"
L142[06:22:58] <Forecaster> so we'd be there around the 21st or so? I think
L143[06:24:23] <Inari> Hm
L144[06:24:34] <Inari> I should make some Okonomiyaki on Thursday
L145[06:26:33] <Forecaster> There, I've tweaked the dice rolling a bit
L146[06:26:41] <Forecaster> hopefully damage should be less crazy now
L147[06:35:58] <Vexatos> rip that's on a thursday I'll be in Bremerhaven that day
L148[06:36:02] <Vexatos> (likely)
L149[06:37:35] <Forecaster> we can probably adjust, it's in early stages still
L150[06:37:46] <Vexatos> nah don't bother
L151[06:38:00] <Vexatos> I'll be spending all week in Bremerhaven in june >_<
L152[06:38:22] <Vexatos> well, until like 6 p.m.
L153[06:42:18] <Forecaster> that's a shame
L154[06:42:28] <Vexatos> Bachelor thesis \:D/
L155[07:06:29] <Forecaster> fun :P
L156[07:07:07] <Inari> You'll be spending all week in Bremerhaven in June
L157[07:07:10] <Inari> But only till 6pm?
L158[07:14:05] <Forecaster> the weeks 6pm obviously
L159[07:14:09] <Forecaster> #weektime
L160[07:19:20] <gdude> just had a thought: why not a second OC channel for on-topic-only discussion?
L161[07:19:32] <gdude> seems like this is a community moreso than an on-topic place, and well, I've seen questions buried before
L162[07:20:05] <Forecaster> you mean like #1337c0de
L163[07:20:05] <gdude> and yes, I know about the forum, I am also aware that that's not really a realistic place to send people :P
L164[07:20:19] <gdude> that seems more geared to writing lua
L165[07:20:23] <gdude> than working with OC in a general sense
L166[07:20:36] <Forecaster> what's wrong with this channel?
L167[07:20:44] <gdude> it's too off-topic
L168[07:21:01] <gdude> there's nowhere to ask about stuff like writing an arch, or integrating your mod with OC, or anything like that
L169[07:21:17] <gdude> the questions get buried because they're hard questions, but people use this place as an off-topic community, so it passes quickly
L170[07:21:41] <Forecaster> both of those could go in #1337c0de :P
L171[07:21:54] <gdude> it's not clear at all that that is the intended place
L172[07:21:58] <Forecaster> or... the forum, which is better suited for long form questions
L173[07:22:07] <gdude> this channel is literally named `#oc`
L174[07:22:16] <gdude> not `#general` or `#off-topic`
L175[07:22:16] <gdude> :P
L176[07:22:18] <Forecaster> yep
L177[07:22:29] <Forecaster> it's because it's linked to irc
L178[07:22:37] <gdude> so, `#irc`
L179[07:22:42] <Forecaster> so most activity happens here where everyone can participate
L180[07:22:51] <gdude> yeah, but the problem is, people don't
L181[07:22:54] <gdude> and I don't expect them to
L182[07:22:58] <gdude> some of that stuff is super complicated
L183[07:23:31] <gdude> on the other hand, I already have an account on discord, which has proven to be a great medium to ask questions like that, so I don't see why I'd also want to make an account on a forum
L184[07:24:16] <gdude> and if the best way to get a response is to involve IRC, then I don't see why I'd want to use #1337c0de either
L185[07:24:22] <Forecaster> then don't :P
L186[07:24:44] <gdude> kinda feels like IRC is too much of a priority, lol
L187[07:24:53] <Forecaster> uh, okay
L188[07:25:17] <Forecaster> I've never heard anyone complain about it until just now :P
L189[07:25:37] <gdude> Because the channel doesn't bill itself as a support community
L190[07:25:49] <gdude> and many people don't care enough to try to change things
L191[07:26:05] <gdude> and, heck, many of the users on IRC (when I was over there) were pretty hostile to any of these types of changes for some reason
L192[07:26:32] <Forecaster> people come here and get help fine
L193[07:26:49] <gdude> they get help with things most people here can answer, yes
L194[07:27:20] <gdude> myself and several users I've brought here have asked questions which have gone completely ignored
L195[07:27:28] <gdude> which, to be clear, isn't unreasonable in a channel that moves this fast
L196[07:27:38] <gdude> to me, the solution is a better focus on organising discussion
L197[07:28:59] * Saphire flops on Temia
L198[07:29:50] <gdude> the whole community exhudes a sense of.. casualness? is that a word? - which isn't necessarily a bad thing
L199[07:30:03] <gdude> but OC is essentially about programming, and it's super hard to get help with complicated stuff
L200[07:30:14] <gdude> heck I've been trying to get a question answered for years at this point
L201[07:30:40] ⇦ Quits: lp (lp!~lordpipe@66.109.211.167) (Quit: WeeChat 2.1)
L202[07:31:51] <Forecaster> maybe nobody knows?
L203[07:32:06] <Forecaster> really, if payonel or vexatos doesn't know then you're probably out of luck
L204[07:32:11] <gdude> so you convey that by.. ignoring people?
L205[07:32:11] <gdude> :P
L206[07:32:20] <gdude> not very professional
L207[07:33:10] <Forecaster> you can't expect everyone who doesn't know the answer to acknowledge you
L208[07:33:35] <gdude> No, of course not
L209[07:34:03] <gdude> but you expect someone to maybe go "The best person to ask might be x" or just "I don't think anyone knows dude" after the 10th repost
L210[07:34:13] <gdude> or maybe even "perhaps google this thing"
L211[07:34:34] <gdude> I've been around this community for several years and this is the first time someone's told me that payonel or vexatos are the most knowledgeable with the internals
L212[07:34:45] <gdude> you see my point? lol
L213[07:35:33] <Forecaster> you could have learned that by paying attention
L214[07:35:47] <Forecaster> as I have
L215[07:35:51] <gdude> you think anyone that has a question needs to integrate with the community before they can get an answer?
L216[07:35:56] <gdude> heck, you think I have time for that? lol
L217[07:36:14] <Forecaster> you've had time to hang around for several years apparently
L218[07:36:20] <gdude> Not actively
L219[07:36:34] <gdude> I've hung around because there are no better mods that do what OC does
L220[07:36:39] <gdude> It's a great mod
L221[07:36:57] <gdude> But I also have a community of 3.5k people to babysit, and a bunch of other projects, and work..
L222[07:37:00] <ben_mkiv> so is the community
L223[07:37:13] <gdude> Maybe it is, but I didn't come here for the bants :P
L224[07:37:15] <Forecaster> as if I don't work on tons of projects
L225[07:37:16] <Vexatos> (;¬_¬)
L226[07:37:20] <ben_mkiv> so rather than going offtopic again you could have posted your problem again :P
L227[07:37:31] <gdude> I have posted it a bunch of times
L228[07:37:36] <ben_mkiv> on the forum?
L229[07:37:38] <gdude> Primarily on actual IRC
L230[07:37:53] <Vexatos> Last time I heard rumours about it, the forums still existed
L231[07:37:54] <gdude> as I said before, there's two sets of communications channels already, Discord is completely searchable as well
L232[07:38:05] <gdude> so I don't know why you'd think someone'd want to make yet another account on yet another site :P
L233[07:38:15] <Vexatos> you can just ask here :I
L234[07:38:21] <gdude> and not get an answer
L235[07:38:22] <gdude> yes
L236[07:38:22] <ben_mkiv> yea im going to search through a bunch of your chatmessages rather than clicking a forum link to a post...
L237[07:38:26] <Vexatos> and be patient
L238[07:38:35] <gdude> is three years patient enough?
L239[07:38:37] <Vexatos> and maybe ask again at a different time zone
L240[07:38:44] <gdude> yep, been there done, that
L241[07:38:53] <gdude> yep, been there, done that [Edited]
L242[07:38:54] <Vexatos> That's how it worked for me
L243[07:38:57] <Forecaster> again, maybe nobody knows the answer
L244[07:39:10] <Vexatos> source: Been here since 2013 or 2014 I don't even remember
L245[07:39:14] <gdude> it shouldn't take this long to find that out
L246[07:39:14] <AmandaC> @gdude you know, while you've got one of the primary oc dev's attention, it'd be a good chance to actually /ask again/ instead of shitposting..
L247[07:39:31] <ben_mkiv> the post is also to have a summary of your problem rather than waiting for a reply there...
L248[07:39:35] <gdude> yep, there's the hostility I was talking about
L249[07:39:51] <gdude> I didn't mean you should search my messages, ben
L250[07:39:59] <Vexatos> @gdude what do you want :U
L251[07:40:03] <gdude> I meant that I can search for the answer before asking
L252[07:40:22] <ben_mkiv> have fun with that...
L253[07:41:06] <Vexatos> The forums are actually surprisingly active ,-,
L254[07:41:12] <Vexatos> not that I ever look at them :I
L255[07:41:24] <gdude> I've asked a bunch of times about the procedure for writing custom arches, about whether anyone's had any experience writing arches for interpreted languages, whether it'd be feasible to implement X language at all, whether OC is fast enough for a lua-based interpreter or transpiler, what it takes to get onto OPPM
L256[07:41:55] <Vexatos> which of those would you like me to answer :U
L257[07:42:03] <gdude> at this point, any of them
L258[07:42:04] <gdude> lol
L259[07:42:12] <Vexatos> http://ocdoc.cil.li/tutorial:modding_architecture
L260[07:42:16] <Vexatos> magic sauce is at https://github.com/MightyPirates/OpenComputers/blob/master-MC1.12/src/main/java/li/cil/oc/api/machine/Architecture.java
L261[07:42:33] <ben_mkiv> see... its like vex just waited for your questions
L262[07:42:52] <AmandaC> to get into OPPM: 1) have a github repo 2) ask Vexatos nicely to add it to the list of github repos OPPM repos checks.
L263[07:42:53] <gdude> Vex is clearly an expert, ben :P
L264[07:43:07] <Vexatos> there aren't that many sane archs out right now due to the effort involved, as for interpreted langs, I only know Lua, and someone was working on python
L265[07:43:14] <AmandaC> s/OPPM repos/OPPM/
L266[07:43:14] <MichiBot> <AmandaC> to get into OPPM: 1) have a github repo 2) ask Vexatos nicely to add it to the list of github repos OPPM checks.
L267[07:43:25] <ben_mkiv> and someone was working on javascript afaik
L268[07:43:29] <gdude> yeah, I also have interest in python, but it's so hard to sandbox that it's probably better to write a transpiler
L269[07:43:33] <gdude> I did see the JS one
L270[07:43:37] <gdude> there's a channel for it over here
L271[07:43:56] <Vexatos> OPPM currently still has the problem of being a burning puddle of toxic chemicals
L272[07:43:57] <gdude> we actually have a user working on such a transpiler, but I'm not sure if OC is fast enough for it
L273[07:44:01] <gdude> thanks for the links, btw
L274[07:44:02] <Vexatos> i.e. trash
L275[07:44:05] <ben_mkiv> well those are the top scripting languages i guess
L276[07:44:16] <ben_mkiv> the interpreter runs in java
L277[07:44:27] <Vexatos> The problem with OPPM is that the more repos I add to it, the slower it gets
L278[07:44:31] <Vexatos> since it does not cache repo contents
L279[07:44:34] <Vexatos> by design
L280[07:44:45] <gdude> Mm, yeah, that's tricky
L281[07:44:54] <gdude> Does OpenOS offer any APIs for like, file edit times?
L282[07:44:54] <Vexatos> A Tier 1 Hard Drive only has 1MB of storage
L283[07:44:59] <ben_mkiv> there arent repos with permissions per directory i guess?
L284[07:45:01] <Vexatos> adding a cache for OPPM would absolutely destroy it
L285[07:45:12] <gdude> hm, yeah, that'd be.. yeah
L286[07:45:17] <Vexatos> @gdude the cacheing itself is not a problem
L287[07:45:18] <gerard> maybe make it an setting?
L288[07:45:20] <Vexatos> the problem is hard drive space
L289[07:45:34] <Vexatos> also I would have to change the behaviour of OPPM
L290[07:45:35] <gdude> Maybe some kind of search webservice or something?
L291[07:45:55] <Vexatos> because "oppm install" would do a cache lookup, and I'd have to add an "oppm refresh" to refresh the cache
L292[07:45:56] <ben_mkiv> setup some script on your webhost? :>
L293[07:46:03] <Vexatos> and people no like if software change
L294[07:46:36] <gdude> I imagine OPPM wouldn't be hard to like, cache yourself on your own site - "you" being the server host
L295[07:46:38] <Vexatos> so I've been kind of hesitant to add new repos :I
L296[07:46:42] <gdude> but then it needs to be configured and stuff
L297[07:46:47] <gdude> yeah, does sound tricky
L298[07:47:05] <Vexatos> with OC's internet call limits and the *ahem* speed of the GitHub API
L299[07:47:10] <Vexatos> OPPM is already rather slow
L300[07:47:40] <gdude> I mean, if it was possible to condense that API call down somehow, although I'm not 100% on how OPPM works
L301[07:47:45] <Vexatos> as for the lua-based interpreter/transpiler, uuuuh does this count https://github.com/Vexatos/Selene
L302[07:47:57] <Izaya> https://i.4cdn.org/g/1525066648187.png
L303[07:48:11] <Vexatos> @gdude it makes one call to get the list of repos, and then one call per repo
L304[07:48:27] <gdude> Well if that runs fine under OC then I don't see why an AST transpiler wouldn't
L305[07:48:56] <Vexatos> if you want oppm with a cache, use mpt :I
L306[07:49:03] <Vexatos> or hpm if that still exists
L307[07:49:11] <AmandaC> Izaya: "like a true alpha peripheral"
L308[07:49:29] <Izaya> I may have linked the wrong image.
L309[07:49:55] <Izaya> https://i.4cdn.org/g/1525066749714.jpg
L310[07:49:56] <Saphire> Still awesome
L311[07:49:57] <gdude> I was more concerned with how we might get our transpiler onto all our machines ingame, and into the world at large if it proves to be useful
L312[07:50:21] <AmandaC> wget an installer, run installer
L313[07:50:23] <Vexatos> transpiler to what
L314[07:50:29] <gdude> python to lua
L315[07:50:32] <Vexatos> huh
L316[07:50:45] <gdude> for some context
L317[07:50:51] <gdude> the 3.5k user server is a Python learning community
L318[07:51:06] <gdude> we figured if we were able to get python working on OC, it'd be a fun way for people to learn with it
L319[07:51:09] <Izaya> Today's thought: I should mirror all the oppm repos
L320[07:51:29] <Vexatos> I mean
L321[07:51:39] <Saphire> ...I don't see why not
L322[07:51:56] <Vexatos> oppm.lua calls github in three places
L323[07:52:13] <Izaya> Make that tomorrow's thought, today I'm writing a dumb network terminal.
L324[07:52:18] <Vexatos> so if you happen to implement https://api.github.com/repos/... :^)
L325[07:52:47] <AmandaC> %choose code or no code or RELEASE THE HOUNDS
L326[07:52:47] <MichiBot> AmandaC: RELEASE THE HOUNDS
L327[07:52:58] * AmandaC releases the corgies
L328[07:53:17] <gdude> https://giphy.com/gifs/the-simpsons-excellent-mr-burns-8fen5LSZcHQ5O
L329[07:53:51] <gdude> anyway, yeah, it does seem like a transpiler is the way to go
L330[07:54:07] <gerard> You could use ANTLR4 to translate Python to Lua (https://github.com/antlr/grammars-v4/tree/master/python3)
L331[07:54:16] <gerard> The grammer is there already
L332[07:54:25] <gerard> for both Python 2 and 3
L333[07:54:31] <gdude> That's not a bad idea
L334[07:54:41] <gdude> hey @Nix, ANTLR
L335[07:54:57] <Nix> ANTLR
L336[07:55:00] <Nix> i thought you hate antlr
L337[07:55:03] <gdude> I don't hate antlr
L338[07:55:06] <gdude> I hate old antlr
L339[07:55:15] <Izaya> While I'm thinking of it, you guys ready for the next beta build of Windows 10? Apparently there's a big one coming, and it includes an option to not allow you to run non-Windows Store programs
L340[07:55:41] <Izaya> Because anyone would want that!
L341[07:55:43] <gerard> Isn't that Windows 10 S (or something else)
L342[07:55:47] <gdude> I haven't heard much about that one, I can see corporations using that
L343[07:55:52] <Izaya> Yeah S mode
L344[07:55:56] <AmandaC> @gerard they're folding it into windows 10 proper
L345[07:56:02] <Izaya> ^
L346[07:56:07] <gdude> @Nix if we can get the syntax translated over using, eg, ANTLR, we might have this done way faster
L347[07:56:10] <AmandaC> I guess they don't feel like maintaining their own fork
L348[07:56:16] <Izaya> It's now a mode
L349[07:56:17] <gdude> Melancholy wouldn't have to write this whole mess then
L350[07:56:18] <Nix> i mean i tried to do antlr
L351[07:56:21] <Izaya> For any edition
L352[07:56:22] <Nix> i horribly failed
L353[07:56:28] <gdude> Yeah, but see above, there's already a parser
L354[07:57:02] <gerard> that's also the reason why they made Windows 10 for mobile
L355[07:57:03] <Izaya> Still, most businesses I know run some horrible 20-year-old program it's cheaper to use dosbox for than rewrite for modern systems
L356[07:57:07] <Saphire> Izaya: who would want it?
L357[07:57:13] <Saphire> Enterprise
L358[07:57:19] <Saphire> Parents
L359[07:57:29] <gdude> It'd be used on enterprise client machines probably, yeah
L360[07:57:45] <gerard> is stuff in the Windows Store approved before they can be published?
L361[07:58:04] <Saphire> probably not much more than any other thing
L362[07:58:09] <Nix> i mean the next question would be how we can get antlr into OC
L363[07:58:14] <gdude> windows store is like any other store, yeah
L364[07:58:15] <Nix> that seems compliucated
L365[07:58:19] <Izaya> Don't get me wrong, I can see how it could be useful, but you can set it up without restricting it to the Windows store in earlier versions
L366[07:58:20] <gerard> @Nix you could make a Web API
L367[07:58:25] <gerard> and compile it through the network card
L368[07:58:27] <gdude> I was about to say that, yeah
L369[07:58:31] <gdude> we already have a web api application
L370[07:58:35] <Vexatos> @gdude asking questions in here isn't hard :I
L371[07:58:35] <Izaya> Saphire: the real laugh is that MS expects most people will prefer S mode
L372[07:58:42] <Vexatos> anything else? :I
L373[07:58:43] <Nix> so instead of using the python transpiler we already have
L374[07:58:46] <Nix> with a web api
L375[07:58:49] <Nix> we write it in java
L376[07:58:50] <Nix> HUH
L377[07:59:01] <gdude> Vexatos: it's not hard when I get frustrated and vent it on here, apparently :P
L378[07:59:03] <AmandaC> Izaya: They're doing it to try and grab back some of the market share Chromebooks have been stealing from them, probably
L379[07:59:05] <Izaya> Most people I know at least use Chrome to avoid Edge Exploder
L380[07:59:18] <Forecaster> @gdude you know, this id's awfully off topic
L381[07:59:22] <gerard> wait what, I thought you wanted to make a transpiler (Python to Lua)
L382[07:59:27] <Forecaster> @gdude you know, this is awfully off topic [Edited]
L383[07:59:31] <Vexatos> @gdude it's not hard when I happen to be alive
L384[07:59:38] <gdude> python to lua, yeah, @gerard
L385[07:59:43] <Nix> @gerard yes we already have one written in python
L386[07:59:47] <Nix> or well
L387[07:59:49] <gdude> I'm pretty sure you can do antlr in python
L388[07:59:50] <Nix> a partly one
L389[07:59:53] <gdude> I remember seeing a library for that
L390[07:59:55] <Nix> yeah you can do that
L391[07:59:57] <gerard> Ahh
L392[07:59:58] <Nix> i tried that too
L393[08:00:01] <Nix> horrible
L394[08:00:01] <Saphire> Uh
L395[08:00:09] <Izaya> AmandaC: that'd make sense. Still, lot more stuff on Google Play + Chrome than the Windows store.
L396[08:00:15] <Saphire> How about not transpiling languages but make an arch? <~<
L397[08:00:19] <Izaya> It'll be interesting to see.
L398[08:00:23] <Nix> we tried that
L399[08:00:23] <gdude> You can't really sandbox jython
L400[08:00:30] <gdude> that's why, Saphire
L401[08:00:33] <Nix> ^^
L402[08:00:33] <gdude> that was our first attempt
L403[08:00:35] <gerard> Another option is to make an architecture that implements the ANTLR4 language. but you have to make your own interpreter
L404[08:00:50] <gdude> that would be.. very interesting actually
L405[08:00:51] <gerard> Another option is to make an architecture that implements the ANTLR4 grammer. but you have to make your own interpreter [Edited]
L406[08:01:19] <Nix> there is an antlr4 grammar for antlr4
L407[08:01:25] <gdude> well, why not?
L408[08:01:27] <gerard> yo dawg
L409[08:01:35] * Izaya squints
L410[08:01:42] <Nix> https://github.com/antlr/grammars-v4/tree/master/antlr4
L411[08:01:45] <Izaya> You're going to run an arch on itself.
L412[08:01:48] <AmandaC> Izaya: chromebooks are probably always going to be much cheaper than anything MS will try and sell, too. There's a reason K-12 schools are giving elementry school kids their own chomebooks for use outside of school even, they're stupid-cheap to replace if they get destroyed
L413[08:01:54] <gdude> I mean hey, the rust compiler is written in rust
L414[08:01:57] <Forecaster> but vexatos it's effort!
L415[08:02:12] <Izaya> Them again, I know at least two people that have Lua interpreters in Lua.
L416[08:02:17] <Nix> most compilers are written in their input languages
L417[08:02:25] <Izaya> Yeah but a compiler isn't like uh
L418[08:02:26] <gdude> so what's weird about that? :P
L419[08:02:32] <Nix> nothing
L420[08:02:41] <Izaya> It'd be like running a 68k emulator on a 68k machine
L421[08:02:51] <gdude> an ANTLR are is.. quite an intreguing idea
L422[08:02:54] <Nix> just wanted to mention that there is an antlr4 grammar for antlr4 because of the implement antlr4 arch thingy
L423[08:02:56] <gdude> an ANTLR arch is.. quite an intreguing idea [Edited]
L424[08:02:58] <Izaya> Then running all your code in that emulator
L425[08:03:29] <gdude> hmhm
L426[08:03:37] <gdude> Hey @Nix, draft in mart if you can't figure this out
L427[08:03:43] <Izaya> Anyway
L428[08:03:43] <gdude> He said he had an idea as well, and then disappeared
L429[08:03:53] <Izaya> go with your antlers :D
L430[08:04:00] <Izaya> I have a dumb terminal to implement.
L431[08:04:02] <Nix> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/bitokodebi
L432[08:04:03] <Nix> ?
L433[08:04:06] <Izaya> %seen payonel
L434[08:04:07] <MichiBot> payonel was last seen 17h 26m 56s ago. Saying: ok i have to run. thanks everyone for being such a great oc channel
L435[08:04:07] <gdude> Yeah okay, :P
L436[08:04:13] <gdude> Thanks for putting up with me
L437[08:04:23] <gdude> @Nix let's move back over
L438[08:04:27] <Izaya> s/go/gl/
L439[08:04:27] <MichiBot> <MichiBot> payonel was last seen 17h 26m 56s agl. Saying: ok i have to run. thanks everyone for being such a great oc channel
L440[08:04:31] <Izaya> Fug
L441[08:04:34] <Izaya> I meant gl
L442[08:04:36] <gerard> can %seen see every user?
L443[08:04:40] <Izaya> As in good luck
L444[08:04:44] <Izaya> Not go
L445[08:04:44] <gerard> %seen jesus
L446[08:04:45] <MichiBot> jesus has not been seen
L447[08:04:49] <Izaya> x_x
L448[08:05:00] <gerard> my religion is a lie
L449[08:05:06] <Izaya> I apologise for reckless phoneposting
L450[08:05:14] <Forecaster> it can see irc users
L451[08:05:35] <Izaya> %seen Forecaster
L452[08:05:35] <MichiBot> Forecaster was last seen 21s ago. Saying: <Forecaster> it can see irc users
L453[08:05:48] <Izaya> And Discord users, it seems.
L454[08:06:09] <Forecaster> well, I am both though :P
L455[08:06:19] <Forecaster> but it did see the message so I guess it can
L456[08:06:24] <gerard> But in Discord you can change your username, couldn't you rename yourself to for example Forecaster
L457[08:06:37] <Izaya> Whoa thumbnails on 4chan are back
L458[08:06:37] <Saphire> Hm
L459[08:06:44] <Izaya> Guess they fixed their stuff :D
L460[08:06:46] <Saphire> I wonder
L461[08:06:54] <Forecaster> you can't change your name on this server
L462[08:07:00] <Izaya> Aw
L463[08:07:06] <Saphire> %seen izaya
L464[08:07:06] <MichiBot> izaya was last seen 5s ago. Saying: <Izaya> Aw
L465[08:07:06] <gerard> https://i.imgur.com/uyhh1W7.png
L466[08:07:08] *** ben_mkiv is now known as gerard
L467[08:07:09] <gerard> u sure?
L468[08:07:11] <gerard> well
L469[08:07:15] <gerard> this works :P
L470[08:07:21] * Izaya squints
L471[08:07:21] <Izaya> Apparently you can :P
L472[08:07:26] *** gerard is now known as ben_mkiv
L473[08:07:27] <Forecaster> oh, I thought that was locked
L474[08:07:34] <Saphire> %seen izaya
L475[08:07:34] <MichiBot> izaya was last seen 12s ago. Saying: <Izaya> Apparently you can :P
L476[08:07:52] <Izaya> TFW impersonated
L477[08:08:01] * Saphire patpats Izaya
L478[08:08:06] <Saphire> That was me by the way
L479[08:08:08] <Izaya> do I get an avatar now
L480[08:08:26] <Izaya> Or am I still whatever MichiBot defaults to
L481[08:08:39] <Saphire> Michi's avatar thingy
L482[08:08:40] <gerard> It's always the first letter
L483[08:08:44] ⇨ Joins: Thutmose (Thutmose!~Patrick@host-69-59-79-123.nctv.com)
L484[08:09:08] <gerard> But some people have a black letter, and some have white. Because the bot isn't racist and choses randomly
L485[08:09:23] <Izaya> How nice.
L486[08:09:36] <Forecaster> it's based on the background color I believe
L487[08:09:37] <Ben> it just assumes my race?
L488[08:09:39] <Forecaster> for contrast
L489[08:09:43] <Ben> ?
L490[08:09:50] <gerard> https://i.imgur.com/znW4P9S.png
L491[08:09:58] <gerard> but the S background is lighter than the I
L492[08:10:03] <gerard> ... ?
L493[08:10:09] <Forecaster> %actualshrug
L494[08:10:09] <MichiBot> Forecaster: ¯\_(ツ)_/¯
L495[08:10:12] <Ben> also random gender
L496[08:10:33] <Forecaster> it's based on hashes somehow
L497[08:10:39] <Forecaster> I haven't looked at the code yet
L498[08:11:00] <Saphire> gerard: and in value too?
L499[08:11:14] <gerard> value as in?
L500[08:11:22] <Saphire> Thing is, contrast is not that good to judge by colored picture
L501[08:11:31] <gerard> ahh, no clue
L502[08:11:31] <Saphire> You need to convert into grayscale to see it better.
L503[08:11:51] <gerard> I didn't make it, I made the Discord JavaScript injection to change the avatar
L504[08:12:39] <Saphire> Wut
L505[08:12:48] <gerard> Wutwut
L506[08:13:24] <Forecaster> %loveis
L507[08:13:24] <MichiBot> Forecaster: Love is... a coop, with a maidy mate on top!
L508[08:13:38] <AmandaC> s/coop/coup/
L509[08:13:38] <MichiBot> <Forecaster> Love is... a coup, with a maidy mate on top!
L510[08:14:13] <Forecaster> I thought that as well :P
L511[08:14:39] <Forecaster> but I didn't say that... michibot did
L512[08:15:34] <Kodos> The Love is command reminds me of that bo burnham song
L513[08:16:28] <AmandaC> %give MichiBot a robot that screams
L514[08:16:28] * MichiBot accepts the robot that screams and adds it to her inventory
L515[08:17:03] <joaoadao> hello ?
L516[08:20:46] <AmandaC> %addtopic [randomuser] said [drama]!
L517[08:20:47] <MichiBot> AmandaC: Ok
L518[08:21:05] <Saphire> So
L519[08:21:12] <Saphire> http://tinyurl.com/y86ohlov
L520[08:21:25] <Forecaster> %whatislove
L521[08:21:26] <MichiBot> Forecaster: Love is... config!
L522[08:21:33] <Saphire> http://tinyurl.com/y9pfxhje
L523[08:21:43] <Saphire> ...Which actually makes even less sense now
L524[08:22:04] <Saphire> Because it *is* lighter but gets white and whut
L525[08:22:17] <Forecaster> magic
L526[08:23:38] <Saphire> @Mimiru How do you determine whether to use black or white?
L527[08:23:45] <Saphire> *eyes https://stackoverflow.com/questions/596216/*
L528[08:26:32] ⇨ Joins: home (home!~home@145.130.212.149)
L529[08:26:57] <home> Can i actually connect 2 computers so the operations would be 2x faster?
L530[08:27:18] <Saphire> Think about it for a second
L531[08:27:30] <payonel> home: well it sort of depends
L532[08:27:32] <payonel> but likely not
L533[08:27:33] <payonel> :)
L534[08:27:34] <Saphire> Can you connect your phone with someone else's to make them go faster?
L535[08:27:39] <home> uh
L536[08:27:41] <home> maybe
L537[08:27:47] <Saphire> Or your computer with someone's else.
L538[08:27:55] <home> dual pc?
L539[08:28:07] <Saphire> ...See? Basically it is kiiinda possible, but only for specific stuff and so
L540[08:28:30] <home> we can connect servers to each other, is that a thing?
L541[08:28:45] <payonel> home: if you developed a distributed task dispatcher, you would be able to complete multiple tasks simultaneously
L542[08:28:56] <home> wow
L543[08:29:07] <payonel> then again, it would depend on the number of nodes, and the thread limits of your host machine
L544[08:29:33] <payonel> so like i said, it sort of depends, and it likely wouldn't be any faster
L545[08:29:42] <AmandaC> OC MapReduce cluster when
L546[08:29:50] <home> uh what
L547[08:29:57] <home> what is that
L548[08:29:58] * payonel clusters AmandaC
L549[08:30:01] <AmandaC> D:
L550[08:30:13] <AmandaC> home: a bad joke, don't worry about it
L551[08:30:16] <home> k
L552[08:30:17] <payonel> home: we're referring to computer science topics
L553[08:30:24] <Vexatos> payonel, what did you think the C in AmandaC stands for
L554[08:30:30] <Vexatos> it's already a cluster ,-,
L555[08:30:56] <Forecaster> I assumed it was "Cat"
L556[08:31:06] <Vexatos> WELL YOU ASSUMED WRONG
L557[08:31:08] <payonel> i assumed it was a last name, tbh
L558[08:31:17] <AmandaC> One of you is right, I shan't say who
L559[08:31:19] <Kodos> The hell are you doing with OC that you'd need to mitigate a singular task into multiple jobs
L560[08:31:21] <payonel> ha
L561[08:31:33] <Forecaster> ClusterCat
L562[08:31:43] <Vexatos> payonel, that wouldn't make any sense
L563[08:31:51] <Vexatos> the C stands for clusters, obviously
L564[08:31:55] <payonel> haha
L565[08:31:58] <Forecaster> AmandaC²
L566[08:32:08] <Kodos> Also I'm still waiting on rack mounted raids, OpenSQL, etc
L567[08:32:13] <Kodos> =D
L568[08:32:33] <payonel> Kodos: 1.8
L569[08:32:36] * payonel runs
L570[08:33:06] <Kodos> %addquote payonel 1.8 will have rack mounted raids
L571[08:33:18] <Kodos> Someone fix that
L572[08:33:22] <payonel> what have i done
L573[08:33:24] <payonel> :)
L574[08:33:34] <Kodos> %quoteadd payonel 1.8 will have rack mounted raids
L575[08:33:39] <Kodos> Nope, not that either
L576[08:33:42] <Kodos> ¯\_(ツ)_/¯
L577[08:33:52] <Forecaster> %quote
L578[08:33:52] <MichiBot> Quote #163: <> Mimiru "explain why thing A isn't what I say it is" List of reasons "Who cares!" ._.
L579[08:34:18] <Kodos> Went and seen Infinity War saturday. I'm still shook up from Batman dying
L580[08:34:47] <payonel> Kodos: i dont care that much about spoilers in this case, but wow -- come on :P
L581[08:34:52] <Vexatos> @Forecaster Amanda89875517873681764m²/s² sounds kind of inconvenient, I can see why the name was shortened
L582[08:35:27] <AmandaC> Kodos: Yeah, and making superman marry Buggs Bunny was a bold choice.
L583[08:35:31] <Vexatos> Kodos, batman was the best part of the movie tho
L584[08:36:25] <Kodos> In all seriousness, did anyone catch Michelle Wolf at the WHCD? Holy shit
L585[08:37:05] <payonel> Kodos: you mean the WH-roast? :) haha
L586[08:37:10] <Kodos> Yes
L587[08:37:16] <Kodos> She fucking tore into SHS
L588[08:37:19] <payonel> i wasn't offended by it. i thought it was pretty good
L589[08:37:30] <Kodos> Nor was I. I was expecting the mic to cut off though
L590[08:37:46] <Vexatos> Maybe I should go to the cinema some time
L591[08:37:59] <payonel> so why was this gdude so upset?
L592[08:38:13] <payonel> because we haven't written a book on writing custom archs for oc?
L593[08:38:39] <Kodos> I mean
L594[08:38:43] <Vexatos> because he didn't get his questions answered withing twenty seconds, but he was on discord so he couldn't immediately leave again before anyone had a chance to answer, either
L595[08:38:47] <Kodos> You can't, by definition of custom arches
L596[08:38:55] <payonel> and because we use #oc for the forbidden offtopics? :)
L597[08:39:02] <Vexatos> So he ended up spending three years in the community waiting for an answer
L598[08:39:08] <Forecaster> but he'd been around for several years :P
L599[08:39:10] <Vexatos> that is the perfectly accurate image I have of the situation
L600[08:39:24] <Forecaster> it was a very amusing outrage
L601[08:39:47] <Forecaster> @Kodos next you're going to spoil Polyphemus getting blinded aren't you
L602[08:40:38] <Izaya> payonel: I wrote a 2.5KB (minifies to 1.5KB) OS-independent VT100 emulator :D
L603[08:41:06] <Vexatos> polyphemus was the cyclops, son of poseidon, right ,-,
L604[08:41:59] <Forecaster> yes
L605[08:42:10] <Vexatos> Nice I totally know greek mythology
L606[08:42:12] <Forecaster> in the Odyssey
L607[08:42:15] <Vexatos> yes
L608[08:42:21] <Forecaster> :P
L609[08:43:23] <Vexatos> been a while since I read those things >_<
L610[08:43:37] <home> how do i use threads?
L611[08:43:57] <payonel> Izaya: does it do more than openos' vt100 emulation?
L612[08:44:08] <Izaya> nah
L613[08:44:09] <Forecaster> 1. get needle, 2. thread needle, 3. ??? 4. profit
L614[08:44:10] <payonel> home: i wrote a very reasonable doc on threads
L615[08:44:19] <Izaya> I don't think it supports most of the VT100 escape codes
L616[08:44:31] <Izaya> just most of the ones from http://www.termsys.demon.co.uk/vtansi.htm
L617[08:45:21] <Mimiru> @Saphire Code Block pastebined https://paste.pc-logix.com/oqaqujozot
L618[08:45:23] <Izaya> Meanwhile: https://my.mixtape.moe/ffnrkq.png
L619[08:47:50] <Saphire> Why 110?
L620[08:48:08] <Saphire> Ah hm.
L621[08:48:20] <Mimiru> Kodos to add a quote, it's %quote add name quote
L622[08:48:27] <gerard> Dem spoilers
L623[08:48:32] <Izaya> time to see if I can install ocvm on haiku I guess
L624[08:48:48] <Kodos> %quote add payonel Kodos: OC 1.8 will have rack-mounted raids
L625[08:48:49] <MichiBot> Kodos: Quote added at id: 165
L626[08:48:52] <Mimiru> @Saphire cause it worked best.. but I've found it misses a few like Forecaster's IRC nick.. so it might need some tweaking
L627[08:48:54] <Kodos> Thanks =D
L628[08:48:58] <Saphire> Izaya, what IS it is with you and Haiku?
L629[08:49:01] <Kodos> payonel, yer fekt nao
L630[08:49:10] <Izaya> It's the one true desktop OS
L631[08:49:53] <Izaya> *nix is eh at desktop, Windows is eh in general, Haiku is designed for desktop use
L632[08:50:18] <Skye> I wish haiku had some sort of multi user or at least a password system
L633[08:50:37] <Izaya> That would be nice, but there's more important stuff to work on rn
L634[08:50:45] <Izaya> Only a few blockers left till beta 1!
L635[08:51:43] <AmandaC> for some reason I thought Haiku was just someone's toy OS that was abandoned
L636[08:51:57] <Mimiru> ^
L637[08:52:15] <Izaya> Nah there's a maybe dozen-strong team of devs
L638[08:55:57] <Inari> https://www.youtube.com/watch?v=_tFOJFyTl1U
L639[08:55:58] <MichiBot> The most realistic weapons / armor / fighting, in an ANIME?? | length: 5m 54s | Likes: 42,870 Dislikes: 354 Views: 1,328,676 | by Skallagrim | Published On 27/4/2015
L640[08:57:23] <Izaya> oh wait this is using gcc 4
L641[08:57:26] <Izaya> no ocvm for me
L642[08:57:32] <AmandaC> RIP
L643[08:57:39] <Izaya> tfw 32-bit Haiku is like 5 years behind
L644[08:58:06] <Izaya> it's still binary compatible with BeOS though so there's that I guess
L645[08:58:51] <Skye> Izaya: why doesn't it ekwrk
L646[08:58:52] <Skye> Orj
L647[08:58:54] <Skye> Work
L648[08:59:09] <Izaya> needs experimental/fs
L649[08:59:23] <Izaya> p. sure even haiku x86_64 doesn't have it with gcc6
L650[08:59:43] <Skye> Clang for haiku
L651[08:59:46] <Skye> :P
L652[08:59:47] <Forecaster> %newtopic
L653[08:59:48] <MichiBot> Forecaster: #10 Let's talk about how the the year 1499 trade has destroyed the economy of Timbuktu!
L654[09:00:11] <Forecaster> year trading is very bad for the economy
L655[09:02:24] ⇦ Quits: xarses (xarses!~xarses@c-67-180-86-164.hsd1.ca.comcast.net) (Ping timeout: 182 seconds)
L656[09:06:06] ⇨ Joins: Le_Metalleux (Le_Metalleux!~le_metall@ip94.ip-213-32-119.eu)
L657[09:07:57] ⇦ Quits: Le_Metalleux (Le_Metalleux!~le_metall@ip94.ip-213-32-119.eu) (Client Quit)
L658[09:09:07] ⇦ Quits: home (home!~home@145.130.212.149) (Remote host closed the connection)
L659[09:10:41] <Shikashi> is there some special trick to using filesystem.copy() or am i once more plain stupid?
L660[09:12:48] <Forecaster> what are you doing?
L661[09:13:00] <Forecaster> we don't know how you're using it
L662[09:13:05] <Saphire> @Mimiru Uh. Um
L663[09:13:22] <Saphire> ...for some reason I get >110 on both my and izaya's colors.
L664[09:13:44] <Mimiru> Yeah.. it's not perfect.
L665[09:14:01] <Saphire> As in
L666[09:14:15] <Saphire> I made a function that's exactly same in lua, used same background colors...
L667[09:14:35] <Saphire> And it got me 179 and 151
L668[09:14:42] <Saphire> (For me and Izaya)
L669[09:19:31] * Mimiru shrugs
L670[09:21:29] <Forecaster> sorcery
L671[09:22:23] <Forecaster> %newtopic
L672[09:22:23] <MichiBot> Forecaster: #2 Hey did you hear that progwml6 claims MCF's attitude is too realistic
L673[09:23:01] <Izaya> oof, 1MB/s over 100Mbps
L674[09:23:33] <Izaya> haiku on a P4 with no GPU accel can play my chinese cartoons
L675[09:33:22] <Mimiru> Ahh
L676[09:33:23] <payonel> Izaya: does your vt100 lib include the rendering code? or is that separate?
L677[09:33:24] <Mimiru> I see
L678[09:33:46] <payonel> sorry, ive been afk :) delayed question ^
L679[09:33:47] <Mimiru> @Saphire you may notice... some more... interesting colors now lol
L680[09:33:48] <Izaya> payonel: it takes a GPU object with a screen bound to it and renders the text it is fed as if it were a VT100
L681[09:33:52] <Forecaster> It's so blue
L682[09:33:55] <Saphire> Ooh
L683[09:34:01] <payonel> Izaya: so that includes wrapping?
L684[09:34:01] <Izaya> https://github.com/ShadowKatStudios/OC-Minitel/blob/master/Embedded/vt100.lua
L685[09:34:02] <Saphire> Lesse
L686[09:34:11] <payonel> because gpu, as in our gpu comp?
L687[09:34:13] <Mimiru> The function was using *THESE* colors to base the font color on
L688[09:34:18] <Izaya> aye
L689[09:34:23] <Saphire> AH
L690[09:34:27] <Saphire> That makes sense
L691[09:34:28] <Mimiru> it wasn't taking the pastelize into account
L692[09:34:43] <Saphire> Tsk
L693[09:35:01] <Izaya> you component.proxy(gpuaddr), gpu.bind(screenaddr), vt100emu(gpu), write("\nwhatever\27[Afun")
L694[09:35:18] <Izaya> I have a sed script that can get that 2.5KB down to about 1.5KB
L695[09:35:47] <Inari> %inv add AmandaC's pastelization matrix
L696[09:35:47] * MichiBot summons 'AmandaC's pastelization matrix' and adds to her inventory. This seems rather fragile...
L697[09:36:00] <AmandaC> Hey! I need that! D:
L698[09:36:10] <payonel> Izaya: yeah, mine is 14.3k :)
L699[09:36:16] <Saphire> Ooh?
L700[09:36:21] <Izaya> I imagine it supports more stuff though.
L701[09:36:39] <Saphire> What's that pastelization thing? o.o
L702[09:36:41] <Mimiru> ugh I miss my 3rd monitor
L703[09:36:43] <Saphire> Hm
L704[09:36:54] <Saphire> I have only one!
L705[09:36:54] <Inari> %pet AmandaC
L706[09:36:55] * MichiBot brushes AmandaC with ?. 5 health gained!
L707[09:36:56] * Izaya mails Mimiry a HP L1706
L708[09:37:01] <Mimiru> Code Block pastebined https://paste.pc-logix.com/kizukeyoqa
L709[09:37:03] <Izaya> s/ry/ru/
L710[09:37:03] <MichiBot> * Izaya mails Mimiru a HP L1706
L711[09:37:19] <Mimiru> mine are HP24o's :P
L712[09:37:49] <Izaya> close :D
L713[09:37:55] <Saphire> Surprisingly
L714[09:38:09] <Izaya> I have a Compaq WF1907 here too
L715[09:38:11] <Saphire> Grayscale colors yield literally their own value after passing luma function o..o
L716[09:39:51] <Inari> %inv add Fifty Pastel Shades of Pink: A lewd guide by Inari
L717[09:39:51] * MichiBot summons 'Fifty Pastel Shades of Pink: A lewd guide by Inari' and adds to her inventory. This seems rather fragile...
L718[09:40:15] <Mimiru> Also, I was wrong.. it IS using the pastel function...
L719[09:40:18] <payonel> Izaya: and i can minify that to 6.4k
L720[09:40:18] <Mimiru> ._.
L721[09:40:22] <Mimiru> I have no idea what's wrong
L722[09:40:33] <payonel> Izaya: that's just a first pass copy paste to minify
L723[09:40:38] <Izaya> payonel: is that including replacing local names?
L724[09:40:45] <Izaya> also does your vt100 lib depend on OpenOS libs?
L725[09:40:48] <payonel> mmhmm
L726[09:41:01] * Izaya nods
L727[09:41:03] <Mimiru> hexToRgb calls pastelColors_convert and $color uses hexToRgb.
L728[09:41:05] <payonel> yes to first, not second
L729[09:41:11] <Izaya> oh
L730[09:41:11] <Izaya> huh
L731[09:41:23] <Saphire> @Mimiru Where can I see the source? >~>
L732[09:41:35] <Inari> %inv add A Programmer's guide to human language - Vol I: RGB to Colour names
L733[09:41:35] * MichiBot summons 'A Programmer's guide to human language - Vol I: RGB to Colour names' and adds to her inventory. This seems rather fragile...
L734[09:41:59] <Saphire> Also, according to a small different luma functions I found...
L735[09:41:59] <Saphire> Everyone's letters should be black :V
L736[09:42:12] <payonel> Izaya: i do use text tokenizing for the ; separated list in a color set
L737[09:42:19] <payonel> so in that case, yes, i use openos libs
L738[09:42:26] <Mimiru> really black works best across all backgrounds...
L739[09:42:27] <payonel> that one only
L740[09:42:34] <Izaya> I don't even support colours :D
L741[09:42:35] <Mimiru> black would make this easier :P
L742[09:42:58] <Izaya> Space is already tight
L743[09:43:13] <Izaya> VT100 + microtel is leaving me about 650 bytes to write the actual network terminal stuff
L744[09:43:25] <Saphire> @Mimiru I mean literally every color here gives a luma > 0.5
L745[09:43:30] <Mimiru> @Saphire *sighs* https://gist.github.com/CaitlynMainer/0649b6cbda4f11e615ab90eafbeabd1b the code sucks.. but meh
L746[09:43:52] <payonel> it's not so much vt100 then :) more of a vt100-lite :)
L747[09:44:07] <Izaya> true enough
L748[09:44:18] <Izaya> I'm going to have an extended version eventually
L749[09:44:29] <payonel> Izaya: i am impressed with what you make, don't misread my comment as criticism
L750[09:44:38] <Izaya> this gives me a solid thing to start with for when I work on PsychOS again
L751[09:44:55] <Izaya> I also don't support the screen clearing commands which may be problematic
L752[09:45:22] <Saphire> @Mimiru I'm gonna bap you
L753[09:45:26] <Saphire> *baps @Mimiru*
L754[09:45:30] <Izaya> 2lazy to do anything about that rn
L755[09:45:32] <Saphire> `$color = sprintf("#%02x%02x%02x", $rgb['r'], $rgb['g'], $rgb['b']);`
L756[09:45:41] <Izaya> if I can implement a tiny network terminal I'll be happy
L757[09:45:46] <Mimiru> mind you 95% of this was done at like 1:30AM and I'd been up for ~23 hours
L758[09:45:52] <Saphire> `getContrastColor($color)`
L759[09:46:09] <Saphire> And in getContrastColor...
L760[09:46:11] <Saphire> `$r = hexdec(substr($hexcolor, 0, 2));`
L761[09:46:13] <Izaya> T1 everything, no storage, write protected EEPROM
L762[09:46:22] <Mimiru> Oh.. getContrast isn't a thing anymore
L763[09:46:23] <Mimiru> my bad
L764[09:46:29] <Izaya> ooo I have gcc5.4 on here
L765[09:46:34] <Saphire> ~~uh?~~
L766[09:47:02] <Mimiru> I uploaded the copy I'd been playing with, not the original.
L767[09:47:04] <payonel> Izaya: well, feel free to take ideas from https://hastebin.com/yamiligito.lua
L768[09:47:04] <Mimiru> refresh.
L769[09:47:29] <Izaya> that's the OpenOS VT100 lib, right?
L770[09:47:29] <Mimiru> It's basically the same.. but not :P
L771[09:47:38] <Forecaster> I should add a bap command
L772[09:47:42] <payonel> Izaya: that is openos vt100.lua + full_vt.lua (what you get after the delay load)
L773[09:47:53] <Izaya> huuuuuh
L774[09:47:58] <Forecaster> it'd be like slap but do no damage
L775[09:48:01] ⇦ Parts: TechnicianLP (TechnicianLP!KWopXcNFsM@tcnicn.com) (Leaving))
L776[09:48:05] <Forecaster> %slap slaps
L777[09:48:05] * MichiBot slaps slaps with a circular print of Corded's avatar doing 6 damage
L778[09:48:30] <Saphire> %inv add Substring indexing error
L779[09:48:30] * MichiBot summons 'Substring indexing error' and adds to her inventory. This seems rather fragile...
L780[09:48:48] <payonel> Izaya: oh, i didn't remove some of the delay load code in there, but, it's .. well here: https://hastebin.com/cayiyococu.lua
L781[09:49:11] <Izaya> payonel: ocvm appears to be building on 32-bit haiku
L782[09:49:18] <Izaya> lots and lots of warnings
L783[09:49:19] <Saphire> @Mimiru still the same. Do a test run with debug output for result of `substr($bg,0,2)` in `readableColor($bg)`?
L784[09:49:23] <Izaya> oh no it failed
L785[09:50:33] <Izaya> lots of "ignoring pragma"
L786[09:51:04] <Mimiru> http://caitlynmainer.com/discord/yuri/generateavatar-debug.php?nick=Izaya
L787[09:51:21] <Mimiru> ok, that's echo $r $g $b with a line break.. what about it @Saphire ?
L788[09:51:57] <Saphire> *Hm*
L789[09:52:07] <Izaya> ono
L790[09:52:12] <Izaya> I'm running out of memory again
L791[09:52:36] <Izaya> need more swap space
L792[09:52:58] <Saphire> Is `hexdec` ignoring any non-numeric symbols until encountering a number?
L793[09:53:23] ⇨ Joins: Cervator (Cervator!~Thunderbi@2601:4c1:4001:1d5d:e5d1:c226:ed95:cfca)
L794[09:53:38] <Mimiru> http://php.net/manual/en/function.hexdec.php
L795[09:54:15] <Saphire> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/elopovazay
L796[09:54:27] <Izaya> if this works on 32 and not 64-bit haiku I'm going to be ... annoyed.
L797[09:54:45] <Saphire> Add a 1 to index of substr <.<
L798[09:55:07] <Saphire> $r = hexdec(substr($bg,0,2)); to $r = hexdec(substr($bg,1,2)); and so on
L799[09:55:47] <Saphire> *Waits for it*
L800[09:55:52] <Izaya> oh that's good
L801[09:56:02] <Izaya> my P4 box has about twice the CPU perf of my netbook
L802[09:56:07] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@p57972C62.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L803[09:56:57] <Mimiru> K, that changed the output in -debug, but changed nothing in the image output.
L804[09:57:03] <Izaya> payonel: for whatever reason model/host uses heaps and heaps of memory to compile
L805[09:57:25] <Saphire> Uh
L806[09:57:29] <Saphire> Hm
L807[09:57:37] <Saphire> It did change though, see?
L808[09:57:40] <Izaya> read: I just added another 3GB of swap and it may not be enough
L809[09:57:49] <Saphire> It's just that Izaya's nick *is* supposed to be black
L810[09:57:56] <Saphire> But now it correctly does mine and etc.
L811[09:57:59] <Saphire> Like forecaster
L812[09:58:06] <Forecaster> boop
L813[09:58:23] <Mimiru> Izaya's BG didn't change which confused me, I guess it was close enough to not be noticeable
L814[09:58:42] <Saphire> It's not the BG that is supposed to change, but how it is processed :P
L815[09:58:59] <Mimiru> right.. I'm in readableColor..
L816[09:59:01] <Izaya> RIP
L817[09:59:02] <Saphire> You were trying to split a "#AABBC" into RGB instead of "AABBCC"
L818[09:59:05] <Mimiru> I got woken up with 3 hours of sleep
L819[09:59:06] <Mimiru> by a cat.
L820[09:59:10] <Mimiru> so... meh
L821[09:59:10] <Saphire> Aw
L822[09:59:14] <Izaya> "fatal error: experimental/filesystem: No such file or directory"
L823[09:59:21] <Saphire> By lizzy?
L824[09:59:22] <Mimiru> thanks @Saphire
L825[09:59:26] <Mimiru> No..
L826[09:59:40] <Saphire> ~~Nevermind~~
L827[09:59:45] <Saphire> And no problem
L828[09:59:47] <Corded> * <Mimiru> sighs
L829[09:59:54] <Izaya> why am I still dipping into swap
L830[09:59:56] <Mimiru> I need to add the actual caching system someday
L831[10:00:06] <Izaya> it failed give up
L832[10:00:37] <Izaya> gcc pls
L833[10:06:55] <Skye> Izaya, compile clang!
L834[10:07:16] <Izaya> a. No experimental/fs in libc so no ocvm anyway
L835[10:07:25] <Izaya> b. I dunno if clang runs on haiku
L836[10:09:13] <payonel> Izaya: host.cpp takes a lot to compile because it includes all the components
L837[10:09:28] <payonel> when i go to a plugin style, that'll cheaper
L838[10:09:33] <Izaya> that makes sense
L839[10:09:40] <Izaya> kinda
L840[10:09:52] <Izaya> 2+GB is a little excessive but it isn't as bad with clang
L841[10:14:18] <Mimiru> There, in theory
L842[10:14:22] <Mimiru> there is now a cache
L843[10:18:07] <Mimiru> .
L844[10:18:11] <Mimiru> blerp
L845[10:18:19] <Mimiru> seems cache-y
L846[10:18:38] <Forecaster> The cachiest
L847[10:20:05] <Forecaster> Oh
L848[10:20:12] <Forecaster> I just had an idea
L849[10:20:47] <Forecaster> Add loot boxes to MichiBot :D
L850[10:20:56] <AmandaC> %stab @Forecaster
L851[10:20:56] * MichiBot stabs @Forecaster with Mimiru's SLA doing 8 damage
L852[10:21:17] <Skye> Izaya, port the FS to the Haiku
L853[10:21:32] <Izaya> I can't write C++ to save my life
L854[10:21:46] <Izaya> or even to get out of a paper box
L855[10:23:18] <payonel> Izaya: what is haiku os?
L856[10:23:31] <payonel> and yes, i found https://www.haiku-os.org/
L857[10:23:33] <payonel> but, why?
L858[10:23:48] <Izaya> because windows sucks and *nix isn't very good at desktop
L859[10:24:21] <payonel> ah, "beos inspired"
L860[10:24:26] <Izaya> indeed
L861[10:25:29] <Izaya> hence it being the One True Desktop OS
L862[10:29:25] <payonel> heh
L863[10:33:30] <gdude> I forgot haiku was a thing
L864[10:33:48] <gdude> some of those features are nice, I have two utilities on windows to add the tabs thing and the window snapping/resizing/moving as one
L865[10:47:22] <Saphire> Heee
L866[10:47:25] <Saphire> I love Lua
L867[10:47:47] <Saphire> `print(crc_to_rgb(crc32("Izaya")) / 2 + 128)` gives `#8D8FDF` :D
L868[10:57:12] * Temia blinkblinks. pats Saphire? o.o
L869[11:05:38] <Saphire> *Rawr!*
L870[11:05:59] * Temia patpatpat.
L871[11:09:11] ⇨ Joins: SolaoBajiuik (SolaoBajiuik!~quassel@75.97.233.152.res-cmts.leh.ptd.net)
L872[11:13:45] * Saphire hums
L873[11:14:17] <Saphire> Temia: you are giving me more Japanese language practice than I do by myself just by retweeting stuff >~>
L874[11:14:26] <Temia> Hee
L875[11:23:01] <Forecaster> https://xkcd.com/1987/
L876[11:23:01] <MichiBot> XKCD Comic Name: Python Environment Posted on: 4/30/2018
L877[11:38:24] <Saphire> Welp
L878[11:38:30] <Saphire> I got *very* bored
L879[11:38:34] <Saphire> http://tinyurl.com/y9keg5ob
L880[11:39:43] <20kdc> So what would my name be?
L881[11:42:32] <Saphire> http://tinyurl.com/ybogsctb
L882[11:43:21] <Izaya> payonel: https://pomf.pyonpyon.moe/tkjyey.webm
L883[11:45:33] <Saphire> Whoa
L884[11:52:57] <AmandaC> %choose code or anime or nope, still anime
L885[11:52:57] <MichiBot> AmandaC: code
L886[11:53:00] <AmandaC> :(
L887[12:13:41] ⇦ Quits: Vexatos (Vexatos!~Vexatos@p200300556E62B501C66260102C08F4FF.dip0.t-ipconnect.de) (Ping timeout: 182 seconds)
L888[12:25:46] ⇦ Quits: Dark (Dark!~MrDark@2607:fcc8:d48b:eb00:45b7:6e85:d7a9:ff4b) (Read error: Connection reset by peer)
L889[12:26:19] <AmandaC> Oh look, stardew valley multiplayer beta
L890[12:27:24] ⇨ Joins: Dark (Dark!~MrDark@2607:fcc8:d48b:eb00:54c0:42f5:357:6693)
L891[12:27:30] ⇨ Joins: Vexatos (Vexatos!~Vexatos@p200300556E62B566314F259EC0D0B96D.dip0.t-ipconnect.de)
L892[12:27:30] zsh sets mode: +v on Vexatos
L893[12:28:12] <Vexatos> AmandaC, way ahead of you
L894[12:41:11] ⇦ Quits: SolaoBajiuik (SolaoBajiuik!~quassel@75.97.233.152.res-cmts.leh.ptd.net) (Remote host closed the connection)
L895[12:41:19] <Inari> Still strikes me as odd that Vexatos plays SDV
L896[12:45:43] <Vexatos> why ,-,
L897[12:45:55] <Vexatos> the harvest moon GBA game was my childhood :I
L898[12:47:19] <Forecaster> but robots can't *like* things
L899[12:48:39] <Forecaster> also, I'm not on IRC, nobody saw anything
L900[12:48:41] <payonel> Izaya: for 1.7.3 (next update) i have separated the terminal code in 3 parts: tty, vt100, and cursor
L901[12:49:04] <payonel> Izaya: the cursor lib alone is 6k
L902[12:49:22] <payonel> and it is rather tty agnostic
L903[12:49:53] <payonel> i saw rather because, by design is distinct, but i do call "write" on the terminal in the cursor's echo
L904[12:50:31] <payonel> originally i had the cursor object take the output stream as a ctor param. but that was a level of complexity that didn't add any benefit
L905[12:51:02] <payonel> if you need a custom tty stream to echo to, you just override a custom cursor's echo
L906[12:51:13] <payonel> which is precisely what the cursor lib is designed for
L907[12:51:43] <payonel> also, no idea what grammar i meant with "i saw rather"
L908[12:52:05] <payonel> ah, i meant "i say* 'rather', because"
L909[12:52:07] <Inari> Vexatos: Since oyu seem not much into gaming in general :D
L910[12:52:41] <Vexatos> it's one of four PC games I own >_<
L911[12:53:48] <Forecaster> Portal?
L912[12:54:50] <Vexatos> Portal 2 was the reason I got a steam account, I actually bought it on CD-R
L913[12:54:52] <Forecaster> yay, done with MichiBot things, time to get off irc again
L914[12:55:08] <Forecaster> woop
L915[12:55:09] <Vexatos> that was 2011 or so
L916[12:55:43] <Saphire> Help
L917[12:55:47] <Saphire> *shakes Mimiru*
L918[12:55:54] <Saphire> I can't stop messing with colors q-q
L919[12:56:18] <Forecaster> time to induce color blindness
L920[12:56:38] <payonel> Izaya: (this is not the official code, but probably 90% of "final") https://github.com/payonel/OpenComputers/blob/tmp/src/main/resources/assets/opencomputers/loot/openos/lib/core/cursor.lua
L921[12:56:43] <payonel> Izaya: that's JUST the cursor
L922[12:57:21] ⇦ Quits: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com) (Remote host closed the connection)
L923[12:57:28] <payonel> core_cursor.vertical is the vertically wrapping cursor
L924[12:57:40] ⇨ Joins: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com)
L925[12:57:40] zsh sets mode: +v on MichiBot
L926[12:57:47] <payonel> core_cursor.horizontal is a horizontally wrapping cursor (doesn't wrap down)
L927[12:58:00] <payonel> it isn't loaded by default, honestly only needed for wocchat :)
L928[12:58:24] <Forecaster> hehe
L929[12:58:30] <Forecaster> %lootbox
L930[12:58:30] <MichiBot> Forecaster: You get a loot box! It contains a Doorknob.
L931[12:58:35] <Forecaster> damn
L932[13:00:07] <Forecaster> also
L933[13:00:13] <Forecaster> %bap Inari
L934[13:00:14] * MichiBot baps Inari with the burning pile of RFC specs
L935[13:00:18] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@p57972c62.dip0.t-ipconnect.de)
L936[13:00:31] <Inari> D:
L937[13:01:57] <Forecaster> it does no damage :D
L938[13:02:06] <Forecaster> physical anyway, may cause mental scarring
L939[13:07:15] <Saphire> %lootbox
L940[13:07:15] <MichiBot> Saphire: You get a loot box! It contains a Weed.
L941[13:07:29] <Saphire> .\_\_\_\_.
L942[13:07:35] <Saphire> ...Oh darn
L943[13:07:44] * Saphire mumbles to MichiBot
L944[13:07:56] <Saphire> * Mimiru even
L945[13:11:15] <Mimiru> someone else can fix the regex
L946[13:11:17] * Mimiru shrugs
L947[13:11:24] <Mimiru> I don't regex well enough to even try
L948[13:11:30] <Forecaster> what regex?
L949[13:12:20] <Mimiru> in Yuri, somewhere there is a broken regex that causes `.\_\_\_\_.` from whatever @Saphire sent
L950[13:14:55] <Saphire> Actually
L951[13:15:05] <Saphire> That's literally what I sent
L952[13:15:12] <Saphire> Discord just parses it up
L953[13:17:43] ⇦ Quits: ashka (ashka!~postmaste@62-210-251-94.rev.poneytelecom.eu) (Ping timeout: 198 seconds)
L954[13:19:17] ⇨ Joins: ashka (ashka!~postmaste@62-210-251-94.rev.poneytelecom.eu)
L955[13:59:32] <AmandaC> payonel: with that cursor stuff, does that mean psh is finally going to be revived / updated?
L956[14:19:04] <Saphire> Did I say I was bored?
L957[14:19:09] <Saphire> http://tinyurl.com/y7lt3dqx
L958[14:19:31] <Saphire> Fun fact: there IS in fact full RGB support in terminals.
L959[14:22:01] <Saphire> *Flops on someone.*
L960[14:22:20] <Corded> * <Saphire> nibbles on Izaya
L961[14:29:47] <Wuerfel_21> Todays bathtub thought: How to convert a 4-bit indexed image where the high nibbles contain garbadge into a Wii XFB
L962[14:32:32] <Wuerfel_21> Protip: the solution is inline asm using the PPCs oddball shift instructions
L963[14:32:47] <Wuerfel_21> and a 1k lookup table
L964[14:33:40] <Wuerfel_21> altough i haven't tested that because why would I? This is coming very much out of the blue.
L965[14:38:59] <gerard> Even Discord has to go through CSS hell
L966[14:39:01] <gerard> https://i.imgur.com/A8j95uW.png
L967[14:39:24] <Wuerfel_21> especially discord
L968[14:40:08] <Wuerfel_21> CSS+HTML were not made for GUI development
L969[14:40:58] <Forecaster> that's what a website is though
L970[14:41:13] <Saphire> Let's try some colors: http://tinyurl.com/ya4v6mqx
L971[14:41:18] <gerard> With flexbox it is massively improved tho
L972[14:42:58] <Wuerfel_21> `that's what a website is though` a website isn't a GUI, usually.
L973[14:43:29] <Forecaster> it's a user interface, and it's graphical :P
L974[14:44:58] <Wuerfel_21> not in the traditional sense tho.
L975[14:51:57] <Inari> CSS+HTML works great for UI though
L976[14:53:47] <Wuerfel_21> HERETIC!
L977[14:54:28] <Wuerfel_21> ~~how can one make any UI, without the laziness embodied by GridBagLayout?~~
L978[14:57:01] <payonel> AmandaC: re cursor and psh. i would say the possibility of a psh update goes from 20% to 80% likely
L979[14:58:53] <Forecaster> I've made several nw.js programs :P
L980[15:00:15] <Forecaster> %lootbox
L981[15:00:15] <MichiBot> Forecaster: You get a loot box! It contains a Half-eaten fortune cookie.
L982[15:00:21] <Forecaster> >:
L983[15:03:02] <Saphire> I swear I'll go to sleep soon http://tinyurl.com/ybu378rd
L984[15:03:21] <Forecaster> > . >
L985[15:03:28] <Saphire> Hm?
L986[15:03:36] <Forecaster> sure you will
L987[15:03:41] <Saphire> *pouts*
L988[15:03:49] <Saphire> But... any thoughts?
L989[15:03:53] <payonel> i was hoping to have a color :(
L990[15:04:28] <Saphire> Here ya go :P http://tinyurl.com/yc89c53z
L991[15:05:04] <payonel> oooh i like it!
L992[15:05:16] <Saphire> It could be brighter by the way, but then there's an edge case of Inari: http://tinyurl.com/yadf8n5p
L993[15:05:34] <Forecaster> haha
L994[15:05:54] <payonel> AmandaC: what was that auto doc thing?
L995[15:05:56] <payonel> ldoc?
L996[15:06:12] <payonel> https://stevedonovan.github.io/ldoc/manual/doc.md.html ?
L997[15:06:51] <AmandaC> payonel: yeah, ldoc
L998[15:07:14] <Saphire> ~~I kinda need some feedback pls?~~
L999[15:07:22] <payonel> i would need it to compile to the markdown we use on the wiki
L1000[15:07:34] <payonel> @saphire: my color is perfect
L1001[15:07:36] <payonel> none to give
L1002[15:07:37] <payonel> sorry :)
L1003[15:07:45] <Saphire> What about others?
L1004[15:08:15] <payonel> AmandaC: and by "need" i mean, i would reaaaaaly like
L1005[15:08:18] <Saphire> Would colors like Inari's be ok?
L1006[15:08:43] <Inari> I demand custom colours
L1007[15:08:45] <payonel> uuu it has format support
L1008[15:09:06] <Saphire> ...Custom colors are something to be discussed with Mimi
L1009[15:09:23] <Saphire> Because that implies needing a database or some other way of *storing them*, you know?
L1010[15:09:38] <Forecaster> you'll have to hope you get a custom skin in a lootbox
L1011[15:09:39] <Forecaster> :P
L1012[15:10:03] <Inari> %lootbox
L1013[15:10:04] <MichiBot> Inari: You get a loot box! It contains a Potato.
L1014[15:10:09] <Inari> :|
L1015[15:10:18] <payonel> Inari: i did some googling
L1016[15:10:24] <payonel> the most lewd color might be yellow
L1017[15:10:30] <Inari> Nah
L1018[15:10:32] <Inari> It's pink
L1019[15:10:35] <Forecaster> %lootbox
L1020[15:10:35] <MichiBot> Forecaster: You get a loot box! It contains a Leaf.
L1021[15:10:36] <Saphire> PINk
L1022[15:10:45] <Saphire> ...I want a pink nick though :V
L1023[15:11:05] <Forecaster> P!ink?
L1024[15:11:39] <payonel> Inari: i would have guessed pink. but the phrase 'off-color' comes from off color diamonds, which are typically yellow. so when saying something is off-color (lewd) you are generally saying it is yellow
L1025[15:11:44] <payonel> though, there are also pink diamonds
L1026[15:12:09] <Inari> But the H is generally pink
L1027[15:12:22] <Vexatos> who knew playing a beta five hours after release would be buggy
L1028[15:12:38] <Forecaster> Gee wiz vexatos, who indeed
L1029[15:13:02] <Vexatos> Crash count so far: four client crashes, one host crash
L1030[15:13:07] <Vexatos> well
L1031[15:13:14] <Vexatos> three crashes and two freezes
L1032[15:13:16] <Saphire> *Hums* http://tinyurl.com/y9znpegq
L1033[15:13:33] <Saphire> I suspect
L1034[15:13:35] <Forecaster> once that's properly released I hope to do a letsplay on it
L1035[15:13:44] <Saphire> That I will have to do HSL or HSV colors
L1036[15:13:49] <Vexatos> 4-play stardew valley is 9999999999 fun
L1037[15:13:54] <Vexatos> 4-player*
L1038[15:14:10] <Vexatos> you can properly split up your work D:
L1039[15:14:36] <Forecaster> I'd probably just do 2-p
L1040[15:14:37] <Forecaster> :P
L1041[15:15:09] <Saphire> *Sits on @Mimiru*
L1042[15:17:19] <Corded> * <Saphire> needs help
L1043[15:17:54] <Skye> @Saphire, what's that? :O
L1044[15:18:28] ⇨ Joins: setzer22 (setzer22!webchat@static.masmovil.com)
L1045[15:18:34] <setzer22> Hi!
L1046[15:18:46] <Skye> o/
L1047[15:19:28] <setzer22> I'm trying to make some simple programs, but I don't know how to scroll up to see the error stack traces. Is there a way I can do that?
L1048[15:20:00] <Skye> sadly there's no way to scroll up, but normally stack traces aren't that long. O_O
L1049[15:20:58] <setzer22> I can only see 15 lines at a time in a robot's screen
L1050[15:21:16] <Skye> ah...
L1051[15:21:24] <Skye> hum...
L1052[15:21:39] <Forecaster> write to a file
L1053[15:21:41] <Forecaster> :P
L1054[15:21:42] <Skye> Izaya, payonel: any ideas on how to capture the stacktrace of errors?
L1055[15:21:50] <Skye> @Forecaster, errors? .-.
L1056[15:22:00] <Forecaster> yeah
L1057[15:22:03] <Skye> there is probably a way to redirect the error output
L1058[15:22:14] <Skye> what's the way to do that?
L1059[15:22:31] <Forecaster> there's definitely a way to catch them and write them to a file
L1060[15:22:46] <Forecaster> I can't remember what that is though
L1061[15:22:52] <Forecaster> I've only done it once ages ago
L1062[15:23:00] <Forecaster> maybe I have it in my repo somewhere
L1063[15:23:33] <Skye> setzer22, ./program_that_errors.lua 2> errors.txt
L1064[15:23:40] <Skye> see if that works
L1065[15:24:08] <setzer22> Skye, yeah, that worked!
L1066[15:24:13] <Skye> \o/
L1067[15:24:17] <setzer22> :D
L1068[15:24:33] <Skye> for future reference, https://askubuntu.com/questions/625224/how-to-redirect-stderr-to-a-file I took that from a linux usage thingy
L1069[15:24:35] <Forecaster> that wasn't what I had in mind but hey
L1070[15:24:39] <Skye> OpenOS is inspired by Linux
L1071[15:24:43] <Skye> not completely
L1072[15:24:52] <Skye> but it aims to have some similarlities where possible
L1073[15:24:52] <Forecaster> probably wouldn't have worked back then :P
L1074[15:24:57] <Skye> like the thing wot you just did!
L1075[15:25:05] <setzer22> Skye, hahaha, yeah, in fact I knew how to do it in Linux, but I didn't think about it ^^'
L1076[15:25:10] <Skye> :P
L1077[15:25:18] <Skye> fair enough
L1078[15:25:21] <Skye> now you know!
L1079[15:25:25] <Skye> :D
L1080[15:25:27] <setzer22> thanks!
L1081[15:25:31] <Forecaster> okay this is annoying
L1082[15:25:36] <Skye> you're welcome
L1083[15:25:45] <Skye> and word of advice: backups backups backups
L1084[15:25:48] <Forecaster> why does "Skye" and "setzer22" have nearly identical avatars
L1085[15:26:09] <Saphire> ...because CRC of their nicks is very similar
L1086[15:26:15] <Skye> gosh
L1087[15:26:25] <Skye> make the bot have my own avatar gosh
L1088[15:26:26] <Skye> :P
L1089[15:26:39] <Skye> ...could you change avatars that quickly?
L1090[15:26:50] <Saphire> I am messing a bit with it thought http://tinyurl.com/y867hz47
L1091[15:26:53] <Forecaster> yes
L1092[15:27:01] <Forecaster> it requests it on every message
L1093[15:27:06] <Skye> doo eet
L1094[15:27:10] <Forecaster> from Michi's generator
L1095[15:27:14] <Skye> allow people to submit avatars! :D
L1096[15:27:18] <Wuerfel_21> ^^^
L1097[15:27:27] <Saphire> :<
L1098[15:27:33] <Saphire> ~~Why am I doing this~~
L1099[15:27:54] <Skye> also @Saphire, my advice would be to select a range of colours that look "pretty"
L1100[15:27:59] <Skye> and try to avoid the browns?
L1101[15:28:20] <Saphire> ...Hm.
L1102[15:28:25] <Saphire> NOW THAT IS COMPLICATED :V
L1103[15:28:37] <Saphire> ...And needs HSV
L1104[15:31:07] <payonel> Skye: the command line parsing in openos is a thing i spent a very long time on. and the natural(linux style) use of numbered io handles
L1105[15:31:18] <Skye> \o/
L1106[15:31:20] <payonel> you can also create new io handles, like linux
L1107[15:31:21] <Skye> setzer22, yay!
L1108[15:31:52] <Skye> payonel, yay!¬
L1109[15:33:04] <payonel> openos does a lot of command line parsing that, and especially order of operations, that people likely will never notice
L1110[15:34:38] <payonel> for example, try this: mkdir test; cd test; touch echo hi; *
L1111[15:35:25] <Skye> you have shell scripts?
L1112[15:37:36] <payonel> you can execute files as shell commands using `source file`
L1113[15:37:45] <payonel> but what do you mean do i have shell scripts?
L1114[15:42:00] <Saphire> Also
L1115[15:42:17] <Mimiru> @Saphire ?
L1116[15:42:20] <AmandaC> payonel: it supports custom templates
L1117[15:42:33] <Mimiru> just got home.
L1118[15:42:38] <Saphire> You can't have white letter with those pastel colours
L1119[15:43:08] <Saphire> Because luma of #888 is already around 127
L1120[15:43:23] <Mimiru> yeah it's averaged out to black, so whatever
L1121[15:43:25] * Mimiru shrugs
L1122[15:43:25] <Saphire> And those colours are *lighter* than it so
L1123[15:43:42] <Saphire> ... It literally can't be not blanket
L1124[15:43:45] <Saphire> *black
L1125[15:43:47] <Mimiru> Yes...
L1126[15:43:50] <Mimiru> I get that
L1127[15:43:57] <Mimiru> which is why I shrugged
L1128[15:44:00] <Mimiru> so
L1129[15:44:01] <Saphire> ... Also, uh. Check out a little thing I did above?
L1130[15:44:02] * Mimiru shrugs
L1131[15:44:13] <Saphire> I need feedback
L1132[15:44:32] <Saphire> I spent hours doing it instead of sleep
L1133[15:44:44] <Mimiru> erm..
L1134[15:45:20] <Saphire> That came out wrong...
L1135[15:46:48] <Wuerfel_21> Welp, i have two chromium-based browsers and two(?) electron apps running on my 8GB RAM laptop. Someone please rescue me from the cursed land of **SWAPPPPP**
L1136[15:47:10] <Mimiru> @Saphire I assume you mean this? https://cdn.discordapp.com/attachments/125649403162656768/440606575707553803/unknown.png
L1137[15:48:41] <gerard> https://www.youtube.com/watch?v=HluANRwPyNo
L1138[15:48:42] <MichiBot> What people think programming is vs. how it actually is | length: 30s | Likes: 49,071 Dislikes: 518 Views: 1,246,512 | by Jombo | Published On 23/2/2018
L1139[15:48:58] <gerard> but I feel like the first part
L1140[15:50:22] <Mimiru> If so.. it's pretty neat
L1141[15:51:00] <Mimiru> I'm also pretty meh on the idea of people submitting avatars.. that means writing more code for submitting them, and the bot uploading them ._.
L1142[15:51:01] <Mimiru> bleh
L1143[15:51:51] <Wuerfel_21> AFAIK, you could let people submit links?
L1144[15:52:28] <Saphire> @Mimiru#0000 yeah that
L1145[15:52:42] <Saphire> Mimiru: ^
L1146[15:54:25] <Saphire> Should I continue trying to make something with it?
L1147[15:54:28] <Mimiru> I'm #6147 BTW.. :P
L1148[15:54:38] <Mimiru> no idea where the #0000 keeps coming from :P
L1149[15:54:47] <Mimiru> umm.. sure?
L1150[15:55:38] <Saphire> Oki!
L1151[15:55:38] <Saphire> Any specific wishes for generated colours?
L1152[15:55:49] <Mimiru> Not horrible... so what you have there is pretty good
L1153[15:56:49] <Saphire> Huh
L1154[15:57:07] <Saphire> ...I am doing pretty weirf things there btw
L1155[15:58:55] <Saphire> Substracting background colour out of white, dividing that by 2... And swapping RGB component into GBR
L1156[15:59:09] <Saphire> Substracting background colour out of white, dividing that by 4... And swapping RGB component into GBR [Edited]
L1157[15:59:14] <Wuerfel_21> "Finding an answer to your coding question": https://i.imgur.com/SFeAZI3.png
L1158[15:59:14] <Wuerfel_21> oof
L1159[15:59:19] <Saphire> Substracting background colour out of white, dividing that by 4... And swapping RGB componenst into GBR [Edited]
L1160[15:59:43] <Saphire> @Wuerfel_21 is there an actual living example of the last one?
L1161[15:59:51] <Mimiru> So... I found out my cat died today.
L1162[15:59:56] <Mimiru> While I'm 2500 miles away.
L1163[15:59:59] <Saphire> ...oh :c
L1164[16:00:27] <Wuerfel_21> I don't actually know
L1165[16:00:36] <Wuerfel_21> I only pretend to know things
L1166[16:01:40] <Mimiru> So.. sorry if I don't seem my usual self.
L1167[16:01:53] <AmandaC> Mimiru: :(
L1168[16:02:15] <Saphire> *Offers hugs :c*
L1169[16:04:16] <Mimiru> *hugs back*
L1170[16:04:17] <Mimiru> thanks
L1171[16:04:30] <Saphire> *Yays*
L1172[16:04:55] <Saphire> ... How much can I put into avatar generation? <.<
L1173[16:05:23] * Mimiru shrugs
L1174[16:05:39] <Mimiru> As long as it doesn't take too long to generate
L1175[16:05:42] <Mimiru> also I cache now
L1176[16:05:47] <Saphire> Gotcha
L1177[16:05:52] <Wuerfel_21> Make every avatar a unique 4D raytraced fractal
L1178[16:05:55] <Mimiru> It's really crappy cache
L1179[16:05:57] <Mimiru> but it's cache
L1180[16:06:13] <Saphire> Hm
L1181[16:06:57] <Saphire> Apparently WordPress makes those out of tiles?
L1182[16:15:05] ⇦ Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-123.nctv.com) (Read error: Connection reset by peer)
L1183[16:16:39] ⇨ Joins: Thutmose (Thutmose!~Patrick@host-69-59-79-123.nctv.com)
L1184[16:42:04] ⇨ Joins: lp (lp!~lordpipe@66.109.211.167)
L1185[16:50:42] <Skye> Goodnight
L1186[17:00:59] ⇦ Quits: mrkirby153 (mrkirby153!mrkirby153@2a01:7e00:e000::11) (Quit: Leaving)
L1187[17:26:00] ⇨ Joins: mrkirby153 (mrkirby153!mrkirby153@2a01:7e00:e000::11)
L1188[17:28:14] ⇦ Quits: setzer22 (setzer22!webchat@static.masmovil.com) (Quit: webchat.esper.net)
L1189[17:44:34] ⇨ Joins: Splinti (Splinti!webchat@ip1f105408.dynamic.kabel-deutschland.de)
L1190[17:45:47] <Splinti> Hello, quick question: Has anybody got the "module return XYS not found" error when unserializing a value? It worked when the value is unserialized the first time, but the same value can't be unserialized a second time. Am I missing something here?
L1191[17:57:02] <payonel> Splinti: i would need a specific example, if you can
L1192[17:57:16] <Splinti> Okay, one second.
L1193[18:00:01] <Splinti> https://pastebin.com/LeqPLgrN inside the "data" file, theres only this: "{}". After executing, this error occures: http://cdn.craftnbuild.de/i/o88vk.png
L1194[18:00:33] <payonel> Splinti: btw, have you used real-life lua?
L1195[18:00:47] <Splinti> Umm no
L1196[18:00:51] <Splinti> Sorry
L1197[18:00:54] <payonel> ok, it's okay :)
L1198[18:01:10] <payonel> the lua environment i support in openos is very much like real life lua
L1199[18:01:19] <payonel> and for example, the io library is a global library
L1200[18:01:25] <payonel> you don't need to require it
L1201[18:02:11] <Splinti> Oh, that's why these libs are at the top in the doc
L1202[18:03:20] <Splinti> payonel I think this might be my fault, after rebooting the file I sent you works, but after executing my own program the file does not execute, i have messed up something I guess...
L1203[18:05:01] <payonel> Splinti: first of all, `s` you are defining as global
L1204[18:05:06] <payonel> you should declare it local
L1205[18:05:22] <payonel> secondly, you aren't using s, instead you trying to say serialization.unserialize
L1206[18:05:34] <Splinti> I just wrote that program for you in a minute, and yes I made a typo
L1207[18:07:33] <payonel> lua
L1208[18:07:36] <payonel> derp :)
L1209[18:08:01] <Splinti> I guess I broke the package lib lul
L1210[18:08:24] <payonel> Splinti: anyways, overwriting the io library is a bad idea, and by saying `io = ...` in your code, you are overwriting the _G scope
L1211[18:08:46] <payonel> in more recent versions of openos, it can recover because the user space is also sandboxed and it'll correct itself by restarting the shell
L1212[18:09:02] <Splinti> dafuk, okay
L1213[18:09:26] <Splinti> Well, thanks for your help, I might just look around my program and see how I managed to broke the package lib
L1214[18:09:40] <payonel> but i cannot repro your 'return {}' error
L1215[18:09:46] <payonel> do you have an example of that?
L1216[18:10:04] <Splinti> I can try to give you my TouchApi
L1217[18:10:23] <payonel> a minimal repro would be preferred
L1218[18:10:39] <payonel> you should make sure you're not declaring globals unless you mean to
L1219[18:10:49] <payonel> and you shouldn't overwrite _G.io
L1220[18:10:50] <Splinti> I know, but I don't know where I broke it or where it could've broken down. I gotta try to figure that out first..
L1221[18:11:17] <Splinti> I use locals as much as I can, but I am unsure if I can access "classes" within other "required" libraries
L1222[18:11:30] <Splinti> OH WAIT A SECOND
L1223[18:11:32] <Splinti> I got it
L1224[18:11:51] <Splinti> load() is a global function available anywhere?
L1225[18:12:27] <payonel> of course
L1226[18:12:33] <Splinti> xD
L1227[18:12:36] <Splinti> Okay :)
L1228[18:12:38] <payonel> load() is one of the principal methods of lua
L1229[18:12:49] <Splinti> Well, I overwrote it :D
L1230[18:12:57] <payonel> stop making globals :) and especially ones that exist for a reason
L1231[18:13:08] <Splinti> yup
L1232[18:13:39] <payonel> Splinti: i give user code ACCESS to create globals so that users can do things globally easily
L1233[18:13:47] <payonel> but yes, that also makes it easy for them to break things
L1234[18:14:25] <Splinti> Yeah, I know... I guess I am too much used to programming C#, you have a Class for everything and there's no such thing as "global functions"
L1235[18:14:56] <payonel> lua is specifically designed to allow you to sandbox everything
L1236[18:15:05] <payonel> by its nature, you have the power to intercept anything
L1237[18:15:19] <Splinti> That's why It's so flexible
L1238[18:16:17] <Vexatos> payonel, selene can replace load :⁾
L1239[18:16:29] <Vexatos> Not that it needs to anymore, thanks to the power of hashbang
L1240[18:16:44] <Vexatos> (and package.searchers)
L1241[18:17:36] <payonel> well, there is a difference between changing _G on purpose and on accident
L1242[18:20:01] ⇨ Joins: xarses (xarses!~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
L1243[18:20:29] <Splinti> Woohoo it works, thanks :D
L1244[18:20:41] <Splinti> Stupid little mistakes
L1245[18:29:50] ⇦ Quits: Vexatos (Vexatos!~Vexatos@p200300556E62B566314F259EC0D0B96D.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L1246[18:39:13] <payonel> Splinti: :)
L1247[19:05:43] ⇨ Joins: Thutmose1 (Thutmose1!~Patrick@host-69-59-79-123.nctv.com)
L1248[19:08:00] ⇦ Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-123.nctv.com) (Ping timeout: 186 seconds)
L1249[19:08:57] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@p57972c62.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L1250[19:12:16] ⇦ Quits: Splinti (Splinti!webchat@ip1f105408.dynamic.kabel-deutschland.de) (Quit: webchat.esper.net)
L1251[19:56:36] <Izaya> So uh
L1252[19:56:53] <Izaya> I'm guessing I can't use an AM3+ chip in an AM4 board?
L1253[19:58:12] <Izaya> Oh, AM3+ chips are more expensive anyway
L1254[20:20:44] ⇦ Quits: Thutmose1 (Thutmose1!~Patrick@host-69-59-79-123.nctv.com) (Quit: Leaving.)
L1255[20:37:02] ⇨ Joins: Thutmose (Thutmose!~Patrick@host-69-59-79-123.nctv.com)
L1256[20:44:09] ⇦ Quits: Inari (Inari!~Pinkishu@p5DEC616A.dip0.t-ipconnect.de) (Quit: 'Get out of my way or the tadpole dies!')
L1257[20:45:18] ⇦ Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-123.nctv.com) (Quit: Leaving.)
L1258[20:51:41] ⇦ Quits: smoke_fumus (smoke_fumus!~smoke_fum@188.35.176.90) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
L1259[20:56:07] ⇨ Joins: Unh0ly_Tigg (Unh0ly_Tigg!~Unh0ly_Ti@c-24-21-196-226.hsd1.or.comcast.net)
L1260[21:06:35] <Saphire> *yawns*
L1261[21:06:41] <Saphire> Hmm...
L1262[21:06:46] <Saphire> HSV time
L1263[21:06:48] <Mimiru> Indeed.
L1264[21:09:31] <Saphire> Hmm.
L1265[21:09:55] <Saphire> ...I accidently a colour library by the way
L1266[21:11:55] <Mimiru> lol
L1267[21:12:07] <Saphire> IT KINDA HAPPENED BY ITSELF OKAY
L1268[21:12:24] <Saphire> I just added a few utility functions, then a bit more and it, uh...
L1269[21:15:59] <Mimiru> :P
L1270[21:40:42] ⇦ Quits: Arimil (Arimil!~Renari@24.229.185.155.res-cmts.sm.ptd.net) (Read error: Connection reset by peer)
L1271[21:42:22] ⇨ Joins: Renari (Renari!~Renari@24.229.185.155.res-cmts.sm.ptd.net)
L1272[21:54:18] <Izaya> AmandaC: can has progress bar widget
L1273[21:55:24] <AmandaC> Izaya: https://gitlab.darkdna.net/amanda/oc-fileserver/blob/master/experiments/kos/apps/app-lilac-power.lua#L25-39
L1274[21:55:36] <Izaya> Thanks
L1275[21:55:44] <Izaya> Gonna make a scrolling text view widget
L1276[21:56:24] <Xal> famous last words
L1277[21:56:43] <Xal> good scrolling text widgets are surprisingly difficult to make :P
L1278[21:57:48] <Izaya> Well I need one so
L1279[21:57:53] <AmandaC> Well, KOS provides a text wrapper alreay, so you just need to code the scroll behaviour which is just a moving window of lines
L1280[21:58:06] <Izaya> ^
L1281[21:58:16] <AmandaC> s/text wrapper/text wrapping/
L1282[21:58:16] <MichiBot> <AmandaC> Well, KOS provides a text wrapping alreay, so you just need to code the scroll behaviour which is just a moving window of lines
L1283[21:58:45] <AmandaC> anyway, bed time, got distracted by SDV and didn't see the time
L1284[21:58:50] <AmandaC> Multiplayer is fun :3
L1285[21:59:33] <AmandaC> I got to play Skyrim guard to start: https://gitlab.darkdna.net/amanda/oc-fileserver/blob/master/experiments/kos/apps/app-lilac-power.lua#L25-39
L1286[21:59:34] <AmandaC> er
L1287[21:59:45] <AmandaC> Thanks for copying, keyboard: https://imgur.com/YBJtxG9
L1288[22:18:36] <xarses> payonel: it seems that your emulator is a full c build, while gamax92's uses existing lua machine
L1289[22:19:29] <xarses> I thought there where others too...
L1290[22:21:05] ⇦ Quits: Cervator (Cervator!~Thunderbi@2601:4c1:4001:1d5d:e5d1:c226:ed95:cfca) (Quit: Cervator)
L1291[22:23:59] <payonel> xarses: hmm? ocvm is written in c++
L1292[22:24:02] <payonel> context?
L1293[22:29:30] <xarses> I want to re-use one
L1294[22:30:00] <payonel> xarses: what is your host os?
L1295[22:30:07] <xarses> linux
L1296[22:30:15] <payonel> oh, you're gravy
L1297[22:30:18] <payonel> :)
L1298[22:37:20] <Kodos> I should really bite the bullet and get ocemu
L1299[22:37:37] <Kodos> Does it support/simulate any of the addons
L1300[22:38:30] <Kodos> AmandaC, mind if I steal that progress bar for my lib?
L1301[22:39:56] ⇨ Joins: Doty1154 (Doty1154!~Doty1154@2601:648:8000:134f:d84:4beb:4223:2924)
L1302[22:46:24] ⇦ Quits: rikai (rikai!~rikai@2607:5300:60:1308::1) (Ping timeout: 186 seconds)
L1303[22:48:09] <xarses> payonel: well... I'd stuff it into something else
L1304[22:49:15] ⇨ Joins: rikai (rikai!~rikai@2607:5300:60:1308::1)
L1305[22:51:12] ⇦ Quits: Doty1154 (Doty1154!~Doty1154@2601:648:8000:134f:d84:4beb:4223:2924) (Ping timeout: 186 seconds)
L1306[22:51:57] ⇨ Joins: Doty1154 (Doty1154!~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net)
L1307[23:22:44] <Forecaster> %lootbox
L1308[23:22:44] <MichiBot> Forecaster: You get a loot box! It contains a Piece of cloth.
L1309[23:35:46] <Saphire> Halp
L1310[23:36:03] <Saphire> http://tinyurl.com/y7e6w3mf
<<Prev Next>> Scroll to Top