<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:11] <greaser|q> ok, does anyone
have any idea why the hell there's a 64KB volume that gets mounted
on every damn system
L2[00:00:20] <SoraFirestorm> Is that the
tmpfs?
L3[00:00:27] <SoraFirestorm> We were
discussing the tmpfs earilre
L4[00:00:32] <SoraFirestorm>
s/earilre/eariler/
L5[00:00:32] <MichiBot>
<SoraFirestorm> We were discussing the tmpfs eariler
L6[00:00:45] ⇨
Joins: Temia
(~lamialily@dsl081-169-020.sea1.dsl.speakeasy.net)
L7[00:01:25] <greaser|q> yes, does it
actually affect RAM usage
L8[00:02:02] <greaser|q> for whatever reason
it's actually part of the bloody system and not part of the
OS
L9[00:02:10] <greaser|q> erm, not just some
virtual drive in the OS
L10[00:02:44] ⇨
Joins: Something12
(~Something@S010634bdfa9eca7b.vs.shawcable.net)
L11[00:03:37] <sugoi> greaser|q: comment
out the tmpfs mount in init.lua and retest free mem
L12[00:03:59] <sugoi> sorry
L13[00:03:59] <greaser|q> sugoi: it shows
up even when not using OpenOS
L14[00:04:04] <sugoi> boot/02_os.lua
L15[00:04:15] <greaser|q> it's a fixed 64KB
volume that always exists
L16[00:04:36] <sugoi> there is definitely
NOT 64k allocated by the time init is called, ffiw
L17[00:04:55] <sugoi> as soon as eeprom
hands boot over to me (i==openos, init.lua) there is only ~12k
allocated
L19[00:05:54] <greaser|q> note i'm on 1.5
because 1. no 1.6 dev builds for 1.8.9 and 2. where the fuck IS the
1.6 source anyway
L20[00:06:05] <SoraFirestorm> It's the
master branch
L21[00:06:14] <SoraFirestorm> It's also on
it's own branches
L22[00:06:32] <greaser|q> is it actually
called 1.5.22
L23[00:06:55] <sugoi> greaser|q: i
sympathize, it took me a bit to find
L24[00:07:01] <sugoi> and at the moment, i
dont even know how i found it
L25[00:07:24] <greaser|q> master-MC1.8.9 is
1.5.22 or something like that
L26[00:08:16] <SoraFirestorm> so
L27[00:08:19] <SoraFirestorm> I have a
challenge
L29[00:08:50] <SoraFirestorm> This is the
repo with my modified vanilla Lua 5.3
L30[00:09:03] <sugoi> whay do you mean
"vanilla lua 5.3"
L31[00:09:10] <sugoi> i mean, how is it
modified?
L32[00:09:11] <SoraFirestorm> Not OC's
Lua
L33[00:09:22] <sugoi> i totally quoted the
wrong part
L34[00:09:29] <SoraFirestorm> It has a
patch to support the per-coroutine stuff
L35[00:09:33] <sugoi> i meant at first to
ask, "what do you mean "modified"
vanilla..."
L36[00:09:39] <sugoi> oh thats that
one
L38[00:09:51] <SoraFirestorm> Need to find
a better way to charge allocations
L39[00:10:03] <SoraFirestorm> Then I can
'port' it over to JNLua
L40[00:10:32] <SoraFirestorm> gamax92: you
around?
L41[00:10:45] <SoraFirestorm> I'd like to
see that script you were testing my patch with
L42[00:11:08] <sugoi> on a side note, why
does my superflat test world always revert difficulty when i
reenter the world?
L43[00:11:21] <sugoi> the first thing i'm
always doing is /difficulty 0
L44[00:11:51] <SoraFirestorm> That might
not save
L45[00:11:53] <SoraFirestorm> dunno
though
L47[00:14:41] ⇨
Joins: npe|office
(~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L48[00:15:09] <Shuudoushi> oh...
L49[00:15:18] <SoraFirestorm> I take it
you're on the 5.3 arch?
L50[00:15:30] <Shuudoushi> I forgot to
preload it with the rest of thepackages...
L51[00:15:39] <SoraFirestorm> oops
L52[00:15:47] <Shuudoushi> yeah, which I
readded bit32 to
L54[00:17:16] <Sharidan> can custom events
be added to the event queue?
L55[00:17:34] <sugoi> yes
L56[00:17:52] <SoraFirestorm> just use the
pushing mechanisms
L57[00:18:06] <SoraFirestorm> It's
different between OSes/the 'bare metal'
L58[00:19:01] <SoraFirestorm> For OpenOS,
use the event library
L59[00:19:14] <SoraFirestorm> for the 'bare
metal', use computer.pushSignal()
L60[00:19:22] <SoraFirestorm> for any other
OS... check your manual :)
L63[00:19:48] <Sharidan> I was looking at
the event api on the wiki, looking for a method to queue up custom
events, but I can't see any push/queue method there. am I
blind?
L64[00:19:49] ⇨
Joins: Madxmike
(~Madxmike@71-90-219-250.dhcp.spbg.sc.charter.com)
L65[00:20:02] <SoraFirestorm> ~w
event
L67[00:20:14] <Sharidan> oh ok
L68[00:20:31] <Shuudoushi> event.listen()
is one you can use
L69[00:20:43] <SoraFirestorm> That doesn't
push events though
L70[00:20:46] <SoraFirestorm> It merely
listens
L71[00:20:48] <Sharidan> doesnt that only
tie into an event listener/trigger?
L72[00:20:49] <Sharidan> ye
L73[00:20:50] <Shuudoushi> true
enough
L74[00:21:08] <SoraFirestorm> that's
weird
L75[00:21:17] <SoraFirestorm> There's not
an event call AFAIT
L76[00:21:19] <Sharidan> Sora said the
computer api has a pushSignal method (looking it up now..)
L77[00:21:48] <Sharidan> nice - thanks
Sora!
L78[00:21:51] <SoraFirestorm> yup
L79[00:22:12] <SoraFirestorm> I find it
weird that OpenOS does not have facilities for pushing events
L80[00:22:31] <SoraFirestorm> But it would
probably be just a thin wrapper anyways
L81[00:22:37] <Sharidan> true
L82[00:22:48] <SoraFirestorm> hell, I'd
even do something like
L83[00:22:57] <SoraFirestorm> event.push =
computer.pushSignal
L84[00:23:03] <SoraFirestorm> Literally
make them the same function
L85[00:23:51] <Sharidan> I guess
manipulating the event queue could be considered slightly more
advanced scripting than what was intended for OpenOs
L86[00:26:09] <SoraFirestorm> that was fun
news
L87[00:26:35] <SoraFirestorm> I think the
correct term is "great uncle", he died
L88[00:26:49] <Shuudoushi> SoraFirestorm:
explain more of this idea about event.push =
computer.pushsignal?
L89[00:26:49] <Sharidan> who?
L90[00:27:00] <SoraFirestorm> Sharidan: one
of my family members
L91[00:27:22] <Sharidan> oh - I'm sorry for
your loss
L92[00:27:25] <SoraFirestorm> Shuudoushi:
just that I find it weird that the event library has no pushing
mechanisms
L93[00:27:49] <Shuudoushi> I'm thinking
about added it to SOS at least
L94[00:27:52] <Sharidan> probably a simple
oversight, but easily fixable
L95[00:27:57] <SoraFirestorm> But unless
I'm mistaken, pushing isn't as complicated as pulling is from an
event library standpoint
L96[00:28:13] <SoraFirestorm> I know
there's special processing for event pulling
L97[00:28:22] <SoraFirestorm> not sure if
there is anything special for pushing
L98[00:28:32] <SoraFirestorm> thanks
Sharidan btw
L99[00:28:42] ⇨
Joins: calclavia (uid15812@richmond.irccloud.com)
L100[00:28:42]
zsh sets mode: +v on calclavia
L101[00:29:14] <Shuudoushi> function
event.push(...) computer.pushSignal(...) end it is then
L102[00:29:24] <SoraFirestorm> why do
that?
L103[00:29:37] <sugoi> Shuudoushi: lighter
weight to just event.push=computer.pushSignal
L104[00:29:38] <SoraFirestorm> Just do
event.push = computer.pushSignal
L105[00:29:46] <Shuudoushi> fine
L106[00:29:50] <SoraFirestorm> technically
more efficient :P
L107[00:30:02] <sugoi> i'll add it to
openos if The One wants it so
L108[00:30:04] <Sharidan> overly
complicated ... event.push = computer.pushSignal creates a pointer
instead of a full function reference
L109[00:30:06] <sugoi> i've nothing
against doing so
L110[00:30:25] <SoraFirestorm> wha?
L111[00:30:39] <Shuudoushi> XD
L112[00:30:42] ***
Kasen is now known as rakiru|offline
L113[00:30:50] <SoraFirestorm> oh, that
was an argument for, not against
L114[00:31:02] <SoraFirestorm> I read that
like "don't do that! It's bad because xyz"
L115[00:31:03] <sugoi> i'll even put in
the comments above that assignment
L116[00:31:11] <sugoi> -- SoraFirestorm
said this was an oversight
L117[00:31:21] <SoraFirestorm> XD
L118[00:31:23] <sugoi> or, said not having
this was ...
L119[00:31:45] <Shuudoushi> sugoi: did you
get your thingy yet?
L120[00:32:08] <sugoi> what was my
thingy?
L121[00:32:24] <SoraFirestorm> Shuudoushi:
you talking about the 'special thinger'?
L122[00:32:24] <Shuudoushi> for some
reason, this just looks like it's going to break stuff.. event.push
= computer.pushSignal
L123[00:32:29] <Shuudoushi> yes
L124[00:32:43] <Shuudoushi> I couldn't
remember what it was called >.>
L125[00:32:43] <SoraFirestorm> Shuudoushi:
I'd be greatly surprised if it broke things
L126[00:33:05] <sugoi> i can tell you, in
openos, it is not a functional problem to allow this
L127[00:33:08] <sugoi> to assign
that
L128[00:33:11] <Shuudoushi> so would I,
but it just looks broken b/c of the missing '()' lol
L129[00:33:17] <sugoi> oh :)
L130[00:33:24] <SoraFirestorm> oh
L131[00:33:26] <SoraFirestorm> nopes
L132[00:33:31] <SoraFirestorm> as intended
:)
L133[00:33:32] <sugoi> Shuudoushi: i'm not
sure what thing you're talking about, sorry
L134[00:33:48] <Shuudoushi> the special
thinger...
L135[00:33:55] <SoraFirestorm> sugoi: the
little robot parrot that contributors get
L136[00:33:59] <Shuudoushi> the fucking
robot shoulder thing
L137[00:34:07] <sugoi> oh that
L138[00:34:08] <SoraFirestorm> What is the
requirements for a special thinger anyways?
L139[00:34:12] <sugoi> haha
L140[00:34:18] <sugoi> i didn't know it
could be referred to as that
L141[00:34:23] <sugoi> no, i haven't, but
i'm fine without
L142[00:34:27] <Shuudoushi> 'great
contribution to OC'
L143[00:34:33] <SoraFirestorm> ah
L144[00:34:33] <sugoi> well
L145[00:34:42] <sugoi> openos 1.6 isn't
out yet
L146[00:34:48] <Shuudoushi> basically at
least
L147[00:34:49] <sugoi> so technically,
i've not contributed 'great'
L148[00:34:55] <SoraFirestorm> heh
L149[00:35:04] <sugoi> i have 2 PRs for
openos 1.6
L150[00:35:12] <sugoi> first, the big dump
and ram killer
L151[00:35:19] <sugoi> second, this
optimization crap
L152[00:35:28] <Shuudoushi> lol
L153[00:35:30] <sugoi> btw, i didn't
really kill that much ram
L154[00:35:32] <SoraFirestorm> if I get my
patch in
L155[00:35:32] <sugoi> honestly
L156[00:35:54] <SoraFirestorm> that
thought went nowhere
L157[00:35:55] <SoraFirestorm> nvm
L158[00:35:59] <sugoi> but ... openos 1.5
is SO close to the hard limit that suddenly my upgrades goes into
the red
L159[00:36:37] <sugoi> right now i'm ~17k
over 1.5
L160[00:36:44] <sugoi> out of ~200
L161[00:36:47] <sugoi> not huge,imo
L162[00:36:52] <SoraFirestorm> I think
that the default memory values aren't high enough
L164[00:37:32] <Shuudoushi> we need t4
stuffz!
L165[00:37:50] <SoraFirestorm> Shuudoushi:
you can do the stuff in util.readableNumber() with a
logarithm
L166[00:37:59] <SoraFirestorm> no need for
the if-else chain
L167[00:38:20] <Shuudoushi> thus why I
said 'after clean up' lol
L168[00:38:36] <SoraFirestorm> I actually
wrote a similar function in vanilla using said technique
L169[00:38:39] <SoraFirestorm> lemme see
if I can find it
L170[00:39:09] <Shuudoushi> if your way is
cleaner, I might just steal it >.>
L171[00:39:14] <Shuudoushi> lol
L172[00:39:38] <Shuudoushi> I also still
have to fix my updater script >.>
L173[00:39:56] <SoraFirestorm> found
it
L175[00:41:04] <Shuudoushi> I should maybe
move the 'event.push' thing to the top of the event lib...
L177[00:41:35] <SoraFirestorm> Shuudoushi:
throw a 'Sora helped me' somewhere and feel free to use
L178[00:42:08] <Shuudoushi> SoraFirestorm:
to the 'readme' your name goes! I do need the link to your github
though
L179[00:42:18] <SoraFirestorm>
github.com/RobertCochran
L180[00:42:44] <SoraFirestorm> It feels so
weird writing my real name :P
L181[00:43:21] <Shuudoushi> XD
L182[00:44:04] <Shuudoushi> what's the bit
at the very bottom for?
L183[00:44:14] <SoraFirestorm> I
originally wrote this as a Unix filter
L184[00:44:25] <SoraFirestorm> go ahead
and strip that out
L185[00:44:27] <Shuudoushi> ah
L186[00:44:51] <Shuudoushi> ah, yes, I see
the bash stuff at the top now
L187[00:44:57] <SoraFirestorm> yup
L188[00:45:03] <Shuudoushi> bash is a bad
way to put it... but still
L189[00:45:16] <SoraFirestorm> The
shebang
L190[00:46:16] <Shuudoushi> lol
L191[00:46:29] <SoraFirestorm> That's what
its called :P
L192[00:46:35] <Shuudoushi> I also still
need to get 'sudo !!' working come to think of it...
L193[00:46:36] <sugoi> openos checks for
it too
L194[00:46:45] <SoraFirestorm> kinda neat
actually
L195[00:46:51] <SoraFirestorm> that OpenOS
checks for it
L196[00:47:05] <SoraFirestorm>
Functionality that almost noone will use though
L197[00:47:11] <sugoi> heh yeah
L198[00:47:19] <Shuudoushi> I have
forgotten how I was going to do this...
L199[00:47:24] <sugoi> also that still
*.lua is hard coded into path resolution
L200[00:47:30] <Shuudoushi> holy fuck I
really do need sleep...
L201[00:48:17] <sugoi> come one be less
than 219k!!!!!
L202[00:48:29] <Shuudoushi> s/one/on
L203[00:48:29] <MichiBot> <sugoi>
come on be less than 219k!!!!!
L204[00:48:49] <Sharidan> uhm, what is a
good way to determine memory spendage on a script?
L205[00:48:59] <sugoi> s#/on#/on/#
L206[00:49:02] <SoraFirestorm> There's
not
L207[00:49:14] <sugoi> Sharidan: excellent
question :)
L208[00:49:21] <Sharidan> lol
L209[00:49:28] <SoraFirestorm> I
mean
L210[00:49:41] <SoraFirestorm> The only
way to do it atm is to measure free memory before and after
L211[00:49:43] <Sharidan> so it's
basically shoot and hope you don't hit the max
L212[00:49:52] <SoraFirestorm> And that is
subject to the GC doing its thinga
L213[00:49:57] <SoraFirestorm>
s/thinga/thing/
L214[00:49:57] <MichiBot>
<SoraFirestorm> And that is subject to the GC doing its
thing
L215[00:50:16] <SoraFirestorm> when (if) I
complete my coroutine patch
L216[00:50:21] <SoraFirestorm> You can
just query it
L217[00:50:25] <SoraFirestorm> until
then
L218[00:50:30] <SoraFirestorm> good luck
:P
L219[00:51:04] <sugoi> Sharidan: before
you call your script, call collectgarbage (in oc we can't
directly)
L220[00:51:11] <Shuudoushi> I have a
function for benchmarking, but it only does how long the script
takes to run atm...
L221[00:51:49] <Sharidan> hoki
L223[00:53:03] <Shuudoushi> thinking about
how to do sudo bang bang fucked up my train of thought on the task
at hand again...
L224[00:54:23] <SoraFirestorm> If the only
place you are going to use the round() function is in my
formatter
L225[00:54:32] <SoraFirestorm> Don't
bother tonumber()ing it
L226[00:54:37] <SoraFirestorm> That was a
mistake in my original
L227[00:54:58] <SoraFirestorm> Because I
tend directly turn around and make it a string again
L228[00:55:09] <SoraFirestorm> other than
that
L229[00:55:13] <SoraFirestorm> looks fine
to me
L230[00:55:59] <Shuudoushi> so the first
local and the if can all get removed
L231[00:56:27] <SoraFirestorm> no,
L232[00:56:31] <SoraFirestorm> what I'm
saying is
L233[00:56:34] <greaser|q> ok, the amount
of free RAM reported tends to fluctuate
L234[00:56:37] <SoraFirestorm> in the body
for local function round()
L235[00:56:40] <SoraFirestorm> instead
of
L236[00:56:44] <SoraFirestorm> return
tonumber(blah)
L237[00:56:46] <sugoi> greaser|q: welcome
to my hell
L238[00:56:51] <SoraFirestorm> just do
return blah
L239[00:57:00] <SoraFirestorm> as long as
you aren't relying on it to return a number elsewhere
L240[00:57:06] <SoraFirestorm> That's a
mistake in my original
L241[00:57:09] <greaser|q> sometimes it's
~20KB used, sometimes it's ~100KB used
L242[00:57:10] <sugoi> SoraFirestorm: ok
this is crazy
L243[00:57:20] <SoraFirestorm> the
tonumber() is pointless in my usecase because I turn it back into a
string directly after
L244[00:57:32] <Shuudoushi> ah, ok
L245[00:57:32] <sugoi> adding ONLY i
promise ONLY event.push=computer.pushSignal to event.lua -- adds 8k
allocation of ram on boot
L246[00:57:39] <SoraFirestorm> wtf
L247[00:57:41] <SoraFirestorm> no
L248[00:57:42] <SoraFirestorm> no
L249[00:57:42] <sugoi> i tested like 4
times, removed it, 8k back
L250[00:57:43] <Shuudoushi> brain less
scrambled now
L251[00:58:11] <SoraFirestorm> why the
hell?
L252[00:58:13] <Shuudoushi> lol, how the
actual fuck
L253[00:58:14] <sugoi> greaser|q: call
os.sleep(0) or computer.pushSignal(0) 20 times
L254[00:58:27] <greaser|q> yeah ok i think
i know why it fluctuates, GC buildup
L255[00:58:51] <SoraFirestorm> just
L256[00:58:52] <SoraFirestorm> I don
L257[00:58:53] <SoraFirestorm> 't
L258[00:58:56] <SoraFirestorm>
whaaa?
L259[00:59:00] <SoraFirestorm> that makes
no sense
L260[00:59:06] <sugoi> yes, and bc we dont
have collectgarbage in oc sandbox, The Brown let's it be called
when the machine host gets yield back 20 times
L261[00:59:31] <Shuudoushi> ...
L262[00:59:49] <Shuudoushi> we need to
figure out how to sandbox collectgarbage...
L263[00:59:53] <SoraFirestorm>
yeaaah
L264[01:00:10] <SoraFirestorm> I don't
quite understand why it needs to be sandbox-ed out
L265[01:00:16] <SoraFirestorm> But that's
my inexperience showing
L266[01:00:28] <Shuudoushi> writes to host
HDD?
L267[01:00:32] <Sharidan> forgive me for
planting that oversight out there sugoi (event.push)
L268[01:00:36] <Shuudoushi> idfk
either
L269[01:00:52] <Shuudoushi> Sharidan:
it'll be added to SOS at least
L270[01:00:57] <SoraFirestorm> I suppose
the answer would be to ask Sangar
L271[01:01:19] <Shuudoushi> sora just
pinged The Wizard!
L272[01:01:30] <Sharidan> honestly I don't
care where I have to place the call, as long as I can do it
:)
L273[01:01:39] <Shuudoushi> lol, oh god
this is going to get out of hand XD
L274[01:01:51] <SoraFirestorm> Sharidan:
in the mean time, just use computer.pushSignal()
L275[01:01:56] <sugoi> well, if we could
at least config it back in
L276[01:02:03] <sugoi> that'd be good
enough for me
L277[01:02:04] <SoraFirestorm> Shuudoushi:
how is this going to get out of hand?
L278[01:02:07] <Sharidan> that's the plan
Sora :)
L279[01:02:12] <Shuudoushi> well, sugoi is
also having to build for computers running on one t1 ram
L280[01:02:13] <SoraFirestorm> Did I just
seriously mess up or something?
L281[01:02:34] <Shuudoushi> with the
nicknames to avoid pinged The Brown
L282[01:02:53] <SoraFirestorm> The
Brown?
L283[01:03:13] <Shuudoushi> He Who Don't
Ping Needlessly
L284[01:03:33] <SoraFirestorm> oh,
nicknames to avoid pinging who I just pinged?
L285[01:03:35] <greaser|q> i call him that
because i endeavour to make it my duty to make him shit
himself
L286[01:03:38] <Shuudoushi> s/He Who Don't
Ping Needlessly/He Who We Don't Ping Needlessly
L287[01:03:38] <MichiBot>
<Shuudoushi> He Who We Don't Ping Needlessly
L288[01:03:44] <greaser|q> see: video
codec @ BTM
L289[01:03:46] ⇦
Quits: septi25 (~septi25@ipb21a8a62.dynamic.kabel-deutschland.de)
(Ping timeout: 186 seconds)
L290[01:04:26] <Shuudoushi> SoraFirestorm:
yes
L291[01:04:30] <SoraFirestorm> ah
L292[01:04:33] <SoraFirestorm> alright
then
L293[01:04:59] <SoraFirestorm> I still
need a way to get Emacs to yell or something when someone pings
me
L294[01:05:03] <SoraFirestorm> Haven't
quite figured that out yet
L295[01:05:28] <Shuudoushi> so till The
Master speaks again, we'll just keep coming up with nicknames for
The Brown and make sure The Wizard is highly confused :D
L296[01:05:33] <sugoi> he's probably used
to seeing pings when he logs back
L297[01:05:39] <SoraFirestorm>
probably
L298[01:06:22] <Shuudoushi> yeah, but this
is still funny as hell XD
L299[01:07:04] <Sandra> ffs ace attorney.
"The victim, Mr Deid Mann."
L300[01:07:43] <Shuudoushi> lol
L301[01:07:47] <Sharidan> can the cursor
position be set through gpu?
L302[01:07:53] <Shuudoushi> yes
L303[01:07:59] <Shuudoushi> though it's a
bit of a pain
L304[01:08:10] <Shuudoushi> ~w gpu
L306[01:08:32] <Sharidan> so it would be
easier to use term.setCursor() for that
L307[01:08:33] <Shuudoushi> Sharidan: take
a look at your init.lua to see it in action
L308[01:08:42] <Shuudoushi> oooooh
yesss
L309[01:08:43] <Shuudoushi> lol
L310[01:09:31] <Sandra> and don't forget
the defendant, Mr Mack Rell.
L311[01:09:56] <Shuudoushi> I think it's
something like 'component.gpu.fill(1,1)' to set cursor pos
L312[01:09:58] <Sharidan> I'm doing the UI
for my ticket stand and I've been trying to avoid referencing
term
L313[01:10:16] <SoraFirestorm> Sharidan:
any particular reason?
L314[01:10:27] <Shuudoushi> I could be
wrong on that one though
L315[01:10:32] <Sharidan> one less lib to
reference :)
L316[01:10:45] <Shuudoushi> Sharidan: just
use GMl like everyone else lol
L317[01:10:48] <Sharidan> less libs
require'd should mean less memory usage
L318[01:11:05] <SoraFirestorm>
indeed
L319[01:11:09] <SoraFirestorm> just
curious
L320[01:11:17] <Sharidan> well, eventually
I might cook up a competitor to gml
L321[01:12:22] <sugoi> how important is it
that a lib/library have a queriable interface? :) like...for method
in pairs(lib) do print(method) end ?
L322[01:12:40] <SoraFirestorm> I do it all
the time
L323[01:12:45] <sugoi> yeah...'
L324[01:13:09] <sugoi> so even lib.method
= function(...)end for 12 methods is costing me 3k
L325[01:13:17] <sugoi> with empty
functions
L326[01:13:32] <SoraFirestorm> why does
that feel so very wrong/
L327[01:13:35] <SoraFirestorm> I
mean
L328[01:13:37] <SoraFirestorm> 3k
L329[01:13:39] <SoraFirestorm>
srsly?
L330[01:13:42] <sugoi> yeah
L332[01:15:21] ***
Antheus is now known as AntheusSleep
L333[01:15:25] <Shuudoushi> sugoi: any
ideas?
L334[01:16:48] <sugoi> SoraFirestorm: so
i'm creating a lazy loader
L335[01:16:56] <sugoi> those 12 methods
fully loaded cost 5k
L336[01:17:06] <sugoi> but that stupid
redirect load ALONE costs 3k
L337[01:17:09] <sugoi> so i'm saving
2k
L338[01:17:13] <SoraFirestorm> I don't
even
L339[01:17:13] <sugoi> it's so very
painfully lame
L340[01:17:18] <sugoi> Shuudoushi:
um
L341[01:17:22] <sugoi> i dunno :)
L342[01:17:26] <sugoi> i could probably
help
L343[01:17:28] <sugoi> but...
L344[01:17:39] <sugoi> my brain is upset
about lua memory atm
L345[01:18:10] <Shuudoushi> i'm just
highly confused as to wtf is going on with SOS atm myself...
L346[01:18:18] <SoraFirestorm> hm
L347[01:18:28] <SoraFirestorm> I think I
know how to fix my patch
L348[01:18:38] <sugoi> each redirect must
be a static function address, in case a user tries to local grab
one
L349[01:18:40] <Shuudoushi> DOOOO
EEEET
L350[01:18:54] <sugoi> so i'm trying to
find the least overhead in doing so
L351[01:19:07] <sugoi> but this is kicking
my butt, 400 bytes per redirect?! really?1
L352[01:19:41] <Shuudoushi> doesn't each
line of code add so much extra ram usage/
L353[01:20:02] <Shuudoushi> limit all
those to just one line and see happens?
L355[01:20:15] <sugoi> Shuudoushi: i would
have said no, that'd make no diff
L356[01:20:30] <sugoi> but then again i
just saw 8k vanish for a stupid event.push=computer.pushSignal
line
L357[01:20:34] <sugoi> so what the crap do
i know
L358[01:21:05] <Shuudoushi> Izaya:
...
L359[01:21:23] <Izaya> I haven't even
written any code for it yet
L360[01:21:27] <Izaya> but this'll be
glorious
L361[01:21:30] <Shuudoushi> get the fuck
back in your cage and think about your life for awhile...
L362[01:21:53] <Izaya> it took me most of
a day to collect those
L363[01:22:01] <Izaya> :<
L364[01:22:33] <Shuudoushi> sugoi: I'm
going to laugh like a fucking madman and get the cops called to my
house if putting all that shit on one line greatly lowers ram
usage
L365[01:22:52] <Shuudoushi> Izaya: I'll
trade you some TNT for that sppon
L366[01:22:55] <Shuudoushi> spoon*
L367[01:23:13] <Izaya> which spoon
L368[01:23:25] <Shuudoushi> the one you're
digging that hole with
L369[01:23:26] <Izaya> I only have a knife
on my desk
L370[01:24:14] <Shuudoushi> my southern
humor is lost on you I see...
L371[01:24:39] <sugoi> Shuudoushi: it
dropped from 3k to ~2.8k
L372[01:24:41] <Izaya> usually we dig
holes with shovels or associated tools
L373[01:24:45] <sugoi> but, nothing that
small can be trusted
L374[01:25:13] <Shuudoushi> sugoi: tbh...
I'm shocked it dropped at all...
L375[01:25:26] <sugoi> well that mystery
8k came back on the first test :)
L376[01:25:42] <Shuudoushi> lol, wtf
L377[01:25:52] <Shuudoushi> maybe the emu
has a bug?
L378[01:26:55] <sugoi> i'm not in the emu
for memory testing
L379[01:27:14] <sugoi> HA
L380[01:27:15] <Shuudoushi> I have not a
single fucking clue then yo...
L381[01:27:22] <sugoi> so i luaminified it
for kicks and giggles
L382[01:27:31] <sugoi> now i have 9k
lost
L383[01:27:41] <Shuudoushi> you did what
to it?
L385[01:27:52] <greaser|q> mine's probably
quite heavy for RAM usage
L386[01:27:57] <greaser|q> well,
heavyish
L387[01:27:59] <Shuudoushi> OOOOHHHH
L388[01:28:09] <Shuudoushi> lua
minified
L389[01:28:35] <Shuudoushi> gotcha
L390[01:29:08] <SoraFirestorm> ok
L391[01:29:10] <SoraFirestorm> soooo
L392[01:29:20] <Shuudoushi> ok, fuck it,
people ar just going to have to require bit32 in their
programs
L394[01:29:28] *
Shuudoushi flips the table.
L395[01:29:32] <SoraFirestorm> Maybe that
fixes my alloc stuff
L396[01:29:34] <SoraFirestorm> who
knows
L397[01:29:41] <Izaya> I wrote a function
to flip tables
L398[01:29:48] <SoraFirestorm> Smart
people (including gamax92): test this please
L399[01:29:57] <Izaya> it puts them in
reverse order
L400[01:30:00] <SoraFirestorm> I meant for
that to ping
L401[01:30:01] <Izaya> even the string
ones
L402[01:30:03] <Izaya> don't ask me
why
L403[01:30:05] <sugoi> you know..i think i
know what this myster 8k thing is
L404[01:30:15] <sugoi> i
think...somewhere...files are being cached
L405[01:30:20] <sugoi> outside of
openos
L406[01:30:31] <sugoi> and when i change
one ENOUGH, it gets the system mad at me
L407[01:30:35] <Shuudoushi> sugoi: MURDER
THEM!!!!!!!
L408[01:30:35] <sugoi> and makes ME pay
for it
L409[01:30:44] <Shuudoushi> lol
L410[01:30:52] <sugoi> but i'm
serious
L411[01:30:57] <sugoi> i minify and mem
goes up 8k
L412[01:31:04] <sugoi> so i close mc
L413[01:31:22] <Shuudoushi> you have
buffering enabled in the config don't you?
L414[01:31:30] <sugoi> well i shutdown oc
first, close out, recopy files, restart mc and my oc pc, and 8k is
back
L415[01:31:37] <sugoi> i have buffering
off
L416[01:31:43] <sugoi> should be direct
file writes
L417[01:31:43] <Shuudoushi> o.O
L418[01:31:51] <Shuudoushi> wtf...
L419[01:32:05] <sugoi> it gets the NEW
file fine
L420[01:32:10] <sugoi> but i think....the
OLD file is still cached
L421[01:32:11] <Shuudoushi> sounds like it
may be scala/java side then...
L422[01:32:30] <sugoi> and i think MY oc
computer (in-game) is paying for that cache
L423[01:32:39] <Shuudoushi> seems it
L424[01:33:08] <sugoi> if someone would
just make a fully functional memory usage tool for an
emulator....
L425[01:33:33] <Saphire> Heh
L426[01:33:43] <sugoi> i wonder .. if i
make sure to delete any oc state files (from the save/)
L427[01:33:49] *
sugoi tries this
L428[01:34:34]
⇨ Joins: mr_joseph
(~mr_joseph@24-217-84-88.dhcp.stls.mo.charter.com)
L429[01:34:43] <Saphire> Q_Q
L430[01:34:47] <sugoi> oh...that crashes
mc
L431[01:35:10] *
Saphire catastrophically overate
L432[01:35:17] <sugoi> did i just lose my
test world...
L433[01:35:37] <sugoi>
.................
L434[01:35:41] <SoraFirestorm> oops
L435[01:35:48] *
sugoi .....
L436[01:35:50] <Sharidan> real men don't
make backups. they just spend tons of money on shrinks when they
need their backups :)
L437[01:35:51] <Shuudoushi> OH
MOTHERFUCKING HELL...
L438[01:35:55] <Saphire> #blamesora
L439[01:36:01] <SoraFirestorm> wait
what/
L440[01:36:02] <Shuudoushi> I for got to
push my changes to github -_-
L441[01:36:18] <SoraFirestorm> why are we
blaming me?
L442[01:36:19] <Shuudoushi> the
package.preload works fine -_-
L443[01:36:57] <Saphire> Dunno
L444[01:37:00] <sugoi> so yeah
L445[01:37:03] <sugoi> new superflat
L446[01:37:43] <Shuudoushi> sugoi: at
least you weren't on a server :D
L447[01:38:03] *
sugoi is a server
L448[01:38:12] <Shuudoushi> pretty sure
you'd be getting lynched right about now :D
L449[01:39:08] <SoraFirestorm> uh
L450[01:39:10] <SoraFirestorm> nvm on that
patch
L451[01:39:12] ⇦
Quits: mr_joseph (~mr_joseph@24-217-84-88.dhcp.stls.mo.charter.com)
(Client Quit)
L452[01:39:13] <SoraFirestorm> It's still
broken
L453[01:39:18] <Shuudoushi> i think I'm
going to take a page from Magik6k's book and build openloader into
SOS
L454[01:39:25]
⇨ Joins: mr_joseph
(~mr_joseph@24-217-84-88.dhcp.stls.mo.charter.com)
L455[01:40:18] <sugoi> Shuudoushi: well
i'm not running this oc test stuff on an active world :)
L456[01:40:26] <Shuudoushi> lol
L457[01:41:48] ⇦
Quits: mr_joseph (~mr_joseph@24-217-84-88.dhcp.stls.mo.charter.com)
(Client Quit)
L458[01:49:35] <Shuudoushi> now to watch
as shit explodes :D
L460[02:00:14] <SoraFirestorm> lol
L461[02:00:19] <Shuudoushi> oh wait... did
I ever add rm to the update path...
L462[02:00:21] *
Sharidan offers fresh coffee [_P to everyone in
channel
L463[02:00:29] <SoraFirestorm> hmmmmm
coffee
L464[02:00:30] <SoraFirestorm> do
want
L465[02:00:41] <SoraFirestorm> *ought*to
go make some
L466[02:00:46] <Shuudoushi> fuck no I
didn't
L467[02:00:47] <SoraFirestorm> But I'm a
lazy bastard
L468[02:01:17] <SoraFirestorm> aha
L469[02:01:19] <Sharidan> there's always a
pot of fresh coffee on my table :)
L470[02:01:23] <SoraFirestorm> now I know
what's wrong
L471[02:03:55] <Shuudoushi> you know...
forgetting to add shit to the update path could very well be the
reason my keyboard wouldn't work the first time I tried adding
multi-monitor support update...
L472[02:04:07] <SoraFirestorm> There's a
situation that I'm not handling in the allocator...
L473[02:04:09] <Shuudoushi> adding
the*
L474[02:04:15] <SoraFirestorm> well, may
not be handling
L475[02:04:23] <SoraFirestorm> that would
explain the discrepancy
L476[02:11:46] ⇦
Quits: Something12 (~Something@S010634bdfa9eca7b.vs.shawcable.net)
(Ping timeout: 186 seconds)
L477[02:13:40] <SoraFirestorm>
wellll
L478[02:13:46] <SoraFirestorm> Maybe it's
the way I've done my math here
L479[02:13:55] <SoraFirestorm> I'd be
kinda surprised if it changes anything
L480[02:15:38] <SoraFirestorm>
alright
L481[02:15:38] <SoraFirestorm> so
L482[02:15:51] <SoraFirestorm> there are
1552 bytes that Lua has that I am not aware of
L483[02:16:11] <SoraFirestorm> soooo
L484[02:16:20] <Sharidan> overhead?
L485[02:16:32] <SoraFirestorm> overhead
for?
L486[02:16:56] <Sharidan> dunno - just
wondering if that 1.5kb could be overhead of some sort
L487[02:17:12] <SoraFirestorm> I'm hooked
into the allocator that Lua gets most of its memory from
L488[02:17:19] <SoraFirestorm> (obviously
not all)
L489[02:17:20] <SoraFirestorm> so
L490[02:17:26] <SoraFirestorm> I'm
confused where the extra is coming from
L491[02:17:35] <SoraFirestorm> Especially
because the difference is a constant 1552
L492[02:17:38] ***
Daiyousei is now known as LearningFairy
L493[02:17:41] <SoraFirestorm> It's not
fluctuating
L494[02:17:51] <Sharidan> static reference
maybe
L495[02:18:35] ⇦
Quits: t3hero (~t3hero@2601:202:200:fb50:bdb7:a3f7:1500:7590) (Read
error: Connection reset by peer)
L496[02:18:36] <SoraFirestorm> And it's
the same after stopping the process and starting another
L497[02:18:37] <SoraFirestorm> so
L498[02:19:05]
⇨ Joins: VikeStep (~VikeStep@101.184.165.77)
L499[02:19:20]
⇨ Joins: Inari
(~Pinkishu@p5dec6d18.dip0.t-ipconnect.de)
L500[02:35:29] <SoraFirestorm> I think its
a mismatch with tracking of the GCdebt
L501[02:35:37] <SoraFirestorm> I'm still
not even sure what that bit does though
L502[02:39:05] <Sharidan> gah .. it's
really difficult shoehorning an app on a t1.5 setup, when most of
the required libs eat up 14-19kb :/
L503[02:39:35] <SoraFirestorm> I know this
was a long time ago
L504[02:39:42] <SoraFirestorm> But whoever
mentioned T4 kit
L505[02:39:46] <SoraFirestorm> Why?
L506[02:39:49] <SoraFirestorm> And what
would it be?
L507[02:40:08] <Sharidan> got roughly 60kb
left to work with, of which the libs eat 14-17kb
L508[02:40:30] <Sharidan> may have to
require a slightly bigger memory setup to get this running :/
L509[02:41:56] <SoraFirestorm> Sharidan:
what are you writing again?
L510[02:42:12] <Sharidan> ticket stand for
railcraft destinations
L511[02:42:58] <Sharidan> using the ticket
machine from openperipherals to print the tickets. ticket stand
uses a 3x3 screen block touch setup, for ticket destination
selection
L512[02:43:29] <SoraFirestorm> sounds fine
to me
L513[02:43:39] <SoraFirestorm> but maybe I
don't understand things well enough
L514[02:44:49] <Sharidan> I'm just trying
to figure out what the minimum memory requirements would be for the
ticket stand app to run
L515[02:45:10] <SoraFirestorm> No
idea
L516[02:45:20] <SoraFirestorm> Doesn't
sound like it should be tons and tons though
L517[02:45:25] <Sharidan> on our live
server, we've got roughly 170 stations that each would need a
stand-alone ticket stand with an OC setup
L518[02:45:34] <SoraFirestorm> I think
you'll fit plenty within 60k
L519[02:45:56] <SoraFirestorm> Do all your
destinations fit on a single monitor?
L520[02:45:59] <Sharidan> sometimes it'll
start, sometimes it wont
L521[02:46:00] <SoraFirestorm> Or will you
need scrolling?
L522[02:46:03] <SoraFirestorm> hm
L523[02:46:25] <Shuudoushi> this is going
to take for forever...
L524[02:46:25] <SoraFirestorm> mind if I
look at the code?
L525[02:46:26] <Sharidan> I'll need
scrolling or letter sorting to find the destinations - havnt
written that yet
L526[02:47:03] <Sharidan> most of the code
is still messy because I'm still experimenting and learning the OC
way of doing things. I'm used to CC
L527[02:47:14] <Shuudoushi> bringing over
the changes of edit and term are going to be the end of me...
L528[02:49:08] <SoraFirestorm> There's
that 1552 number again
L529[02:49:15] <Sharidan> I was just
wondering if I could get it running on the smaller t1.5 setup.
since I need touch screens for destination selection, it will have
to run on a t2 machine regardless, which by default means more
memory
L530[02:49:46] <SoraFirestorm> you mean
can take more memory?
L531[02:49:59] <Sharidan> I'll have more
memory available
L532[02:50:05] <Sharidan> to spend
L533[02:50:50] <SoraFirestorm> s/take/put
in/
L534[02:50:52] <MichiBot>
<SoraFirestorm> you mean can put in more memory?
L535[02:50:58] <SoraFirestorm> that's what
I meant to say
L536[02:51:54] <Sharidan> well, I figured
I might aswell just throw in a t2 memory stick in the t2 case for
the ticket stand
L537[02:52:08] <SoraFirestorm> sure
L538[02:52:26] <SoraFirestorm> sounds like
you're far enough into the game that you can toss a bit more gold
into it
L539[02:52:35] <Sharidan> the t2 stick is
bigger than the t1.5 stick, so I'll have more free memory to work
with :)
L540[02:52:49] <SoraFirestorm> And you'll
probably be fine with that
L541[02:53:10] <Sharidan> gold is not that
big an issue anymore. I'm running the rail network, which has about
170 stations spread over roughly 12k blocks in total
L542[02:53:24] <Sharidan> players
"pay" a gold nugget per trip they take
L543[02:53:39] <SoraFirestorm> Figured
about as much
L544[02:53:44] <SoraFirestorm> Lots and
lots of stations though
L545[02:53:45] <SoraFirestorm> wow
L546[02:53:58] <Sharidan> yup - took ages
to build, but it's pretty cool :)
L547[02:54:26] <SoraFirestorm> I
admittedly have yet to do a good build with OC
L548[02:54:43] <Sharidan> at any given
time, some 290 trains are roaming the tracks - about half of them
are passenger trains, the other half is goods transportation (items
and liquids)
L549[02:54:53] <SoraFirestorm> cool
L550[02:55:15] <SoraFirestorm> wish I had
some friends to play with
L551[02:55:22] <SoraFirestorm> my friends
tend not to play anymore
L552[02:55:25] <SoraFirestorm> especially
modded
L553[02:55:25] <Sharidan> eventually I'd
like to build up a centralized control office for the entire rail
network, where I can remote control the ticket stands, when adding
new stations or retiring old ones
L554[02:55:33] <SoraFirestorm> we've
had... not good experiences
L555[02:55:52] <Sharidan> ugh - doesnt
sound good. griefing?
L556[02:55:59] <SoraFirestorm>
kiiiiinda
L557[02:56:05] <Sharidan> crashing
mods?
L558[02:56:07] <Sharidan> :P
L559[02:56:11] <SoraFirestorm> younger
siblings
L560[02:56:19] <Sharidan> ah yes
L561[02:56:29] <Sharidan> fun times.
L562[02:56:36] <SoraFirestorm> I had one
friend's little sister ban evade
L563[02:56:39] <SoraFirestorm> was so
pissed off
L564[02:56:59] <Sharidan> not fun at
all
L565[02:57:09] <SoraFirestorm> and other
times it was us the main players
L566[02:57:20] <SoraFirestorm> we were not
always the most mature with each other
L567[02:58:12] <SoraFirestorm> no one
involved was particularly fond of mods ever since
L568[02:58:29] <Sharidan> stuff happens
and people move on
L569[02:58:32] <SoraFirestorm> yeah
L570[02:58:41] <SoraFirestorm> part of the
problem in finding a server is that I do my own pack
L571[02:58:55] <SoraFirestorm> I haven't
done any of the mainline FTB stuff or anything like that in quite
some time
L572[02:58:55] <Shuudoushi> well, edit is
finally done...
L573[02:59:01] <Shuudoushi> onto to ls
x.x
L574[02:59:28] <SoraFirestorm> and so long
as there would be only 5 or 6 of us
L575[02:59:29] <Sharidan> we're running
with a custom pack on our setup too
L576[02:59:32] <SoraFirestorm> I would
totally host
L577[02:59:49] <SoraFirestorm> I have my
own launcher and everything (kinda)
L578[02:59:57] <Sharidan> nice :)
L579[03:00:40] <SoraFirestorm> the friend
who is actually hosting the files is having trouble with his server
though
L580[03:00:47] <SoraFirestorm> so it
hasn't been working right lately
L581[03:01:03] <Sharidan> that sucks
:/
L582[03:01:07] <SoraFirestorm> yeah
L583[03:01:34] <SoraFirestorm> the other
part of the problem is that a lot of people don't share my mod
sensibilities
L584[03:01:51] <Sharidan> like?
L585[03:01:59] <SoraFirestorm> None of my
friends are particular fond of Flan's Mod, particularly the
guns
L586[03:02:16] <SoraFirestorm> I'm a gun
person, so I like having them
L587[03:02:27] <SoraFirestorm> Even though
you could easily build TiCons far more powerful
L588[03:02:36] <SoraFirestorm>
s/TiCons/TiCon tools/
L589[03:02:36] <MichiBot>
<SoraFirestorm> Even though you could easily build TiCon
tools far more powerful
L590[03:03:14] ⇦
Quits: Yepoleb (~quassel@188-22-165-231.adsl.highway.telekom.at)
(Ping timeout: 198 seconds)
L591[03:03:14] <SoraFirestorm> actually,
that's the only disliked one I can think of off-hand
L592[03:03:22] <SoraFirestorm> but that
was a big barrier to entry for some people
L593[03:03:25] <SoraFirestorm> :/
L594[03:03:54] <Sharidan> I usually don't
have much use of the combat system, as I'm usually the tech &
infrastructure builder
L595[03:04:12] <SoraFirestorm> I do have
lots and lots of tech mods
L596[03:04:27]
⇨ Joins: Yepoleb
(~quassel@194-166-3-19.adsl.highway.telekom.at)
L597[03:04:28] <SoraFirestorm> I offer the
"choice" of Thermal Suite, Mekanism, and EnderIO
L598[03:04:39] <Sharidan> oh that reminds
me: is enderio supported in oc?
L599[03:04:46] <SoraFirestorm> can't
recall
L600[03:05:08] <Sharidan> as in the
redstone conduits - similar to the bundled cables from
projectred/redlogic
L601[03:05:14] <SoraFirestorm> oh
L602[03:05:17] <SoraFirestorm>
uuuuhhh
L603[03:05:20] <SoraFirestorm> still
dunno
L604[03:05:24] <SoraFirestorm> preeetty
sure
L605[03:05:24] <Sharidan> I havnt seen
enderio mentioned anywhere
L606[03:06:00] <SoraFirestorm> well
L607[03:06:07] <SoraFirestorm> We have
wrench intergration
L608[03:06:21] <SoraFirestorm> no bundle
support it seems :/
L609[03:06:49] <greaser|q> i have enough
of a filesystemsystem that i can run dh0:bin/echo.lua
L610[03:07:00] <SoraFirestorm> I recall
hearing offhand that Computronics had support?
L611[03:07:07] <SoraFirestorm> Don't 100%
remember
L612[03:07:10] <Sharidan> there are ways
to convert if needed
L613[03:08:18] <SoraFirestorm>
checking...
L614[03:09:06] <SoraFirestorm> yes,
Computronics supports "Any EnderIO device"
L615[03:09:32] <Sharidan> oki cool. thanks
for checking :)
L616[03:09:36] <SoraFirestorm> yup
L617[03:09:49] <Sharidan> btw - you and I
are name brothers - heh
L618[03:10:07] <SoraFirestorm> ?
L619[03:10:15] <Sharidan> Robert - my
first name too
L620[03:10:20] <SoraFirestorm> ah
L621[03:10:21] <SoraFirestorm> cool
L622[03:10:37] <SoraFirestorm> *still*
feels weird writing my real name on the Internet :P
L623[03:10:49] <Sharidan> I feel the same
way! :D
L624[03:13:03] <Saphire> Q_Q
L625[03:13:08] <SoraFirestorm> Saphire:
?
L626[03:13:19]
⇨ Joins: septi25
(~septi25@ipb21a8a62.dynamic.kabel-deutschland.de)
L627[03:13:35] <SoraFirestorm> Sharidan:
pretty sure I'll start transitioning to using my real name
soonish
L628[03:13:36] <Saphire> somewhy if name
ends with aeiou i assume it's female
L629[03:14:04] <SoraFirestorm> Saphire:
that did not make any sense. please try again.
L630[03:14:27] <Sharidan> how come
Sora?
L631[03:14:37] <SoraFirestorm> Sora from
Kingdom Hearts
L632[03:14:54] <Saphire> :c
L633[03:15:26] <Saphire> rl name is Danil,
fucking overused here
L634[03:15:33] <SoraFirestorm> :(
L635[03:15:40] <SoraFirestorm> sorry
L636[03:15:55] <Saphire> Hm?
L637[03:16:24] <SoraFirestorm> forget
it
L638[03:16:31] <SoraFirestorm> I'm now
totally confused
L639[03:16:38] <SoraFirestorm> thinking is
hard
L640[03:17:29] <Saphire> As for what i
said before.. if name matches regexp [aeiou]$ i think that it's a
female name because in my (russian) language female names end with
vowels
L641[03:17:53] <SoraFirestorm> okay
L642[03:18:03] <Sharidan> cultural
differences ftw :)
L643[03:18:11] <SoraFirestorm> yeah
L644[03:18:25] <SoraFirestorm> I've been
told that apparently Sora is a girl's name
L645[03:18:38] <SoraFirestorm> Even though
I totally stole it from a male character
L646[03:18:47] <Saphire> (attached regexp
will match every string (a name in this case) that ends with a, e,
i, o or u)
L647[03:18:56] <Saphire> SoraFirestorm:
yeah
L648[03:18:57] <SoraFirestorm> Saphire: I
saw
L649[03:19:07] <SoraFirestorm>
"Sora" is Japanese for sky
L650[03:19:13] <Saphire> Ah
L651[03:19:18] <SoraFirestorm> and that
makes it a girl's name idk
L652[03:19:26] <Lizzy>
"<SoraFirestorm> thinking is hard" I can
confirm
L653[03:19:33] <SoraFirestorm> Thank you
Lizzy :P
L654[03:19:37] <Cruor> SoraFirestorm: then
what about KH :I
L655[03:19:41] <Saphire> Hi Lizzy
L656[03:19:43] <Lizzy> hi
L657[03:19:44] <SoraFirestorm> Cruor: yeah
idk
L658[03:19:58] *
Saphire waits for dentist in line :c
L659[03:20:00] <SoraFirestorm> Most people
on the internet just assume I'm a guy
L660[03:20:05] <Cruor> and NGNL
L661[03:20:08] <SoraFirestorm> Some get
the reference
L662[03:20:19] <Cruor> seems rather unisex
:p
L663[03:20:29] <SoraFirestorm> I
guess
L664[03:20:35] <Sharidan> had to go look
it up tbh when you mentioned the reference Sora
L665[03:20:40] ⇦
Quits: calclavia (uid15812@richmond.irccloud.com) (Quit: Connection
closed for inactivity)
L666[03:20:46] <SoraFirestorm> I've only
had the one person tell me Sora is a female name
L667[03:20:47] <SoraFirestorm> so
L668[03:20:48] <Saphire> with sounds of
drill on background and smell of.. something .-.
L669[03:21:09] <Saphire> SoraFirestorm:
someone who isn't me?
L670[03:21:21] <SoraFirestorm> yeah
L671[03:21:28] <SoraFirestorm> it was a
while ago
L672[03:21:28] <Saphire> Huh
L673[03:21:29] *
Lizzy is downloading GTAV to her laptop using her work's internet +
some VPN tunnels at about 11MB/s
L674[03:21:32] <SoraFirestorm> Don't
remember where it was
L675[03:21:42] <SoraFirestorm> >
11MBs
L676[03:21:47] <SoraFirestorm> ;_;
L677[03:21:51] <Saphire> Must have been
some russian/slavic :D
L678[03:21:59] <Shuudoushi> I really wish
I could remember what I changed in the term lib so I can redo it
once I merge the changes from OOS...
L679[03:22:22] <SoraFirestorm> Lizzy: 2MB
up 1MB down
L680[03:22:26] <SoraFirestorm> life is
hard
L681[03:22:40] <SoraFirestorm> (MB being
megabyte)
L682[03:22:42] <Lizzy> SoraFirestorm, yep,
work has 1Gbit internet links
L683[03:23:06] <SoraFirestorm> eventually
we'll have fiber
L684[03:23:07] <SoraFirestorm>
eventually
L685[03:23:09] <Sharidan> nice place to
work :)
L686[03:23:20]
⇨ Joins: Turtle (~SentientT@145.37.53.185)
L687[03:23:28] <Lizzy> SoraFirestorm, heh,
my dad has fiber. get about 30/5 there
L688[03:23:30] <Lizzy> well
L689[03:23:34] <Lizzy> in a speedtest
anyway
L690[03:23:34] <SoraFirestorm> Apparently
the local municipal internet provider is going to do fiber around
here
L691[03:23:40] <Lizzy> steam doesn't go
above 6MB/s
L692[03:23:42] <SoraFirestorm> which would
be nice
L693[03:24:38] <Lizzy> also talking of
fiber, all the switches in this building are linked together with
either 1Gbit or 1Gbit fiber to the core and these switches achieve
near-line-speeds
L694[03:24:52] <SoraFirestorm> jelly
L695[03:24:55] <SoraFirestorm> incredibly
so
L696[03:25:25] <Lizzy> yeah, i wish i had
it for home internet
L697[03:25:26] <SoraFirestorm> can we
hurry up on getting ISPs reclassed as common carriers
already?
L698[03:25:41] <Saphire> uuuugh
L699[03:26:16] <Saphire> Why people
confuse name 'Danil' with 'Denis'?
L700[03:26:25] <SoraFirestorm> It's a one
letter difference
L701[03:26:34] <Lizzy> 2, actually
L702[03:26:43] <SoraFirestorm> oops
L703[03:26:46] <SoraFirestorm> yup
L704[03:27:41] <SoraFirestorm> Lizzy:
wouldn't happen to be familiar with the Lua internals, would
you?
L705[03:28:03] <Lizzy> heh, just
monitoring iftop on my server that i'm VPN'd into, it's currently
showing high bandwidth to steam/valve servers :P
L706[03:28:08] <Lizzy> SoraFirestorm, in
what way?
L707[03:28:18] <SoraFirestorm> I'm trying
to fix my coroutine memory patch
L708[03:28:23] <Lizzy> ah, then no
L709[03:28:38] <SoraFirestorm> And there
is this diffence of 1552 bytes between what Lua reports and what I
report
L710[03:29:32] <SoraFirestorm> I have no
idea where this extra 1552 is
L711[03:29:38] <Saphire> Up or down?
L712[03:29:50] <SoraFirestorm> Lua's is
1552 up from mine
L713[03:30:00] <Saphire> Ah
L714[03:30:29] <Saphire> some overhead
that doesn't gets captured by your code?
L715[03:31:13] <SoraFirestorm> I doubt it,
but that might be it
L716[03:31:30] <SoraFirestorm> I'm hooked
into the allocator that almost everywhere else gets its memory
from
L717[03:31:43] <Saphire> >almost
L718[03:31:51] <SoraFirestorm> well, not
that 1552! :P
L719[03:32:07] <SoraFirestorm> I have no
idea where this alloc is coming from though
L720[03:35:11]
⇨ Joins: sciguyryan (~sciguyrya@95.211.203.218)
L721[03:35:25] <Sharidan> don't let those
1552 bytes haunt your mind Sora
L722[03:35:44] <SoraFirestorm> :P
L723[03:36:04] <Saphire> Just add magical
number \o/
L724[03:36:11] <SoraFirestorm> eeeeh
L725[03:36:14] <Sharidan> excellent idea!
:D
L726[03:36:17] <SoraFirestorm> I need to
do more science before I do that
L727[03:36:22] <Saphire> >:)
L728[03:36:39] <Sharidan> "There's
only one thing left to do: I'm gonna have to science the shit outta
this."
L729[03:37:42] <Shuudoushi> what the
actual fuck did I change in the term lib to warrant me putting it
in the update path...
L730[03:38:31] <Sharidan> comments &
notes .. hint, hint
L731[03:38:38] <Saphire> Ident
changes?
L732[03:38:47] <SoraFirestorm> made it
change
L733[03:38:52] <Shuudoushi> may have been
indents...
L734[03:38:59] <SoraFirestorm> %calc 1624
- 1552
L735[03:38:59] <MichiBot> SoraFirestorm:
72
L736[03:39:17] <Saphire> git diff
*path*
L737[03:39:24] <Sharidan> so what did you
do to make it change?
L738[03:39:28] <Shuudoushi> I really
should start leaving notes on what i edit and where so I can figure
this shit out...
L739[03:39:33] <SoraFirestorm> created a
coroutine
L740[03:39:45] <Saphire> Ah?
L741[03:39:49] <Sharidan> corotine pointer
table maybe?
L742[03:39:54] <Shuudoushi> let me look at
my github history for term
L743[03:40:21] <SoraFirestorm> 72
L744[03:40:28] <SoraFirestorm> 72 is the
magic increase number
L745[03:40:57] <SoraFirestorm>
woaaah
L746[03:41:09] <SoraFirestorm> made the
difference go down *drastically*
L747[03:41:16] <SoraFirestorm> from 1600
to 888
L748[03:41:28] <SoraFirestorm> (did a
collectgarbage() btw)
L749[03:42:08] <Saphire> Hm?
L750[03:42:24] <Shuudoushi> Oh cock
sucking motherfucking whore bag of a cum guzzling slut of a turkey
fucking nun -_-
L751[03:42:34] <SoraFirestorm> uh
L752[03:42:35] <SoraFirestorm> no?
L753[03:42:49] <Shuudoushi> it landed in
the update path b/c of changes to OC main -_-
L754[03:43:05] <Saphire> Uh
L755[03:43:17] <Saphire> What do you
mean?
L756[03:43:35] <Shuudoushi> SOS is built
from OpenOS
L757[03:43:54] <Shuudoushi> so it shares a
lot of the same libs and programs
L758[03:44:25] <Shuudoushi> and anytime
there is a change to OpenOS on the OC repo, I mirror the changes in
SecureOS
L759[03:44:54] <Shuudoushi> in other
words, I can just copy paste the whole fucking term.lua and not
make SOS explode
L761[03:48:37] <Shuudoushi> github... stop
smokeing meth... I only changed like 4 line for sh.lua...
L762[03:50:08] <DeanIsaKitty> Thats git's
diff function for you :P
L763[03:50:18] <SoraFirestorm> the way
that diff comes up with the patch bands can be really weird
L764[03:51:48] <SoraFirestorm> Shuudoushi:
you know what that looks like?
L765[03:51:53] <SoraFirestorm> Line ending
conversions
L766[03:51:57] <Shuudoushi> a fucking
mess/
L767[03:52:08] <Shuudoushi> I think you're
right...
L768[03:52:13] <SoraFirestorm> run this
diff on the commandline
L769[03:52:17] <Shuudoushi> I use linux
line endings...
L770[03:52:21] <SoraFirestorm> See if you
can find "^M"s
L771[03:52:39] <Shuudoushi> yeah, no
need
L772[03:53:00] <Shuudoushi> I already know
it's the line endings, I just recently switched to the linux
ones
L773[03:53:36] <SoraFirestorm> any editor
worth using will only use CRLF line endings only if the file
already is CRLF
L774[03:54:02] <SoraFirestorm> quite
honestly, the only editor that I know of that is too dumb to do
CRLFs is Notepad
L775[03:54:11] <SoraFirestorm>
s/CRLF/LF/
L776[03:54:11] <MichiBot>
<SoraFirestorm> quite honestly, the only editor that I know
of that is too dumb to do LFs is Notepad
L777[03:54:35] <SoraFirestorm> Some other
editors may not be smart enough to do LF as default though
L778[03:54:35] <Sharidan> the perfect M$
tool at it's best :)
L779[03:54:57] <Shuudoushi> I setup atom
to automatically convert all line endings to the linux ones
L780[03:55:20] <SoraFirestorm> Sharidan:
Most of that problem is that Notepad hasn't significantly changed
in the last 40 years
L781[03:55:35] <Sharidan> hence why it's
useless :)
L782[03:55:55] <Shuudoushi> the only
change I can think of is that it went from C# to C++
L783[03:56:25] <Shuudoushi> C#? ... fuck
it
L784[03:56:54] <Sharidan> M$ is of the
oppinion, that it's best to sell the same product to each customer
at least 10 times, due to licensing differences, but never actually
change the product itself
L785[03:57:16] ⇦
Parts: Stary2001 (Stary2001@praise.ipv6.fossil.stary2001.co.uk)
(Leaving))
L786[03:57:54] <Shuudoushi> lol... in my
frenzy to update SOS before i pass out... I forgot to make sure
this ended back in the event lib... event.push =
computer.pushSignal
L787[03:58:03] <SoraFirestorm> lol
L788[03:58:35] <Sharidan> oops - heh
L789[03:58:43] <Shuudoushi> there, fucking
fixed, now let's see if SOS explodes
L790[03:58:55] *
Sharidan hands Shuudoushi a stick of TNT
L791[03:58:58] <Sharidan> try with that
:)
L792[03:59:09] <Shuudoushi> I really do
have some TNT
L793[03:59:13] <Shuudoushi> ...
L794[03:59:22] <Sharidan> lol
L795[04:00:03] <Sharidan> never code on
your 22nd hour of no sleep
L796[04:00:49] <Turtle> grr ms office is
acting up
L797[04:01:21] <Sharidan> kill
TrustedInstaller, kill office, reboot :P
L798[04:01:54] <Turtle> Visio is randomly
going crashy crashy presumably b/c addins, which I don't have in
safe-mode
L801[04:04:27] <Shuudoushi> wtf?
L802[04:04:41] <Turtle> the function
doesn't exist?
L803[04:04:58] <Shuudoushi> 12~14 local
function gpu()
L804[04:04:58] <Shuudoushi> return
select(2, term.getGPU())
L805[04:04:58] <Shuudoushi> end
L806[04:05:07] <Turtle> getGPU =/=
gpu
L808[04:06:00] <Shuudoushi> wow, big
link...
L809[04:06:18] <Turtle> oh hurr
L810[04:06:24] <Turtle> uhh... term.getGPU
no exist.
L811[04:06:50] <Shuudoushi> if it's
freaking about the APU I'm using in the computer, someone is
getting a boot in the ass -_-
L812[04:07:13] <Turtle> vOv, but
term.getGPU doesn't exist, go figure out why
L813[04:08:22] <Sharidan> .getGPU is not
natively in the term api - is it custom to SOS?
L814[04:08:41] <Shuudoushi> term.lua l210
function methods:getGPU()
L815[04:08:52] <Shuudoushi> no
L816[04:09:03] <Shuudoushi> latest ver of
OC 1.5
L817[04:09:18] <Sharidan> ah ok
L818[04:09:48] <Sharidan> I'm stuck on
1.5.21 due to 1.7.10 environment
L819[04:10:25] <Lizzy> Sharidan, the
latest OC releases (1.6 which is currently in-dev) still work on
1.7.10
L820[04:11:13] <Sharidan> I got this
version off curse a few days ago. was the newest 1.7.10 release I
could find there
L821[04:11:30] <SoraFirestorm> Because
it's the latest stable
L822[04:11:36] <Sharidan> gotcha
L823[04:11:46] <SoraFirestorm> You can
build the devel version from Github if you felt like it
L824[04:12:44] <Sharidan> true I could.
just havnt had the time yet
L825[04:13:49] <Aedda> I had an odd,
glitch, it only happened once but I am curious if anyone has heard
of it. The Screen and Case are both T3, both were dyed with black
dye. I went exploring, came back to this
https://i.imgur.com/XUBrJmG.png note neither is dyed
black any longer, the Screen is facing the wall.
L826[04:13:54] <SoraFirestorm> Believe
it's even available via Jenkins
L827[04:14:20] <SoraFirestorm> Aedda:
weird
L828[04:14:32] <Sharidan> lovely glitch
you have there Aedda :)
L829[04:15:13] <Shuudoushi> lol, wtf
L830[04:17:03] <Aedda> I have since
re-placed the Screen and dyed both purple, waiting to see if it
happens again.
L831[04:17:14] <Saphire> Whew
L832[04:17:27] <Saphire> Got permanent
tooth.. patch?
L833[04:17:36] <Shuudoushi> oh fuck this
shit, I'll work on it tomorrow -_-
L834[04:17:45] <Saphire> And there wasn't
even any pain \o/
L835[04:18:03] <Shuudoushi> ... later
today it is then... I'm not going to get much of shit worth
sleep...
L836[04:18:06] <Aedda> It has happened
again!
L837[04:18:20] <Saphire> Though now i have
awful taste of meds and pulverised tooth in my mouth
L838[04:18:28] <SoraFirestorm> Aedda: Is
this SSP?
L839[04:18:39] <Aedda> yes
L840[04:18:55] <Shuudoushi> have you tried
turning it off and on?
L841[04:19:01] <SoraFirestorm> back to
blue monitor backwards and grey case?
L843[04:19:08] <SoraFirestorm> at any
rate
L844[04:19:13] <SoraFirestorm> Try a full
restart of MC
L845[04:19:25] <Aedda> Shuudoushi: It
isn't even powered yet lol
L846[04:19:31] <SoraFirestorm> just the
monior this time
L847[04:19:32] <Aedda> SoraFirestorm: That
seems to be what is causing it
L848[04:19:32] <Shuudoushi> lol
L849[04:19:37] <Shuudoushi> yep, night all
o/
L850[04:19:43] <Aedda> Sleep well
Shuudoushi
L851[04:26:30] <SoraFirestorm> Going to
hop off IRC too
L852[04:26:34] <SoraFirestorm> laters
yall
L853[04:26:36] ⇦
Parts: SoraFirestorm (~user@131-191-86-130.as.clicknet.org)
(ERC (IRC client for Emacs 24.5.1)))
L854[04:38:10] ***
gAway2002 is now known as g
L855[04:41:53] <Saphire> Hi g
L857[04:42:42] <Lizzy> o/
L858[04:43:08] <Saphire> o/
L860[04:50:45] <Turtle> uggghhhh....
future me is going to hate me for ripping this code apart and
making it a seperate lib
L861[04:59:34] <Turtle> ... wait what the
hell do I call a hacky mess that controls an instance of chrome to
provide an api onto a fuckmess of js.
L862[05:01:17] <Lizzy> Does anyone know of
any IPv6 ULA-sending linux daemons?
L863[05:12:38] ⇦
Quits: Turtle (~SentientT@145.37.53.185) (Quit: Nettalk6 -
www.ntalk.de)
L864[05:24:28] ⇦
Quits: Meow-J (uid69628@id-69628.highgate.irccloud.com) (Quit:
Connection closed for inactivity)
L865[05:35:16]
⇨ Joins: Turtle (~SentientT@145.37.53.185)
L866[05:51:59] ⇦
Quits: Turtle (~SentientT@145.37.53.185) (Quit: Nettalk6 -
www.ntalk.de)
L867[05:56:33] *
vifino groans and walks towards Lizzy half-asleep
L868[05:56:59] *
Lizzy grabs vifino as he accedentially walks past and hugs
him
L869[05:57:28] *
vifino snuggles Lizzy and falls asleep on her again
L870[06:05:25]
⇨ Joins: AlexisMachina
(uid57631@id-57631.charlton.irccloud.com)
L871[06:10:22] ⇦
Quits: Tedster
(~Tedster@host86-170-31-233.range86-170.btcentralplus.com) (Read
error: Connection reset by peer)
L872[06:20:28]
⇨ Joins: Turtle (~SentientT@145.37.53.185)
L873[06:29:27]
⇨ Joins: MajGenRelativity
(~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L874[06:33:53] <Lizzy> :< kebab shop
doesn't open till 1pm
L875[06:34:55] ⇦
Parts: Mimiru (Mimiru@eos.pc-logix.com) (Leaving))
L876[06:35:06]
⇨ Joins: Mimiru (Mimiru@eos.pc-logix.com)
L877[06:35:07] *** Server sets mode: +ntz
L878[06:35:07]
zsh sets mode: +o on Mimiru
L879[06:35:07] *** Server sets mode: +ntz
L880[06:35:10] <Mimiru> o_O
L882[06:36:04] <MajGenRelativity> Mimiru,
how do I figure out things like the cooldown rate and movement
speed of laser turrets?
L883[06:36:14] <MajGenRelativity> are they
methods I can call?
L884[06:36:23] <MajGenRelativity>
s/they/there
L885[06:36:23] <MichiBot>
<MajGenRelativity> are there methods I can call?
L886[06:37:07] <Mimiru> Well, you can call
isReady to see if the gun has cooled
L887[06:37:18] <Mimiru> as far as movement
speed... no theres no method for it
L888[06:37:40] <MajGenRelativity> want to
give me some super special dev knowledge about the movement speed?
:P
L889[06:37:45] <Mimiru> but the base is
0.005 and each speed upgrade adds 0.002
L890[06:37:54] <MajGenRelativity> ok,
thank you!
L891[06:38:13] <Mimiru> When I get the
chance to add tiers t2 upgrades will add more
L892[06:38:13] <MajGenRelativity> OS is in
my modpack, and I have the latest version as of yesterday
L893[06:38:18] <MajGenRelativity> :O
L894[06:38:28] <Mimiru> but that's a while
off
L895[06:38:55] <MajGenRelativity> ok
L896[06:39:15] <MajGenRelativity> Mimiru,
want me to hit you up with a modpack link so you can see what I
have with your mod, or nah?
L897[06:41:00] <Mimiru> Also, Lizzy my o_O
was to the fact that shift-clicking a channel closes it, and I left
OC cause of it :P
L898[06:41:09] <Lizzy> ah
L899[06:42:49] <Sharidan> hmm .. is there
a way to unreference or force a reload of libraries, when editing
them in an external editor?
L900[06:42:58] <Sharidan> without having
to reboot the comp I mean
L901[06:43:02] <Mimiru> yes
L902[06:43:16] <Mimiru> I just can't
remember exactly how to
L903[06:43:17] <Mimiru> lol
L904[06:45:44] <Mimiru> Sharidan,
package.loaded.Name = nil
L905[06:46:20] <Mimiru> iirc
L906[06:46:32] <Sharidan> is it added to
package when you require() some lua file?
L907[06:47:32] <Mimiru> yes
L908[06:48:20] <Sharidan> hokay, so I
should really use that to clean up after my app when it's done I
guess
L909[06:49:28] <Sharidan> yea this
definately works. thank you Mimiru :)
L910[06:52:02] <Mimiru> np
L911[06:58:29] <Mimiru> Next project is
OpenPrinter for 1.8... maybe it'll be easier then OS for 1.8
L912[06:58:57] <Mimiru> I'll just nuke the
3d model...
L913[07:00:12] <MajGenRelativity> Just
have the printer use the "missing block" model
L914[07:00:17] <MajGenRelativity> who
needs textures anyways?
L915[07:01:04] <Mimiru> It already has a
block texture :P
L916[07:01:20] <MajGenRelativity> get rid
of it
L917[07:01:25] <MajGenRelativity> who
needs textures anyways?
L918[07:01:37] <MajGenRelativity> :P
L919[07:01:58] ⇦
Quits: wembly (~wembly@50.240.220.69) (Ping timeout: 189
seconds)
L920[07:02:10] <MajGenRelativity> anyways,
did you want a modpack link Mimiru, or nah?
L921[07:02:31] <Mimiru> Nah, not right now
anyway
L922[07:02:34] <MajGenRelativity> Ok
L923[07:02:51] <MajGenRelativity> Let me
know if you ever do, I try to update all the mods once a
month
L924[07:04:01]
⇨ Joins: wembly (~wembly@50.240.220.69)
L925[07:04:48] <MajGenRelativity> Next
update will hopefully include the new update to Draconic Evolution
that will make my armor good again
L926[07:06:14] <Sharidan> where would be a
good/correct location to put config files for a script? should I
place my configs in the usr folder somewhere or is there a
different recomended location?
L927[07:07:29] <Saphire> /etc
L928[07:07:43]
<
Mimiru> Configs? Pffft hardcode
everything!
L929[07:08:04] <Sharidan> hehe wish I
could, but not quite an option in this case, sadly :)
L930[07:08:13] <Saphire> that's the
FHS
L931[07:08:24] <Sharidan> fhs?
L933[07:08:50] <Sharidan> aah ok
L934[07:08:50]
<
Mimiru> Fish high school
L935[07:08:54]
<
Mimiru> :p
L936[07:08:55] <Sharidan> lol
L937[07:08:59] <Saphire> Or that :D
L938[07:09:53] <Sharidan> on cc
everything's one huge mess and no real standard ways of doing
things. here I'd like to try to follow intended standards when
possible
L939[07:11:08] ⇦
Quits: Turtle (~SentientT@145.37.53.185) (Quit: Nettalk6 -
www.ntalk.de)
L940[07:12:44] <Sharidan> thank you for
the link Saphire :)
L941[07:15:28] <Saphire> \o/
L942[07:15:48] <Saphire> CC is mess
L943[07:15:57] <Sharidan> true - heh
L944[07:16:16] <Saphire> if someone tries
to follow *nix standards... they hit the /rom and other RO
things
L945[07:17:37] <Mimiru> 95% of 16GB of
ram...
L946[07:17:40] <Mimiru> and mosto f it is
fucking chrome
L947[07:17:53] <Sharidan> ick!
L948[07:18:02] <MajGenRelativity> Install
Google Ultron :P
L949[07:18:15] <Mimiru> MajGenRelativity,
it's getting old man
L950[07:18:26]
⇨ Joins: Turtle (~SentientT@145.37.53.185)
L951[07:18:41] <MajGenRelativity> Mimiru,
alright, I'll save it for later
L953[07:18:55] <Saphire> and even if they
ignore the ROM, they hit the problem of other programs messing the
standards
L954[07:19:07] <MajGenRelativity> Mimiru,
do you have a laptop or desktop?
L955[07:19:11] <Saphire> and nobody uses
CC without premade programs
L956[07:19:26] <Mimiru> MajGenRelativity,
Neither
L957[07:19:36] <MajGenRelativity>
All-in-one thingy?
L958[07:19:39] <MajGenRelativity> what is
it?
L959[07:19:41] <Mimiru> I do everything on
an original RasPi
L960[07:19:48] <MajGenRelativity> with 16
GB of RAM
L961[07:19:51] <Mimiru> Yep
L962[07:19:55] <MajGenRelativity> :\
L963[07:20:03] <MajGenRelativity> Pretty
sure that wasn't the factory specification
L964[07:20:20] <Mimiru> I didn't say it
was stock, I said it's an original
L965[07:20:29] <MajGenRelativity> Ah
L966[07:20:33] *
Mimiru ** SysInfo ** Client: HexChat 2.10.2 (x64) ** OS: Microsoft
Windows 10 Pro ** CPU: AMD FX(tm)-8350 Eight-Core Processor (4.00
GHz) ** RAM: 16333 MB Total (4150 MB Free) ** VGA: NVIDIA GeForce
GTX 960 ** Uptime: 225.66 Hours **
L967[07:20:39] <Mimiru> It also has a
FX8350..
L968[07:20:44] <Mimiru> which was really
hard to get working
L969[07:21:56] <Mimiru> It's a
desktop..
L970[07:22:15] <Lizzy> No, you clearly
said it was an original Raspberry Pi
L971[07:22:23] <Lizzy> :P
L972[07:22:25] <Mimiru> lol
L973[07:22:26] <MajGenRelativity> Why do
you have all of this on a Raspberry Pi
L974[07:22:38] <Mimiru> Why not man?
L975[07:22:38] <MajGenRelativity> How does
that not defeat the purpose of its existence
L976[07:22:40] <Lizzy> "Because why
not"?
L977[07:22:59] <Sharidan> Saphire: so true
... they usually shout at me to load up their turtles with my
scripts
L978[07:23:08] <Saphire> users?
L979[07:23:09] <MajGenRelativity> How does
the motherboard have the expansion slots for all this stuff?
L980[07:23:11] <Saphire> Q_Q
L981[07:23:34] <Lizzy> MajGenRelativity,
I2C hackery
L982[07:23:38] <Sharidan> Saphire: the
bunch I usually play with yea. I think I've spoiled them with my
scripts
L983[07:23:40] <Mimiru> Yep
L984[07:23:45] <MajGenRelativity>
I2C?
L985[07:24:00] <Saphire> Sharidan: throw
them to wol... forums
L986[07:24:21] <Mimiru> %g i2c
L987[07:24:22] <MichiBot> Mimiru:
https://en.wikipedia.org/wiki/I%C2%B2C -
I��C -
Wikipedia, the free encyclopedia: "Alternatively I��C is
spelled I2C (pronounced I-two-C) or IIC (pronounced I-I-C).
L988[07:25:13] <Sharidan> they are already
requesting ports of my turtle scripts over to OC robots - heh
L989[07:25:46] <Saphire> yay \o/
L991[07:26:47] <Saphire> um
L992[07:27:02] <Sharidan> I wrote a rather
movement efficient cuboid digging script for turtles. not sure how
that will translate over to robots and their power spendage
L993[07:27:30] <Saphire> isn't there MCEdu
or something like that?
L994[07:27:42] <Mimiru> Yes, read the
article :P
L995[07:28:25] <Saphire> Oh. They brought
it out?
L996[07:28:29] <Mimiru> Yep
L997[07:29:05] *
Saphire is scared of MS
L998[07:29:39] <Saphire> they bought one
the most popular games.. and then the education project based on
it..
L999[07:29:40] <Sharidan> just show MS
some cash and you've got full control Saphire ;)
L1000[07:34:31] <Turtle> Isn't MS just
funding it with relatively minor manglement?
L1001[07:35:58] <Turtle> like, I get the
feeling they're doing it for exclusivity
L1002[07:36:29] <Sharidan> MS is probably
doing to Mojang, what they did to every other gaming company they
previously "aquired"
L1003[07:36:46] <Mimiru> I should update
OpenFM to 1.8.9.. and just jump OP to it as well
L1004[07:37:06] <Sharidan> what is OpenFM
?
L1005[07:37:20] <Mimiru> My streaming
radio mod
L1006[07:37:28] <Sharidan> sweet!
:D
L1007[07:37:29] <Mimiru> with OC
control
L1008[07:37:39] <Sharidan> of course
:)
L1010[07:41:48] <Sharidan> very
nice!
L1011[07:42:35] <Sharidan> gawd - seems
I'll be doing a major update of our pack again sometime soon(tm).
add in a few more OC related mods :D
L1012[07:42:57] <Mimiru> Theres also
OpenPrinter, which adds... a printer :P
L1013[07:43:23] <Sharidan> similar to the
printer in cc? or something entirely different?
L1014[07:43:31] <Mimiru> That also scans,
it has a shredder, and a (IMO) Neat File Folder that lets you put
pages in it to view kinda like a book
L1015[07:43:49] <Mimiru> like CC's but
better :P
L1016[07:44:07]
⇨ Joins: fotoply
(~fotoply@2-104-228-18-static.dk.customer.tdc.net)
L1017[07:44:41] <Sharidan> of course it
is :)
L1018[07:45:10] <Sharidan> I've (sadly!)
only recently moved over to OC from CC, but from what I've seen so
far, everything OC is light years ahead of CC
L1020[07:46:01] <Mimiru> I need to update
the CF page with the new mod stuff.. but lazy dev mode engage
L1021[07:46:50] <Sharidan> both of these
your mods?
L1022[07:46:55] <Mimiru> Yeah
L1023[07:46:59] <Sharidan> love the model
for the printer
L1024[07:47:05] <MajGenRelativity>
Sharidan, check out Open Security
L1025[07:47:08] <Sharidan> very nicely
done :)
L1026[07:47:09] <MajGenRelativity> it has
laser turrets
L1027[07:47:14] <Sharidan> link me
:D
L1028[07:47:15] <MajGenRelativity> Also
by Mimiru
L1029[07:47:16] <Sharidan> pls
L1032[07:47:44] <MajGenRelativity>
snipe
L1034[07:48:32] <Mimiru>
ColoredLightsCore broke for me a while back and I got fed up trying
to support it so I yanked it
L1035[07:48:41] <Mimiru> so it just does
block coloring and white light :P
L1036[07:48:47] ***
amadornes[OFF] is now known as amadornes
L1037[07:49:05] <Sharidan> oh I know
someone who's gonna love those laser turrets :)
L1038[07:50:10] <Sharidan> well, I've
bookmarked all of them and they'll go into our update pool next
weekend :)
L1039[07:50:32] <Sharidan> I do have one
"complaint" about OC tho ...
L1040[07:50:40] <Mimiru> They're brand
new, so if you find issues please let me know, either on the OC
forums, or github
L1041[07:50:43]
⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
(Remote host closed the connection)
L1042[07:51:24] <Sharidan> absolutely -
you need the feedback we can provide you with :)
L1043[07:51:54] <Sharidan> the
"complaint" I have is that there are too many cool
features in OC, so I keep getting sidetracked in random directions
:P
L1044[07:52:01] <Mimiru> lmao
L1046[07:52:05] <Sharidan> :D
L1047[07:53:09] <Sharidan> uhm,
somebody's not quite getting it in that thread me tinks
L1048[07:55:49] <Mimiru> anyway, gotta
run, taking Naomi for breakfast, then work
L1049[07:55:49] <Sharidan> on the other
hand, it seems I can get OC to do all the things that failed
misserably with CC
L1050[07:56:00] <Sharidan> enjoy your
breakfast :)
L1051[07:57:58]
⇨ Joins: Vexatos
(~Vexatos@p200300556E6CB783CC4C2AF219785805.dip0.t-ipconnect.de)
L1052[07:57:59]
zsh sets mode: +v on Vexatos
L1054[08:00:49] <dangranos> \o/
L1055[08:01:08] <dangranos> ...wai what
the data is taken from?
L1056[08:01:12] <dangranos> *where
L1057[08:01:15] <Vexatos> mekanism.
L1059[08:01:44] <_habnabit> dangranos,
pressure pipes tanks with data ports
L1060[08:01:53] <dangranos> what is going
on with oxygen?
L1061[08:02:39] <_habnabit> there's a
check valve between the water supply and the electrolytic separator
(which produces oxygen) which opens only when oxygen gets below 99%
full
L1062[08:03:09] <_habnabit> it fills
quickly and shuts off, but the drain rate is more constant
L1063[08:07:30]
⇦ Quits: Turtle (~SentientT@145.37.53.185) (Quit: Nettalk6 -
www.ntalk.de)
L1064[08:07:58]
⇨ Joins: SM2k
(webchat@c-73-180-117-89.hsd1.sc.comcast.net)
L1065[08:09:44] <SM2k> followed crafting
recipe for inventory upgrade on wiki. it calls for 1 hopper, 1
piston, 1 dispenser, 1 chest, 1 tier 1 microchip and 4 planks.
can't seem to make it work.
L1066[08:10:07] <Saphire> >using wiki
for recipes
L1067[08:10:20] <Saphire> >not using
in-game guide book
L1068[08:10:33] *
SM2k hits self in face and hangs head
L1069[08:10:35] <Saphire> >not even
trying to use NEI to look up recipe
L1070[08:10:57] <SM2k> I don't have any
other mods loaded. running on 1.8.9 so NEI isn't ported forward yet
afaik :)
L1071[08:10:58] <Saphire> (It's R when
hovering over item, and usage is U)
L1072[08:11:07] <Saphire> ah
L1073[08:11:09] <Saphire> sowwy
L1074[08:11:21] <SM2k> but I have to have
built one before to hover over it correct? :)
L1075[08:11:32] <Saphire> ...
L1076[08:11:41] <Saphire> there is list
of items on the right :P
L1077[08:11:50] <Saphire> (and search bar
on the bottom)
L1078[08:15:28]
⇨ Joins: Meow-J
(uid69628@id-69628.highgate.irccloud.com)
L1079[08:16:51] <SM2k> thanks for you
help @Saphire brb
L1080[08:17:14] <Saphire> \o/
L1081[08:20:24]
⇦ Quits: SM2k (webchat@c-73-180-117-89.hsd1.sc.comcast.net)
(Ping timeout: 204 seconds)
L1082[08:20:39]
⇨ Joins: Kodos
(webchat@108-226-6-195.lightspeed.stlsmo.sbcglobal.net)
L1083[08:20:39]
zsh sets mode: +v on Kodos
L1084[08:20:54] <Kodos> x.x
L1085[08:21:06] <MajGenRelativity> Hi
Kodos
L1086[08:21:40]
⇨ Joins: h3po
(~h3po@aftr-5-146-248-9.unity-media.net)
L1087[08:22:46]
⇦ Quits: VikeStep (~VikeStep@101.184.165.77) (Read error:
Connection reset by peer)
L1088[08:22:48] <Lizzy> o/
L1089[08:22:53] <Lizzy> ohai spaces
L1090[08:23:13] <Kodos> Wiide Oopen
Spaaaces
L1091[08:23:27] *
vifino curls up on Lizzy
L1093[08:23:57] <MichiBot> Corded:
Spaaace | length:
11s | Likes:
688 Dislikes:
5
Views:
113025 | by
emptyangel
L1094[08:30:02] <Kodos> Railcraft is
about to go die in a fire in all my packs
L1095[08:30:23] <Lizzy> ?
L1096[08:30:44] <Kodos> I don't know how
or why, but residual heat blocks keep reenabling themselves
L1097[08:30:50] <Kodos> And it's pissing
me the fuck off
L1098[08:32:06] <Mimiru>
#blamedan200
L1099[08:32:16] <Lizzy> ^
L1100[08:32:25] <Kodos> No, I'll blame
CovertJaguar and his bullshit feature that no one fucking
uses
L1101[08:32:44] <MajGenRelativity>
residual heat blocks?
L1102[08:33:05] <Kodos> Yes
L1103[08:33:07] <MajGenRelativity> would
you care to enlighten me on what those are, Kodos?
L1104[08:33:33] <Kodos> You can use
trackman's goggles to 'track' where a player has been, with the
residual heat blocks. They basically linger anywhere a player's
stood for more than 2 ticks for 30 minutes
L1105[08:33:57] <MajGenRelativity>
O_O
L1106[08:34:04] <MajGenRelativity> That
sounds incredibly useful
L1107[08:34:15] <Kodos> But they're tile
entities, so they break any kind of multiblock that isn't coded
with block.isAir() instead of checking for ID 0
L1108[08:34:28] <MajGenRelativity>
oh
L1109[08:34:42] *
dangranos pokes asie
L1110[08:34:43] <MajGenRelativity> yeah
that sounds annoying
L1111[08:34:47] *
MajGenRelativity pokes dangranos
L1112[08:34:52]
<
Cazzar> Better,
block.isReplaceable()
L1113[08:34:57] <asie> dangranos: ?
L1114[08:34:58] ***
Cranium[Away] is now known as Cranium
L1115[08:35:16] <dangranos> asie: where
do i get this awesomeness?
L1116[08:35:23] <asie> LuPi?
L1117[08:35:26] <asie> i'm rewriting it
right now
L1118[08:35:28] <dangranos> mhm
L1119[08:35:29] <asie> we have
framebuffer blitting
L1120[08:35:31] <asie> full unifont
support
L1121[08:35:36] <asie> and now i'm making
it go FAST
L1122[08:35:54] <dangranos> well, i meant
the OC compatability layer? or is it included?
L1123[08:36:10] <asie> included
L1124[08:36:16] <asie> LuPi is designed
solely to emulate OC
L1125[08:36:17] <asie> as
/sbin/init
L1126[08:36:42] <dangranos> :O
L1127[08:47:33] ***
LearningFairy is now known as Hanako_Ikezawa
L1128[08:53:29]
⇨ Joins: SM2k (webchat@69.12.45.210)
L1129[09:08:57] *
Michiyo quits job
L1130[09:09:27] *
MajGenRelativity hires Michiyo
L1131[09:11:09] <Michiyo> No...
noooo
L1132[09:12:07] <MajGenRelativity> I echo
that with my server
L1133[09:12:10] *
Lizzy hires Michiyo
L1134[09:12:10] <MajGenRelativity> It
keeps crashing on me
L1135[09:12:23] *
dangranos has no job
L1136[09:12:25] <dangranos> yet
L1137[09:12:35] <dangranos> yet = at
least few more years
L1138[09:14:32]
⇨ Joins: Jezza (~Jezza@185.44.151.103)
L1139[09:14:54] *
Michiyo Gladly accepts the position with Lizzy
L1140[09:15:27] <Michiyo> Hope I can
telecommute :p
L1141[09:21:54]
⇨ Joins: Nathan1852
(~Nathan185@HSI-KBW-134-3-200-62.hsi14.kabel-badenwuerttemberg.de)
L1142[09:24:39] *
vifino yawns and flops on Lizzy
L1143[09:25:06] <dangranos> "open
terminal failed: missing or unsuitable terminal:
tmux-256color"
L1144[09:25:09] <dangranos> Q_Q
L1145[09:25:19] *
dangranos flops next to vifino
L1146[09:25:38] *
vifino stabs dangranos and pushes him away
L1147[09:25:50] <dangranos> :C
L1148[09:29:04] ***
amadornes is now known as amadornes[AFK]
L1150[09:37:34] <Vexatos> that
zipit
L1151[09:37:35] <Vexatos> ;_;
L1152[09:37:53]
⇦ Quits: Sharidan (~Random475@0x5552afe5.adsl.cybercity.dk)
(Quit: zzz)
L1153[09:42:34]
⇦ Quits: cpup (~cpup@32.218.114.144) (Ping timeout: 189
seconds)
L1154[09:44:27]
⇨ Joins: cpup (~cpup@32.218.114.144)
L1155[09:46:14] *
vifino returns with pepsi and coke, putting it next to Lizzy,
curling up on her
L1156[09:48:52] *
Lizzy pets vifino and sips pepsi#
L1157[09:49:42] *
vifino purrs
L1158[09:51:23] <Skye> Someone stepped on
my hand today.
L1159[09:51:58] <MajGenRelativity>
ow
L1160[09:52:35] <vifino> Skye: Are they
table dancers?
L1161[09:53:02] <Skye> No
L1162[09:53:11] <Skye> I fell onto the
floor
L1163[09:53:16] <vifino> .-.
L1164[09:53:24] <Skye> And they stepped
on my hand and didn't even say sorry
L1165[09:53:37]
⇨ Joins: Keanu73
(~Keanu73@host-78-150-231-188.as13285.net)
L1166[09:54:03] <MajGenRelativity> that
stinks
L1167[09:54:22] <MajGenRelativity> I was
on my knees to get something from a printer behind a counter, and
one of my co-workers nearly trampled me
L1168[09:54:37] <vifino> s/am/um/
L1169[09:54:38] <MichiBot>
<MajGenRelativity> I was on my knees to get something from a
printer behind a counter, and one of my co-workers nearly trumpled
me
L1170[09:55:58] <Skye> Ouch
L1171[09:56:00] <MajGenRelativity> of
course vifino
L1172[09:59:37] ***
MajGenRelativity is now known as MGR|away
L1173[10:01:53] <Kodos> Welp, 4 hours
later, and I give up
L1174[10:06:44] <DeanIsaKitty> Kodos:
?
L1175[10:07:13] <Kodos> I was trying to
make my own rack mountable raids
L1176[10:12:17] <Kodos> It didn't end
well
L1177[10:13:31] *
Michiyo flips some more tables
L1178[10:13:36] <Michiyo> %flip
tables
L1179[10:13:36] <MichiBot> Michiyo:
(╯°□°)╯︵sǝlqɐʇ
L1180[10:14:08] *
DeanIsaKitty walks behind Michiyo and returns the tables to the
upright position
L1181[10:14:17] *
Michiyo flips DeanIsaKitty
L1182[10:14:20] <Michiyo> %flip
DeanIsaKitty
L1183[10:14:20] <MichiBot> Michiyo:
(╯°□°)╯︵ʎʇʇı丬ɐsIuɐǝᗡ
L1184[10:14:48] <DeanIsaKitty> %flip
ʎʇʇı丬ɐsIuɐǝᗡ
L1185[10:14:48] <MichiBot> DeanIsaKitty:
(╯°□°)╯︵DeanIsaKitty
L1186[10:15:35] <Skye> Can I flip the
universe?
L1187[10:16:12] <DeanIsaKitty> %flip the
universe
L1188[10:16:12] <MichiBot> DeanIsaKitty:
(╯°□°)╯︵ǝsɹǝʌıun ǝɥʇ
L1189[10:16:14] <DeanIsaKitty> Yep.
L1190[10:16:32] <Skye> :D
L1191[10:16:43] <MGR|away> %flip
MajGenRelativity
L1192[10:16:45] <MichiBot> MGR|away:
(╯°□°)╯︵ʎʇıʌıʇɐlǝᴚuǝפɾɐW
L1193[10:16:55] <DeanIsaKitty> MichiBot:
Are you ok with me totally stealing the %flip idea?
L1194[10:17:00] <DeanIsaKitty> Michiyo:
*
L1195[10:17:43] <dangranos> Shocky has
flip too
L1196[10:19:17] *
Michiyo shrugs
L1197[10:19:32] <Michiyo> MichiBot's flip
chars were stolen from shocky too :P
L1198[10:21:20] <Michiyo> %flip ^
L1199[10:21:20] <MichiBot> Michiyo:
(╯°□°)╯︵Ԁ: ooʇ ʎʞɔoɥs ɯoɹɟ uǝloʇs ǝɹǝʍ sɹɐɥɔ dılɟ s,ʇoℇıɥɔıW
L1200[10:22:18] <Kodos> %flip ^
L1201[10:22:18] <MichiBot> Kodos:
(╯°□°)╯︵Ԁ: ooʇ ʎʞɔoɥs ɯoɹɟ uǝloʇs ǝɹǝʍ sɹɐɥɔ dılɟ s,ʇoℇıɥɔıW
L1202[10:22:29] <Kodos> Shouldn't it
reflip the flip?
L1203[10:24:30]
⇨ Joins: Turtle
(~SentientT@82-171-92-73.ip.telfort.nl)
L1204[10:27:00] <asie> yes
L1205[10:27:02] <asie> %flip ^
L1206[10:27:03] <MichiBot> asie:
(╯°□°)╯︵sǝʎ
L1207[10:28:16] <Michiyo> No, cause the
output of flip isn't stored in the message table
L1208[10:28:21] <Kodos> oh
L1209[10:28:27] <Michiyo> I mean it COULD
be...
L1210[10:28:31] <Michiyo> but I don't do
it..
L1211[10:29:15] <Kodos> Indeed
L1212[10:29:25] <Michiyo> But yeah,
commands, and command output aren't put into the messages list, I
HAD a reason for it when I did it
L1213[10:29:30] <Michiyo> I don't
remember what it was..
L1214[10:29:44] <Kodos> #blameshuu
L1215[10:29:50] <Michiyo> lol, sounds
good.
L1216[10:30:10] <Michiyo> No one has
opened any issues about the new Turrets, so I'm gonna say they work
pretty well
L1217[10:30:17] <Kodos> Neat
L1218[10:31:20] <Michiyo> Oh.. at the
time it was a timed hashlist and it seemed kinda silly to bother
putting them in it.
L1219[10:31:49] <Michiyo> cause stuff
fell off within 5 minutes..
L1220[10:31:54] <Michiyo> now it's 150?
entries
L1221[10:32:20] <MGR|away> Michiyo,
putting the upgardes into the turrets is a bit wonky
L1222[10:32:23] ***
MGR|away is now known as MGR
L1223[10:32:26] <Michiyo> Oh?
L1224[10:32:28] <Michiyo> Also customer
AFK
L1225[10:32:38] <MGR> shift clicking them
doesn't always work
L1226[10:32:43] <MGR> sometimes it
freezes your inventory
L1227[10:35:01] <MGR> all you need to do
to clear it is close your inventory and re-open
L1228[10:37:53] <Michiyo> I tested that
quiet a bit and never had issues...
L1229[10:37:57] <Michiyo> I'll look into
it though
L1230[10:38:45] *
MGR shrugs
L1231[10:38:49] <MGR> could just be
me
L1232[10:43:59] <Corded> *
Pwootage complains about x86
L1233[10:44:02]
<
Pwootage> In other news, good
morning
L1234[10:44:20] <Kodos> o7
L1235[10:44:39]
⇦ Quits: BBoldt (~BBoldt@192.99.145.160) (Ping timeout: 186
seconds)
L1236[10:44:57] <MGR> Hi Pwootage
L1237[10:47:31] <Michiyo> I really need a
MC install at work..
L1238[10:47:56] <Michiyo> sadly my bench
PC is a P4 with 1.5 GB of RAM, and Windows 7 sitting idle makes the
CPU fan try to move the thing off the bench
L1239[10:49:15] <Michiyo> So, I don't
think firing up MC would work.. lol
L1240[10:49:49] <g> Michiyo: someone
plays our modpack of 160 mods on 2GB of RAM
L1241[10:49:53] <Inari> sounds like a
terrible PC with a terrible fan :P
L1242[10:49:54] <Kodos> %weather
62012
L1243[10:49:56] <MichiBot> Kodos: Current
weather for 62012 Current Temp: 18°F/-8°C Feels Like: 5°F/-15°C
Current Humidity: 67 Wind: From the SE 12 Mph/19 Km/h Conditions:
Partly Cloudy
L1244[10:49:59] <g> so I'm sure you could
do an MC install with the basics
L1245[10:50:07] <MGR> g, I play my
modpack of 140 mods on 2 GB of RAM too
L1246[10:50:21] <Michiyo> A single core
1.whatever P4 though?
L1247[10:50:34] <Michiyo> that sites at
60% CPU doing *nothing*?
L1248[10:50:37] <g> try it
L1249[10:50:37] <Michiyo> sits*
L1250[10:50:51] <Michiyo> I opened
firefox today, and had to walk away
L1252[10:51:35] <Michiyo> anyway..
afk
L1253[10:51:41] <Michiyo> I have a bunch
of not work to not do...
L1254[10:53:17] <Kodos> And I have more
failing at coding a rack raid to do
L1255[10:54:00]
<
Pwootage> It's always good to get
some perspective... I was complaining about my work PC having too
slow of an SSD and not enough ram (16gb), I guess it could be way
worse
L1256[10:58:28]
⇨ Joins: reinei
(~reinei@pD9E1D2E0.dip0.t-ipconnect.de)
L1257[10:58:47] <reinei> o/
L1258[10:58:59] <Kodos> Project Red
alternatives for 1.7.10, go
L1259[10:59:21] <g> 1, project red
L1260[10:59:23] <g> 2, project red
L1261[10:59:25] <g> 3, project red
L1262[10:59:27] <reinei> 3, charset
L1263[10:59:32] <reinei> aww too
slow
L1264[10:59:39] <Inari>
opencomputers
L1265[11:00:29] <DeanIsaKitty> Depending
on what you want, Immibis
L1267[11:00:47] <Kodos> Also, there's
that
L1268[11:01:11] <Kodos> I basically need
bundled redstone that works with OC, preferably with some way of
having a control panel as compactly as possible
L1269[11:01:15] <Kodos> I'm currently
using Project Blue
L1270[11:01:26] <Kodos> But P:R is a pain
to update, and its ingots look fucking weird with SoS
L1271[11:01:57] <Vexatos> Kodos,
redlogic
L1272[11:01:58] <Vexatos> redlogic
L1273[11:01:59] <Vexatos> redlogic
L1274[11:02:09] <Vexatos> my three
suggestions
L1275[11:02:10] <Michiyo> P:R really
needs a AIO jar.. lol
L1276[11:02:15] <Kodos> Does it have any
sort of control panels
L1277[11:02:21] <Vexatos> Michiyo, would
kill their business model
L1278[11:02:32] <Vexatos> 6 adf.ly links,
6 projects on curse to gain points from
L1279[11:02:39] <Michiyo> int
num_fucks_given = 0;
L1281[11:02:51] <Kodos> I need this,
basically
L1282[11:03:40] <reinei> I could bet no
other mod has that kind of functionality
L1283[11:03:51] <Vexatos> TIS-3D
does
L1284[11:04:02] <reinei> actually, true
yeah
L1285[11:04:14] <Kodos> Oh?
L1286[11:04:18] <Kodos> How? Got code
handy?
L1287[11:04:26] <reinei> but its 'just' a
numpad
L1288[11:04:44]
⇨ Joins: Nachtara
(uid74214@id-74214.charlton.irccloud.com)
L1289[11:04:46] <reinei> then again,
doesn't the redstone module support charset '+' wires?
L1290[11:05:00] <reinei> (did asie even
put in bundled cables yet? O.o)
L1291[11:05:34] <Kodos> Honestly, I may
just deal with P:R for teh time being. It adds too much that I rely
on
L1292[11:05:54] <asie> reinei: Yes
L1293[11:06:00] <Vexatos> one module to
turn decimal into hex numbers
L1294[11:06:08] <Vexatos> one module or
two to set bundled redstone signals
L1295[11:06:14] <Vexatos> I did that on
BTM
L1296[11:06:15]
<
Pwootage> I really need to try out
charset wires... hm
L1297[11:06:21] <Vexatos> to flip colours
on a colorful lamp
L1298[11:06:27] <Vexatos> flip bits of
the colour*
L1299[11:06:55] <Vexatos> So I guarantee
it is possible :P
L1300[11:07:53] <Kodos> Well
L1301[11:07:55] <Kodos> I'm bad at
MOV
L1302[11:08:04] <Kodos> So unless someone
wants to make a control panel setup for me
L1303[11:08:13]
⇦ Quits: h3po (~h3po@aftr-5-146-248-9.unity-media.net) (Quit:
Leaving.)
L1304[11:08:18] *
reinei MOV Kodos, ACC
L1305[11:08:26] *
reinei ADD 0xFF
L1306[11:09:56] ***
rakiru|offline is now known as Kasen
L1308[11:15:51] <Kodos> That's pretty
much the only reason
L1309[11:21:02]
⇨ Joins: BBoldt (~BBoldt@192.99.145.160)
L1310[11:22:13] ***
Keridos|away is now known as Keridos
L1311[11:23:54] <Michiyo> someone should
come buy like $10,000 in stuff from me today
L1312[11:24:00] <Michiyo> that'd be
great
L1313[11:30:10] <Kodos> If I had money,
I'd come buy all the toggle switches and other shit I need for my
cockpit
L1314[11:43:12]
⇦ Quits: primetoxinz
(~primetoxi@ip68-107-226-229.hr.hr.cox.net) (Ping timeout: 198
seconds)
L1315[11:48:46] <Inari> if i had money,
i'd order from amazon
L1316[11:49:20] <Michiyo> But buying from
amazon doesn't help me q_q
L1317[11:49:35] <Inari> but your store
probably has no website, or it sucks
L1318[11:49:42] <vifino> If I had money,
I would pack my things and get a plane ticket.
L1319[11:49:43] <Michiyo> ...
L1320[11:51:33] <Inari> vifino: psh, if
you had money you'd use a private jet
L1321[11:52:08] <vifino> nah, I wouldn't
waste money for that.
L1322[11:52:26] <Inari> but for a plane
ticket? :P
L1323[11:53:10] <vifino> Well, duh, how
else would I get to Lizzy?
L1324[11:53:32] <Inari> train, boat,
car
L1325[11:53:49] <vifino> Not fast
enough
L1326[11:54:09] <Inari> DHL express
shipping?
L1327[11:54:32] <vifino> Not enough shut
up Inari.
L1328[11:54:37] <Inari> lol
L1329[11:56:58] <DeanIsaKitty> Inari: Do
you know what DHL express shipping is? Exactly. A plane ticket for
your cargo.
L1330[11:57:06]
⇨ Joins: primetoxinz
(~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L1331[11:57:15] <Skye> The UK train
network is both horrifying and amazing
L1332[11:57:44] <Skye> The Eurostar is
the on the fastest line
L1333[11:58:41] <Lizzy> Inari, we've
discussed this, mailing yourself via a postal services wouldn't
work
L1334[12:06:22] <Kodos> Anything new in
TIS3D since RAM Module
L1335[12:11:24] <Vexatos> SD module
L1336[12:11:27] <Vexatos> obviously
L1337[12:11:54] <Kodos> I meant int he
base mod, I saw that it updated yesterday
L1338[12:20:25]
⇦ Quits: primetoxinz
(~primetoxi@ip68-107-226-229.hr.hr.cox.net) (Ping timeout: 189
seconds)
L1339[12:25:57] <Magik6k> ~w internet
component
L1341[12:28:36] <Inari> Lizzy: we
did?
L1342[12:29:02] ***
slpyflnx is now known as Flenix
L1343[12:31:45]
⇦ Quits: SM2k (webchat@69.12.45.210) (Quit: Web client
closed)
L1344[12:32:26] ***
amadornes[AFK] is now known as amadornes
L1345[12:34:42]
⇨ Joins: primetoxinz
(~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L1346[12:36:32]
⇨ Joins: MajGenRelativity_
(~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L1347[12:37:43] <Inari> "My
favourite part of the bible is when god gives everyone free will
and then drowns everyone for not acting the way he
wanted"
L1348[12:38:34]
⇦ Quits: MGR (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
(Ping timeout: 186 seconds)
L1349[12:39:13]
⇨ Joins: h3po
(~h3po@aftr-5-146-248-163.unity-media.net)
L1350[12:39:23] <DeanIsaKitty> God gave
free will? From how I read it free will was an unwanted side effect
of creating in God's own likeness.
L1351[12:40:35]
⇦ Quits: MajGenRelativity_
(~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net) (Ping timeout: 198
seconds)
L1353[12:45:11]
⇨ Joins: MajGenRelativity
(~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L1354[12:47:07] <Izaya> Inari, that's
terrifying
L1355[12:47:22] <Inari> :P
L1357[12:47:36] <MichiBot> Inari:
MEOW | length:
56s | Likes:
520188 Dislikes:
4856 Views:
13106680 | by
Markiplier
L1358[12:53:24]
⇦ Quits: Brycey92 (~Brycey92@bmb5663-27-21.rh.psu.edu) (Quit:
Live long and prosper)
L1359[12:56:00] <DeanIsaKitty> I just
realized that this cat
http://imgur.com/gallery/8ZsXWZG
signs a mixture of "more" and "fill" in ASL.
(Well, as good as a cat can do that at least) *~* Cuteness
overload
L1360[12:56:18]
⇨ Joins: wiek (~wiek@91.236.129.109)
L1361[12:56:25] <sugoi> Vexatos: hi
L1362[12:58:34] <Vexatos> hi
L1363[12:59:07] <sugoi> say we have some
core library, x (such as text, term, filesystem, etc)
L1364[12:59:17] <sugoi> and i find i can
save a lot of memory cost with some hackery
L1365[13:00:47]
⇦ Quits: Kodos
(webchat@108-226-6-195.lightspeed.stlsmo.sbcglobal.net) (Quit: Web
client closed)
L1366[13:01:50] <Inari> DeanIsaKitty: how
does "more" and "fill" relate to ASL and why do
you ask a cat it?
L1367[13:01:58] <sugoi> sorry, mtg, talk
later
L1368[13:02:16] <Inari> mtg?
L1369[13:02:46]
⇨ Joins: t3hero
(~t3hero@2601:202:200:fb50:bdb7:a3f7:1500:7590)
L1371[13:02:54] <MichiBot> asie:
OpenComputers: Now in your pocket! (WIP) | length:
27s | Likes:
1 Dislikes:
0 Views:
4 | by
asciicharismatic
L1372[13:02:54] <asie> Sangar: ^
L1373[13:02:55] <vifino> Inari: ASL =
American sign langage.
L1374[13:02:57] <asie> this so much
L1375[13:03:12] <vifino> asie: I want all
your pipits.
L1376[13:03:21] <vifino> All of them
pipits.
L1377[13:05:06]
⇦ Quits: primetoxinz
(~primetoxi@ip68-107-226-229.hr.hr.cox.net) (Ping timeout: 198
seconds)
L1378[13:05:52] <Inari> "lf a World
War 3 happens, it would get really awkward online as we are able to
talk with our enemies" heh
L1379[13:06:01] <Aedda> That is
awesome
L1381[13:06:52] <MichiBot> asie:
OpenComputers: Now in your pocket! (WIP) | length:
27s | Likes:
2 Dislikes:
0 Views:
16 | by
asciicharismatic
L1382[13:07:31] <Aedda> "Hey are you
who just tried to bomb me?" "Maybe" "Well you
missed." "Meh, wanna play CoD?" "Yeah
sure."
L1383[13:08:00] <Vexatos> Cruor ^
L1384[13:08:44] <MajGenRelativity> if
World War 3 happened, nukes
L1386[13:09:57] <Vexatos> wee
L1387[13:09:58] <Magik6k> [that ram
amount]
L1388[13:10:14] <asie> Sangar: ^ that
too
L1389[13:10:18] *
Inari notes to not open yT links for the next few days
L1390[13:10:19] <Vexatos> Magik6k, just
say "way too much RAM"
L1391[13:10:44] <asie> Inari: why?
L1392[13:11:03] <Inari> cause all of them
now seem to be running lua on <thingy> and im not very
interested xD
L1393[13:11:08] <asie> it's not just
lua
L1394[13:11:13] <asie> it's lua with OC's
API, coded to run as /sbin/init
L1395[13:11:35] <asie> and a custom
framebuffer renderer
L1396[13:11:40] <Inari> yeah, i just dont
see any use :P
L1397[13:11:43] <asie> SOON(tm)
L1398[13:11:49] <Inari> if i wanna use OC
i'll use an emu or MC
L1399[13:12:04] <asie> this is an
emu
L1400[13:12:07] <Izaya> it's all just
lua
L1401[13:12:12] <asie> (it can also run
in a terminal, and i might make an SDL backend later)
L1402[13:12:31] <asie> it also happens
this emu is coded entirely in C and will probably be more
compatible soon
L1403[13:12:32] <Inari> asie: yeah but we
had emus for a while
L1404[13:12:39] <asie> yeah but this
one's better
L1405[13:12:42] <asie> \o/
L1406[13:12:49] <Inari> sure, then run it
on windows and i'll have a use
L1407[13:12:55] <asie> oh
L1408[13:12:57] <asie> not gonna
happen
L1409[13:13:02] <asie> this thing depends
on linux apis in half the code
L1410[13:13:06] <Kubuxu> Inari: Magik
will be making his amplifier include RPi with that.
L1411[13:13:16] <Inari> i just dont get
the point of booting it on a device with a weird keyboard thats
nobody gonna use xD
L1412[13:13:27] <asie> Inari: the second
video is a Raspberry Pi
L1413[13:14:03] <Inari> well my point
kind of is, if i wanna use OC, i'll do so on a proper PC
L1414[13:14:31] <Magik6k> Inari, the
point is to port OC to IoT
L1415[13:14:32] <Kubuxu> You will use it
on something that can interface with real world, 99% of PCs
can't.
L1416[13:15:00] <Inari> Kubuxu: sure but
the pi already does that
L1417[13:15:22] <Kubuxu> Yes but only
real simple programming interface is python.
L1418[13:15:22] <Inari> not that i can
think of any use for a pi in general either
L1419[13:15:23] <Inari> so xD
L1420[13:15:52] <Inari> hm i thought you
could use machine-code for a pi, interesting
L1421[13:16:07] <Kubuxu> Only that I know
of.
L1422[13:16:13] <vifino> asie: luajit
support when
L1423[13:16:15] *
vifino runs
L1424[13:16:20] <asie> vifino: no
L1425[13:16:24] <Inari> i guess i'd see
more use if i saw more use for IoT
L1426[13:16:25] *
asie catches vifino and throws him into the nearest
pit
L1427[13:16:31] <Kubuxu> vifino: luajit
hasn't ported from 5.1
L1428[13:16:38] <asie> luajit is in some
weird mid-5.1/5.2 state
L1429[13:16:43] <asie> and it's not
interested in porting to 5.3
L1430[13:17:18] <Inari> once IoT chips
are reasonably good, very small (about the size of an SD card
maybe), have good battery life, and cost like $1 there would be
many uses
L1432[13:17:37] <asie> vifino: we rely on
5.3 for a lot of stuff
L1433[13:17:54]
⇨ Joins: primetoxinz
(~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L1434[13:18:01] <g> <
Kubuxu> Yes but only real simple programming
interface is python.
L1435[13:18:01] <g> <
Inari> hm i thought you could use
machine-code for a pi, interesting
L1436[13:18:05] <g> with an SD, you can
install linux
L1437[13:18:07] <g> it's a
computer..
L1438[13:18:18] <Inari> :p
L1439[13:18:45] <vifino> asie: does
plan9k automatically yield and stuff?
L1440[13:18:49] <asie> vifino: ask
Magik
L1441[13:18:59] <vifino> Magik6k: does
plan9k automatically yield and stuff?
L1442[13:19:06] <Turtle> Wait, buildcraft
updated the RF api for itself?
L1443[13:19:16] <asie> Turtle: Used
Vanhal's version
L1444[13:19:20] <asie> which is the
mostly-agreed-upon port
L1445[13:19:21] <Magik6k> vifino, for
most things yes
L1446[13:19:23] <Turtle> aaah.
L1447[13:19:24] <asie> from Progressive
Automation
L1448[13:19:45] <vifino> Magik6k: It
doesn't make use of the debug library though, right?
L1449[13:19:57] <vifino> not sure if it s
a thing in oc even
L1450[13:20:04] <Magik6k> nope, it yields
from it's syscalls
L1451[13:20:22] <vifino> ah,
interesting.
L1452[13:20:50]
⇦ Quits: reinei (~reinei@pD9E1D2E0.dip0.t-ipconnect.de)
(Quit: Leaving)
L1453[13:23:20]
⇦ Quits: primetoxinz
(~primetoxi@ip68-107-226-229.hr.hr.cox.net) (Ping timeout: 198
seconds)
L1454[13:24:05] <DeanIsaKitty> Inari:
What vifno said, and I couldn't possibly imagining a cat asking for
more or to fill a certain bowl at all. :P
L1455[13:25:12] <Inari> eh
L1456[13:25:16] <Inari> it would proabbly
be able to ask for "more"
L1457[13:25:21] <Inari> if you teach it
thats how it gets more food
L1458[13:25:29] <Inari> it wouldnt really
understand much other than doing that gives food though
L1459[13:27:48] <DeanIsaKitty> Inari:
Cats can learn human language just like every other higher mammal.
They just don't have the vocal cords to speak. So they meow.
L1460[13:28:16] <Inari> again, i doubt
they actually learn any language, they just connect certain tones
or such to things
L1461[13:28:36] <DeanIsaKitty> That would
be the definition of learning :P
L1462[13:28:52] <Inari> not if they dont
really understand the actaul meaning and such
L1463[13:29:18] <DeanIsaKitty> Inari: You
just connect an idea "meaning" to a sound/graphic. Its
not that much more complex
L1464[13:29:25] <Inari> theres a
diference between picking up random tidbits and learning xD thats
why chatbots suck despite having huge databases to draw from
L1465[13:30:56] <Inari> maybe its jsut
the scael im complaining about
L1466[13:31:12] <Inari> i.e. i know
random words and meanings in italian, japanese, latin, etc, but iw
ouldtn claim to have learned any of those langauges
L1467[13:31:24] <DeanIsaKitty> Inari:
Yes, but there is no difference between connection
things/ideas/principles to other thing/ideas/principles and
learning
L1468[13:31:51] <DeanIsaKitty> Inari: If
you would know enough of them and some concepts (grammar that is)
then you would have learned the whole language
L1469[13:31:58]
⇨ Joins: IzayaMC (~EiraIRC@210.1.213.55)
L1470[13:32:07] <DeanIsaKitty> Because
humans basically all work the same so does language
L1471[13:32:13] <IzayaMC> EiraIRC is
great.
L1472[13:32:36] <Inari> i've found a
second monitor to be better
L1473[13:33:06] <g> EiraIRC is so
friggin' broken
L1474[13:33:25] <g> last time I used it
at least
L1475[13:33:30] <DeanIsaKitty>
s/EiraIRC/Minecraft/g
L1476[13:33:30] <MichiBot> <g>
Minecraft is so friggin' broken
L1477[13:33:35] <DeanIsaKitty> ftfy
L1478[13:33:47] <g> can't really blame
minecraft for EiraIRC relaying things only 50% of the time
L1479[13:33:50] <g> forge's hooks work
fine
L1480[13:34:02] <g> or for EiraIRC eating
messages starting with certain characters
L1482[13:34:06] <DeanIsaKitty> g: I blame
Minecraft for *everything* in Minecraft
L1483[13:34:07] <IzayaMC> EiraIRC means I
don't have to tab out, it's pretty nice IMO
L1484[13:36:53]
⇨ Joins: primetoxinz
(~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L1485[13:44:59]
⇦ Quits: Vexatos
(~Vexatos@p200300556E6CB783CC4C2AF219785805.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L1486[13:48:30] <sugoi>
vex[tab][tab]
L1487[13:48:33] <sugoi> DANGIT
L1488[13:48:38] *
sugoi cries
L1490[13:48:46] *
DeanIsaKitty hugs sugoi
L1491[13:48:48] <DeanIsaKitty> Poor
sugoi
L1492[13:49:29] <sugoi> Inari:
mtg==meeting
L1493[13:49:38] *
sugoi is at work
L1494[13:49:41] <Inari> not magic the
gathering?
L1495[13:50:07] <sugoi> heh, nope
L1496[13:50:12] <DeanIsaKitty> Moar than
gaming?
L1497[13:50:21] *
sugoi wonders if employees at wizards of the coast have mtg
mtgs
L1498[13:50:54] <sugoi> ok so the
question i had for vex
L1499[13:51:00] <sugoi> and please,
everyone with an opinion, answer
L1500[13:51:06] <sugoi> say we have some
core library (openos)
L1501[13:51:10] <DeanIsaKitty> sugoi: The
answer is no
L1502[13:51:15] <DeanIsaKitty> there,
opinion
L1503[13:51:19] <sugoi> like, filesystem,
process, DeanIsaKitty, event, etc
L1504[13:51:19] <DeanIsaKitty> whats the
question again?
L1505[13:51:34] <DeanIsaKitty> I'm a core
library \o/
L1506[13:51:49] <sugoi> and you can query
that library like for k,v in pairs(core_lib) do print(k) end
L1507[13:51:54] <sugoi> now...
L1508[13:52:07] <DeanIsaKitty> sugoi:
<.< What does it return for me >.
L1509[13:52:08] <DeanIsaKitty> >
L1510[13:52:21] <sugoi> what if i were to
tell you that: 1. next(core_lib) WILL NOT produce a complete set of
keys, you must use pairs for that
L1511[13:52:34] <sugoi> and 2. the value
given by pairs() may be different every time
L1512[13:52:42] <sugoi> usable, but
possible different
L1513[13:53:26] <sugoi> #lua
DeanIsaKitty={}
L1514[13:53:27] <|0xDEADBEEF|> >
nil
L1515[13:53:31] <DeanIsaKitty> :(
L1516[13:53:45] <Izaya> #lua
DeanIsaKitty
L1517[13:53:46] <|0xDEADBEEF|> >
table: 0x7f7fc41a7ca0
L1518[13:53:57] <sugoi> #lua
DeanIsaKitty.status=function()return "running like a
boss"end
L1519[13:53:57] <|0xDEADBEEF|> >
nil
L1520[13:54:04] <sugoi> #lua
DeanIsaKitty.status()
L1521[13:54:04] <|0xDEADBEEF|> >
running like a boss
L1522[13:54:08] <DeanIsaKitty> :3
L1523[13:54:17] <vifino> #lua
DeanIsaKitty=math.huge
L1524[13:54:17] <|0xDEADBEEF|> >
nil
L1525[13:54:21] *
vifino runs
L1526[13:54:25] <sugoi> haha
L1527[13:54:40] <DeanIsaKitty> vifino:
Are you trying to tell me I'm fat. If so, fuck off <.>
L1528[13:54:54] *
vifino pets DeanIsaKitty
L1529[13:55:00] <vifino> It was the
amount of pets I give.
L1530[13:55:02] *
DeanIsaKitty scratches vifino's hand
L1531[13:55:13] <vifino> ow :<
L1532[13:55:14] <DeanIsaKitty> #lua
DeanIsaKitty=0
L1533[13:55:15] <|0xDEADBEEF|> >
nil
L1534[13:55:21] <DeanIsaKitty> thats the
amount of fucks I give
L1535[13:55:26] <vifino> Damn.
L1536[13:55:39]
⇨ Joins: Temportalist
(uid37180@id-37180.charlton.irccloud.com)
L1537[13:55:47] <DeanIsaKitty> #lua
DeanIsaKitty.fucksgiven=0
L1538[13:55:47] <|0xDEADBEEF|> >
[string "lua"]:1: attempt to index a number value (global
'DeanIsaKitty')
L1539[13:55:52] <DeanIsaKitty> damn
L1540[13:56:05] <DeanIsaKitty> #lua
DeanIsaKitty={} DeanIsaKitty.fucksgiven=0
L1541[13:56:05] <|0xDEADBEEF|> >
nil
L1542[13:56:11] <vifino> #lua
DeanIsaKitty={fucksgiven=0}
L1543[13:56:11] <|0xDEADBEEF|> >
nil
L1544[13:56:33] <sugoi> but any
thoughts?
L1545[13:56:52] <vifino> on DeanIsaKitty?
yes.
L1546[13:57:06] <vifino> Great library.
10/10 would recommend.
L1547[13:57:06] <Skye> # lua return
DeanIsaKitty.fucksgiven
L1548[13:57:06] <|0xDEADBEEF|> >
0
L1549[13:57:13] <DeanIsaKitty> sugoi:
Then you had a pretty screwed core library. What is your actual
question?
L1550[13:57:39] <sugoi> is that
acceptable
L1551[13:57:44] <sugoi> would a user
really even care
L1552[13:58:15] <sugoi> do people
actually use next() for querying a library and not a custom
table?
L1553[13:58:24] <sugoi> lua doesn't give
me a metatable intercept for next, only pairs
L1554[13:58:26] <DeanIsaKitty> sugoi, if
you provide some abstractions for the general usecase then
yes
L1555[13:59:04] <sugoi> and the values
returned are not always the same, but that should matter
L1556[13:59:06] <sugoi> what i mean
is
L1557[13:59:21] <sugoi> the function
pointers may be different function pointers
L1558[13:59:48] <sugoi> they may be
temporary wrappers
L1559[13:59:53] <DeanIsaKitty> sugoi:
Again, if you have a stable api for a general usecase and advertise
it as such nobody will care
L1560[14:00:21] <sugoi> so i'm trying to
reduce openos boot ram cost
L1561[14:00:49] <sugoi> and i'm finding i
can cut the cost of any library function
L1562[14:00:51] ***
surferconor425|Away is now known as surferconor425
L1563[14:00:54] <sugoi> and essentially
make it delay load
L1564[14:01:10] <sugoi> problem: i can't
reduce that cost to <400 bytes PER FUNCTIN
L1565[14:01:13] <sugoi> function*
L1566[14:01:16] <sugoi> which really adds
up
L1567[14:01:28] <sugoi> also -- that cost
adds on top of the real function
L1568[14:01:43] <sugoi> so if everything
loads, i've signficantly increased the total ram cost
L1569[14:01:53] <sugoi> but, if it is
okay to jack pairs and such
L1570[14:01:57] <IzayaMC> So while it
boots with less memory it uses more in the long run?
L1571[14:01:58] <sugoi> i could reduce
this cost a LOT more
L1572[14:02:18] <sugoi> IzayaMC: yes,
which i predicted and am okay with...but not when the per-lazy cost
is 400 bytes
L1573[14:02:21] <Ivoah> #lua for i, v in
_G do print(i, v) end
L1574[14:02:21] <sugoi> that adds up very
fast
L1575[14:02:22] <|0xDEADBEEF|> >
[string "lua"]:1: attempt to call a table value
L1576[14:02:42] <sugoi> #lua for i, v in
pairs(_G) do print(i, v) end
L1578[14:02:51] <Ivoah> ah yeah
L1579[14:03:06] <Skye> IzayaMC, did you
know that OpenOS cannot unload libraries
L1580[14:03:14] <sugoi> Skye: ?
L1581[14:03:20] <sugoi> sure it can
L1582[14:03:20] <Skye> hm?
L1583[14:03:25] <Skye> well
L1584[14:03:41] <sugoi> it cannot unload
libraries that have critical local state, such as filesystem
L1585[14:03:44] <Skye> then there's the
problem that the next program that uses them causes them to be
reloaded, right?
L1586[14:04:02] <sugoi> yes, that's
possible
L1587[14:04:03] <Izaya> I have a script
that can crash the FS library and take the OS with it
L1588[14:04:09] <sugoi> :)
L1589[14:04:21] *
Lizzy sighs deeply and flops on vifino
L1590[14:04:30] <sugoi> filesystem,
process, package <- some libs that will be unhappy if
unloaded
L1591[14:05:13] <sugoi> anyways, i have a
lot of really great ideas to drop memory costs
L1592[14:05:28] <sugoi> but they have
side affects that could affect the knit picky
L1593[14:05:35] <sugoi> is that nit or
knit?
L1594[14:05:56] <Skye> nit
L1595[14:06:05] <Inari> #lua for k, v in
pairs(DeanIsaKitty) do print(tostring(k), tostring(v)) end
L1596[14:06:09] <|0xDEADBEEF|> >
fucksgiven 0 | nil
L1597[14:06:10]
⇦ Quits: jackmcbarn
(jackmcbarn@2001:470:1f15:958:223:7dff:feed:6c92) (Ping timeout:
192 seconds)
L1598[14:06:13] <Inari> :p
L1599[14:06:16] <sugoi> :)
L1600[14:06:17] *
vifino pets Lizzy
L1601[14:06:36] <Inari> #lua for k, v in
pairs(t) do print(tostring(k), tostring(v)) end
L1602[14:06:36] <|0xDEADBEEF|> > 1 a |
2 b | nil
L1604[14:06:47] <asie> dangranos: ^
L1605[14:07:04] <Michiyo> man.. today
just needs to be over.
L1606[14:07:19] <Skye> asie, that's a bit
underpowered for a ThinkPad
L1607[14:08:03] <Ivoah> does the #lua
thing ever get reset?
L1608[14:08:24] <Michiyo> Ivoah yes, when
someone resets it
L1609[14:08:24] <asie> #lua?
L1610[14:08:31] <sugoi> #lua ?
L1611[14:08:31] <|0xDEADBEEF|> >
[string "lua"]:1: unexpected symbol near '?'
L1612[14:08:57] <sugoi> #lua
coroutine.yield()
L1613[14:08:57] <|0xDEADBEEF|> >
nil
L1614[14:09:21] <sugoi> #lua _G={}
L1615[14:09:21] <|0xDEADBEEF|> >
nil
L1616[14:09:27] *
sugoi hdies
L1617[14:09:29] <sugoi> HIDES*
L1618[14:09:34] *
sugoi dies
L1619[14:09:40] <g> asie: woah, it's not
half in russian o.o
L1620[14:09:52] <Skye> #lua
print(_ENV)
L1621[14:09:52] <|0xDEADBEEF|> >
table: 0x7f7fc41639c0 | nil
L1622[14:10:06] <Skye> #lua
print(_G)
L1623[14:10:06] <|0xDEADBEEF|> >
table: 0x7f7fc4174dc0 | nil
L1624[14:10:34] <Skye> #lua OLD_G =
ENV._G
L1625[14:10:34] <|0xDEADBEEF|> >
[string "lua"]:1: attempt to index a nil value (global
'ENV')
L1626[14:10:42] <Skye> #lua OLD_G =
_ENV._G
L1627[14:10:42] <|0xDEADBEEF|> >
nil
L1628[14:11:04] <Skye> #lua _ENV._G =
nil
L1629[14:11:04] <|0xDEADBEEF|> >
nil
L1630[14:11:09] <Skye> #lua _G
L1631[14:11:09] <|0xDEADBEEF|> >
nil
L1632[14:11:22] <Skye> #lua _G =
OLD_G
L1633[14:11:22] <|0xDEADBEEF|> >
nil
L1634[14:11:27] <Skye> #lua _G
L1635[14:11:27] <|0xDEADBEEF|> >
table: 0x7f7fc4174dc0
L1636[14:11:40] <Skye> #lua _ENV._G
L1637[14:11:40] <|0xDEADBEEF|> >
table: 0x7f7fc4174dc0
L1638[14:11:47] <Lizzy> ....#
L1639[14:11:49] <Ivoah> #lua for i, v in
pairs(_G) do print(i, v) end
L1640[14:11:49] <|0xDEADBEEF|> >
nil
L1641[14:11:53] <gamax92> skye
L1642[14:11:54] <gamax92> staph
L1643[14:11:56] <gamax92> go in pm
L1644[14:12:41] <Skye> sorry
L1645[14:21:58]
⇦ Quits: primetoxinz
(~primetoxi@ip68-107-226-229.hr.hr.cox.net) (Ping timeout: 189
seconds)
L1646[14:22:37] <vifino> #resetlua
L1647[14:22:38] <|0xDEADBEEF|> >
Sandbox Reset!
L1648[14:22:41] <vifino>
"oops".
L1649[14:22:52] <gamax92> vifino: I had
someone tell me oops today
L1650[14:22:55] <gamax92> I drowned
L1651[14:23:05] <vifino> ben
drowned.
L1652[14:23:13] <gamax92> My name isn't
ben
L1653[14:23:30] <vifino> then you didn't
drown
L1654[14:23:40] <gamax92> how do you
know
L1655[14:23:47] <vifino> you aren't
ben
L1656[14:23:51] <gamax92> and?
L1657[14:23:59] <vifino> ben
drowned.
L1658[14:24:02] <gamax92> and?
L1659[14:24:07] <vifino> you didn't
L1660[14:24:12] <gamax92> I did
L1661[14:24:19] <vifino> nope, you aren't
ben
L1662[14:24:27] <IzayaMC> Soon: Gamax
Drowned
L1663[14:24:37] <gamax92> vifino:
and?
L1664[14:24:51] <vifino> gamax92: ben
drowned
L1665[14:24:54] <gamax92> and?
L1666[14:24:58] <vifino> you aren't
ben
L1667[14:25:00] <gamax92> and?
L1668[14:25:08] <vifino> and you are
still asking questions
L1669[14:25:16] <gamax92> Yes because I
don't see your point
L1670[14:25:17] <vifino> even though ben
has drowned
L1671[14:25:22] <vifino> poor ben
L1672[14:25:26] <gamax92> cool, sucks to
be ben
L1673[14:26:37] <vifino> big ben drowned
too, happens every night
L1674[14:26:53] <Skye> wat
L1675[14:27:10] <Lizzy> can confirm,
vifino is drunk
L1676[14:27:32] <vifino> lies, Lizzy only
wishes that so she can...
L1677[14:27:34] <vifino> nevermind.
L1678[14:28:39] <gamax92> so she can
abuse your body without you remembering a thing
L1679[14:28:57] <Lizzy> ^
L1680[14:29:02] *
Lizzy hides
L1681[14:29:56] <DeanIsaKitty> Do me a
favour and at least use protection. The last thing we need is a
small lizzy/vifno hybrid running around here.
L1682[14:30:15] <IzayaMC> Small children
are evil enough without that factor
L1683[14:30:19] <Lizzy> DeanIsaKitty, but
wouldn't that be awesome and cute?
L1684[14:30:25] <Inari> no
L1685[14:30:26] <DeanIsaKitty> IzayaMC:
objection
L1686[14:30:28] <Skye> DeanIsaKitty,
DON'T GIVE THEM IDEAS
L1687[14:30:30] <Inari> children are ugly
and terrible
L1688[14:30:50] <Lizzy> I mean, it's
going to be mine and vifino's, it's going to be sarcastic shortly
after it can talk
L1689[14:30:55] <DeanIsaKitty> Lizzy: A
tad, but I don't want to play mama for a little goddess while you
are out doing whatever it is you do all day <.>
L1690[14:31:24] <vifino> me
L1691[14:31:37] <DeanIsaKitty> Except for
that
L1692[14:31:44] <vifino> more me
L1693[14:31:56] <DeanIsaKitty> Although I
have to look after your little poopmachine even then.
L1694[14:32:38] <Skye> I doubt #oc can be
trusted to create robots to take care of anything
L1695[14:33:13] <DeanIsaKitty> Skye:
That's why you don't let CompanionCube near your children.
L1696[14:33:34] <Skye> to be honest
L1697[14:33:56] <Skye> I'd prefer
companioncube to... IzayaMC's drone swarm
L1698[14:34:20] <IzayaMC> Drone swarms
are not meant for such things
L1699[14:34:25] <IzayaMC> or are we
speaking about in general?
L1700[14:34:33] <DeanIsaKitty> Skye. DO.
NOT. I REPEAT. DO NOT LET IZAYA NEAR YOUR CHILDREN FFS
L1701[14:34:46] <Lizzy> DeanIsaKitty, but
it would poop rainbows and other fun stuff
L1702[14:35:02] <IzayaMC> Thanks for the
vote of confidence. You're probably right but \o/
L1703[14:35:28] *
Lizzy hmms
L1704[14:35:40] <DeanIsaKitty> Lizzy: Its
only fun if you don't have to clean it. Do you have any idea how
fucking hard it is to get rainbow stains from a table??
L1705[14:36:14]
⇨ Joins: primetoxinz
(~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L1706[14:36:20] <DeanIsaKitty> IzayaMC:
At best you would just put them on the ground a la 'Nope, not
dealing with this little shit right here'. At worst...
"TOUCHDOWN!"
L1707[14:37:20] <Lizzy> DeanIsaKitty,
kinda?
L1708[14:37:28] <IzayaMC> I hadn't
considered that last one.
L1709[14:37:33] <Lizzy> uhoh
L1710[14:37:42] <DeanIsaKitty> Lizzy: I
raised an unicorn. Its hard af. Just don't. <.>
L1711[14:37:51] <Lizzy> okay
L1712[14:38:08] *
Lizzy scratches that out on her gene manipulation ideas
pad
L1713[14:38:45] *
vifino throws peanut butter at DeanIsaKitty
L1714[14:38:57] *
DeanIsaKitty catches and throws tuna at vifino
L1715[14:39:06] <vifino> :O
L1716[14:39:08] <vifino> *.*
L1717[14:39:11] *
vifino noms
L1718[14:40:17] <Inari> peanut butter
cherry time
L1719[14:44:09] <vifino> Inari: jelly,
not cherry.
L1720[14:44:11] <vifino> get it
right.
L1721[14:44:28] <Inari> nah
L1722[14:44:36] <DeanIsaKitty> Inari: PB
Cherry time \o/
L1723[14:44:46] <DeanIsaKitty> I'ma gonna
always say that from now on :3
L1724[14:44:52] <Inari> lol
L1726[14:44:56] <MichiBot> sugoi:
It's
Peanut Butter Jelly Time!!! | length:
1m 46s | Likes:
76710 Dislikes:
6093 Views:
25989432 | by
mycreed
L1727[14:45:07] <sugoi>
look.at.that.view.count
L1728[14:45:40] <Skye> wait... Lizzy has
a gene manipulation ideas pad? should I run?
L1729[14:45:41] <DeanIsaKitty> Also,
apparently cloudberries are a thing :D
L1730[14:45:59] <DeanIsaKitty> Skye: Nah,
I still need you she won't use you... for now.
L1731[14:50:47] <Michiyo> ugh... dis
chick.. I don't wanna say she's as dumb as a box of rocks... cause
that's mean to rocks
L1732[14:50:55] <Michiyo> but.. I just
can't think of anything more fitting
L1733[14:51:16] <sugoi> #lua
Michiyo+context
L1734[14:51:16] <|0xDEADBEEF|> >
[string "lua"]:1: attempt to perform arithmetic on a nil
value (global 'Michiyo')
L1735[14:51:52] <DeanIsaKitty> #lua
Michiyo="god"
L1736[14:51:52] <|0xDEADBEEF|> >
nil
L1737[14:52:07] <Michiyo> She works at
sears next door, they're owned by the same guy... and she keeps
coming over here bugging the hell outa me..
L1738[14:52:09] <Izaya> muahahahaha
L1739[14:52:09] <DeanIsaKitty> #lua
context=" does not exist"
L1740[14:52:10] <|0xDEADBEEF|> >
nil
L1741[14:52:12] <Izaya> it works
L1742[14:52:12] <Izaya> :D
L1743[14:52:14] <DeanIsaKitty> sugoi:
now
L1744[14:52:19] <Michiyo> #lua
Michiyo="goddes"
L1745[14:52:19] <|0xDEADBEEF|> >
nil
L1746[14:52:22] <Michiyo> ahem.
L1747[14:52:30] <Michiyo> :P
L1748[14:52:31] <sugoi> #lua Michiyo=
Michiyo .."s"
L1749[14:52:31] <|0xDEADBEEF|> >
nil
L1750[14:52:32] <vifino> #lua
Michiyo="goddess"
L1751[14:52:32] <|0xDEADBEEF|> >
nil
L1752[14:52:35] <Lizzy> you can't even
spell it right you tit
L1753[14:52:38] <Michiyo> right...
2ss
L1754[14:52:45] <DeanIsaKitty> #lua
Michiyo+context
L1755[14:52:45] <|0xDEADBEEF|> >
[string "lua"]:1: attempt to perform arithmetic on a
string value (global 'Michiyo')
L1756[14:52:50] <Michiyo> lal
L1757[14:52:53] <sugoi> this isn't
js
L1758[14:52:53] <vifino> #lua
Michiyo..context
L1759[14:52:54] <|0xDEADBEEF|> >
goddess does not exist
L1760[14:53:02] <DeanIsaKitty> See, that
does not work
L1761[14:53:05] <Michiyo> lol
L1762[14:53:14] <DeanIsaKitty> sugoi:
wat
L1763[14:53:21] <sugoi> #js
L1764[14:53:21] <|0xDEADBEEF|> >
null
L1765[14:53:24] <Michiyo> Lua is totally
JS.
L1766[14:53:32] <sugoi> #js
"a"+"b"
L1767[14:53:32] <|0xDEADBEEF|> >
"ab"
L1768[14:53:35] <Michiyo> michibot has a
very basic shitty js parser...
L1769[14:53:38] <sugoi> #lua
"a"+"b"
L1770[14:53:38] <|0xDEADBEEF|> >
[string "lua"]:1: attempt to perform arithmetic on a
string value
L1771[14:53:43] <IzayaMC> #js {}+{}
L1772[14:53:48] <|0xDEADBEEF|> >
NaN
L1773[14:53:49] <Michiyo> %js
"a"+"b"
L1774[14:53:51] <MichiBot> Michiyo:
L1775[14:53:52] <MichiBot> Michiyo:
Thread count: 37
L1776[14:53:55] <Michiyo> lol...
L1777[14:54:02] <DeanIsaKitty> #js
[]+1
L1778[14:54:02] <|0xDEADBEEF|> >
"1"
L1779[14:54:02] <Michiyo>
"shitty"
L1780[14:54:05] <DeanIsaKitty> #js
[]-1
L1781[14:54:06] <|0xDEADBEEF|> >
-1
L1782[14:54:07] <Michiyo> I never
finished it
L1783[14:54:10]
⇦ Quits: ^v (~^v@c-68-41-215-101.hsd1.mi.comcast.net) (Ping
timeout: 186 seconds)
L1784[14:54:19] <sugoi> ANYways
L1785[14:54:26] <sugoi> Michiyo: what's
something she has said?
L1786[14:54:29] <Skye> #js
"1"+"1"
L1787[14:54:29] <|0xDEADBEEF|> >
"11"
L1788[14:54:32] <Skye> #js
"1"+"1" + 1
L1789[14:54:32] <|0xDEADBEEF|> >
"111"
L1790[14:54:42] <Skye> #js 1+
"1"+"1"
L1791[14:54:42] <|0xDEADBEEF|> >
"111"
L1792[14:54:50] <Skye> #js
("1"+"1") + 1
L1793[14:54:51] <|0xDEADBEEF|> >
"111"
L1794[14:54:53] <IzayaMC> why people
wanted JS on serverside is beyond me
L1795[14:54:53] <Skye> #js
("1"+"1") + 2
L1796[14:54:54] <|0xDEADBEEF|> >
"112"
L1797[14:54:58]
⇦ Quits: v^ (~v^@c-68-41-215-101.hsd1.mi.comcast.net) (Ping
timeout: 189 seconds)
L1798[14:55:00] <Skye> #js
("1"+"1") + 1.2
L1799[14:55:00] <|0xDEADBEEF|> >
"111.2"
L1800[14:55:03] <sugoi> ok ok
L1801[14:55:13] <Skye> #js
("1"+1)
L1802[14:55:13] <|0xDEADBEEF|> >
"11"
L1803[14:55:15]
⇦ Quits: sciguyryan (~sciguyrya@95.211.203.218) (Remote host
closed the connection)
L1804[14:55:33] <DeanIsaKitty> #js
Array(16).join("wat" - 1) + " Batman"
L1805[14:55:33] <|0xDEADBEEF|> >
"NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
Batman"
L1806[14:55:46] <IzayaMC> :3
L1807[14:55:51] <DeanIsaKitty> x3
L1808[14:56:02] <IzayaMC> Perhaps that's
why they wanted JS on the server side
L1809[14:56:20] <IzayaMC> grats?
L1810[14:56:45] <Michiyo> sugoi well, she
lets her phone almost die, comes over here wants me to open a
iphone charger off the shelf to charge her phone. I have one that's
been opened at the desk, so I use it.. she lets it charge for like
10 minutes then comes to get it. then can't understand why it's
dying again 20 minutes later
L1811[14:57:21] <sugoi> :)
L1812[14:57:35] <Michiyo> This happens
every. single. day.
L1813[14:57:39] <Inari> lol
L1814[14:58:21] <Michiyo> Boss won't give
her the wifi password for her iphone, and she expects me to just
give it to her, knowing that I know that he doesn't want her to
have it.
L1815[14:58:36] <Michiyo> cause he knows
giving it to her will mean she'll do nothing but sit on her phone
*all* day
L1816[14:58:45] <Michiyo> or.. should I
say on her phone MORE *all* day.
L1817[14:58:52] <Michiyo> fak cust.
L1818[14:58:53] <Michiyo> afk
L1819[14:59:25] <sugoi> gamax92: ha! it's
back! no idea why, totally random (sdl window frame)
L1820[14:59:58]
⇨ Joins: v^
(~v^@c-68-41-215-101.hsd1.mi.comcast.net)
L1821[14:59:58]
zsh sets mode: +v on v^
L1822[15:00:13] <sugoi> oh crazy
L1823[15:00:30] <sugoi> so when sdl
window frame is created, I can't snap to side (windows
features)
L1824[15:00:42] <sugoi> HA all this time,
and i thought it would be nice to have that sdl frame...
L1825[15:01:43]
⇨ Joins: ^v
(~^v@c-68-41-215-101.hsd1.mi.comcast.net)
L1826[15:02:54] <CompanionCube> what JS
engine is behind the #js command?
L1827[15:02:56] <CompanionCube> v8?
L1828[15:03:14] <Inari> i wish we had
bucket in here
L1829[15:03:23] *
Lizzy makes a bucket
L1830[15:03:45] <Inari> :P
L1833[15:04:41] *
Lizzy opens a can of tuna and gives it to vifino
L1834[15:04:56]
⇨ Joins: Vexatos
(~Vexatos@p200300556E6CB783CC4C2AF219785805.dip0.t-ipconnect.de)
L1835[15:04:57]
zsh sets mode: +v on Vexatos
L1836[15:05:11] *
CompanionCube would likely not be terrible with
children
L1837[15:05:18] <CompanionCube>
DeanIsaKitty, ^
L1838[15:05:25] <vifino> *.*
L1839[15:05:31] *
vifino noms om tuna and Lizzy
L1840[15:06:49] <DeanIsaKitty>
CompanionCube: I don't really know you that well. All I know that
I'm always the one who is okay with kids and suddenly I'm guarding
a horde of 10 <8y olds <.>
L1841[15:07:36] <CompanionCube> wow
L1842[15:08:42] <Izaya> small children
are evil
L1843[15:09:23] <DeanIsaKitty> CC, so the
chances that I would have to deal with any offspring Lizzy &
vifno may or may not produce are pretty high ^^
L1844[15:09:23] <sugoi> i'd be more
afraid of giant children
L1845[15:09:38] <Inari> #lua
_ENV=""
L1846[15:09:38] <|0xDEADBEEF|> >
nil
L1847[15:09:42] <IzayaMC> ... so would I,
actually
L1848[15:09:58]
⇦ Quits: Keanu73 (~Keanu73@host-78-150-231-188.as13285.net)
(Quit: Gotta go to bed or something. See ya!)
L1849[15:10:03] <IzayaMC> But
*evil*
L1850[15:10:10] <Inari> #lua
print("A")
L1851[15:10:11] <|0xDEADBEEF|> > A |
nil
L1852[15:10:13] <Inari> aw :P
L1853[15:10:37] <Inari> does _ENV just
not work anymore in 5.3? xD or does it make a new env for each
cmd
L1854[15:11:59] <Michiyo> bleh
L1855[15:12:38] <CompanionCube> #js
clear(this);
L1856[15:12:38] <|0xDEADBEEF|> > clear
is not defined
L1857[15:12:42] <CompanionCube> aw
L1858[15:13:01] <CompanionCube> #js
process
L1859[15:13:02] <|0xDEADBEEF|> >
process is not defined
L1860[15:14:13]
⇦ Quits: Madxmike
(~Madxmike@71-90-219-250.dhcp.spbg.sc.charter.com) (Ping timeout:
189 seconds)
L1861[15:15:33] <Michiyo> %flip ^
L1862[15:15:33] <MichiBot> Michiyo:
(╯°□°)╯︵pǝuıɟǝp ʇou sı ssǝɔoɹd <
L1863[15:15:44] <CompanionCube> #js
eval();
L1864[15:15:45] <|0xDEADBEEF|> >
null
L1865[15:16:36] <CompanionCube> #js
global.eval();
L1866[15:16:37] <|0xDEADBEEF|> >
global is not defined
L1867[15:19:17]
⇨ Joins: SoraFirestorm
(~user@74-93-99-217-Washington.hfc.comcastbusiness.net)
L1868[15:19:28] <SoraFirestorm> hey you
lot
L1869[15:19:37] <sugoi> SoraFirestorm:
welcome
L1870[15:19:41] <Dashkal> o/
L1871[15:20:44] <DeanIsaKitty>
SoraFirestorm you sucker how have you been? :P
L1872[15:20:50] <SoraFirestorm> I been
alright
L1873[15:21:07] <SoraFirestorm> Today has
been a day for Python so far
L1874[15:21:38] <DeanIsaKitty> A day of
cringeworthiness or sunshine for you?
L1875[15:21:46] <SoraFirestorm> Mostly
sunshine
L1876[15:22:10] *
Michiyo yawns
L1877[15:22:22] <Michiyo> it's only
3:20... and I'm about to fall asleep
L1878[15:22:25] <Michiyo> ._.
L1879[15:22:36] <DeanIsaKitty> Michiyo:
Coffee.
L1880[15:22:43] <Michiyo> can't
L1881[15:22:44] <sugoi> so
L1882[15:22:45] <DeanIsaKitty> and if
that doesn't help, more coffee
L1883[15:22:45] <SoraFirestorm> Michiyo:
lots of it
L1884[15:22:50] <SoraFirestorm> :P
L1885[15:22:51] <sugoi> you know how
we're all in the this same place
L1886[15:22:55] <sugoi> #oc that is
L1887[15:23:03] <sugoi> yet...we're so
distant, too
L1888[15:23:03] <Michiyo> I'm totally not
in #oc
L1889[15:23:17] <SoraFirestorm> that's so
deep
L1890[15:23:21] <sugoi> i just
considered...this world is more than 3 dimensional
L1891[15:23:27] <DeanIsaKitty> sugoi:
duh
L1892[15:23:33] <sugoi> yep
L1893[15:23:37] <sugoi> duh indeed
L1894[15:23:47] *
Dashkal bends sugoi's spacetime
L1895[15:23:58] <DeanIsaKitty> sugoi:
Depending on what your fix is its somewhere between 4 and 12
dimensional
L1896[15:23:58] <Michiyo> Oh yeah, bend
that spacetime
L1897[15:24:17] <DeanIsaKitty> Show me
that sigularity yeah baby
L1898[15:24:38] <Dashkal> Never, that
stays hidden behind the horizion
L1899[15:24:47] <SoraFirestorm> y'all are
weird :P
L1900[15:24:53] <DeanIsaKitty>
SoraFirestorm: duh
L1901[15:24:54] <Dashkal> I certainly
hope so
L1902[15:24:59] <Michiyo> Well,
yeah
L1903[15:25:14] <sugoi> SoraFirestorm: so
remember that400 byte per function redirect cost i was
hitting?
L1904[15:25:29] <Inari> Dashkal: where
all lines meet?
L1905[15:25:58] <Dashkal> Parallel lines,
perpendicular lines, opposing vectors...
L1906[15:26:00] <sugoi> SoraFirestorm: i
have been thinking, right my best solution is to redirect pairs and
index
L1907[15:26:10] <Inari> Dashkal:
technically you shoudl be able tos ee the singularity
L1908[15:26:12] <Inari> if you do it
right
L1909[15:26:32] <Dashkal> The math
required to end up with a naked singularity is beyond my area of
study.
L1910[15:26:44] <SoraFirestorm> sugoi:
what brings you to that conclusion?
L1911[15:27:41] <Inari> In general
relativity, the mathematical condition for the existence of a black
hole with an event horizon is simple. It is given by the following
inequality: M^2 > (J/M)^2 + Q^2, where M is the mass of the
black hole, J is its angular momentum and Q is its charge.
L1912[15:27:41] <Inari> Getting rid of
the event horizon is simply a question of increasing the angular
momentum and/or charge of this object until the inequality is
reversed.
L1913[15:27:41] <Inari> supposedly
L1914[15:27:56] *
Dashkal nods
L1915[15:28:06] <Dashkal> Yeah, I've seen
the math. I just haven't studied the concepts enough to follow
it.
L1916[15:28:12] <sugoi> to iterate my
options...let us assume a few requirements. 1 i cannot trim any
more fat, the api cannot shrink, but may grow
L1917[15:28:17] <Dashkal> I reserve my
math study time for a very different field.
L1918[15:28:27] <SoraFirestorm> sugoi:
alright
L1919[15:28:30] <DeanIsaKitty> Inari:
whats your IQ again? <.<
L1920[15:28:43] <sugoi> 2. i cannot split
the core libraries, that would confuse the namespace
L1921[15:28:50] <Inari> DeanIsaKitty:
?
L1922[15:28:53] <sugoi> 3. i cannot load
a core library in full, too much ram cost
L1923[15:29:10] <sugoi> thus, i have to
partially load libraries, thus i have to redirect calls to lazy
load
L1924[15:29:18] <vifino> Inari:
DeanIsaKitty wants to know if you are smurt or a goofball.
L1925[15:29:22] <SoraFirestorm>
alright
L1926[15:29:24] <SoraFirestorm> makes
sense
L1927[15:29:31] <sugoi> simple
redirection costs 400 bytes per function, with the most simple of
wrappers
L1928[15:29:40] <Inari> no clue what my
IQ is :P im jus twondering why DeanIsaKitty asks
L1929[15:29:42] <sugoi> that cost is
simply too much for me, i'm not happy
L1930[15:29:50] <DeanIsaKitty> vifino: I
know Inari is a genius. I want to know how much more of a genius
than the rest of us she is.
L1931[15:29:57] <Inari> i am?
L1932[15:29:58] <SoraFirestorm>
DeanIsaKitty + vifino: That sentence has marks of being
copy-pasted
L1933[15:30:13] <Inari> not sure where
you're getting that from xD
L1934[15:30:14] <sugoi> so, A solution is
to NOT create a rediret for each, but HANDLE calls when made
(metatable __idnex)
L1935[15:30:21] <DeanIsaKitty>
SoraFirestorm: Not based on this single sentence
L1936[15:30:24] <sugoi> i haven't been
able to find a cheaper redirection
L1937[15:30:30] <Dashkal> I'm not sure
how much stock I'm willing to put into those numbers... I remember
mine, but I don't tend to say since it gives an odd
impression.
L1938[15:30:33] <DeanIsaKitty> Inari:
Mostly talking to you
L1939[15:30:40] <Inari> and yeha that was
copypaasted
L1940[15:30:41] <SoraFirestorm> sugoi:
sounds sane
L1941[15:30:47] <SoraFirestorm> called
it
L1942[15:30:49] <Inari> hence the
"supposedly" :P
L1943[15:30:53] <Inari> from an article i
had once read about that
L1945[15:31:36] <DeanIsaKitty> Dashkal:
They're pretty good at being comparable values is a specific area.
But they are rather bad at being a measurement of general
intelligence
L1946[15:32:03] <Dashkal> Indeed. Another
place I haven't spent the time researching.
L1947[15:32:31] <DeanIsaKitty> Dashkal:
Given you said odd impression I'm gonna assume 130+ :P
L1948[15:32:45] <Dashkal> >.>
L1949[15:33:00] <DeanIsaKitty> Or at
least very close :P
L1950[15:33:21] <DeanIsaKitty> Also the
average of maths in university is pretty high, I think something
around 115
L1951[15:33:33] <DeanIsaKitty> As in
average IQ of math students
L1952[15:34:25] <vifino> DeanIsaKitty:
How goofball am I on your IQ scale?
L1953[15:34:34]
⇦ Quits: SoraFirestorm
(~user@74-93-99-217-Washington.hfc.comcastbusiness.net) (Ping
timeout: 186 seconds)
L1954[15:36:11] <DeanIsaKitty> vifino: On
my or on the medical?
L1955[15:36:39] <vifino> DeanIsaKitty:
Both?
L1956[15:36:43] <vifino> I dunno.
L1957[15:37:20] <vifino> Given that the
answer to my question is purely for entertainment purposes, it
doesn't matter.
L1958[15:37:24] <DeanIsaKitty> On my you
are above average on a medical one you would probably score a very
high number
L1959[15:38:19] <vifino> Wow, that's
too... realistic. I was expecting a funny response. ._.
L1960[15:38:46]
⇨ Joins: SoraFirestorm
(~user@74-93-99-217-washington.hfc.comcastbusiness.net)
L1961[15:38:49] <DeanIsaKitty> I don't
analyze people funnily, you should know that by now
L1962[15:38:52] <sugoi> mine*
L1963[15:39:02] *
SoraFirestorm is back
L1964[15:39:07] <SoraFirestorm> and there
was much rejoicing
L1965[15:39:11] <DeanIsaKitty>
SoraFirestorm you sucker how have you been? :P
L1966[15:39:14] <SoraFirestorm> XD
L1967[15:39:16] *
Lizzy wanders off to have a shower
L1968[15:40:42] *
vifino coughs and dissapears into a totally random
direction
L1969[15:40:48]
⇦ Quits: AlmtyBob (~almtybob@ip174-65-81-108.sd.sd.cox.net)
(Ping timeout: 198 seconds)
L1970[15:41:13]
⇨ Joins: AlmtyBob
(~almtybob@ip174-65-81-108.sd.sd.cox.net)
L1971[15:41:18] <DeanIsaKitty> How much
Sex can a human being have until its becomes dangerous in a medical
sense? <.<
L1972[15:42:08] <Skye> wat
L1973[15:42:26] <DeanIsaKitty> Skye:
You're to young to understand. Go back to your lego.
L1974[15:42:41] <sugoi> i like
legos
L1975[15:42:41] <IzayaMC> Man I wish I
still had my lego
L1976[15:42:47] <Skye> ._.
L1977[15:43:15] *
Skye tactically places lego in the worse possible places on the
floor
L1978[15:43:23] <DeanIsaKitty> I still
have my lego \o/
L1979[15:43:30] <SoraFirestorm> Skye: you
evil
L1980[15:43:45] *
Skye places upturned 3 pin plugs
L1981[15:43:49] *
Aedda puts up a fence around the lego to prevent
steppage
L1982[15:44:03] <IzayaMC> My dad has my
lego so I don't expect to see that again \o/
L1983[15:44:04] *
Skye places upturned 3 pin plugs everywhere else
L1984[15:44:24] <DeanIsaKitty> IzayaMC:
My dad never liked lego so I got that going for me :D
L1985[15:44:35] <Michiyo> I miss my
Legos...
L1987[15:45:13] <MichiBot> Tue Jan 19
13:14:36 CST 2016 @tqbf: iOS devs: this is one of the most
important jobs on the Internet, and it’s open. Go take it.
https://t.co/JspGn3sVWV
L1988[15:45:16] <Aedda> I have a box of
lego in storage, it is a fairly good box, I think I like MC more
now though
L1989[15:46:42] <SoraFirestorm> how is it
important?
L1990[15:46:58] <SoraFirestorm> Apple
trash by definition is not important
L1991[15:47:17] <Izaya> SoraFirestorm,
but people have to interact with people with apple trash
L1992[15:47:31] <Izaya> and as such some
form of encryption would be nice
L1993[15:47:33] <DeanIsaKitty>
SoraFirestorm: Its not about Apple its about trustworthy
crypto
L1994[15:48:48] <SoraFirestorm> It's
crypto? That wasn't obvious...
L1995[15:50:05] <DeanIsaKitty>
SoraFirestorm: Signal is probably the only reliable, good crypto
messaging app out there outside of straight XMPP + Otr.
L1996[15:50:29] <Dashkal> So, seriously
considering yet another project too big for my motivation.
L1997[15:50:40] <Dashkal> I have a toy
language project that at some point I'll make an OC arch.
L1998[15:50:42] <DeanIsaKitty> Dashkal:
Sure, I'll help
L1999[15:50:48]
⇦ Quits: Vexatos
(~Vexatos@p200300556E6CB783CC4C2AF219785805.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L2000[15:50:58] <Dashkal> Giving some
serious thought to not having syntax in the normal sense. You just
operate on the AST with tool support.
L2002[15:52:00] <Dashkal> You're not so
much editing text as you're editing a tree.
L2003[15:53:36] *
CompanionCube pokes at s-expressions being basically an AST
imho
L2004[15:53:46] <SoraFirestorm> I'll
agree with that ^
L2005[15:53:53] *
Izaya mumbles something about FORTH having no syntax
anyway
L2006[15:53:58] <SoraFirestorm> I think a
Lisp arch would be pretty cool tbh
L2007[15:54:13] <SoraFirestorm> Izaya: it
does... just a really primitive one
L2008[15:54:15] <Izaya> bring back the
lisp machines of old
L2009[15:54:15] <CompanionCube>
SoraFirestorm, Kawa implements Scheme in Java
L2010[15:54:52] <Izaya> hey
CompanionCube, you could have Emacs OS
L2011[15:55:03]
⇦ Quits: wiek (~wiek@91.236.129.109) (Quit:
Leaving)
L2012[15:55:07] <SoraFirestorm> 11/10
Emacs OS
L2013[15:55:07] <AntheusSleep> \o/ my mic
is in
L2014[15:55:09] ***
AntheusSleep is now known as Antheus
L2015[15:55:12] <CompanionCube> Izaya,
well
L2016[15:55:20] <CompanionCube> for that
you'd need elisp
L2017[15:55:27] <Antheus> Izaya, i'll be
on the server later
L2018[15:55:35] <CompanionCube> I believe
Guile could do that if you made java bindings
L2019[15:56:09] *
CompanionCube wants to try GNU Guix at some point
L2020[15:56:19] <Antheus> wat
L2021[15:56:21] <Antheus> is
L2022[15:56:23] <Antheus> dat
L2023[15:56:25] <Antheus> .-.
L2024[15:56:29] <CompanionCube> Antheus,
ever heard of Nix?
L2025[15:56:31] <greaser|q> FORTH syntax
is basically: <stat> ::= {<word>}
L2026[15:56:34] <Izaya> guix is NixOS but
using lisp
L2027[15:56:41] <Antheus> link *nix
L2028[15:56:47] <CompanionCube> which
imho is a better choice than a weird DSL
L2029[15:56:49] <Antheus> oh
L2030[15:56:51] <Dashkal> Lisps would be
interesting as well.
L2031[15:56:54] <Antheus> wat
L2032[15:56:55] <Dashkal> But I love me
some lambda-calculus
L2033[15:56:57] <Antheus> i'm lost
L2034[15:57:01] <Antheus> ;aklgjasd
L2035[15:57:03] <Antheus> gf
L2036[15:57:07] <Antheus> also
L2037[15:57:11] <Antheus> I HAVE A NICE
NEW HEADSET
L2038[15:57:11] <Dashkal> Start with
lambda and application expressions. Everything else is sugar on
top.
L2039[15:57:11] <greaser|q> also in my
heart it isn't lisp unless you can do map over a function
L2040[15:57:15] <Antheus> AND IT"S
BLUE
L2042[15:57:46] <SoraFirestorm> There are
papers that suggest that you need somewhere in the line of 6 or 7
different primitives
L2044[15:58:06] <Antheus>
JLKGDSiogas
L2045[15:58:08] <CompanionCube> Dashkal,
so something like Scheme perhaps?
L2046[15:58:09] <Antheus> FUckin
internet
L2047[15:58:23] <Antheus> spiriteddusty
hasn't been on in a long time
L2048[15:58:25] <Antheus> .-.
L2049[15:58:33] <greaser|q> you CANNOT do
map over a function in scheme because code is compiled and is its
own type
L2050[15:58:50] <CompanionCube> might it
not depend on the impl?
L2051[15:58:54] <Dashkal> CompanionCube:
A scheme-like would definitely be interesting. Just not my
thing.
L2052[15:58:54] <SoraFirestorm>
greaser|q: uh
L2053[15:59:00] <SoraFirestorm> Most
Common Lisps are compiled
L2054[15:59:06] <SoraFirestorm> They can
do maps over functions
L2055[15:59:26] <Dashkal> I have lambda,
application, name binding, and string/long/double literals
L2056[15:59:31] <greaser|q> pretty sure
scheme won't let you though
L2057[15:59:36]
⇦ Quits: brandon3055 (~Brandon@122.129.140.1) (Read error:
Connection reset by peer)
L2058[15:59:40] <SoraFirestorm> CMUCL and
fork SBCL, for example
L2059[15:59:45] <Izaya> CompanionCube, my
issue with using a real programming language for defining your
OS
L2060[15:59:55] <Izaya> is how long until
your OS definition is also your editor?
L2061[15:59:56] <greaser|q> and i do mean
"feed a function into map to be mangled and shit out another
function"
L2062[15:59:57] <Dashkal> Coming next is
external calls and a better binding stack paradigm (I need them
accessible to save them to NBT so my stuff persists)
L2063[16:00:22] <SoraFirestorm> uhm
L2065[16:00:31] <SoraFirestorm> This is
mapping in Scheme
L2066[16:00:31] <greaser|q> trying to
remember if it's picolisp or newlisp that lets you simply feed a
lambda into map and it becomes a lambda
L2067[16:00:32] <CompanionCube> Izaya,
meaning?
L2068[16:00:38] <SoraFirestorm> Am I
missing something?
L2069[16:00:47] <Izaya> You'll end up
with insanity in your configuration files.
L2070[16:00:47] <greaser|q> i think it's
picolisp, whereas iirc newlisp requires you to tag it as a lambda
somehow
L2071[16:00:56] <Antheus> stupid steam is
being stupid
L2072[16:00:59] <CompanionCube> how
so?
L2073[16:01:05] <SoraFirestorm> It
appears that they are implementing their own map
L2074[16:01:13] <SoraFirestorm> But it's
clearly possible if they're doing it :P
L2075[16:01:14]
⇦ Quits: MajGenRelativity
(~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net) (Quit: Time to go,
to adventure!)
L2076[16:02:06] <CompanionCube> seeing as
your configuration files are written in a real programming
language, you can simply refactor them
L2077[16:02:09] <CompanionCube> like you
would a program#
L2078[16:03:09] *
Izaya arghs
L2079[16:03:13] <Izaya> I'm not good at
explaining
L2080[16:05:23] ***
Hanako_Ikezawa is now known as SleepingFairy
L2081[16:07:43] <Izaya> CompanionCube,
how about this
L2082[16:07:57] <Izaya> how is defining
it with a programming language any different to using a program to
write your config files?
L2083[16:08:53] <sugoi> :)
L2084[16:09:02] <sugoi> so a program's
code is a configuration file for its host machine
L2085[16:09:13]
⇨ Joins: surferconor425|Cloud
(uid77899@id-77899.tooting.irccloud.com)
L2086[16:09:46] *
Michiyo squits
L2087[16:10:01] <DeanIsaKitty> Holy shit
I misread that as squirts <.<
L2088[16:10:05] <Michiyo> o_O
L2089[16:10:07] <Michiyo> O_O
L2090[16:10:08] <vifino> <.<
L2091[16:10:17] <vifino> DeanIsaKitty:
You weren't the only one
L2092[16:10:41] <DeanIsaKitty> Michiyo:
definitely your fault :P
L2093[16:10:45] *
Michiyo rsquits
L2094[16:10:47] <Michiyo> better?
L2095[16:11:03] <DeanIsaKitty> yep
L2096[16:11:27] <Michiyo> I dunno why I'd
remote server quit right now..
L2097[16:11:28] <Michiyo> but sure
L2098[16:12:28]
⇨ Joins: calclavia
(uid15812@2001:67c:2f08:6::3dc4)
L2099[16:12:28]
zsh sets mode: +v on calclavia
L2100[16:13:04] <SoraFirestorm> I think I
want real Common Lisp anyways
L2101[16:13:16] <SoraFirestorm> Scheme is
all differenty in a couple places :P
L2102[16:16:18] <g> SoraFirestorm:
Hy
L2103[16:16:35] <SoraFirestorm> ?
L2105[16:17:05] <SoraFirestorm> I just
realized that I am very ed-like
L2106[16:17:21] <IzayaMC> A confusing
line editor?
L2107[16:17:33] <IzayaMC> (That I have
written several clones of)
L2108[16:18:50] <SoraFirestorm> Whenever
I don't understand
L2109[16:18:50] <SoraFirestorm> I just do
'?'
L2110[16:18:50] <SoraFirestorm> ed must
be my spirit editor or something...
L2111[16:19:11] <CompanionCube> Izaya,
the latter cuts out the step of using a program to dit
L2112[16:19:41]
⇦ Quits: Jezza (~Jezza@185.44.151.103) (Quit:
Leaving)
L2113[16:19:45] <g> SoraFirestorm, I
figure you might prefer that to common lisp since you seem to like
python
L2114[16:19:47]
⇨ Joins: SoraFire`
(~user@74-93-99-217-Washington.hfc.comcastbusiness.net)
L2115[16:20:22]
⇦ Quits: SoraFirestorm
(~user@74-93-99-217-washington.hfc.comcastbusiness.net) (Remote
host closed the connection)
L2116[16:20:25] <SoraFire`> ick
L2117[16:20:35] <SoraFire`> I lagged
out
L2118[16:20:35] ***
SoraFire` is now known as SoraFirestorm
L2119[16:21:32]
⇦ Quits: SoraFirestorm
(~user@74-93-99-217-Washington.hfc.comcastbusiness.net) (Read
error: Connection reset by peer)
L2120[16:21:38] ***
Cranium is now known as Cranium[Away]
L2121[16:21:43] <g> <
g> SoraFirestorm, I figure you might prefer
that to common lisp since you seem to like python
L2122[16:24:15] <g> ..oh, he left
L2124[16:28:36] <Michiyo> erm.. and came
back
L2125[16:28:48] <Michiyo> And
disconencted again
L2126[16:28:49] <Michiyo> lol
L2127[16:28:51] <Michiyo> wow
L2128[16:29:25] <Michiyo> Top tier
internet there
L2129[16:29:33] *
Antheus slaps Michiyo with a large floppy disk
L2130[16:29:34] *
EnderBot2 laughs
L2131[16:29:46] <Antheus> :P
L2132[16:29:55] *** Michiyo sets mode: +q
Antheus!*@*
L2133[16:30:01] <Antheus> .-.
L2134[16:30:06] <Michiyo> Sadly that
doesn't fix shit for me..
L2135[16:30:08] <DeanIsaKitty> No,
dont....
L2136[16:30:10] <DeanIsaKitty> To
late
L2137[16:30:10] <gamax92> z
L2138[16:30:12] <Michiyo> cause I can
still see it :p
L2139[16:30:16] *** Michiyo sets mode: -q
Antheus!*@*
L2140[16:30:46] *
Antheus sets quiet on *!*@*
L2141[16:30:53] *
greaser|q forces Antheus to use the IBM PC floppy disk
controller
L2142[16:31:11] <greaser|q> is more
horrifying than slapping someone with a full-sized 8" floppy
disk drive
L2143[16:31:15] <Michiyo> AFK.. -_-
L2144[16:31:24] <greaser|q> WD1772 is a
nice FDC though
L2145[16:31:34] <greaser|q> but whatever
the hell the intel one is called, AVOID
L2146[16:31:51] <gamax92> greaser|q: name
a terrible ide chip
L2147[16:33:05] <greaser|q> ah, it's
apparently the 82077AA
L2148[16:33:17] <greaser|q> gamax92:
can't, i just know how shit the ibm pc fdc is to code for
L2149[16:33:22] <gamax92> I can,
CMD640
L2150[16:33:44] <greaser|q> the atari ST
uses the WD1772 for its floppies and, well, it's actually nice to
use
L2151[16:33:48] <greaser|q> at least in
an emulator
L2152[16:33:58] <greaser|q> the 82077AA
is a bitch even when it's in an emulator
L2153[16:34:58] <Inari> DeanIsaKitty: i
woudl have thougth that from talkng to me you would rate me rather
low on the IQ scale :P
L2155[16:35:27] <greaser|q> to read a
sector on the WD1772: DAT=track, CMD=seek+step=3us, enable DMA,
wait until completed, SEC=sector, CMD=read
L2156[16:35:36]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8002:c1a1:55d8:41ec:8389:93ca)
L2157[16:35:53] <greaser|q> _habnabit:
nice
L2159[16:36:55] <DeanIsaKitty> Inari:
Nah, quite the opposite
L2160[16:37:08] <gamax92> greaser|q: the
CMD640 chip responds to certain floppy commands and corrupts
harddrive io, accessing both primary and secondary channels at the
same time leads to corruption, prefetch mode generally leads to
corruption, no 32bit writes
L2161[16:37:18] <greaser|q> oh
lovely
L2162[16:37:27] <sugoi> ngramdly
L2163[16:37:29] <sugoi> nice
L2164[16:37:47] <Inari> DeanIsaKitty:
interesting :P
L2165[16:37:59] <DeanIsaKitty> Inari:
Yes, you are indeed :P
L2166[16:38:05] <Inari> haha
L2167[16:38:41] <greaser|q> gamax92:
you're reminding me of something i read in psx-spx: the sony
pocketstation has a lot of functions pretty much devoted to
resetting the realtime clock
L2168[16:38:56] <Inari> i dont think im
very high in terms of IQ, i even did a crappy IQ test once for a
company where i did internship for 1-2 months (no clue why they
wanted one) and was told it was "average" :P to be fair,
i kind of suck at the pattern matching stuff
L2169[16:39:06] <Inari> and i had no clue
wtf a pascals triangle is
L2170[16:39:07] <Inari> xD
L2171[16:39:17] <Inari> thats my main
gripe with IQ tests though
L2172[16:39:26] <greaser|q> invalid
commands tend to reset the RTC, some commands will reset the RTC as
it goes along, sometimes it'll just randomly reset all by
itself
L2173[16:39:32] <Inari> it seems you can
practice for them too much for them to have a real value
L2174[16:39:33] <gamax92> >_>
pascal's triangle isn't very hard to grasp
L2175[16:39:37] <DeanIsaKitty> Inari:
Crappy IQ tests are worth nothing though :P
L2176[16:39:56]
⇦ Quits: Nathan1852
(~Nathan185@HSI-KBW-134-3-200-62.hsi14.kabel-badenwuerttemberg.de)
(Read error: Connection reset by peer)
L2177[16:40:05] <greaser|q> it's not hard
to grasp, but just saying "draw pascal's triangle" is a
general knowledge thing
L2178[16:40:07] <Inari> gamax92: it is
when you've never seen it, have no clue what the heck the question
is asking of you and are annoyed by having to take a stupid IQ test
for some stupid company you want to do internship at XD
L2179[16:40:13] <greaser|q> rather than a
technical knowledge thing
L2180[16:40:13]
⇦ Quits: Greenphlem (uid22276@id-22276.tooting.irccloud.com)
(Quit: Connection closed for inactivity)
L2181[16:40:23] <Inari> i dont remember
the actual Q though
L2182[16:40:36] <greaser|q> pascal's
triangle is fucking weird
L2184[16:40:44] <greaser|q> simple, but
there's a lot of fun patterns in it
L2185[16:41:27] ***
amadornes is now known as amadornes[OFF]
L2186[16:42:53] <greaser|q> Lizzy: lost
it at the suzie one
L2187[16:42:57] <greaser|q> *susie
L2188[16:43:08] <Inari> but yeah, i do
sucka t pattern amtching xD
L2189[16:43:11] <IzayaMC> I love
carpenter's garage doors
L2190[16:43:20] <Inari> DeanIsaKitty:
well i'd like to some day take a real one, with having some
preparation fro it too xD
L2191[16:43:30] <Inari> DeanIsaKitty:
where i also gett old the actual score :P
L2192[16:43:32] <Inari> not just
"average"
L2193[16:43:39] <Inari> thouhg im good in
some things and bad in others
L2194[16:43:43] <Inari> so i dotn think
it'll turn out very high
L2195[16:48:08] <Izaya> io.popen is for
opening a process and reading stdout, right?
L2196[16:58:52] <gamax92> or for writing
it it's stdin
L2197[16:59:07] <gamax92> but not both,
you can only have one or the other
L2198[17:00:27] <IzayaMC> seeya
L2199[17:00:33] <IzayaMC> wait this is
still IRC
L2200[17:00:35] <IzayaMC> damnit
L2201[17:00:54]
⇦ Quits: primetoxinz
(~primetoxi@ip68-107-226-229.hr.hr.cox.net) (Ping timeout: 198
seconds)
L2202[17:05:04]
⇨ Joins: sciguyryan (~sciguyrya@95.211.148.215)
L2203[17:08:18] *
vifino picks up Lizzy and carries her to bed
L2204[17:15:09]
⇨ Joins: primetoxinz
(~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L2205[17:15:42]
⇦ Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
(Quit: Nettalk6 - www.ntalk.de)
L2206[17:17:55] <sugoi> openos 1.6 will
have popen!
L2207[17:19:52] <Michiyo> well... we made
-8.36 in cash today
L2208[17:19:58] <Michiyo> I have no idea
how to cash that out.
L2209[17:20:07] <sugoi> another
return?
L2210[17:20:18] <Michiyo> yeah...
L2211[17:20:20] <sugoi> or just
sales-your_pay?
L2212[17:20:25] <Michiyo> return
L2213[17:20:40] <Michiyo> we made like
240 in check/credit
L2214[17:20:46] <Michiyo> but.. I have to
cash out the drawer..
L2215[17:20:50] <sugoi> the product i
work on is free to use
L2216[17:20:51] <Michiyo> and we made
-8.36
L2217[17:21:07] <sugoi> haha wow
L2218[17:21:29] <Michiyo> so 8.36-240 we
still made profit
L2219[17:21:36] <Michiyo> but I dunno wtf
to take out of the drawer.. lol
L2220[17:22:25] <sugoi> the software i
work on uses a subscription payment model. but - it is free if you
make <100k/year
L2221[17:23:38] <sugoi> we have a lot of
users, but very few who pay
L2222[17:23:49] <sugoi> i'm amazed we
have as many on the team as we do
L2224[17:24:07] <MichiBot> Magik6k:
Sangar will be notified of this message when next seen.
L2225[17:25:00] <CompanionCube> sugoi,
why was me first thought Unity or UE4
L2227[17:42:47] ***
g is now known as gAway2002
L2228[17:44:20]
⇦ Quits: Lumien (Elite13049@ipv6.6.sigma.elitebnc.org) (Ping
timeout: 198 seconds)
L2229[17:47:32]
⇨ Joins: jackmcbarn
(jackmcbarn@2001:470:1f15:958:223:7dff:feed:6c92)
L2230[17:47:50] <_habnabit> oh, openos
doesn't have reparenting
L2231[17:47:56] <_habnabit> sugoi, is
this something you worked on?
L2232[17:48:07] <sugoi> yes indeed
L2233[17:48:14] <sugoi> openos 1.6 is
being optimized
L2234[17:48:24] <_habnabit> neat
L2235[17:48:28] <sugoi> the ram cost is a
bit high
L2236[17:48:51] <sugoi> after i get ram
cost to awesome levels, then i'll be ready to submit
L2237[17:49:06] <sugoi> i have the first
PR ready, which is the bulk of the work
L2238[17:49:12] <sugoi> what reparenting
do you want?
L2239[17:49:34] <_habnabit> sugoi, if a
process dies on a unixy OS, its parent is set to the parent of its
parent
L2240[17:50:32]
⇨ Joins: Lumien
(Elite13049@ipv6.6.sigma.elitebnc.org)
L2241[17:50:33] <_habnabit> sugoi, also i
added pids to openos last night. is your code on github,
then?
L2242[17:51:13] <sugoi> ok about pids, i
have a lot in store for process data and even future support for
things like something top like, or ps like
L2243[17:51:17] <sugoi> will kill support
even
L2244[17:51:24] <_habnabit> okay
neat
L2245[17:51:25] <sugoi> so,....mind if i
review it?
L2246[17:51:33] <_habnabit> i'll post a
patch; one sec
L2247[17:51:39] <sugoi> i'm not the final
gatekeeper, but i'd like to weigh in on it
L2248[17:52:01] <IzayaMC> Review?
L2249[17:52:04] <_habnabit> i probably
should submit it upstream but i'm sitting on a bunch of patches
across several mods at this point
L2250[17:52:05] <sugoi> haha, not
"will kill support" i meant "with kill
support"
L2251[17:52:06] <IzayaMC> 10/9 with
rice
L2252[17:54:46] <sugoi> _habnabit: as for
reparenting, the process "stack" isn't how i want it yet
with 1.6
L2253[17:55:01] <sugoi> i have more
ideas, but i need to release at some point
L2254[17:55:29] <sugoi> so while i could
support reparenting for 1.6 -- it might be best for something like
1.7
L2255[17:55:37] <_habnabit> okay
L2256[17:55:43] <sugoi> just because of
how much i want to change about the process stack in general
L2257[17:57:20] <sugoi> also, about
process death and reparenting, i thought the way it worked was for
children to get new parents
L2258[17:57:32] <sugoi> you make it sound
like if a child dies the parent gets a new parent
L2259[17:57:35] <sugoi> sorry if i
misread
L2260[17:57:35] <_habnabit> that doesn't
seem to be the case at the moment, but i'm not entirely sure
L2261[17:57:43] <_habnabit> at the
moment, the child does not get a new parent
L2262[17:57:43] <sugoi> i'm not talking
abotu openos
L2263[17:57:47] <sugoi> i do no
reparenting in openos
L2264[17:57:47] <_habnabit> oh
L2265[17:57:51] <_habnabit> right
ok
L2266[17:58:00] <sugoi> ok, we're on the
same page then
L2267[17:58:15] <_habnabit> yes, on a
unixy os, if you spawn a process and then exit, that process is
reparented to your own parent
L2268[17:58:28] <_habnabit> all processes
(except pid 1) must have an alive parent
L2269[17:58:32] <sugoi> yes, that's a
better way to phrase it
L2270[17:59:47] <sugoi> _habnabit: when i
work on 1.7 process changes, i'll make sure to ping you :)
L2271[17:59:53] <sugoi> always looking
for feedback from ppl that care
L2272[17:59:54] <_habnabit> okay
cool
L2273[18:00:09] <_habnabit> did you work
on rc/service support? because you didn't ping me about that
:p
L2274[18:00:25] <sugoi> i didn't forget
:) and no, probably not for 1.6........but maybe
L2275[18:00:28] <sugoi> here's my
roadmap
L2277[18:00:57] <sugoi> PR2: memory
optimizations
L2278[18:01:04] <sugoi> PR3: rc boot
changes
L2279[18:01:10] <sugoi> PR2 is required
for oc 1.6
L2280[18:01:11] <_habnabit> ah ok
L2281[18:01:15] <sugoi> i HAVE to get
that done
L2282[18:01:27] <sugoi> PR3 is in the
hope-chest :)
L2283[18:01:36] <sugoi> i have an rc-dev
branch
L2284[18:01:47] <sugoi> it's fun, but not
release ready and partially done
L2286[18:01:49] <sugoi> so...yeah
L2287[18:01:53]
⇨ Joins: Tedster
(~Tedster@host86-170-31-233.range86-170.btcentralplus.com)
L2288[18:03:50] <sugoi> haha ok this is
good stuff but also
L2289[18:03:51] <sugoi> ...
L2290[18:03:58] <sugoi> are you giving
random names to processes?!
L2291[18:04:01] <_habnabit> yes
L2292[18:04:05] <sugoi> haha, that's
awesome
L2293[18:04:08] <_habnabit> i posted a
screencap earlier
L2295[18:04:26] <sugoi> haah
L2296[18:04:35] <sugoi> i've never
considered something like that
L2297[18:04:37] <sugoi> fun
L2298[18:04:45] <_habnabit> more
memorable than numbers
L2299[18:04:49] <Izaya> not eldrich
horror enough
L2300[18:04:52] <_habnabit> haha
L2301[18:04:57] <Izaya> generate a random
string
L2302[18:05:26] <Izaya> fuyhwenmc
L2303[18:05:29]
⇦ Quits: ashka (~postmaste@5.9.122.82) (Ping timeout: 198
seconds)
L2304[18:05:35] <CompanionCube> inb4 lisp
machine in OC
L2305[18:07:42]
⇨ Joins: ashka (~postmaste@5.9.122.82)
L2306[18:11:51] <sugoi> i like how you
separate load and spawn
L2307[18:12:06] <sugoi> i would leave the
choice to take the naming to The One
L2308[18:12:10] <_habnabit> yeah, i
needed spawn
L2309[18:12:24] <sugoi> i personally
thinks it's fun, but not something i consider core
L2310[18:12:33] <sugoi> i add function
option to load
L2311[18:12:56] <_habnabit> you remember
the issue i had a while ago with coroutine spontaneously dying? i
fixed that with process.spawn
L2312[18:12:59] <sugoi> but i can see the
logic in having another api for functions
L2313[18:13:25] <sugoi> i dont, why/how
was it dieing? did you lose a handle to it?
L2314[18:13:45] <sugoi> does a suspended
thread get gc'd in lua?
L2315[18:13:53] <sugoi> i would think
not, i haven't tested that
L2316[18:14:04]
⇦ Quits: Nachtara (uid74214@id-74214.charlton.irccloud.com)
(Killed (NickServ (GHOST command used by
Nachie!~coob@50-83-108-134.client.mchsi.com)))
L2317[18:14:10]
⇨ Joins: Nachie
(~coob@50-83-108-134.client.mchsi.com)
L2318[18:14:13] <_habnabit> i was calling
coroutine.create from an rc start function
L2319[18:14:46] <_habnabit> the coroutine
was getting gc'd because process.running has weak keys
L2320[18:14:51] <sugoi> yes
L2321[18:14:52] <sugoi> but -
L2322[18:15:07] <sugoi> back to my
question, is a suspended thread ready ... i guess it could be
L2323[18:15:10] <sugoi> i had not
considered this
L2324[18:15:18] *
sugoi ponders
L2325[18:15:24] <sugoi> ok this is
important
L2326[18:15:34] ***
Nachie is now known as Nachtara
L2327[18:15:47] <Shuudoushi> adding
multi-threading or something sugoi?
L2328[18:15:56] <sugoi> yeah a suspended
thread is just an object, lua gc doesn't care
L2329[18:16:00] <Izaya> oh hey it's
Shuudoushi
L2330[18:16:11] <sugoi> Shuudoushi: no
more than openos is already mutlithreaded i guess
L2331[18:16:17] <Shuudoushi> lol
L2332[18:16:22] <sugoi> just cleaning
things up
L2333[18:16:31] <Izaya> take a guess at
what I did with those 150 pictures?
L2334[18:16:33] <Shuudoushi> I've only
caught a little bit of what's going on
L2335[18:17:07] <Shuudoushi> Izaya:
masturbated ferociously to them till you passed out?
L2336[18:17:14] <Izaya> ha ha ha
L2337[18:17:15] <Izaya> no
L2339[18:17:41] <CompanionCube> when does
that domain expire
L2340[18:17:53] <Izaya> soon(TM)
L2341[18:17:56] <Izaya> I need a new
one
L2342[18:17:57] <sugoi> _habnabit: back
to load vs spawn
L2343[18:18:06] <sugoi> i decided to keep
just one api, for simplicity
L2344[18:18:09] <Izaya> can't decide
whether to splurge $30/year on a .su or go for something
cheaper
L2345[18:18:12] <Izaya> .xyz is
cheap
L2346[18:18:23] <CompanionCube> Izaya,
github's edu pack gives you a free .me for a year
L2347[18:18:31] <sugoi> but why does your
spawn take env - are you swaping out _G when you resume?
L2348[18:18:38] <sugoi> bc there is no
setfenv anymore
L2349[18:18:42] <Shuudoushi> . Is also
very cheap :D
L2350[18:18:51] <_habnabit> sugoi, not
reason other than process.load already did
L2351[18:19:00] <sugoi> ok
L2352[18:19:13] <sugoi> so in my load
overload to accept functions, i actually assert the user isn't
trying to give env as well
L2353[18:19:17] <_habnabit> ah ok
L2354[18:19:25] <sugoi> i also needed
load to take function, for popen actually
L2355[18:19:27] <_habnabit> that probably
makes sense since you're calling the function anyway
L2356[18:19:46] <IzayaMC> Ohai.
L2357[18:19:51] <IzayaMC> damnit this is
still IRC
L2358[18:19:58] <Mimiru> gg
L2359[18:20:01] <Shuudoushi> fucking
dumbass
L2360[18:20:02] <_habnabit> i mean,
because it's being called
L2361[18:20:09] <_habnabit> and you can
provide whatever you want
L2362[18:20:12] <sugoi> yeah
L2363[18:20:41]
⇦ Parts: IzayaMC (~EiraIRC@210.1.213.55) ())
L2364[18:21:04] <Shuudoushi> who the shit
buckets was the one that added multi monitor and shit?
L2365[18:21:16] <sugoi>
mpmz...something
L2366[18:21:26] <sugoi> why?
L2367[18:21:41] <Shuudoushi> once MC
boots up, I'll show you
L2368[18:21:57] <Shuudoushi> going to be
a bit, we have a lot of mods...
L2369[18:23:03]
⇦ Quits: surferconor425 (~surfercon@2a03:b0c0:1:d0::dc:e001)
(Remote host closed the connection)
L2370[18:23:10] <sugoi> _habnabit:
so....i was playing with removing "v" mode from the
process list
L2371[18:23:17] <_habnabit> sugoi,
oh?
L2372[18:23:18]
⇦ Quits: sciguyryan (~sciguyrya@95.211.148.215) (Remote host
closed the connection)
L2373[18:23:27] <sugoi> i have a branch
that handles aborts and such
L2374[18:23:35] <sugoi> rather than just
letting gc get things
L2375[18:23:51] <sugoi> i...
L2376[18:24:32] <sugoi> (err,
"k" mode, the keys are the threads, you know what i meant
:P)
L2377[18:24:54] <sugoi> but i didn't
think ths was high priority until i could spend some more time on
the process stack
L2379[18:25:16] <sugoi> _habnabit: you've
done good stuff, it's not wrong, and would be easy to work on
reparenting
L2380[18:25:24] <_habnabit> sugoi,
cool
L2381[18:25:32] <_habnabit> sugoi, i'm
glad i'm bringing these things up, at least
L2382[18:25:36] <Mimiru> yay, my local
server just bit it
L2383[18:25:48] <Shuudoushi> ...
L2384[18:25:51] <Shuudoushi> again?
L2385[18:25:58] <sugoi> but...could we
shelf part of this for a bit?
L2386[18:26:04] <_habnabit> sugoi, oh
yeah np
L2387[18:26:14] <_habnabit> sugoi, with
openos at least it's easy to modify the files locally
L2388[18:26:23] <sugoi> i will definitely
make coroutines-started-from-rc safe with openos 1.6
L2389[18:26:44] <sugoi> i'll make that a
high priority, i'll visit this issue for pr2
L2391[18:27:04] <_habnabit> sugoi, thank
you!
L2392[18:27:42] <sugoi> oh no thank you
:) at the end of the day, i'm not the gatekeeper on this, but this
has been my second job for some time
L2393[18:27:47] <sugoi> so i appreciate
your support as well
L2394[18:29:29] <sugoi> i'm not sure the
state of SOS
L2395[18:29:38] <sugoi> Shuudoushi: ok,
now, reading your text, sorry
L2396[18:29:47] <Shuudoushi> np lol
L2397[18:30:05]
⇦ Quits: Nachtara (~coob@50-83-108-134.client.mchsi.com)
(Quit: geeettttttt dunked on!!!)
L2398[18:30:15] <Shuudoushi> oh, and
login is handled as a boot script unless 'logout' is used
L2399[18:30:28] <Inari> halp
L2401[18:31:26] <sugoi> so just talking
out loud (typing out loud?) here Shuudoushi ... the methods:... are
for each term instance
L2402[18:31:31] <sugoi> there should bea
create ctor like thing..
L2403[18:31:36] *
sugoi reads more
L2404[18:31:57] <sugoi> yeah, at the
end
L2405[18:32:14] <Shuudoushi> sugoi: I
directly ported the changes...
L2406[18:32:16] <sugoi> it creats the
term object methods
L2407[18:32:34] <sugoi> well i'd have to
debug it
L2408[18:32:44] <sugoi> don't hate me :)
it works for me :/
L2409[18:32:51] <sugoi> (not sos, but i
merged with it for openos)
L2410[18:33:02] <_habnabit> aaaaaaugh
lua
L2411[18:33:07] <_habnabit> every now and
then i get surprised
L2412[18:33:24] <Shuudoushi> I'LL KILL
YOUUUUU
L2413[18:33:27] <Shuudoushi> nah,
lol
L2414[18:33:33] <sugoi> _habnabit: i love
learning new stuff, what is it this time?!
L2415[18:33:35] <Shuudoushi> n man, just
when you have time
L2416[18:33:40] <sugoi> Shuudoushi:
soooo
L2417[18:33:45] <sugoi> sec..
L2418[18:34:04] <sugoi> ok so this is
without my pr (obviously..)
L2419[18:34:12] <_habnabit> apparently if
you do `local function a() local function x() return y() end; local
function y() ... end; return x; end` and try to call `a()()`, y
will be nil
L2420[18:34:18] <_habnabit> and calling
nil does nothing
L2421[18:34:23] <sugoi> so your
term.write is still essentially a "render text right to
gpu)
L2422[18:34:28] <_habnabit> i had no idea
why my function wasn't running
L2423[18:34:46] <sugoi> so .. maybe try
to print some debug stuff...see if the term object is built
correctly during those end lines
L2424[18:35:00] <_habnabit> you have to
do `local function a() local y; local function x() return y() end;
function y() ... end; return x; end`
L2425[18:35:12] <sugoi> _habnabit: oh
yes, i've hit that too
L2426[18:35:23] <sugoi> upvalue capturing
cares about order of declaration
L2427[18:35:24] <_habnabit> `local y; ...
local function y` makes a _new_ local binding and x won't see
it
L2428[18:35:47] <_habnabit> ah well at
least i figured it out
L2430[18:36:24] <sugoi> #lua local
y;y=function(n)if n>100 then return n;end return
y(n*2)end;return y(1)
L2431[18:36:24] <|0xDEADBEEF|> >
128
L2432[18:37:01] <sugoi> but if i remove
that first declaration
L2433[18:37:09] <sugoi> #lua local
y=function(n)if n>100 then return n;end return y(n*2)end;return
y(1)
L2434[18:37:09] <|0xDEADBEEF|> >
[string "lua"]:1: attempt to call a nil value (global
'y')
L2435[18:37:22] <sugoi> same type of
problem that you saw
L2436[18:37:48] <_habnabit> _oh_ i know
why i wasn't seeing that calling nil wasn't producing an error:
there was nothing to trap and display that error
L2437[18:38:05] <_habnabit> apparently
when event.timer calls a function errors are discarded
L2438[18:38:23] <sugoi> would you like
those logged to $TMPDIR/event.log ?
L2439[18:38:26] <sugoi> :)
L2440[18:38:35] <_habnabit> i keep
thinking about how to do logging in openos
L2441[18:38:37] <sugoi> or pushed to
stderr
L2442[18:38:52] <_habnabit> what would be
nice is a paper ticker or something, because disk space is kind of
precious
L2443[18:39:06] <sugoi> paper
ticker?
L2444[18:39:21] <Shuudoushi> the fuck
o.O
L2445[18:39:22] <_habnabit> a peripheral
that 'prints' to 'paper'
L2446[18:39:26] ***
Cranium[Away] is now known as Cranium
L2447[18:39:49] <Shuudoushi> my local
copy (on the server) doesn't have the if statement o.O
L2449[18:40:45] <sugoi> haahah
L2450[18:40:48] <sugoi> NICE
L2451[18:40:56] <sugoi> Shuudoushi: you
just made my day :)
L2452[18:41:03] <sugoi> we've all done it
man
L2453[18:41:05] <sugoi> merge issues,
that is
L2454[18:41:12] <Shuudoushi> ?
L2455[18:41:13] <sugoi> in japanese there
is a phrase
L2456[18:41:20] <sugoi> "even
monkies fall from trees"
L2457[18:41:27] <sugoi> monkeys*
L2458[18:42:04] <Shuudoushi> I'm lost now
>.>
L2459[18:42:38] <sugoi> _habnabit: what
makes me discouraged a bit at the moment about openos future
development is that we are on the hard line of memory usage
L2460[18:42:59] <_habnabit> sugoi, do you
have a good way of doing memory profiling? i've run out of memory a
few times
L2462[18:43:09] <sugoi> i have a lot of
aggressive memory saving ideas, some i even shared with an expert
coworker today (he created the whole memory model for autodesk
inventor)
L2463[18:43:23] <sugoi> and we had a good
discussion (yes, he's interested in my openos work)
L2464[18:43:27] <_habnabit> ha neat
L2465[18:43:28] <sugoi> so i think i can
really shave some bits
L2466[18:44:01] <sugoi> but, man...future
features are going to a continued fight to fit
L2467[18:44:31] <sugoi> Shuudoushi: such
a beautiful color of blue, isn't it?!
L2468[18:44:41] <Shuudoushi> what the
shit biscuits...
L2469[18:44:45] <sugoi> _habnabit: memory
profiling?! oh man i wish
L2470[18:44:51] <Shuudoushi> sugoi: I
want to make it red
L2471[18:44:53] <_habnabit> sugoi,
:C
L2472[18:45:03] <sugoi> i've have memroy
logging in my tests, but it is NOT consistent, and .. just
painful
L2473[18:45:30] <sugoi> also i just
learned last night, haven't proven it, but i'm 95% sure ---
L2474[18:46:13] <sugoi> that .. if you
loadfile a file, shutdown your computer (in-game) swap that file
out on disk, then reboot and loadfile the new one -
L2475[18:46:20] <sugoi> you are PAYING
FOR BOTH loads in ram
L2476[18:46:26] <_habnabit> oh ick
L2477[18:46:53] <sugoi> it can be gc'd
later, but that is still murky as to when you reclaim that
ram
L2478[18:47:16] <sugoi> yes i can
computer.pushSignal(0) 20 times to beg the oc runtime to
collectgarbage
L2479[18:47:16] <_habnabit> so the whole
state isn't dumped on shutdown?
L2480[18:47:26] <sugoi> but that doesn't
free this loadfile caching the runtime is ALSO doing
L2481[18:47:36] <_habnabit> ah
L2482[18:47:48] <sugoi> this must be at
the scala level
L2483[18:48:02] <sugoi> and our
"machines" are paying for the cache
L2484[18:48:12] <sugoi> eventually, yes,
it is reclaimed
L2485[18:48:25] <sugoi> but when you're
profiling and retesting and retesting and retesting....
L2486[18:48:25] <Shuudoushi> The Brown
still hasn't shown himself again I take it?
L2487[18:48:33] <sugoi> and then suddenly
a 1 line change costs 9k in ram!?
L2488[18:48:40] <Mimiru> Shuudoushi,
?
L2489[18:48:47] <sugoi> Shuudoushi:
nope
L2490[18:49:01] <Shuudoushi> oh yeah,
Mimiru missed all that last night and this morning XD
L2491[18:49:15] <sugoi> _habnabit:
anywho, so my logs of my homemade memory profiling are most of the
time consistent
L2492[18:49:25] <Shuudoushi> Mimiru: we
kept coming up with random nicknames for san to keep from pinging
him
L2493[18:49:25] <sugoi> consistent of a
virtual machine state of madness...
L2494[18:49:31] <Mimiru> o_o
L2495[18:49:43] <sugoi> but then i'll
change a file and it gets double-cached and everything goes
wrong
L2496[18:50:04] <sugoi> but i didn't
understand/notice clearly this problem until last night
L2497[18:50:18] <sugoi> so at least now
when i see a mem spike i can consider the culprit may not be
me
L2498[18:50:31] <sugoi> Mimiru: i call
him The One now
L2499[18:51:08] <Shuudoushi> He Who We
Must not Needlessly Ping, is my contribution lol
L2500[18:51:18] <sugoi> Those That Must
Be Kept
L2501[18:51:24] <sugoi> know the
ref?
L2502[18:51:43] *
Shuudoushi just read sugoi's messages about "theOne" and
falls over laughing.
L2503[18:52:10] <Shuudoushi> wow english
is hard tonight...
L2504[18:52:51] <sugoi> what's your
naturaly spoken language?
L2505[18:52:57] <Shuudoushi>
english...
L2506[18:53:02] <sugoi> hehe, ok
L2507[18:53:18] <Shuudoushi> only writen
lang i know on top of it...
L2508[18:53:26] <_habnabit> sugoi, so you
do automated testing for analyzing memory usage?
L2509[18:53:33] <sugoi> yes
L2510[18:53:39] <sugoi> well, mostly
automated
L2511[18:54:14] <sugoi> at the very head
of init, i create some _G.mem_* methods
L2512[18:54:21] <sugoi> like mem_history,
which stores the log
L2513[18:56:37] <sugoi> then when shell
fully loads and term.read is ready for the user, i dump the history
to a log file in csv format
L2514[18:56:38] <Mimiru> god fucking damn
it gradle
L2515[18:56:44] <sugoi> and i review it
all in a merged excel sheet
L2516[18:57:12] <Mimiru> "Inherited
json file (1.8.9) not found! Maybe you are running in offline
mode?"
L2517[18:57:32] <Mimiru> All I want to do
is setupDecompWorkspace
L2518[18:59:06]
⇨ Joins: Nachtara
(~Nachie@50-83-108-134.client.mchsi.com)
L2519[18:59:47] <sugoi> _habnabit: btw,
when you first asked "was this something you worked
on?"
L2520[18:59:53] <sugoi> i thought you
were asking about processes in oepnos
L2521[18:59:54] <sugoi> openos
L2522[19:00:02] <sugoi> were you actually
asking about fusion 360?
L2523[19:00:07] <_habnabit> sugoi, oh,
no, i don't think so
L2524[19:00:13] <_habnabit> sugoi, i
don't even know what that is
L2525[19:00:19] <sugoi> oh sorry,
nevermind
L2526[19:00:33] <sugoi> i had pasted a
link to fusion 360 just above that question from you
L2527[19:00:36] <_habnabit> ah
L2529[19:02:49]
⇨ Joins: Something12 (~Something@184.65.42.207)
L2530[19:04:48]
⇨ Joins: brandon3055 (~Brandon@122.129.140.1)
L2531[19:09:34] <sugoi> _habnabit: i
wonder what bugs in user code we'll expose with a more robust
process stack :)
L2532[19:09:38] <sugoi> seriously,
tho
L2533[19:09:40] <_habnabit> ha
L2534[19:10:26] <_habnabit> actually,
while i'm thinking about it: what all can oppm install? any file
anywhere?
L2535[19:10:59] <sugoi> yes, but i think
(it's been a while) it will not overwrite
L2536[19:10:59]
⇦ Quits: fotoply
(~fotoply@2-104-228-18-static.dk.customer.tdc.net) (Read error:
Connection reset by peer)
L2537[19:11:08] <sugoi> maybe i'm wrong
there
L2538[19:11:17] <sugoi> default paths are
/usr
L2539[19:11:26] <sugoi> but a
programs.cfg can define absolute paths
L2540[19:13:44] <Shuudoushi> why the shit
muffins is 'dofile' making SOS crash...
L2541[19:23:27] <Shuudoushi> hmmm... when
you have two monitors and two keyboards, 'string.<whatever>'
instantly returns nil still...
L2542[19:25:10] <Shuudoushi> and it looks
like the other crash is really line 28 of my login script... which
is just 'term.write("User: ")'...
L2543[19:29:28] <Shuudoushi> _habnabit,
sugoi: oppm install <program> [path]
L2544[19:29:52] <_habnabit> hm ok
L2545[19:30:44] <Shuudoushi> default is
/usr
L2546[19:30:48] <_habnabit> oh, /usr/lib
is on package.path
L2547[19:30:52] <_habnabit> that'll
work
L2548[19:31:42] <Shuudoushi> so if in
programs.cfg you have '/lib/<name>' it'll got to
'/usr/lib/<name>', but if you do '//lib/<name>', it'll
go to '/lib/<name>'
L2549[19:34:58] <_habnabit> uggghhhh oppm
needs an internet card
L2550[19:35:08] <Shuudoushi> welll...
yeah
L2551[19:35:09] <_habnabit> i was hoping
it would do something tricky to avoid that
L2552[19:35:16] <Shuudoushi> lol,
no
L2553[19:35:53] <gamax92> _habnabit: let
me access the internet without having internet access
L2554[19:35:54] <gamax92> yeah
okay.
L2555[19:36:04] <sugoi> :) oh come
on
L2556[19:36:11] <sugoi> i was starting a
project for justtaht
L2557[19:36:12] <sugoi> that*
L2558[19:36:17] <sugoi> back before
openos took over my life
L2559[19:36:25] <_habnabit> gamax92, the
realism in OC is... variable
L2560[19:36:34] <gamax92> so?
L2561[19:36:34] <Shuudoushi> iirc, there
is a config setting to make it so you don't need an internet card
to access the internet
L2562[19:36:41] <gamax92> ... wat?
L2563[19:36:43] <_habnabit> gamax92,
so... why not?
L2564[19:36:44] <gamax92> that makes no
sense
L2565[19:36:45] <sugoi> i was making a
'router' program that would run on one machine
L2566[19:36:58] <sugoi> and then all
other machines could just get internet access via network
cards
L2567[19:37:05] <_habnabit> oh i like
that
L2568[19:37:14] <gamax92> sugoi: that
still counts as having internet access
L2569[19:37:23] <sugoi> :)
L2570[19:37:26] <_habnabit> it does mean
you need a networking card in each computer too
L2571[19:37:33] <sugoi> well...yes
L2572[19:37:36] <sugoi> :)
L2573[19:37:48] <Mimiru> lots of luck
with all of the programs that hard check for internet cards..
:P
L2574[19:38:00] <sugoi> Mimiru: fake the
component
L2575[19:38:07] <_habnabit> i wanted oppm
for distributing my own code tbqh
L2576[19:38:23] <gamax92> _habnabit:
explain to me how you are going to access the internet without an
internet card, even if "realism in OC is variable"
L2577[19:38:44] <gamax92> because if you
could magically do so without an internet card, then wtf is the
point of the internet card
L2578[19:38:47] <gamax92> OH I KNOW
L2579[19:38:51] <gamax92> SO YOU CAN
ACCESS THE INTERNET WITH IT
L2580[19:39:05] <_habnabit> gamax92,
builtin "oppm" component
L2581[19:39:18] *
sugoi is afk
L2582[19:39:23] <gamax92> oppm is
literally just a program
L2583[19:39:33] <Mimiru> The import
java.util.List cannot be resolved Neat...
L2584[19:39:51] <_habnabit> gamax92,
sure. but if you moved it lower in the stack it could install
programs without an internet card
L2585[19:40:07] <gamax92> ... if I do
what now?
L2586[19:40:21] <_habnabit> push the
functionality into scala, not lua
L2587[19:40:21] <Shuudoushi> you lost me
as well...
L2588[19:40:28] <Shuudoushi> ...
L2589[19:40:30] <gamax92> ...
L2590[19:40:31] <Shuudoushi>
SANDBOX
L2591[19:40:51] <_habnabit>
sandbox?
L2592[19:41:04] <Shuudoushi> and it is in
scala, the component just exposes the methods
L2593[19:41:15] <_habnabit> no, i mean
oppm, not the internet card
L2594[19:41:26] <Shuudoushi> still,
SANDBOX
L2595[19:41:31] <_habnabit> i don't know
what that means
L2596[19:41:47] <Shuudoushi> building
oppm into OC as scala code whould mean shit explodes
L2597[19:42:07] <gamax92> also that makes
no sense and would just be more complicated
L2598[19:42:18] <Shuudoushi> sandbox
means that lua and java/scala remains seperate
L2599[19:42:21] <gamax92> you'd still
need a lua program to use the oppm component
L2600[19:42:35] <Shuudoushi> no way to
write to scala from within OC
L2601[19:42:38] <_habnabit> gamax92,
correct
L2602[19:42:49] <_habnabit> Shuudoushi,
you'd have to patch the scala code, yes
L2603[19:43:25] <Shuudoushi> wtf would be
the point in an 'oppm component' anyway? just make a fucking
internet card an an oppm floppy
L2604[19:43:47] <_habnabit> effort
L2605[19:44:03] <Shuudoushi> uni task
components like that are a 100% waste of time and resources
L2606[19:44:29] <Shuudoushi> like an oppm
component would take any less effort to make than an internet card
and a floppy
L2607[19:44:46] <_habnabit> i mean built
in to the lua processors, not an item
L2608[19:44:52] <Shuudoushi> ...
L2609[19:45:00] <Shuudoushi> again... wtf
would the point be?
L2610[19:45:02]
⇦ Quits: jackmcbarn
(jackmcbarn@2001:470:1f15:958:223:7dff:feed:6c92) (Ping timeout:
192 seconds)
L2611[19:45:18]
⇨ Joins: jackmcbarn_
(jackmcbarn@2001:470:1f15:958:223:7dff:feed:6c92)
L2612[19:46:07] <_habnabit> effort. at
this point i'm just going to continue tracking revisions to my code
by looking on the minecraft server fs in world/opencomputers
L2613[19:46:15] <_habnabit> (which is a
git repo)
L2614[19:46:34] <Shuudoushi> if you
REALLY wanted to be lazy, make a PR that just adds the contents of
the oppm disk to the internet cards filesystem
L2615[19:47:09] <Shuudoushi> craft
internet card, have oppm, done
L2616[19:47:45] <Shuudoushi> that or just
go into your mods folder and do it manually for local use
L2617[19:48:01]
⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
(Quit: geeettttttt dunked on!!!)
L2618[19:49:27]
⇨ Joins: Nachtara
(~Nachie@50-83-108-134.client.mchsi.com)
L2619[19:51:33] <Shuudoushi> and I still
can't figure out why this shit is hard crashing when calling
'term.write()' in my login script...
L2620[19:51:44]
⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
(Read error: Connection reset by peer)
L2621[19:52:47] <sugoi> well dont call
term.write :)
L2622[19:52:58] <sugoi> i'm kidding ...
and i shouldn't be here
L2623[19:53:06] <_habnabit> haha
L2624[19:53:09] <Shuudoushi> ...
L2625[19:53:44] <Shuudoushi> I'm going to
watch some youtube or something then get some sleep... I still have
to workon my car more tomorrow x.x
L2626[20:06:41]
⇨ Joins: Nachtara
(~Nachie@50-83-108-134.client.mchsi.com)
L2628[20:26:19]
⇨ Joins: Kodos
(webchat@108-226-6-195.lightspeed.stlsmo.sbcglobal.net)
L2629[20:26:19]
zsh sets mode: +v on Kodos
L2630[20:32:10]
⇦ Quits: Something12 (~Something@184.65.42.207) (Ping
timeout: 186 seconds)
L2631[20:34:03]
⇨ Joins: Greenphlem
(uid22276@id-22276.tooting.irccloud.com)
L2632[20:45:57]
⇨ Joins: Something12 (~Something@184.65.42.207)
L2633[20:47:00] <Mimiru> 116 errors left
in OP for 1.8.9
L2634[20:47:45] <Mimiru> then I have to
do the JSON crap
L2635[20:50:14]
⇨ Joins: Madxmike
(~Madxmike@mc92c36d0.tmodns.net)
L2636[20:53:45] <Kodos> Mimiru: I saw
that OP got an update not long ago, but I couldn't find any
commits, is there a hidden branch?
L2637[20:53:54] <Mimiru> no..?
L2639[20:54:26] <Kodos> Odd
L2640[20:55:18] <Mimiru> Yeah that's not
loading..
L2641[20:55:27] <Mimiru> There it
goes
L2642[20:55:28] <Mimiru> maybe
L2643[20:56:19] <Mimiru> Or maybe chrome
is just being fucking stupid
L2644[20:56:20] <Mimiru> whatever
L2645[20:56:54] <Mimiru> Who is saying it
was updated an hour ago?
L2646[20:57:21] <Mimiru> Oh
L2647[20:57:23] <Mimiru> OH
L2648[20:57:25] <Mimiru> OOOOH
L2649[20:57:54] <Mimiru> I recreated the
1.8 branch
L2650[20:58:31] <Mimiru> wtf...
L2651[20:58:42] <Mimiru> is there no dev
builds of 1.8.9 oc?
L2652[20:58:55] <Mimiru> api, javadoc,
sources, and jar...
L2653[20:58:57] <Mimiru> but no dev
L2654[21:02:51] <Mimiru> 1.8-1.5.10.24
has a -dev
L2655[21:04:10] <Mimiru>
1.5.20.41-dev..
L2656[21:04:24] <Mimiru>
21.42-dev...
L2657[21:04:42] <Mimiru> 1.8.8 and higher
don't though ¬_¬
L2658[21:28:59] <greaser|q> tbh i have no
idea where the sources for 1.6 are
L2659[21:29:23] <greaser|q> unless the
master branch is actually 1.6 for 1.7.10 and 1.5.22 for 1.8.9
L2660[21:29:25] <Mimiru> I don't need
1.6
L2661[21:29:29] <greaser|q> well, master
branches
L2662[21:29:31] <greaser|q> i kinda do
ish
L2663[21:29:40] <Mimiru> but afaik master
IS 1.6
L2664[21:29:51] <greaser|q> master-1.8.9
is definitely 1.5
L2665[21:30:15] <greaser|q> as in i built
it and it was 1.5.22 or something... and broke so i then went with
a dev build
L2666[21:30:25] <greaser|q> and afaik
master-1.8.9 is 1.5
L2667[21:30:27] <Mimiru> master 1.8+ is
1.5 it seems
L2668[21:30:29] <greaser|q> erm, master
is 1.5
L2669[21:30:53] <Mimiru> master1.7 is
1.6
L2671[21:31:45] <Mimiru> That's...
interesting
L2672[21:33:35] <Mimiru> Fuck it.. I'm
going to bed
L2673[21:34:58]
⇦ Quits: h3po (~h3po@aftr-5-146-248-163.unity-media.net)
(Quit: Leaving.)
L2674[21:42:20] <gamax92> .-.
L2675[21:42:29] <gamax92> Mimiru: you
around still by any chance?
L2676[21:43:38] <gamax92> You can just
run oc through BON2 to get a dev version
L2678[21:44:21] <greaser|q> ah.
L2679[21:45:26] <Sandra> anyone want a
copy of xcom/civ5?
L2680[21:46:03] <Sandra> or wait... never
mind that.
L2681[21:49:07] <Sandra> also, anyone
know an extension or something that lets me cap my youtube to a
certain level?
L2682[21:49:13] <Sandra> i.e. 360p?
L2683[21:59:22]
⇦ Quits: Madxmike (~Madxmike@mc92c36d0.tmodns.net) (Ping
timeout: 186 seconds)
L2684[22:03:11]
⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
(Quit: geeettttttt dunked on!!!)
L2685[22:05:47] <greaser|q> woohoo i have
cat working \:D/
L2686[22:06:14] <gamax92> greaser|q: what
was wrong with cat?
L2687[22:06:20] <gamax92> purring motor
got jammed up?
L2688[22:06:21] <greaser|q> gamax92: i'm
writing a replacement OS
L2689[22:06:39] <gamax92> was it's meow
too squeaky?
L2690[22:06:48] <greaser|q> the best
thing is it even works with the amigados-style pathing i have
L2691[22:08:30]
⇨ Joins: h3po
(~h3po@aftr-5-146-248-138.unity-media.net)
L2692[22:09:57] <_habnabit> 'amigados'
sounds like the worst OS possible
L2693[22:10:12] <_habnabit> did you add
drive letters
L2694[22:10:27] <gamax92> _habnabit: no
Skye did ;)
L2695[22:14:15] <greaser|q> woohoo faster
term.write \:D/
L2696[22:14:54] <Temia> Amiga DOS is not
the worst OS possible :c
L2697[22:14:57]
⇦ Quits: Kodos
(webchat@108-226-6-195.lightspeed.stlsmo.sbcglobal.net) (Quit: Web
client closed)
L2698[22:15:04] <Temia> How rude to claim
it is!
L2699[22:16:53]
⇨ Joins: Madxmike
(~Madxmike@71-90-219-250.dhcp.spbg.sc.charter.com)
L2700[22:17:10] <greaser|q> _habnabit:
amigados is better than that, it has drive *strings*
L2701[22:17:19] <greaser|q>
df0:virus.lua
L2702[22:17:25] <_habnabit> ech
L2703[22:17:27] <greaser|q>
dh0:bin/sh.lua
L2704[22:17:33] <greaser|q> oh yeah did i
mention the shell works?
L2705[22:17:48] <_habnabit> is
df0:virus.lua relative, and df0:/virus.lua absolute?
L2706[22:17:53] <greaser|q> they're both
absolute
L2707[22:17:59] <greaser|q> at least in
the system i'm doing
L2708[22:18:01] <_habnabit> oh
L2709[22:18:06] <_habnabit> well, that
was the worst feature of dos, so
L2710[22:18:07] <greaser|q> but basically
drives are easier to handle than mountpoints
L2711[22:18:27] <greaser|q> put it this
way, i am not doing per-drive directory tracking
L2712[22:18:35] <_habnabit> you mean, to
implement, or to use?
L2713[22:18:50] <_habnabit> i'd argue
it's simpler for users to have just a root fs with mount
points
L2714[22:19:16] <greaser|q> to
implement
L2715[22:19:44]
⇦ Quits: Lathanael|Away
(~Lathanael@p549618BB.dip0.t-ipconnect.de) (Ping timeout: 198
seconds)
L2716[22:19:45] <greaser|q> oh yeah this
OS abuses the living shit out of setmetatable
L2717[22:19:53] <greaser|q> it's
basically a replacement kernel for OpenOS
L2718[22:20:48] <gamax92> greaser|q: but
does it run on 1 T1 stick
L2719[22:20:50] <greaser|q> yes
L2720[22:20:57] <gamax92> better than
OpenOS
L2721[22:21:04] <greaser|q> it's a
replacement *kernel*
L2722[22:21:19] <greaser|q> i'm aiming
for at least some userland compat
L2723[22:21:30] <greaser|q> though i may
end up splitting this into two files, "boot" and
"core"
L2724[22:21:36] <greaser|q> it IS called
bootcore after all
L2725[22:22:02] <gamax92> err ... what
does it replace of OpenOS then?
L2726[22:22:15] <gamax92> and don't say
kernel because there is no kernel.lua >_>
L2727[22:22:25] <Sandra> gamax92, there
is a boot.lua
L2728[22:22:25] <greaser|q> there's an
init.lua and an EEPROM ;)
L2729[22:22:31] <Sandra> or that one,
sorry.
L2730[22:22:44] <greaser|q> it basically
reimplements the APIs
L2731[22:22:52] <greaser|q> i've blown
over the 4KB EEPROM limit so i'll need to do that split
L2732[22:22:58] <gamax92> and runs on 1
T1 o.o;
L2733[22:23:04] <greaser|q> yeah, sadly
edit doesn't work yet
L2734[22:27:52]
⇨ Joins: Lathanael|Away
(~Lathanael@p54961DF0.dip0.t-ipconnect.de)
L2735[22:28:52] <sugoi> my spidey sense
tells me there is dissenting talk in opposition to openos
L2736[22:30:22] <greaser|q> i get the
feeling cd.lua is going to need modifications
L2737[22:30:54] <sugoi> yeah?
L2738[22:31:11] <greaser|q> well shit the
lua prompt kinda works
L2739[22:31:32] <greaser|q> just don't
prefix your stuff with an = or else it'll complain about a lack of
serialization module
L2740[22:33:27] <sugoi> gamax92: mutlimon
should have been a separate loot disc :)
L2741[22:33:36] <sugoi> multi*
L2742[22:33:55] <sugoi> or an oppm
L2743[22:33:58] <sugoi> meh
L2744[22:34:04] <gamax92> multimon?
L2745[22:34:11] <sugoi> multi-monitor
support
L2746[22:34:20] <gamax92> is this what
causes openos to be bloaty?
L2747[22:34:26] <gamax92> memory
wise
L2748[22:34:32] <sugoi> yeah, it was a
big hit
L2749[22:34:40] <sugoi> but there are
many areas
L2750[22:34:53] <sugoi> 5-10k here, 5-10k
there
L2751[22:34:56] <sugoi> it adds up
fast
L2752[22:35:09] <lashtear> now installing
openos. Please insert disk 19 of 34.
L2753[22:35:11] <gamax92> I wonder if it
can be consolidated and dynamically turned on
L2754[22:35:37] <sugoi> i've working on
iteration...4? of that idea
L2755[22:35:42] <sugoi> all ideas have
worked
L2756[22:35:46] <sugoi> but cost more
than i'd like
L2757[22:36:16] <sugoi> i think this has
the right balance of maintainability and efficiency
L2758[22:37:04] <sugoi> greaser|q: boots
on 1x T1? nice, how much free at shell prompt?
L2759[22:37:11] <greaser|q> not
sure
L2760[22:37:48] <sugoi> local m=0 for
i=1,20 do computer.pushSignal(0)
m=math.max(m,computer.freeMemory()) end print(m)
L2761[22:38:13] <gamax92> >_>
wat?
L2762[22:38:36] <gamax92> why max of
several rounds?
L2763[22:38:55] <sugoi> but things
wiggle, and The One told me this is the best way
L2764[22:39:14] <sugoi> the 20 yields He
said will invite a colectgarbage
L2765[22:39:44] <sugoi> the max will give
a reasonable memory cost of what YOU have allocated, and not other
noise
L2766[22:39:45] <gamax92> oh right nvm,
free not used
L2767[22:39:47] <gamax92> carry on
L2768[22:40:02] *
sugoi carries on
L2769[22:41:04] <greaser|q> i've got i
think about 140KB free
L2770[22:41:07] *
Antheus slaps gamax92
L2771[22:41:07] *
EnderBot2 chuckles
L2772[22:41:32] <sugoi> 140k
free!?!
L2773[22:41:34] <sugoi> of 1 T1?
L2774[22:41:41] <gamax92> sugoi:
reminder, not much exists
L2775[22:41:51] <sugoi> 1 T1 is 192k,
that means you've allocated only 52
L2776[22:42:03] <sugoi> and init is
called with ~11k already allocated
L2777[22:42:11] <sugoi> thus yo've only
taken ~41k
L2778[22:42:31] <sugoi> not much exists,
but 41k is hardly a fart
L2779[22:43:00] <sugoi> every stupid
function(...) invoke(...) end costs about 400 bytes alone
L2780[22:44:02] <sugoi> openos passed the
52k mark ... after package, filesystem, and io are loaded. and
before ANY boot scripts, before text, shell, keyboard, term,
...etc
L2781[22:44:12] <sugoi> anyways, yeah,
that's low
L2782[22:44:17] <greaser|q> i don't have
package right now, just require
L2783[22:44:24] <gamax92> sugoi: where
are these function() invoke end stuff?
L2784[22:44:25] <greaser|q> for component
and filesystem i have metatables
L2785[22:44:35] <sugoi> gamax92: it was
an example
L2786[22:44:39] <greaser|q> and functions
to create more metatabled objects for wrapping and shit
L2787[22:44:40] <sugoi> i did simple
function costs
L2788[22:44:58] <gamax92> sugoi: oh, so
that's not an actual thing?
L2789[22:45:02] <sugoi> riht
L2790[22:45:04] <sugoi> right*
L2791[22:45:16] <gamax92> and i don't
mean literally a function that does function(...) invoke(...) end,
you know what I meant
L2792[22:45:21] <greaser|q> but yeah,
hella metatable abuse, it's likely to thrash the living shit out of
the GC though
L2793[22:52:20] ***
Cranium is now known as Cranium[Away]
L2794[22:53:28]
⇦ Quits: Temportalist
(uid37180@id-37180.charlton.irccloud.com) (Quit: Connection closed
for inactivity)
L2795[23:07:18] ***
SleepingFairy is now known as Daiyousei
L2796[23:14:57]
⇦ Quits: AlexisMachina
(uid57631@id-57631.charlton.irccloud.com) (Quit: Connection closed
for inactivity)
L2797[23:29:23] ***
Keridos is now known as Keridos|away
L2798[23:29:49] <sugoi> greaser|q: what
are some of your reasons for so much meta?
L2799[23:30:02] <greaser|q> keeps the
code size waaaaaaaay down
L2800[23:30:31] <sugoi> an if is an if,
but i trust you mean what you say. care to give an example?
L2801[23:31:25] <sugoi> i, for example,
use a meta table so i dont have to capture any upvalues
L2802[23:31:46] <sugoi> it's a little
thing, but it adds up
L2803[23:32:16] <sugoi> in this case, i
need the metatable anyways, so i might as well use the callback for
the object
L2804[23:42:10] <sugoi> there isn't some
type of local environment table is there?
L2805[23:42:21]
⇦ Quits: t3hero
(~t3hero@2601:202:200:fb50:bdb7:a3f7:1500:7590) (Read error:
Connection reset by peer)
L2806[23:42:35] <sugoi> because that'd be
pretty cool
L2807[23:43:43] <greaser|q> C=component;
local function cwrap(addr) return
setmetatable({},{__index=function(t,k)return function(...)return
C.invoke(addr,k,...)end end,__call=function()return addr end})end;
_G.component=setmetatable({},{__index=function(t,k)return C[k]or
C.list(k)()end})
L2808[23:44:06] <greaser|q> not tested
btw
L2809[23:48:06] ***
Kasen is now known as rakiru|offline
L2810[23:55:46]
⇦ Quits: surferconor425|Cloud
(uid77899@id-77899.tooting.irccloud.com) (Quit: Connection closed
for inactivity)