<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:01:28]
<Ocawesome101> hmm, from what I can tell
it's implemented in the component API
L2[00:01:37]
<Ocawesome101> not the `computer` api, but
the `computer` component
L3[00:01:40]
<Ocawesome101> interesting
L4[00:02:06]
<DaComputerNerd> 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]
<Ocawesome101> 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]
<Saghetti>
?
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]
<DrZottel>
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]
<DrZottel>
questions 😉 )
L16[00:29:55]
<Ocawesome101> I think there is something
like that on the forums somewhere. Let me look
L17[00:30:04]
<Ocawesome101> also I have a really simple
vcomponent lib you may like
L18[00:30:34]
<ThePiGuy24> 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]
<DrZottel>
nice, can you give me a github link or is this already on
oppm?
L21[00:31:38]
<Ocawesome101> I'm not 100% sure if you
want this but here
L24[00:31:40] <dequbed> Fuck if I know. If
you can wait, wait for Izaya to come online again
L25[00:31:48]
<Ocawesome101> copied from the
ComputerCraft discord
L26[00:32:38]
<ThePiGuy24> i think izaya is at work at
the moment
L28[00:33:32]
<DrZottel>
yea thats what I've looked into
L29[00:34:29]
<Ocawesome101> 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)
L40[02:30:20] <Izaya>
coroutine.yield()
L41[02:32:21]
<Zef>
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_Stargazer> nope
L50[02:37:39]
<The_Stargazer> imo you should always
execute programs from `/bin` first then do `/usr/bin`
L51[02:37:50] <Izaya> disagree
L52[02:38:03]
<The_Stargazer> 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_Stargazer> yeah, but if something
installs a (say) malicious `ls` in `/usr/bin`, what then?
L56[02:39:13]
<The_Stargazer> although that doesn't
really matter because OpenOS has no permissions scheme
L57[02:39:18]
<The_Stargazer> so it could just overwrite
`/bin/ls`
L58[02:39:24] <Izaya> exactly
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]
<Ocawesome101> do it
L69[03:24:05]
<Ocawesome101> how do I get luapreproc?
I'm trying to build Luacomp
L70[03:24:30]
<Ocawesome101> never mind, am idiot
L71[03:52:45]
<AdorableCatgirl> does the uploaded
version of luacomp even have svar
L72[03:53:15]
<AdorableCatgirl> nope
L73[03:55:50]
<Ocawesome101> hmm so
L74[03:56:04]
<Ocawesome101> I'm working on a new OS
(again :P)
L75[03:56:25]
<Ocawesome101> should I have my kernel
configuration as a Lua table or as something custom?
L76[03:56:49]
<Ocawesome101> I feel like a table would
be easier to parse but possibly more error-prone
L77[04:10:30]
<AdorableCatgirl> zorya neo passes kernel
arguments
L78[04:14:12]
<Ocawesome101> 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]
<Ocawesome101> 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]
<Ocawesome101> ah
L90[04:43:25]
<Ocawesome101> 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]
<Ocawesome101> 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]
<Ocawesome101> %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]
<Ocawesome101> idk
L111[05:02:07]
<Ocawesome101> 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]
<Ocawesome101> I didn't... fully
reimplement it
L117[05:02:58]
<Ocawesome101> 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]
<Ocawesome101> tru
L122[05:03:11]
<Ocawesome101> 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]
<Ocawesome101> 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]
<Ocawesome101> no, WebKit is what iOS
browsers have to use
L129[05:06:29] <CompanionCube> that's the
joke
L130[05:06:55] <Corded> *
<Ocawesome101> 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]
<Ocawesome101> %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]
<Ocawesome101> 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]
<Ocawesome101> that's what I assumed
L151[05:13:00]
<Ocawesome101> 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]
<Ocawesome101> ah
L155[05:15:18]
<Ocawesome101> 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]
<Ocawesome101> damn
L160[05:16:13]
<Ocawesome101> 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]
<Ocawesome101> aah
L164[05:16:51] <CompanionCube> thing's
literally an option in .config
L165[05:17:40]
<Ocawesome101> 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]
<Ocawesome101> reasonable
L169[05:18:33]
<Ocawesome101> 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]
<Ocawesome101> I do
L173[05:19:48]
<Ocawesome101> because Manjaro comes with
it :P
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]
<Forecaster> %tonk
L179[06:16:52] <MichiBot> Willikers!
Forecaster! You beat ThePiGuy24'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 Lizzian!
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]
<ThePiGuy24> %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]
<ThePiGuy24> 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]
<Forecaster> %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]
<ThePiGuy24> 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]
<Forecaster> maybe they walked one
thousand miles just to wreck your base
L197[11:19:21]
<Forecaster> and they'd walk one thousand
more
L198[11:19:24] <Izaya> and one thousand
more
L199[11:25:20]
<20kdc> 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]
<20kdc> go
lasers! go lasers!
L201[11:25:33]
<20kdc>
laser turrets are the best oh yeah
L202[11:25:45]
<20kdc> go
lasers! go lasers! laser turrets are the best oh yeah
L203[11:27:00]
<DaComputerNerd> Did you just parody a
song to be about your factorio game
L204[11:27:31]
<Forecaster> oh yeah, maybe it was 500
miles not 1000 miles
L205[11:27:32]
<Forecaster> oops
L206[11:31:46]
<Forecaster> %sip
L207[11:31:46] <MichiBot> You drink a
light redstone potion (New!). Forecaster zones out for 5
minutes.
L208[12:16:18]
<Z0idburg>
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]
<20kdc>
your Shadow? you have a hedgehog?
L212[12:38:07]
⇨ Joins: NovaLynxie
(uid426996@id-426996.tooting.irccloud.com)
L213[12:41:58]
<ThePiGuy24> your Shadow? you arent
transparent?
L215[13:18:54] <Inari> @20kdc still in the
middle of making green science production, so no lasers yet
L216[13:22:18]
<ThePiGuy24> but what shade of green
L218[13:25:14]
<ThePiGuy24> australian mario
L219[13:26:25]
<DaComputerNerd> so many things wrong with
it
L220[13:29:55]
<The_Stargazer> what the fuck is
that
L221[13:38:50]
<Ocawesome101> Terrifying
L222[13:42:42] <AmandaC> %bite Inari
L223[13:42:42] <MichiBot> AmandaC is
biting Inari for 1d6 => 5 damage!
L224[13:42:57] <AmandaC> I'm helping!
:D
L225[13:56:32]
<20kdc>
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]
<AdorableCatgirl> 🦀 THE WU FLU IS HERE
🦀
L234[16:03:21] <Lizzian> %tonk
L235[16:03:21] <MichiBot> Dad-Sizzle!
Lizzian! You beat Forecaster'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 CompanionCube!
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]
<Ocawesome101> gamax o/
L242[16:47:46] <gamax92> heyo
L243[16:50:51]
<Saghetti>
i think I'm gonna continue work on craftbox
L244[16:50:59]
<Saghetti>
been long enough lol
L245[16:51:21]
<Saghetti>
and i have a lot of free time now that school is cancelled
L246[16:52:28]
<Ocawesome101> yeah I haven't actually
tried it but it looks neat
L247[16:53:01]
<Ocawesome101> I am working on my own
microkernel now :P
L248[16:53:06]
<Ocawesome101> Project Steam for now
L249[16:59:19]
<Saghetti>
good luck dude
L250[16:59:32]
<Ocawesome101> thanks
L251[16:59:48]
<Saghetti>
im going to rewrite the kernel and make it more logical
L252[16:59:56]
<Saghetti>
less proof-of-concepty
L253[17:00:09]
<Ocawesome101> so far my compiled kernel
is just under 250 lines
L254[17:00:15]
<Ocawesome101> (I'm using Luacomp)
L255[17:00:25]
<Ocawesome101> that's reasonable
L256[17:00:50]
<Saghetti>
compiled as in minified?
L257[17:01:12]
<Ocawesome101> nah, compiled as in built
using LuaComp
L258[17:01:24]
<Ocawesome101> uncompiled it's several
files
L259[17:01:29]
<Ocawesome101> Luacomp just compiles it
all into one
L261[17:02:17]
<Ocawesome101> I could use a minifier but
uh
L262[17:02:31]
<Ocawesome101> I don't wanna go to the
effort of installing one :P
L263[17:03:56]
<Saghetti>
k
L264[17:12:35]
⇨ Joins: Backslash
(~Backslash@d137-186-220-152.abhsia.telus.net)
L265[17:57:13]
<Ocawesome101> gamax92: have you
considered using something besides luaffi to interface with SDL
(something that actually works on ARM, maybe love2d)?
L266[17:57:19]
<Ocawesome101> (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]
<Ocawesome101> aah
L270[17:58:24] <gamax92> There's also just
porting OCEmu to C lol
L271[17:58:32]
<Ocawesome101> yeah
L272[17:58:53]
<Ocawesome101> or, you could write your
own SDL interface :D
L273[18:07:52]
<ThePiGuy24> my attempt at recreating oc
in html5 is not great either
L274[18:11:30]
<ThePiGuy24> as fengari does not want to
be cooperative
L275[18:35:25]
<AdorableCatgirl> 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]
<Ocawesome101> 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]
<ThePiGuy24> fengari is lua written in
js
L287[19:33:52]
<Ocawesome101> 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]
<Ocawesome101> %bap Inari
L292[19:43:08] <MichiBot> Ocawesome101
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]
<Ocawesome101> with teh what now
L296[19:43:49] <Inari> %fling
@Ocawesome101
L297[19:43:49] <MichiBot> Inari flings
@Ocawesome101 in a random direction. It hits Shuudoushi 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]
<Ocawesome101> %stab Inari
L301[19:44:07] <MichiBot> Ocawesome101 is
stabbing Inari with something so wholesome not even Inari can
lewd it for 1d8 => 6 damage! Something so wholesome not even
Inari 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]
<Ocawesome101> :O
L304[19:44:25]
<Ocawesome101> 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]
<Ocawesome101> fair and entirely
reasonable
L308[19:45:53] <Inari> Just like your
face
L309[19:46:24] <Corded> *
<Ocawesome101> looks away awkwardly
L310[19:47:40]
<Kristopher38> Just compile Lua to
webassembly
L311[19:50:45]
<ThePiGuy24> can i do that in js?
L312[19:56:15]
<Kristopher38> What?
L313[19:56:44]
<ThePiGuy24> can i use js to compile lua
to web asm
L314[19:57:01]
<Ocawesome101> no, because that's not how
you do it
L315[19:57:03]
<Kristopher38> That's not how it
works
L316[19:57:12]
<Kristopher38> You use, what was it
called
L317[19:57:18]
<Ocawesome101> emscripten
L318[19:57:19]
<ThePiGuy24> then no good
L319[19:57:25]
<Kristopher38> Yeah, right
L320[19:57:44]
<ThePiGuy24> i need to do it pretty much
realtime
L321[19:57:53]
<Ocawesome101> why?
L322[19:58:03] <CompanionCube> has anyone
actually done lua->wasm
L323[19:58:20]
<Kristopher38> 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]
<Ocawesome101> compiling the Lua
interpreter to wasm should work fine
L326[19:58:31]
<ThePiGuy24> because i want it to be real
time
L327[19:58:34]
<Ocawesome101> CC: the latter
L328[19:58:40]
<Kristopher38> We're talking about
compiling lua interpreter to wasm
L329[19:59:11]
<Kristopher38> Which you can then use to
interpret lua in real time in browser
L330[19:59:15]
<Ocawesome101> 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]
<ThePiGuy24> i just need to be able to run
lua and push javascript functions to the lua vm
L333[19:59:22]
<Ocawesome101> 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]
<Ocawesome101> most modern browsers
support it afaik
L340[20:00:25]
<Ocawesome101> desktop browsers
anyway
L342[20:01:04] <CompanionCube> ...ohey, it
looks like someone might've actually done the straight lua->wasm
thing
L343[20:01:08]
<ThePiGuy24> i ideally want it to run on
mobile too
L344[20:01:30]
<ThePiGuy24> no this isnt wasm
L346[20:01:57]
<ThePiGuy24> 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]
<ThePiGuy24> hmmm
L349[20:04:19]
<ThePiGuy24> i think luwa is node.js
L350[20:04:27]
<ThePiGuy24> i want to do this client
side
L351[20:05:12] <gamax92> node.js isn't
necessarily a server
L352[20:05:55]
<ThePiGuy24> 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]
<ThePiGuy24> idk how to do that
though
L355[20:06:12] <gamax92> rest of the code
I imagine would be usable
L356[20:12:30]
<Forecaster> Inari: you might want to
check the help for a command if you don't know the syntax for
it
L357[20:12:34]
<Forecaster> Might help
L358[20:13:22]
<Forecaster> 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)
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