<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:01:28] <Ocawes​ome101> hmm, from what I can tell it's implemented in the component API
L2[00:01:37] <Ocawes​ome101> not the `computer` api, but the `computer` component
L3[00:01:40] <Ocawes​ome101> interesting
L4[00:02:06] <DaCompu​terNerd> Irc doesn't do strikethrough unfortunately
L5[00:09:20] <AmandaC> "unfortunately"
L6[00:09:31] <AmandaC> In my days we had bold, colours, and fuck-all else.
L7[00:09:40] <AmandaC> and only 16 colours
L8[00:15:39] <Ocawes​ome101> also, I'm updating the wiki for the `computer` component
L9[00:17:11] <AmandaC> The year was mid-late 00's. Mirc had just added support for italic control codes. Irssi solved terminal limitations by doing the same thing it does for bold: bright
L10[00:19:28] <dequbed> @Saghetti you need you edumacation tho.
L11[00:19:42] <Sagh​etti> ?
L12[00:19:51] <dequbed> Re school closing for 2 weeks
L13[00:22:30] * AmandaC wanders off to the rain box, muttering under her breath about kids these days and their not-standard markdown knockoff formatting protocols
L14[00:29:23] <DrZo​ttel> Currently I look into the minitel network stack (and other oppm packages), and I am wondering, if there is something like a router implementation? I want to have a kind of "internet gateway" -> one server holding an internet card, providing internet connection to the internally connected ethernet. Is that possible somehow, or can you give me a hint where to start an lua implementation? (I've found the vcomponent lib -> but there are many
L15[00:29:24] <DrZo​ttel> questions 😉 )
L16[00:29:55] <Ocawes​ome101> I think there is something like that on the forums somewhere. Let me look
L17[00:30:04] <Ocawes​ome101> also I have a really simple vcomponent lib you may like
L18[00:30:34] <ThePi​Guy24> Izaya: dont you have a minitel router software, or is that psychos only?
L19[00:30:56] <dequbed> Izaya built pretty much exactly that, yeah
L20[00:31:21] <DrZo​ttel> nice, can you give me a github link or is this already on oppm?
L21[00:31:38] <Ocawes​ome101> I'm not 100% sure if you want this but here
L22[00:31:38] <Ocawes​ome101> DNS server: https://pastebin.com/JjSmsRaa
L23[00:31:39] <Ocawes​ome101> API: https://pastebin.com/ZxdMdHc4
L24[00:31:40] <dequbed> Fuck if I know. If you can wait, wait for Izaya to come online again
L25[00:31:48] <Ocawes​ome101> copied from the ComputerCraft discord
L26[00:32:38] <ThePi​Guy24> i think izaya is at work at the moment
L27[00:32:50] <Ocawes​ome101> https://git.shadowkat.net/Izaya/OC-Minitel
L28[00:33:32] <DrZo​ttel> yea thats what I've looked into
L29[00:34:29] <Ocawes​ome101> that repo might have the router stuff in it
L30[00:36:33] <AmandaC> if it's been put public, that's where it'll be, yes
L31[00:36:59] <AmandaC> It's an frequest addon, IIRC
L32[01:26:01] <Izaya> DrZottel: You'll want vTunnel
L33[01:26:12] <Izaya> Lets you route OC network packets via a TCP bridge
L34[01:27:17] <Izaya> All installs of Minitel will act as routers if there are multiple network cards and you haven't disabled it
L35[01:27:56] <Izaya> (There's also an FRequest proxy so you can get files served over HTTP via FRequest, but I'm investigating issues with that.)
L36[01:37:31] ⇨ Joins: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L37[02:30:05] <Izaya> ThePiGuy24: hopefully the FRequest-related issues are fixed now
L38[02:30:15] <Izaya> switched to os.sleep(0) from coroutine.sleep(0)
L39[02:30:18] <Izaya> uh
L40[02:30:20] <Izaya> coroutine.yield()
L41[02:32:21] <Z​ef> quarantine.yield()
L42[02:32:39] <Izaya> man what a pain
L43[02:32:52] <Izaya> wait
L44[02:32:57] <Izaya> OpenOS has an /etc/profile.lua
L45[02:33:29] <Izaya> ... and it doesn't have a PATH variable in it
L46[02:35:15] <CompanionCube> shame
L47[02:36:33] <Izaya> hmhm
L48[02:36:51] <Izaya> thoughts on putting /usr/bin above /bin in one's $PATH on OpenOS?
L49[02:37:17] <The_St​argazer> nope
L50[02:37:39] <The_St​argazer> imo you should always execute programs from `/bin` first then do `/usr/bin`
L51[02:37:50] <Izaya> disagree
L52[02:38:03] <The_St​argazer> why?
L53[02:38:10] <Izaya> /bin is for distribution programs, /usr/bin (our equivelant of /usr/local/bin) is for user-supplied softawre
L54[02:38:37] <Izaya> I want to replace wget with something that uses an FRequest proxy, but I don't want to overwrite wget
L55[02:38:49] <The_St​argazer> yeah, but if something installs a (say) malicious `ls` in `/usr/bin`, what then?
L56[02:39:13] <The_St​argazer> although that doesn't really matter because OpenOS has no permissions scheme
L57[02:39:18] <The_St​argazer> so it could just overwrite `/bin/ls`
L58[02:39:24] <Izaya> exactly
L59[02:39:46] <Izaya> hm
L60[02:39:51] <Izaya> looks like libraries are non-optional, too
L61[02:39:59] <Izaya> I guess I could just force unload the internet library and replace it
L62[02:40:04] <Izaya> ... ooooor
L63[02:40:17] <Izaya> vcomponent internet card that says TCP is disabled and ignores headers
L64[02:41:23] <Izaya> that's probably the cleaner solution
L65[02:41:53] <Izaya> thoughts?
L66[03:01:31] ⇦ Quits: ben_mkiv (~ben_mkiv@88.130.156.51) (Killed (NickServ (GHOST command used by ben_mkiv|afk)))
L67[03:01:36] ⇨ Joins: ben_mkiv (~ben_mkiv@88.130.156.51)
L68[03:08:42] <Ocawes​ome101> do it
L69[03:24:05] <Ocawes​ome101> how do I get luapreproc? I'm trying to build Luacomp
L70[03:24:30] <Ocawes​ome101> never mind, am idiot
L71[03:52:45] <Adorabl​eCatgirl> does the uploaded version of luacomp even have svar
L72[03:53:15] <Adorabl​eCatgirl> nope
L73[03:55:50] <Ocawes​ome101> hmm so
L74[03:56:04] <Ocawes​ome101> I'm working on a new OS (again :P)
L75[03:56:25] <Ocawes​ome101> should I have my kernel configuration as a Lua table or as something custom?
L76[03:56:49] <Ocawes​ome101> I feel like a table would be easier to parse but possibly more error-prone
L77[04:10:30] <Adorabl​eCatgirl> zorya neo passes kernel arguments
L78[04:14:12] <Ocawes​ome101> ok
L79[04:33:43] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L80[04:37:20] <CompanionCube> Izaya: right now i'm not sure who deserves getting things lobbed at them more: mozilla because of certain fennec issues and google because of android's model
L81[04:38:42] <CompanionCube> Probably both. Because Google's responsible for the problem being a problem to begin with;
L82[04:39:17] <CompanionCube> Mozilla just triggered it and is making it annoying to fix another way.
L83[04:39:27] <CompanionCube> %drink
L84[04:39:27] <MichiBot> You drink a smooth tomato potion (New!). CompanionCube feels slightly more agile.
L85[04:39:36] <CompanionCube> fuck yeah
L86[04:41:20] <Ocawes​ome101> fennec?
L87[04:41:39] <CompanionCube> fennec is the codename for 'firefox on android'
L88[04:41:55] <CompanionCube> but is deprecated and slowly being replaced by a rewrite
L89[04:43:02] <Ocawes​ome101> ah
L90[04:43:25] <Ocawes​ome101> wasn't AdorableCatgirl working on an OC OS called fennec also?
L91[04:44:08] <CompanionCube> the problem is that the app leaks storage space in the form of temporary
L92[04:44:11] <CompanionCube> *files
L93[04:44:50] <Ocawes​ome101> aah
L94[04:44:52] <CompanionCube> on a regular system this would not be a problem, just use rm(1)
L95[04:46:15] <CompanionCube> on android however, the way the app security model works means you can't just use rm(1) like that. You can't get the permissions.
L96[04:48:36] <CompanionCube> mozilla added 'usb/wifi debugging', which is surprisingly difficult to use
L97[04:50:28] <CompanionCube> today i got the new shiny variant of that working....and it doesn't include the functionality i wanted and is present in the now-deprecated variant...
L98[04:56:21] <Izaya> fennec f-droid stronk
L99[04:59:16] <CompanionCube> fennec f-droid would not solve the problem here
L100[04:59:28] <gamax92> my phone is too weak for fennec
L101[05:00:12] <CompanionCube> which is that android apps are black boxes and sucks to be you if you have a need to poke at the data from someone else's app
L102[05:00:51] <Izaya> that's just android being braindead
L103[05:01:16] <Ocawes​ome101> %s/braindead/android/
L104[05:01:17] <MichiBot> <Izaya> that's just android being android
L105[05:01:30] <Izaya> that's what I said
L106[05:01:34] <Izaya> also
L107[05:01:36] <Izaya> you didn't answer me
L108[05:01:49] <Izaya> rather than poorly reimplement luacomp, why not just make sure luacomp runs on OK2
L109[05:01:50] <CompanionCube> if it was easily possible to extract the profile and re-import it i would've already re-installed the app
L110[05:01:57] <Ocawes​ome101> idk
L111[05:02:07] <Ocawes​ome101> I'm definitely considering it
L112[05:02:25] <gamax92> what happened with fennec btw?
L113[05:02:37] <Izaya> why did you decide to reimplement luacomp anyway
L114[05:02:39] <Izaya> that's just more work
L115[05:02:51] <CompanionCube> gamax92: is currently on maintenance-mode while they work on the fenix rewrite
L116[05:02:51] <Ocawes​ome101> I didn't... fully reimplement it
L117[05:02:58] <Ocawes​ome101> very partial
L118[05:02:58] <gamax92> yeah
L119[05:03:04] <Izaya> still more work
L120[05:03:06] <CompanionCube> which is progressing very nicely
L121[05:03:08] <Ocawes​ome101> tru
L122[05:03:11] <Ocawes​ome101> true*
L123[05:04:26] <CompanionCube> recent fenix progress: a big milestone for addons support
L124[05:04:45] <Izaya> inb4 because they're just using the chrome engine
L125[05:05:29] <Ocawes​ome101> Mozilla, I think, would not do that
L126[05:05:56] <CompanionCube> Izaya: that's for ios silly
L127[05:06:07] <Izaya> Given how much Mozilla <3 Google, it's not that implausible
L128[05:06:20] <Ocawes​ome101> no, WebKit is what iOS browsers have to use
L129[05:06:29] <CompanionCube> that's the joke
L130[05:06:55] <Corded> * <Ocawes​ome101> shrugs
L131[05:06:58] <CompanionCube> it's not an accurate joke because apple!=google, but it works for ios
L132[05:07:12] <gamax92> Have you seen Project Sandcastle?
L133[05:07:47] <CompanionCube> Izaya: anyway a big part of the rewrite is literally named *gecko*view so....
L134[05:08:48] <Izaya> not servoview?
L135[05:08:50] <Izaya> w e a k
L136[05:09:36] <CompanionCube> using a research browser in production on a major platform would be 10/10 webshit, no?
L137[05:09:44] <CompanionCube> s/browser/engine/
L138[05:09:44] <MichiBot> <CompanionCube> using a research engine in production on a major platform would be 10/10 webshit, no?
L139[05:09:59] <Izaya> can't be worse than firefox on android tbh
L140[05:10:35] <Ocawes​ome101> %s/ firefox on//
L141[05:10:35] <MichiBot> <Izaya> can't be worse than android tbh
L142[05:11:23] <CompanionCube> lol
L143[05:11:28] <Izaya> tfw messing with my CS student friends "you're a CS student, surely you know computers aren't deterministic"
L144[05:12:21] <Ocawes​ome101> Does Linux actually start 8000+ processes during boot? or does it pick a random PID?
L145[05:12:30] <CompanionCube> no
L146[05:12:37] <CompanionCube> the pid number just goes up
L147[05:12:40] <CompanionCube> and up
L148[05:12:47] <Izaya> fork? new pid.
L149[05:12:49] <CompanionCube> until you hit 32K
L150[05:12:50] <Ocawes​ome101> that's what I assumed
L151[05:13:00] <Ocawes​ome101> what happens when you hit 32k?
L152[05:13:12] <CompanionCube> it uses a lower number
L153[05:13:33] <CompanionCube> because the default 'max pid' is 32768
L154[05:14:18] <Ocawes​ome101> ah
L155[05:15:18] <Ocawes​ome101> also I made forum topics for both versions of Open Kernel
L156[05:15:31] <CompanionCube> (this implies that only 32768 simultaneous processes can exist, and that is why forkbombs work so well despite the self-limiting)
L157[05:15:53] <Izaya> pretty sure I've breached that many on PsychOS
L158[05:15:59] <Izaya> nice
L159[05:16:09] <Ocawes​ome101> damn
L160[05:16:13] <Ocawes​ome101> doing what?
L161[05:16:24] <Izaya> broken daemon auto-restarting
L162[05:16:24] <CompanionCube> Izaya: eh, i configure the max PID to be much higher anyway so v0v
L163[05:16:31] <Ocawes​ome101> aah
L164[05:16:51] <CompanionCube> thing's literally an option in .config
L165[05:17:40] <Ocawes​ome101> anyway, the reason I asked was because I'm writing a scheduler :P
L166[05:18:07] <CompanionCube> shell-scripts in particular eat PIDs do
L167[05:18:12] <CompanionCube> *for breakfast
L168[05:18:21] <Ocawes​ome101> reasonable
L169[05:18:33] <Ocawes​ome101> considering that each shell command is its own process
L170[05:19:05] <CompanionCube> in the era of systemd, less process numbers get used in the boot process
L171[05:19:22] <CompanionCube> (if you use systemd)
L172[05:19:40] <Ocawes​ome101> I do
L173[05:19:48] <Ocawes​ome101> because Manjaro comes with it :P
L174[05:21:02] <Izaya> https://www.youtube.com/watch?v=j8gnAYaBiJs
L175[05:21:03] <MichiBot> Death of the Electric Car | length: 7m 45s | Likes: 6,064 Dislikes: 56 Views: 38,892 | by friendlyjordies | Published On 13/3/2020
L176[05:24:47] <CompanionCube> btw, lol @ huge bitcoin crash after/during stock market crash
L177[05:26:43] <CompanionCube> imagine 40-50% of currency value just poofing like that outside of weimaresuque hyperinflation
L178[06:16:52] <Forec​aster> %tonk
L179[06:16:52] <MichiBot> Willikers! Forec​aster! You beat ThePi​Guy24's previous record of 1 hour, 25 minutes and 9 seconds (By 4 hours, 57 minutes and 18 seconds)! I hope you're happy!
L180[06:16:53] <MichiBot> Forecaster's new record is 6 hours, 22 minutes and 27 seconds! Forecaster also gained 0.00992 (0.00496 x 2) tonk points for stealing the tonk. Position #3. Need 0.06072 more points to pass Liz​zian!
L181[06:57:55] ⇦ Quits: gamax92 (~gamax92@c-73-153-119-160.hsd1.co.comcast.net) (Quit: Leaving)
L182[07:44:54] ⇦ Quits: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net) (Read error: Connection reset by peer)
L183[08:06:56] <ThePi​Guy24> %tonk
L184[08:06:56] <MichiBot> I'm sorry ThePiGuy24, you were not able to beat Forecaster's record of 6 hours, 22 minutes and 27 seconds this time. 1 hour, 50 minutes and 4 seconds were wasted! Missed by 4 hours, 32 minutes and 23 seconds!
L185[08:07:18] <ThePi​Guy24> it would be nice if i could read
L186[08:12:47] ⇨ Joins: Inari (~Pinkishu@pD9E8F509.dip0.t-ipconnect.de)
L187[08:22:09] ⇦ Quits: ben_mkiv (~ben_mkiv@88.130.156.51) (Remote host closed the connection)
L188[08:28:57] <Forec​aster> %splash @ThePiGuy24
L189[08:28:57] <MichiBot> You fling a fiery orange potion (New!) that splashes onto @ThePiGuy24. @ThePiGuy24 gains a negligible amount of luck.
L190[08:43:34] <ThePi​Guy24> hmmmm
L191[09:27:14] ⇦ Quits: bpm140 (bpm140@fomalhaut.me) (Ping timeout: 190 seconds)
L192[09:27:24] ⇨ Joins: bpm140 (bpm140@fomalhaut.me)
L193[10:21:36] ⇦ Quits: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Read error: Connection reset by peer)
L194[11:13:08] <Inari> Weird
L195[11:13:26] <Inari> My radar had seen a few biters on the map, and they came to my base, but there are no nests inside the polluted area
L196[11:19:04] <Forec​aster> maybe they walked one thousand miles just to wreck your base
L197[11:19:21] <Forec​aster> and they'd walk one thousand more
L198[11:19:24] <Izaya> and one thousand more
L199[11:25:20] <20​kdc> and they would walk five hundred miles and they would walk five hundred more just to be the biters who drops down dead and scream in pain shot at your door
L200[11:25:29] <20​kdc> go lasers! go lasers!
L201[11:25:33] <20​kdc> laser turrets are the best oh yeah
L202[11:25:45] <20​kdc> go lasers! go lasers! laser turrets are the best oh yeah
L203[11:27:00] <DaCompu​terNerd> Did you just parody a song to be about your factorio game
L204[11:27:31] <Forec​aster> oh yeah, maybe it was 500 miles not 1000 miles
L205[11:27:32] <Forec​aster> oops
L206[11:31:46] <Forec​aster> %sip
L207[11:31:46] <MichiBot> You drink a light redstone potion (New!). Forec​aster zones out for 5 minutes.
L208[12:16:18] <Z0id​burg> So I have a computer set up again and my Shadow works
L209[12:22:03] <Izaya> your Shadow?
L210[12:22:07] <Izaya> You bought a Honda?
L211[12:26:09] <20​kdc> your Shadow? you have a hedgehog?
L212[12:38:07] ⇨ Joins: NovaLynxie (uid426996@id-426996.tooting.irccloud.com)
L213[12:41:58] <ThePi​Guy24> your Shadow? you arent transparent?
L214[13:02:32] <Izaya> https://en.wikipedia.org/wiki/Honda_Shadow
L215[13:18:54] <Inari> @20kdc still in the middle of making green science production, so no lasers yet
L216[13:22:18] <ThePi​Guy24> but what shade of green
L217[13:23:08] <Izaya> https://lain.com/media/d8d3ddff815f3a5c2bbbac237e2b55e303a0b2f2cad67e3d59979c1a130b77b8.jpg
L218[13:25:14] <ThePi​Guy24> australian mario
L219[13:26:25] <DaCompu​terNerd> so many things wrong with it
L220[13:29:55] <The_St​argazer> what the fuck is that
L221[13:38:50] <Ocawes​ome101> Terrifying
L222[13:42:42] <AmandaC> %bite Inari
L223[13:42:42] <MichiBot> Ama​ndaC is biting In​ari for 1d6 => 5 damage!
L224[13:42:57] <AmandaC> I'm helping! :D
L225[13:56:32] <20​kdc> AmandaC: ...you realize that being a biter implies you're supposed to get targetted by Inari's base defenses, right?
L226[14:01:02] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L227[14:01:55] <Inari> Haha
L228[14:02:01] <Inari> %pet AmandaC :P
L229[14:02:01] <MichiBot> Inari is petting AmandaC :P with furai furai furai. AmandaC :P regains 1d4 => 2 hit points!
L230[14:15:06] ⇨ Joins: Vexatos (~Vexatos@port-92-192-62-187.dynamic.as20676.net)
L231[14:15:06] zsh sets mode: +v on Vexatos
L232[14:33:05] ⇨ Joins: Muff (webchat@ip5652825e.adsl-surfen.hetnet.nl)
L233[16:02:50] <Adorabl​eCatgirl> 🦀 THE WU FLU IS HERE 🦀
L234[16:03:21] <Lizzian> %tonk
L235[16:03:21] <MichiBot> Dad-Sizzle! Liz​zian! You beat Forec​aster's previous record of 6 hours, 22 minutes and 27 seconds (By 1 hour, 33 minutes and 57 seconds)! I hope you're happy!
L236[16:03:22] <MichiBot> Lizzian's new record is 7 hours, 56 minutes and 25 seconds! Lizzian also gained 0.01099 (0.00157 x 7) tonk points for stealing the tonk. Position #2. Need 0.00274 more points to pass Compan​ionCube!
L237[16:03:26] <Lizzian> yay
L238[16:03:37] <Lizzian> oooh, close
L239[16:37:08] ⇨ Joins: gamax92 (~gamax92@c-73-153-119-160.hsd1.co.comcast.net)
L240[16:37:08] zsh sets mode: +v on gamax92
L241[16:47:38] <Ocawes​ome101> gamax o/
L242[16:47:46] <gamax92> heyo
L243[16:50:51] <Sagh​etti> i think I'm gonna continue work on craftbox
L244[16:50:59] <Sagh​etti> been long enough lol
L245[16:51:21] <Sagh​etti> and i have a lot of free time now that school is cancelled
L246[16:52:28] <Ocawes​ome101> yeah I haven't actually tried it but it looks neat
L247[16:53:01] <Ocawes​ome101> I am working on my own microkernel now :P
L248[16:53:06] <Ocawes​ome101> Project Steam for now
L249[16:59:19] <Sagh​etti> good luck dude
L250[16:59:32] <Ocawes​ome101> thanks
L251[16:59:48] <Sagh​etti> im going to rewrite the kernel and make it more logical
L252[16:59:56] <Sagh​etti> less proof-of-concepty
L253[17:00:09] <Ocawes​ome101> so far my compiled kernel is just under 250 lines
L254[17:00:15] <Ocawes​ome101> (I'm using Luacomp)
L255[17:00:25] <Ocawes​ome101> that's reasonable
L256[17:00:50] <Sagh​etti> compiled as in minified?
L257[17:01:12] <Ocawes​ome101> nah, compiled as in built using LuaComp
L258[17:01:24] <Ocawes​ome101> uncompiled it's several files
L259[17:01:29] <Ocawes​ome101> Luacomp just compiles it all into one
L260[17:02:02] <Ocawes​ome101> https://github.com/Adorable-Catgirl/luacomp if you're curious
L261[17:02:17] <Ocawes​ome101> I could use a minifier but uh
L262[17:02:31] <Ocawes​ome101> I don't wanna go to the effort of installing one :P
L263[17:03:56] <Sagh​etti> k
L264[17:12:35] ⇨ Joins: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net)
L265[17:57:13] <Ocawes​ome101> gamax92: have you considered using something besides luaffi to interface with SDL (something that actually works on ARM, maybe love2d)?
L266[17:57:19] <Ocawes​ome101> (for ocemu)
L267[17:57:41] <gamax92> Was going to reconsider lua-sdl2 but, it doesn't build for Lua 5.2
L268[17:57:59] <gamax92> the fix for that is easy but would also have to make that a fork and a submodule
L269[17:58:05] <Ocawes​ome101> aah
L270[17:58:24] <gamax92> There's also just porting OCEmu to C lol
L271[17:58:32] <Ocawes​ome101> yeah
L272[17:58:53] <Ocawes​ome101> or, you could write your own SDL interface :D
L273[18:07:52] <ThePi​Guy24> my attempt at recreating oc in html5 is not great either
L274[18:11:30] <ThePi​Guy24> as fengari does not want to be cooperative
L275[18:35:25] <Adorabl​eCatgirl> bet, i'll write some godawful C
L276[18:56:17] ⇨ Joins: Vexaton (~Vexatos@port-92-192-5-242.dynamic.as20676.net)
L277[18:56:17] zsh sets mode: +v on Vexaton
L278[18:56:26] *** Vexatos is now known as Guest7581
L279[18:56:27] ⇦ Quits: Guest7581 (~Vexatos@port-92-192-62-187.dynamic.as20676.net) (Killed (stormlight.esper.net (Nickname regained by services)))
L280[18:56:27] *** Vexaton is now known as Vexatos
L281[19:03:12] ⇦ Quits: gamax92 (~gamax92@c-73-153-119-160.hsd1.co.comcast.net) (Read error: Connection reset by peer)
L282[19:10:07] <Ocawes​ome101> fengari?
L283[19:28:14] ⇨ Joins: Flo_12344 (~Flo_12344@62-210-146-64.rev.poneytelecom.eu)
L284[19:28:29] ⇦ Quits: Flo_12344 (~Flo_12344@62-210-146-64.rev.poneytelecom.eu) (Client Quit)
L285[19:31:24] ⇦ Quits: cpup (~cpup@68.118.179.32) (Ping timeout: 190 seconds)
L286[19:33:43] <ThePi​Guy24> fengari is lua written in js
L287[19:33:52] <Ocawes​ome101> ah
L288[19:37:19] ⇨ Joins: cpup (~cpup@68.118.179.32)
L289[19:41:53] <Inari> %sip
L290[19:41:53] <MichiBot> You drink a slimy weather potion (New!). Inari gains the ability to summon safety pins until Sozin's Comet returns.
L291[19:43:07] <Ocawes​ome101> %bap Inari
L292[19:43:08] <MichiBot> Ocawes​ome101 baps Inari with Ariris than than!
L293[19:43:12] ⇦ Quits: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net) (Read error: Connection reset by peer)
L294[19:43:17] <Inari> But why
L295[19:43:19] <Ocawes​ome101> with teh what now
L296[19:43:49] <Inari> %fling @Ocawesome101
L297[19:43:49] <MichiBot> In​ari flings @Ocawesome101 in a random direction. It hits Shuud​oushi right where they didn't expect. They take 1d4 => 4 damage!
L298[19:43:53] <Inari> Well
L299[19:43:58] <Inari> I still don't know how that owrks now, but sure
L300[19:44:07] <Ocawes​ome101> %stab Inari
L301[19:44:07] <MichiBot> Ocawes​ome101 is stabbing In​ari with something so wholesome not even In​ari can lewd it for 1d8 => 6 damage! Something so wholesome not even In​ari can lewd it is eaten by a Grue.
L302[19:44:14] ⇨ Joins: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net)
L303[19:44:17] <Ocawes​ome101> :O
L304[19:44:25] <Ocawes​ome101> that has to be pretty wholesome then
L305[19:44:59] <Inari> I'm not allowed to lewd anymore
L306[19:45:00] <Inari> :P
L307[19:45:27] <Ocawes​ome101> fair and entirely reasonable
L308[19:45:53] <Inari> Just like your face
L309[19:46:24] <Corded> * <Ocawes​ome101> looks away awkwardly
L310[19:47:40] <Kristo​pher38> Just compile Lua to webassembly
L311[19:50:45] <ThePi​Guy24> can i do that in js?
L312[19:56:15] <Kristo​pher38> What?
L313[19:56:44] <ThePi​Guy24> can i use js to compile lua to web asm
L314[19:57:01] <Ocawes​ome101> no, because that's not how you do it
L315[19:57:03] <Kristo​pher38> That's not how it works
L316[19:57:12] <Kristo​pher38> You use, what was it called
L317[19:57:18] <Ocawes​ome101> emscripten
L318[19:57:19] <ThePi​Guy24> then no good
L319[19:57:25] <Kristo​pher38> Yeah, right
L320[19:57:44] <ThePi​Guy24> i need to do it pretty much realtime
L321[19:57:53] <Ocawes​ome101> why?
L322[19:58:03] <CompanionCube> has anyone actually done lua->wasm
L323[19:58:20] <Kristo​pher38> Are we on the same page
L324[19:58:22] <CompanionCube> or do we just have lua vm->wasm and then run your lua code with that
L325[19:58:25] <Ocawes​ome101> compiling the Lua interpreter to wasm should work fine
L326[19:58:31] <ThePi​Guy24> because i want it to be real time
L327[19:58:34] <Ocawes​ome101> CC: the latter
L328[19:58:40] <Kristo​pher38> We're talking about compiling lua interpreter to wasm
L329[19:59:11] <Kristo​pher38> Which you can then use to interpret lua in real time in browser
L330[19:59:15] <Ocawes​ome101> not Lua itself
L331[19:59:16] <CompanionCube> anyway, a straight compilation of lua->wasm is unlikely to be easy because the GC exists
L332[19:59:20] <ThePi​Guy24> i just need to be able to run lua and push javascript functions to the lua vm
L333[19:59:22] <Ocawes​ome101> but its interpreter
L334[19:59:25] <CompanionCube> oh
L335[19:59:42] <CompanionCube> in that case just toss the lua interpreter to emscripten and write some glue to shuffle the data around
L336[19:59:43] ⇨ Joins: gamax92 (~gamax92@c-73-153-119-160.hsd1.co.comcast.net)
L337[19:59:43] zsh sets mode: +v on gamax92
L338[20:00:03] <CompanionCube> it's very portable so there shouldn't be any problems
L339[20:00:19] <Ocawes​ome101> most modern browsers support it afaik
L340[20:00:25] <Ocawes​ome101> desktop browsers anyway
L341[20:00:54] <ThePi​Guy24> https://fengari.io/
L342[20:01:04] <CompanionCube> ...ohey, it looks like someone might've actually done the straight lua->wasm thing
L343[20:01:08] <ThePi​Guy24> i ideally want it to run on mobile too
L344[20:01:30] <ThePi​Guy24> no this isnt wasm
L345[20:01:30] <CompanionCube> https://github.com/serprex/luwa
L346[20:01:57] <ThePi​Guy24> this is lua rewritten in js
L347[20:03:49] <gamax92> I wonder what I ended up doing with LuaP (Lua compiled to Java)
L348[20:04:12] <ThePi​Guy24> hmmm
L349[20:04:19] <ThePi​Guy24> i think luwa is node.js
L350[20:04:27] <ThePi​Guy24> i want to do this client side
L351[20:05:12] <gamax92> node.js isn't necessarily a server
L352[20:05:55] <ThePi​Guy24> i will reiterate, i want to do this client side, in the browser
L353[20:05:56] <gamax92> you would just have to make your own browser compatible entry point instead of using the main.js
L354[20:06:11] <ThePi​Guy24> idk how to do that though
L355[20:06:12] <gamax92> rest of the code I imagine would be usable
L356[20:12:30] <Forec​aster> Inari: you might want to check the help for a command if you don't know the syntax for it
L357[20:12:34] <Forec​aster> Might help
L358[20:13:22] <Forec​aster> I've also shown how it works, but oh well
L359[20:14:05] <Inari> @Forecaster Like I recall what you've shown 2 weeks ago :p
L360[20:35:26] ⇦ Quits: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net) (Read error: Connection reset by peer)
L361[20:36:33] ⇨ Joins: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net)
L362[20:37:15] ⇦ Quits: gamax92 (~gamax92@c-73-153-119-160.hsd1.co.comcast.net) (Remote host closed the connection)
L363[20:46:24] ⇨ Joins: gamax92 (~gamax92@c-73-153-119-160.hsd1.co.comcast.net)
L364[20:46:24] zsh sets mode: +v on gamax92
L365[20:48:21] ⇦ Quits: gamax92 (~gamax92@c-73-153-119-160.hsd1.co.comcast.net) (Remote host closed the connection)
L366[22:31:18] ⇦ Quits: Inari (~Pinkishu@pD9E8F509.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L367[22:36:01] ⇨ Joins: flappy (~flappy@88-113-149-197.elisa-laajakaista.fi)
L368[23:39:44] ⇨ Joins: gamax92 (~gamax92@c-73-153-119-160.hsd1.co.comcast.net)
L369[23:39:45] zsh sets mode: +v on gamax92
<<Prev Next>> Scroll to Top