<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[01:00:33] ⇦ Quits: ben_mkiv|afk (ben_mkiv|afk!~ben_mkiv@88.130.156.58) (Ping timeout: 190 seconds)
L2[01:31:40] ⇨ Joins: Backslash (Backslash!~Backslash@d75-156-174-126.abhsia.telus.net)
L3[01:31:46] ⇦ Quits: Backslash (Backslash!~Backslash@d75-156-174-126.abhsia.telus.net) (Read error: -0x7880: SSL - The peer notified us that the connection is going to be closed)
L4[02:39:32] ⇨ Joins: Webchat656 (Webchat656!webchat@modemcable232.10-161-184.mc.videotron.ca)
L5[02:40:35] ⇦ Quits: Webchat656 (Webchat656!webchat@modemcable232.10-161-184.mc.videotron.ca) (Client Quit)
L6[03:41:19] ⇨ Joins: Vexatos (Vexatos!~Vexatos@port-92-192-2-206.dynamic.as20676.net)
L7[03:41:19] zsh sets mode: +v on Vexatos
L8[04:02:51] ⇨ Joins: Inari (Inari!~Pinkishu@pD9E3888F.dip0.t-ipconnect.de)
L9[04:05:14] <Inari> Off to be the Wizard is a depressing book to listen to
L10[04:06:04] <Inari> AmandaC: https://media.discordapp.net/attachments/309526717398122496/658247046700072960/FB_IMG_1576827500727.jpg
L11[04:07:29] <Forecaster> clearly someone cast Seeming on a bunch of birds
L12[04:08:58] <Inari> Seeming?
L13[04:09:52] <Forecaster> `This spell allows you to change the appearance of any number of creatures that you can see within range. You give each target you choose a new, illusory appearance.`
L14[04:10:13] <Inari> Wheres that from
L15[04:10:24] <Forecaster> D&D
L16[04:25:27] ⇦ Quits: {Opsimath}Shawn ({Opsimath}Shawn!~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Read error: Connection reset by peer)
L17[04:30:46] <Forecaster> %sip
L18[04:30:46] <MichiBot> You drink a smelly aqua potion (New!). It tastes salty.
L19[04:57:54] <Forecaster> oh wow
L20[04:58:03] <Forecaster> this is a horrible trailer
L21[04:58:04] <Forecaster> https://youtu.be/lEXgaEGpfHc
L22[04:58:04] <MichiBot> Dark Alliance Official Reveal Trailer | The Game Awards 2019 | length: 1m 2s | Likes: 4,279 Dislikes: 1,105 Views: 226,185 | by IGN | Published On 13/12/2019
L23[04:58:20] <Forecaster> who's idea was this cinematography?
L24[04:58:25] <Forecaster> they need to be fired
L25[04:58:59] <Forecaster> it looks so awkward...
L26[05:23:13] <Inari> Oh neat
L27[05:23:19] <Inari> We finally sorta figured out why ice is slppery
L28[05:23:26] <Inari> https://www.youtube.com/watch?v=yjSf7Yh9UZc
L29[05:23:26] <MichiBot> The Strange (Unexpected) Reason Ice is Slippery | length: 8m 27s | Likes: 28,271 Dislikes: 404 Views: 530,500 | by It's Okay To Be Smart | Published On 17/12/2019
L30[06:15:09] ⇨ Joins: bauen1_ (bauen1_!~bauen1@ipb21bb53f.dynamic.kabel-deutschland.de)
L31[06:15:30] ⇦ Quits: bauen1 (bauen1!~bauen1@ipb21bb53f.dynamic.kabel-deutschland.de) (Ping timeout: 378 seconds)
L32[06:30:43] <TheLunaticist> Anyone know why this program won't call the function ```lua adjustReactor() ``` ?
L33[06:31:02] <Forecaster> what program
L34[06:31:05] <TheLunaticist> Anyone know why this program won't call the function ```
L35[06:31:05] <TheLunaticist> adjustReactor() ``` ? [Edited]
L36[06:31:09] <TheLunaticist> http://tinyurl.com/wzflu2w
L37[06:31:40] <Forecaster> you're declaring the function after you call it
L38[06:31:42] <Forecaster> that's probably why
L39[06:32:13] <TheLunaticist> Do you know how I could move the function without having to rewrite it?
L40[06:32:21] <Forecaster> no
L41[06:32:30] <TheLunaticist> oh no
L42[06:32:41] <TheLunaticist> thx
L43[06:37:39] <Forecaster> %tonk
L44[06:37:40] <MichiBot> Jiminy Cricket! Forecaster! You beat your own previous record of 7 hours, 16 minutes and 10 seconds (By 2 hours, 27 minutes and 4 seconds)! I hope you're happy!
L45[06:37:41] <MichiBot> Forecaster's new record is 9 hours, 43 minutes and 15 seconds! No points gained for stealing from yourself. (Lost out on 0.00245 x 8 = 0.0196)
L46[06:58:18] ⇦ Quits: bauen1_ (bauen1_!~bauen1@ipb21bb53f.dynamic.kabel-deutschland.de) (Ping timeout: 190 seconds)
L47[07:01:08] ⇨ Joins: bauen1 (bauen1!~bauen1@ipb21bb53f.dynamic.kabel-deutschland.de)
L48[07:04:03] <AmandaC> Inari: they can get down when they're ready, no need to call the fire department
L49[07:20:25] <Ocawesome101> pats AmandaC on the head Inari: what is that devilry with cats
L50[07:44:33] <AmandaC> ~w computer
L51[07:44:33] <ocdoc> http://ocd.cil.li/api:computer
L52[07:53:53] <Forecaster> https://youtu.be/v3y8AIEX_dU
L53[07:53:54] <MichiBot> How to Escape a Super Nova: Stellar Engines | length: 9m 1s | Likes: 12,452 Dislikes: 70 Views: 87,311 | by Kurzgesagt – In a Nutshell | Published On 22/12/2019
L54[07:53:59] <Forecaster> neat
L55[08:43:56] <Elfi> The birbs are cute
L56[08:53:57] <DaComputerNerd> neat video
L57[09:03:00] <Inari> %splash Elfi
L58[09:03:01] <MichiBot> You fling a molten purple potion (New!) that splashes onto Elfi. Elfi turns into a toad wolf for {r:2-60:minute}.
L59[09:03:12] <Inari> ?
L60[09:04:03] <Inari> %blame @Forecaster
L61[09:04:03] * MichiBot blames @Forecaster for slow internet speeds
L62[09:06:25] <DaComputerNerd> %sip
L63[09:06:25] <MichiBot> You drink a liquid unobtanium potion (New!). DaComputerNerd zones out for 5 minutes.
L64[09:25:41] <Elfi> @Ariri Server's chugging again. Maybe a semi-nightly restart cronjob is in order
L65[09:39:55] <Forecaster> that seems to be an issue with splash specifically
L66[09:45:36] <Forecaster> oh, I might know what this is
L67[09:58:22] <Forecaster> %restart
L68[09:58:24] ⇦ Quits: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com) ()
L69[09:58:51] ⇨ Joins: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com)
L70[09:58:51] zsh sets mode: +v on MichiBot
L71[09:59:20] <Forecaster> %sip
L72[09:59:32] <MichiBot> You drink a cloudy transparent potion (New!). Forecaster now knows how not to be seen.
L73[10:22:26] <Papa Stalin> https://pastebin.com/c9SU0BbE
L74[10:22:26] <Papa Stalin> im trying to get the please enter a password on a new line but its on the same line as : print("--------------------------- BUK-SYSTEMS DECONTAMINATION ---------------------------\n")
L75[10:23:11] <Elfi> %quaff
L76[10:23:11] <MichiBot> You drink a muddy automato potion (New!). It tastes sweet.
L77[10:23:21] <Elfi> Yum.
L78[10:23:24] <Elfi> Automato juice.
L79[10:27:59] <Forecaster> @Papa Stalin use the term API
L80[10:28:13] <Papa Stalin> i fix it
L81[10:28:17] <Papa Stalin> but thanks
L82[10:36:26] <Ariri> Elfi: I’ll have to figure that out, i was playing it just 5 hours ago so i don’t know why it did that
L83[10:36:49] <Elfi> Yeah, it started fairly recently
L84[10:37:02] <Elfi> It was brief at first, then it went up to 11 pretty quickly
L85[10:37:17] <Elfi> Have you checked to see if it's based on swap usage?
L86[10:39:22] <Papa Stalin> how would i have 2 gpu.setForeground() and have another on the same line have 2 colors on one line ?
L87[10:39:32] <Papa Stalin> how would i have 2 gpu.setForeground() and have another on the same line having 2 colors on one line ? [Edited]
L88[10:39:49] <Bob> what
L89[10:39:55] <Bob> you have fore and background color
L90[10:39:59] <Bob> and each cell's color is separate
L91[10:40:04] <AmandaC> @"Papa Stalin" split the string up into the different parts.
L92[10:40:22] <Forecaster> you can use the gpu to write to specific coordinates on the screen
L93[10:40:34] <Papa Stalin> i want to set color gpu.setForeground()
L94[10:40:34] <Papa Stalin> then i want to print but i want 2 different colors on one line
L95[10:49:13] <Bob> split the text into parts like Amanda said
L96[11:10:13] <Forecaster> %sip
L97[11:10:14] <MichiBot> You drink a solid void potion (New!). Forecaster recovers some mana.
L98[11:30:03] <Ariri> Elfi: I didn’t check swap but task man had repetitive cpu spikes
L99[11:30:26] <Ariri> and server said it was lagging ticks
L100[11:38:18] <AmandaC> Sounds like it's low on memory
L101[11:38:24] <AmandaC> maybe try giving the server more memory?
L102[11:38:35] <AmandaC> though that'll only delay the issue
L103[11:38:39] <AdorableCatgirl> oh yeah
L104[11:38:43] <AdorableCatgirl> SoCs are coming along
L105[11:39:25] <Ocawesome101> What exactly do these SoCs do?
L106[11:40:02] ⇦ Quits: Skye (Skye!znc@nightfall.moe) (Quit: ZNC - http://znc.in)
L107[11:40:16] ⇨ Joins: Skye (Skye!znc@nightfall.moe)
L108[11:40:44] *** Skye is now known as Guest10433
L109[11:40:44] <AdorableCatgirl> tl;dr components are integrated into the CPU
L110[11:49:24] <Ocawesome101> Oh neat
L111[11:49:55] <Ocawesome101> So you put just the CPU/SoC into a case in the CPU slot and then it has everything on it?
L112[11:53:58] <AdorableCatgirl> yea
L113[11:55:08] <AdorableCatgirl> T3 can have up to 3 upgrades and 3 cards, one of each tier. It can also have a component bus, a CPU, and some RAM
L114[11:55:52] <Ocawesome101> Nice ? I’d be excited to see that when it’s done or at least usable
L115[11:57:15] <Ariri> AmandaC: Elfi: It just seems to happen when people arent on but i can increase memory anyways
L116[11:57:28] *** Guest10433 is now known as Skye
L117[11:58:51] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@88.130.156.58)
L118[12:17:29] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@88.130.156.58) (Killed (NickServ (GHOST command used by ben_mkiv|afk!~ben_mkiv@i59F67846.versanet.de)))
L119[12:17:34] ⇨ Joins: ben_mkiv|afk (ben_mkiv|afk!~ben_mkiv@i59F67846.versanet.de)
L120[12:24:00] <Elfi> Alrighty
L121[12:24:14] <Elfi> Amanda, Madman and I were on at the time
L122[12:24:20] <Elfi> I don't remember what his name is
L123[12:24:23] <Elfi> Just that he's mad
L124[12:29:58] <Ariri> Hahaha
L125[12:30:08] <Ariri> "Johnaldmad"
L126[12:30:12] <Ariri> Hes a character
L127[14:38:39] <Izaya> https://i.imgur.com/FqqPnTu.png
L128[14:39:15] <Izaya> got a PsychOS image with enough utils to mount a remote filesystem, but small enough to be loaded from tape into the tmpfs
L129[14:39:51] <Izaya> ignore the addresses they're pretty wonk
L130[14:55:05] <Zef> https://pastebin.com/1UC0cgYk
L131[14:55:27] <Zef> I keep getting an error <eof> expected near 'end'
L132[14:55:33] <Zef> Line 25
L133[14:56:06] <Izaya> funtion
L134[14:56:15] <Zef> what the fuck
L135[14:56:18] <Zef> i am sorry lol
L136[14:57:50] <Bob> *FUNTION
L137[14:57:57] <Bob> ***FUN*-*TION [Edited]
L138[14:58:02] <Bob> ***FUN***TION [Edited]
L139[15:12:19] <Zef> now I remember why I took a break from opencomputers
L140[15:13:09] <Izaya> if you get back into making cases I have several suggestions
L141[15:13:18] <AmandaC> !!!funtion!!!
L142[15:14:55] <Zef> Well it's all up to ben, cause I've only done the models
L143[15:16:09] <Izaya> https://files.catbox.moe/yupn5i.png
L144[15:16:15] <Izaya> this thinger is exceedingly aesthetic
L145[15:16:28] <AdorableCatgirl> nice
L146[15:16:57] <Zef> Any idea what the model is?
L147[15:17:37] <Izaya> It's a HP 9000 of some sort
L148[15:17:42] <AmandaC> Izaya: didn't ben_mkiv|afk mention at some point that he abstracted it out so that the models can be added with just a resource pack? Sicne they're all mostly the same anyway.
L149[15:17:56] <Izaya> Potentially a line they inherited from Apollo
L150[15:18:25] <AmandaC> Maybe that was just a weird chat-dream I had though
L151[15:19:13] <Izaya> iunno man resource packs are still magic to me
L152[15:19:20] <Izaya> still mentally texture packs
L153[15:19:43] <AmandaC> That's because they are magic. They took texture packs and injected them with steroids, then tore apart half the "engine" for them
L154[15:20:29] <Zef> Ben did mention something about resource packs, but nothing I can find about adding models with resource packs
L155[15:20:29] <Izaya> that sounds unhealthy
L156[15:21:09] <ben_mkiv|afk> are you talking about the openprinter model?
L157[15:21:20] <AmandaC> ben_mkiv|afk: no, OCDevices extra cases
L158[15:21:47] <AmandaC> I could have sworn you mentioned that additional ones can be added with just a resource pack at somepoint
L159[15:21:51] <ben_mkiv|afk> no, didnt abstract that out yet
L160[15:22:04] <AmandaC> ah, maybe it was something you were considering doing, then
L161[15:22:04] <ben_mkiv|afk> the led stuff is hardcoded for each case
L162[15:22:09] <ben_mkiv|afk> as of their position/size
L163[15:22:16] <ben_mkiv|afk> probably
L164[15:38:37] <Kodos> Isn’t that just because the led is overlay
L165[15:50:44] <Forecaster> %sip
L166[15:50:45] <MichiBot> You drink a soft strawberry potion (New!). Forecaster's pockets suddenly contain a number of white marbles.
L167[15:54:03] <Brisingr Aerowing> That’s marbleous.
L168[15:54:40] <ben_mkiv|afk> yes kodos
L169[15:55:10] <ben_mkiv|afk> could maybe solved by using a specific name in the model for the led faces
L170[15:58:56] <DaComputerNerd> %sip
L171[15:58:57] <MichiBot> You drink a cloudy automato potion (New!). The bottle turns into an axe.
L172[15:59:04] <DaComputerNerd> Neat
L173[15:59:12] <DaComputerNerd> %fling axe
L174[15:59:12] <MichiBot> DaComputerNerd flings Ariris than than in a random direction. It hits axe in their pride. They take 1d4 = 1 damage!
L175[15:59:22] <DaComputerNerd> ....
L176[15:59:44] <DaComputerNerd> Not what I wanted to do
L177[16:03:15] <Forecaster> %help fling
L178[16:03:23] <Forecaster> huh
L179[16:03:36] <Forecaster> I kind of expected that to at least print the link
L180[16:06:56] <Forecaster> ah right, it uses notices
L181[16:16:25] <Forecaster> Mimiru MichiBot isn't aware of corded currently is she?
L182[16:17:25] ⇨ Joins: Backslash (Backslash!~Backslash@d75-156-174-126.abhsia.telus.net)
L183[16:22:24] ⇦ Quits: Backslash (Backslash!~Backslash@d75-156-174-126.abhsia.telus.net) (Quit: Leaving)
L184[16:36:30] ⇦ Quits: AdorableCatgirl (AdorableCatgirl!~sam@pool-74-110-180-14.rcmdva.fios.verizon.net) (Ping timeout: 198 seconds)
L185[16:37:04] <Forecaster> %tonk
L186[16:37:05] <MichiBot> Dagnabbit! Forecaster! You beat your own previous record of 9 hours, 43 minutes and 15 seconds (By 16 minutes and 9 seconds)! I hope you're happy!
L187[16:37:06] <MichiBot> Forecaster's new record is 9 hours, 59 minutes and 25 seconds! No points gained for stealing from yourself. (Lost out on 0.00027 x 10 = 0.0027)
L188[16:37:28] <Forecaster> aw shoot, I should've waited one more minute it turns out
L189[16:49:03] <Lizzy> gg
L190[16:49:55] <Forecaster> not that I would've gotten more points, but it would've looked better :P
L191[17:12:38] ⇦ Quits: ben_mkiv|afk (ben_mkiv|afk!~ben_mkiv@i59F67846.versanet.de) (Ping timeout: 190 seconds)
L192[17:25:35] ⇦ Quits: Inari (Inari!~Pinkishu@pD9E3888F.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L193[17:31:36] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@i59F67846.versanet.de)
L194[17:41:49] <Bob> what would be a secure way to implement RFID within OC
L195[17:42:10] <Bob> i could send keys from a master server
L196[18:28:56] <AdorableCatgirl> use RFID
L197[18:29:26] <AmandaC> OpenSecurity has RFID chips and scanners, you can even inject the RFID chip
L198[18:29:26] <The_Stargazer> doesn't opensecurity have rfid?
L199[18:29:46] <The_Stargazer> inject? like, into yourself?
L200[18:29:59] <AmandaC> IN my last single-player world in my own pack I had myself and my pet cat chipped to be able to enter any door in the base. :D
L201[18:30:07] <AmandaC> ( Except the cat couldn't walk through the front door )
L202[18:30:16] <AmandaC> Not that it matters much, since MC mobs don't move much
L203[18:41:06] ⇦ Quits: Vexatos (Vexatos!~Vexatos@port-92-192-2-206.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L204[18:41:50] <Ariri> So im trying to change someone elses program by adding an alarm function when a certain if occurs, do I `alarm = require("component").os_alarm` at the beginning of the script or when i reach the if?
L205[19:06:49] <Elfi> I'll log on in a sec and take a look at the script with you if that's okay
L206[19:07:03] <Ariri> its on github
L207[19:07:16] <Ariri> and yeah ofc
L208[19:07:17] <Bob> windows behaves like garbage once agaion
L209[19:07:20] <Elfi> Oh, okay
L210[19:07:23] <Elfi> Toss me the repo
L211[19:07:46] ⇨ Joins: Ariri (Ariri!uid378594@id-378594.hathersage.irccloud.com)
L212[19:23:15] ⇨ Joins: EveryOS (EveryOS!webchat@d118-75-124-121.clv.wideopenwest.com)
L213[19:23:24] <EveryOS> Hello
L214[19:23:48] <EveryOS> Woops, when I realize I could have just used the Discord...
L215[19:23:57] <Bob> b
L216[19:25:41] <EveryOS> Anyways, I'm writing a library that works on both OC and CC. To test the library, I write a sample app. I'm frustrated because it loads instantly on CC, but on OC it takes, like, 50 seconds just to load files.
L217[19:26:03] ⇦ Quits: MajGenRelativity (MajGenRelativity!~MajGenRel@c-73-123-203-209.hsd1.ma.comcast.net) (Ping timeout: 189 seconds)
L218[19:26:24] <EveryOS> Ok, thx
L219[19:26:20] <MGR> It's working
L220[19:26:07] <EveryOS> Hello, is IRC working? All my messages are grayed out...
L221[19:27:59] <EveryOS> blob:https://imgur.com/3ea6ddcf-9810-47ed-9fee-6601a3a20103 Yea, it's all greyed (grayed?) out while your messages are not
L222[19:28:21] <EveryOS> Imgur broke
L223[19:28:34] <CompanionCube> ...50 seconds? O.o
L224[19:29:10] <EveryOS> https://i.imgur.com/IQgtU0C.png So here is IRC graying my text out (correct URL this time)
L225[19:30:02] <CompanionCube> ignore it?
L226[19:30:04] ⇦ Quits: simon816 (simon816!~simon816@ec2-52-43-110-46.us-west-2.compute.amazonaws.com) (Read error: Connection reset by peer)
L227[19:35:05] <CompanionCube> anyway, there's no reason for ~anything to tske that long
L228[19:41:32] <EveryOS> I made a video of it, I'll post it in a second
L229[19:42:59] <ben_mkiv> %lua if true then return end
L230[19:43:08] <ben_mkiv> %lua if true then return true end
L231[19:43:14] <MichiBot> true
L232[19:43:25] <ben_mkiv> %lua if true then return end print("yes")
L233[19:43:32] <ben_mkiv> %lua if true then return; end print("yes")
L234[19:43:48] <ben_mkiv> %lua if true then return; end return "what"
L235[19:44:03] <ben_mkiv> does the command have a cooldown?
L236[19:45:47] <EveryOS> https://drive.google.com/open?id=11LVJHpIwyg3Pb_fzx_sJ7Z7wYOGHk8YP The video of the loading times
L237[19:46:17] <EveryOS> (It's still processing, so you might have to download it)
L238[19:48:00] <EveryOS> Did you watch it?
L239[19:48:27] <EveryOS> @MGR
L240[19:48:48] <MGR> No
L241[19:49:17] <EveryOS> It's the video of the amount of time it takes to load my program in OC vs loading it in CC
L242[19:49:35] <Bob> CC has no limits
L243[19:49:51] <CompanionCube> there's no reason for the length-of-time thouh
L244[19:50:07] <EveryOS> Still, its annoying how long it takes just to load
L245[19:50:24] <EveryOS> when, on CC, it loads almost instantly
L246[19:50:48] <AmandaC> CC doesn't throttle the lua processing
L247[19:50:50] <EveryOS> I'm using loadfile to actually load the files btw
L248[19:51:26] <AmandaC> also loadfile is native code in CC,notso in OC.
L249[19:51:43] <EveryOS> loadfile uses fs.open in CC
L250[19:51:51] <AmandaC> Does it? Huh.
L251[19:51:53] <Bob> CC does not throttle
L252[19:51:56] <CompanionCube> post the source?
L253[19:52:11] <EveryOS> Lemme git commit real fast
L254[19:52:15] <CompanionCube> the video is a minute long
L255[19:52:27] <EveryOS> So you saw it?
L256[19:52:29] <CompanionCube> there's no throttling that would explain that directly
L257[19:52:30] <AmandaC> Regardless, large complicated frameworks don't work out in OC really.
L258[19:52:30] <Bob> it shouldn't take that long
L259[19:52:37] <Bob> ^
L260[19:52:49] <CompanionCube> unless something hilariously inefficient is going on
L261[19:53:09] <CompanionCube> (I have no idea what, but...)
L262[19:53:24] <EveryOS> I'm just gonna zip my stuff and upload it
L263[19:53:33] <EveryOS> don't feel like git-commit ing atm
L264[19:54:15] <CompanionCube> don
L265[19:54:18] <CompanionCube> don
L266[19:54:23] <CompanionCube> don't zip
L267[19:54:29] <EveryOS> Tar then
L268[19:54:36] <EveryOS> I don't have a tar compresser
L269[19:54:53] <EveryOS> Well lemme launch Ubuntu subsystem for Windows, maybe that has one
L270[19:55:07] <ben_mkiv> 7zip supports tar
L271[19:55:08] <CompanionCube> if you're that lazy just 'git commit -am "update" ' and pus
L272[19:55:35] <CompanionCube> lord knows i've done it
L273[19:56:07] <CompanionCube> (also web browsing is less effort than downloading/extracting zips...)
L274[19:56:09] <EveryOS> I do git add .; git commit -m "<commit>"; git push origin master; <password>
L275[19:56:26] <EveryOS> Anyways though
L276[19:56:37] <EveryOS> my sample app is seperate from my framework
L277[19:56:47] <EveryOS> so it is easier to zip
L278[19:57:07] <CompanionCube> is it one file?
L279[19:57:16] <EveryOS> Multi-file
L280[19:57:55] <CompanionCube> maybe you can gist it instead if it's terribly huge?
L281[19:58:49] <Bob> print each time a module is launched and finished initing
L282[19:59:10] <EveryOS> https://drive.google.com/file/d/1HK4944RkgzkmmdyJCZsQIcEnbCRBU4Ou/view?usp=sharing
L283[19:59:18] <EveryOS> Ok, I'll try printing
L284[20:02:37] <Bob> print is the only debug tool
L285[20:03:01] <AmandaC> %8ball rain box time?
L286[20:03:01] <MichiBot> AmandaC: Signs point to yes
L287[20:04:04] <AdorableCatgirl> so i'm taking apart my k/b to clean it
L288[20:04:57] <CompanionCube> this is indeed a decently-sized chunk of code
L289[20:05:16] <EveryOS> Sorry was afk
L290[20:05:34] <EveryOS> I'll try printing tho
L291[20:07:23] ⇦ Quits: EveryOS (EveryOS!webchat@d118-75-124-121.clv.wideopenwest.com) (Quit: webchat.esper.net)
L292[20:09:15] ⇨ Joins: simon816 (simon816!~simon816@ec2-52-43-110-46.us-west-2.compute.amazonaws.com)
L293[20:11:27] ⇨ Joins: EveryOS (EveryOS!webchat@d118-75-124-121.clv.wideopenwest.com)
L294[20:11:34] <EveryOS> Got disconnected...
L295[20:11:53] <EveryOS> Also forgot to stop my screen recorder, retrying...
L296[20:15:23] <EveryOS> I think I might see the issue
L297[20:16:06] <EveryOS> The "filesystem" module appears to be repeatedly loaded, rather than using the cache (all other modules are using cache as intended)
L298[20:17:05] <CompanionCube> that would come under 'hilarious inefficiency', yes...
L299[20:17:23] <EveryOS> Ok, so this must be the troublesome code:
L300[20:17:23] <EveryOS> if cachedFS == nil then local ok, rtn = pcall(ribbon.require, "filesystem", false) cachedFS = ok and rtn end
L301[20:17:39] <CompanionCube> keep in mind that openos already caches things
L302[20:17:59] <CompanionCube> so i'm not sure there's much benefit in DIY package caching
L303[20:18:10] <EveryOS> I'm caching the loaded module, not the file contents
L304[20:19:05] <CompanionCube> from the docs: 'require(library: string) table
L305[20:19:05] <CompanionCube> Returns library defined by name. First, if the library has been loaded previously, the package library will have cached it and require will return the cached version of the library. For unloading a precached library, see package.loaded. If the library is not cached, the package.path is searched until a match is found. '
L306[20:19:57] <EveryOS> I'm not using actual require though.
L307[20:20:07] <EveryOS> I'm using a custom module loading system
L308[20:22:18] <CompanionCube> ah, okay
L309[20:24:37] <CompanionCube> one suspect would be the recursive require of 'filesystem' right below that code
L310[20:26:24] <AmandaC> %tell Inari https://i.imgur.com/zbMmAVF.jpg this could be us but you refuse to let me test my shrink Ray on you
L311[20:26:24] <MichiBot> AmandaC: Inari will be notified of this message when next seen.
L312[20:27:22] * AmandaC beams herself and Elfi into a doll house instead
L313[20:27:38] <Elfi> =u=
L314[20:29:25] <EveryOS> Ok, thank you all for helping me get my code to load reasonably fast. It now only takes ~10 seconds
L315[20:29:34] <EveryOS> So ya'll trimmed 40s off
L316[20:30:06] <EveryOS> *10 seconds or less
L317[20:32:12] <CompanionCube> i imagine the code is sandboxed to prevent incompatibilties between CC/OC?
L318[20:32:23] <EveryOS> It didn't see an increase on the CC version, but the OC version is much better
L319[20:33:13] <EveryOS> https://i.imgur.com/GZKGaGP.png Yea sandboxed
L320[20:35:06] ⇦ Quits: EveryOS (EveryOS!webchat@d118-75-124-121.clv.wideopenwest.com) (Quit: webchat.esper.net)
L321[20:35:39] <EveryOS> afk bye
L322[20:40:11] <EveryOS> Oh also env.loadfile it is actuall refering to a local function called loadfile, not _G.loadfile
L323[21:52:47] <AdorableCatgirl> keyboard cleaning complete
L324[21:59:34] <CompanionCube> Izaya: terrible idea of the day: what if one combined graalvm's polyglot capabilities with minecraft mods
L325[22:06:27] <DaComputerNerd> question about lua in general, I guess, but still
L326[22:06:27] <DaComputerNerd> can you use things like table.remove() inside a for each loop, or does it cause problems like in several other languages?
L327[22:07:46] * AmandaC snugs up around elfi, prepares to zzzmew because someone was rude and tick accelerated the world o. Her, and it's somehow way too late already
L328[22:23:39] <Brisingr Aerowing> @DaComputerNerd yes, there will be issues. I don’t think there’s any language that allows that.
L329[23:26:20] <Izaya> ayy steam controller arrived
L330[23:30:43] <Izaya> works nicely with sc-controller
L331[23:31:26] <Izaya> didn't come with the dongle
L332[23:31:28] <Izaya> but that's okay
L333[23:31:31] <Izaya> I prefer wired anyway
L334[23:39:17] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@i59F67846.versanet.de) (Ping timeout: 204 seconds)
<<Prev Next>> Scroll to Top