<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:04:06] <ping>
iknowriteandcamelcasesuckstoobecausewhoneedsreadability
L2[00:06:41] <ShadowKatStudios>
indeedpingthisissomuchfasterevenifItypefasterwithspacesoddlyenough
L3[00:11:05] ⇦
Quits: Katie
(webchat@75-38-201-121.lightspeed.nctnoh.sbcglobal.net) (Ping
timeout: 198 seconds)
L4[00:26:24] ***
alekso56_off is now known as alekso56
L5[00:30:04] ⇨
Joins: Vexatos
(~Vexatos@p200300556E0DF81275FB2ED11644047D.dip0.t-ipconnect.de)
L6[00:31:00] ⇦
Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) (Quit:
^v)
L8[00:31:06] ⇨
Joins: ^v
(~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
L9[00:32:21] ⇦
Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) (Read
error: Connection reset by peer)
L10[00:54:04] ***
alekso56 is now known as alekso56_off
L11[00:57:19] ***
dsAway is now known as ds84182
L12[01:01:58] ⇦
Quits: SpiritedDusty
(~SpiritedD@24-205-168-216.dhcp.wsco.ca.charter.com) (*.net
*.split)
L13[01:02:29] ⇨
Joins: SpiritedDusty
(~SpiritedD@24-205-168-216.dhcp.wsco.ca.charter.com)
L14[01:06:47] ***
ds84182 is now known as dsAway
L15[01:19:03] ⇦
Quits: Maxwolf (labs@madsciencemod.com) (Quit:
Leaving)
L16[01:32:35] ***
Cazzar is now known as cazzar|Away
L17[01:56:19] ***
SleepyFlenix is now known as Flenix
L18[02:00:13] ***
Alex_hawks is now known as Alex_hawks|Work
L19[02:04:12] ***
cazzar|Away is now known as Cazzar
L20[02:07:59] ***
tgame14|sleep is now known as tgame14
L21[02:15:42] ⇨
Joins: asie|tab
(~asietab@apn-46-169-117-208.dynamic.gprs.plus.pl)
L22[02:22:33] ***
Sorroko_Off is now known as Sorroko
L23[02:38:57] ⇦
Quits: asie|tab (~asietab@apn-46-169-117-208.dynamic.gprs.plus.pl)
(Quit: where did mai raifu go wrong)
L24[02:44:22] ⇨
Joins: asie|tab
(~asietab@apn-46-169-117-208.dynamic.gprs.plus.pl)
L25[02:46:46] ⇦
Quits: asie|tab (~asietab@apn-46-169-117-208.dynamic.gprs.plus.pl)
(Client Quit)
L26[02:53:28] ***
alekso56_off is now known as alekso56
L28[03:01:20] ⇨
Joins: mallrat208 (Mibbit@68.204.184.175)
L29[03:28:16] ⇨
Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L30[04:04:29] <Kenny|AFK> ~tell TheShadow
this is a test of the message system
L31[04:05:27] ⇨
Joins: TheShadow
(~tinyirc@2602:306:ce9e:5150:88a:2307:88f8:514c)
L32[04:05:28] zsh
sets mode: +o on TheShadow
L33[04:07:05] ⇦
Parts: TheShadow (~tinyirc@2602:306:ce9e:5150:88a:2307:88f8:514c)
())
L34[04:07:09] ⇨
Joins: TheShadow
(~tinyirc@2602:306:ce9e:5150:88a:2307:88f8:514c)
L35[04:07:10] zsh
sets mode: +o on TheShadow
L36[04:08:19] ⇦
Parts: TheShadow (~tinyirc@2602:306:ce9e:5150:88a:2307:88f8:514c)
())
L37[04:08:21] ⇨
Joins: TheShadow
(~tinyirc@2602:306:ce9e:5150:88a:2307:88f8:514c)
L38[04:08:22] zsh
sets mode: +o on TheShadow
L39[04:11:39] ⇦
Parts: TheShadow (~tinyirc@2602:306:ce9e:5150:88a:2307:88f8:514c)
())
L40[04:11:41] ⇨
Joins: TheShadow
(~tinyirc@2602:306:ce9e:5150:88a:2307:88f8:514c)
L41[04:11:41] zsh
sets mode: +o on TheShadow
L42[04:12:03] ⇦
Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll
probably come back in either 20 minutes or 8 hours.)
L43[04:12:23] <TheShadow> ~tells
L44[04:15:02] ⇦
Parts: TheShadow (~tinyirc@2602:306:ce9e:5150:88a:2307:88f8:514c)
())
L45[04:17:03] <ShadowKatStudios> Mega is a
massive pain.
L46[04:17:23] <ShadowKatStudios> Yes! 55%!
Oh, back to 45%.
L47[04:19:57] <Kenny|AFK> ok the tell
system now lets you know whenever you have messages
L48[04:20:01] ***
Kenny|AFK is now known as Kenny
L49[04:20:12] <ShadowKatStudios> Cool, so
that wokrs?
L50[04:20:25] <Kenny> yep
L51[04:20:39] <Kenny> when you join the
channel it will let you know
L52[04:20:42] <ShadowKatStudios> Nice, I'll
probably make use of that layter
L53[04:20:49] <ShadowKatStudios>
later*
L54[04:21:12] <Kenny> i'm going to change
it to on text though for those of us who don't leave
L55[04:21:27] <ShadowKatStudios> Once every
24 hours.
L56[04:22:14] <Kenny> once you've gotten
the messages they are deleted so if you get a msg about having some
then it occurred after you read them before
L57[04:29:19] ⇨
Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L58[04:29:33] ***
Keridos_off is now known as Keridos
L59[04:44:46] <Kenny> the tell system has
been taken down
L60[04:45:20] <Kenny> i'm tired og people
bitching at me about every fuckling thing i do to help let them
know shit
L61[04:45:41] <Kenny> so no more !mod to
get info no moree any fucking thing
L62[04:46:25] <Vexatos> Who
complained?
L63[04:47:45] <Kenny> i've been bitched at
in the past about notices and now bitching about using a msg window
to let people know they have messages
L64[04:48:10] <Kenny> sol know more fucking
anything to let people know info
L65[04:49:49] <Vexatos> >__>
L66[04:56:41] ***
Kenny is now known as Kenny|AFK
L67[05:15:15] ⇨
Joins: Dean4Devil
(~keith@p549636A1.dip0.t-ipconnect.de)
L68[05:29:32] ⇦
Parts: Dean4Devil (~keith@p549636A1.dip0.t-ipconnect.de)
())
L69[05:31:48] ⇦
Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll
probably come back in either 20 minutes or 8 hours.)
L70[05:32:57] ⇨
Joins: NyanCat
(~vifino@ip-5-146-144-100.unitymediagroup.de)
L71[05:59:22] ⇨
Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L72[06:15:18] ⇦
Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Read
error: Connection reset by peer)
L73[06:15:37] ⇨
Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L74[06:29:31] ⇨
Joins: vifino (~vifino@c0A9E3E56.dhcp.as2116.net)
L75[06:35:34] ⇦
Quits: NyanCat (~vifino@ip-5-146-144-100.unitymediagroup.de) (Quit:
Read Error: Cat Overflow exception)
L76[06:49:07] ***
vifino is now known as NyanCat
L77[06:49:20] ***
alekso56 is now known as alekso56_off
L78[07:01:59] ***
Cazzar is now known as cazzar|Away
L79[07:06:42] ⇨
Joins: Gopher (~Gopher@184.sub-70-193-131.myvzw.com)
L80[07:06:42] zsh
sets mode: +v on Gopher
L81[07:07:16] <Gopher> o/
L82[07:07:46] <Michiyo> Heya Gopher.
L83[07:08:03] <Michiyo> Trying to use
signals is driving me nuts.. lol
L84[07:08:16] <Michiyo> Also, 26 hours
awake now.
L85[07:08:23] <Gopher> context? perhaps I
can help
L86[07:09:24] <Michiyo> Well... I'm trying
to pickup the sgIncoming event in a running program, so I don't
want it to be blocking.
L87[07:09:34] <Michiyo> Trying to add
logging to Kenny's DHD program
L88[07:10:03] <Gopher> his program uses
gml, right?
L89[07:10:06] <Michiyo> yeah
L90[07:10:16] <Gopher>
gui.addEventHandler()
L91[07:10:26] <Michiyo> Oh..?
L92[07:10:45] <Gopher> er, just addHandler
actually
L93[07:11:10] <Michiyo> Hmm you has
wiki?
L95[07:11:52] <Gopher> works the same way
as event.listen, actually, except that when the gui closes, it'll
automatically remove the handler
L96[07:12:12] <Michiyo> Yeah I couldn't get
event.listen workign either :P
L97[07:12:21] <Gopher> oh? Hmm
L98[07:12:40] <Michiyo> It fired the event
immediately
L99[07:12:48] ***
NyanCat is now known as vifino|away
L100[07:12:52] <Gopher> oh, don't put ()
when passing the function
L101[07:13:03] <Michiyo> oh...
L102[07:13:06] <Gopher> function
myHandler(...) <stuff> end;
event.listen("some_event",myHandler)
L103[07:13:24] <Michiyo> AHH!
L104[07:13:28] <Michiyo> That'd be my
issue then
L105[07:13:30] <Michiyo> lets see if this
works
L106[07:13:35] <Gopher> but go ahead and
use gui.addHandler instead of event.listen, so it doesn't stay in
memory if you quit the gui
L107[07:13:59] <Michiyo> Yeah that's what
I'm doing now.
L108[07:15:50] ***
vifino|away is now known as NyanCat
L109[07:16:54] <Michiyo> Ok, so, I use
function(...) how do I access the arguments?
L110[07:17:04] <Gopher> I was just using
that in the example
L111[07:17:16] <Michiyo> ahh :P
L112[07:17:23] <Gopher> you can name them,
you'll get whatever args the event has
L113[07:18:15] <Gopher> ok, I need to add
compareTo and transferTo instructions to my robot programming
vm...
L114[07:18:39] <Gopher> but C, T, R, O,
and P are all used already by other instructions in the bytecode,
heh
L115[07:18:42] <Gopher> oh!
L116[07:19:08] <Gopher> hmm. Can I? yes.
Was thinking of making flexible parameters, Compare (C) can just be
modified to accept a slot # or a side.
L117[07:19:51] <Michiyo> Erm, Gopher,
table expected got string, in my call to .addHandler
L118[07:20:05] <Gopher> :, not .
L119[07:20:10] <Gopher> my bad, I said .
didn't I?
L120[07:20:29] <Michiyo> Ahh there it
is
L121[07:20:32] <Michiyo> Thanks..
lol
L122[07:20:57] <Gopher> I really do need
to add a lot of checkArgs calls when I work on gml next, heh
L123[07:21:09] <Gopher> actually, that one
has one
L124[07:21:26] <Gopher> just ought to
replace checkArg there with error so I can use a custom
message
L125[07:21:46] <Kenny|AFK> Michiyo: fixedd
the delete error and the newAddressField error
L126[07:22:02] <Michiyo> I noticed
heh
L127[07:23:30] <Kenny|AFK> stupid thing i
was doing, uisng table.remove and the using nil to clear the
fields. the nil was clearing the fields of the next record in the
name list
L128[07:26:03]
⇨ Joins: Dean4Devil
(~keith@p549636A1.dip0.t-ipconnect.de)
L129[07:26:11] <Michiyo> Hmm.. I don't
think my handler is being called..
L130[07:26:59] <Kenny|AFK> don't have it
to test hehe
L131[07:30:03] <Gopher> not enough info to
guess, Michiyo
L133[07:30:47] <Kenny|AFK> Michiyo:"
i alsol found that all i have to do to check for an incoming
singanl is to check isDialing.
L134[07:31:15] <Kenny|AFK> if someone else
is dialing in isDialing returns true
L135[07:31:22] <Michiyo> isDialing fires
for both directions.
L136[07:32:02] <Kenny|AFK> so all that is
need is a variable in stargate.lua to determine if you activated
the dialing or not
L137[07:32:37] <Kenny|AFK> now, as for
getting the incoming gate address, i'm not sure how to do
that
L138[07:32:47] <Michiyo> That's what I'm
doing now.
L139[07:32:48] <Michiyo> afk
L140[07:32:58] <Kenny|AFK> kk
L141[07:33:02] <Gopher> you always open
the file but only close it if f
L142[07:33:07] <Gopher> er, n/m, me
dumb
L143[07:33:36] <Gopher> Hrm. That looks
fine, assuming the signal name is correct/
L144[07:33:54] <Gopher> though... is there
a 2nd gui in this program?
L145[07:33:56] <Gopher> like in
compviewer?
L146[07:34:05] <Kenny|AFK> yes
L147[07:34:23] <Gopher> hadn't thought
about it before, but if there is, then the handlers on the top gui
won't be called when the 2nd gui is running
L148[07:34:28] <Kenny|AFK> but it's only
to make the window background around the address list
L150[07:34:51] <Michiyo> but sgIncoming s
one of them.
L151[07:35:03] <Gopher> oh, right, is that
the one wher eI had you just calling gui2:draw() but never
gui2:run()?
L152[07:35:39] <Kenny|AFK> yep
L153[07:35:41] <Gopher> if so, that
shouldn't affect handlers
L154[07:36:16] <Gopher> can't say from
that why your handler wouldn't be running, if indeed it isn't
L155[07:36:20] <Kenny|AFK> there is a 3rd
gui but it only runs when you call to add an address and closes
when finished
L156[07:36:49] <Kenny|AFK> like with
CV
L157[07:36:55] <Michiyo> Ok, AFK
again
L158[07:36:57] <Michiyo> for reals this
time.
L159[07:37:06] <Gopher> A proper way to
have a sub-gui that doesn't /completely/ suspend the root gui is
something I need to add
L160[07:38:19] <Kenny|AFK> in the case of
this one i create the 2nd gui but never run it. it's just so i can
have a border around the address list
L161[07:38:41] <Kenny|AFK> all of the
fields that show inside of it are done thru the main gui
L162[07:39:31] <Kenny|AFK> there is an add
button which calls a 3rd gui and runs it (like in CV) and when done
adding addresses it gets closed
L163[07:39:46] <Gopher> yeah, for that
instance I just need to make a frame element, heh
L164[07:39:52] <Kenny|AFK> so it is never
running while accessing the main gui
L165[07:42:15] <Kenny|AFK> and i think i
know how to handle the event to get the incoming address
L166[07:43:07] <Kenny|AFK> create a
function that holds the event and if isDialing returns true calls
the event function to get the incoming address
L167[07:43:36] <Kenny|AFK> that way the
event doesn't suspend all execution of the script while
waiting
L168[07:43:52] ***
Kenny|AFK is now known as Kenny
L169[07:44:01] <Gopher> well, that's
exactly what addHandler is for
L170[07:44:07] <Gopher> dunno why it
wasn't working for Michiyo
L171[07:44:24] <Gopher> it should work
just like event.listen, call the function whenever the event
happens,
L172[07:44:31] <Gopher> from the event
loop in gui:run
L173[07:44:47] <Gopher> like the ctrl+r
random label color thing in gmltest
L174[07:44:58] <Kenny> don't have a clue
as to how to do an addHandler hehe
L175[07:45:09] <Kenny> ahhh ok
L176[07:45:32] <Gopher> it's quite easy,
you just give it a function like you would onClick, but no object
attached to it, just gui:addHandler(eventName,myFunc)
L177[07:46:46] <Kenny> but doesn';t there
have to be some way to call it?
L178[07:47:07] <Gopher> it'll be called
automatically when the specified event type happens
L179[07:47:15] <Gopher> just like onClick
functions are called automatically when you click
L180[07:47:44] ***
cazzar|Away is now known as Cazzar
L181[07:47:46] <Kenny> which should be
'sgIncoming'
L182[07:47:54] <Gopher> so I'm told.
L183[07:56:05] <Gopher>
rlvm.run("V#bcMfn.nMbn.n")
L184[07:56:12] <Gopher> ehrm. focus
fail.
L185[08:00:41] ***
Alex_hawks|Work is now known as Alex_hawks
L186[08:01:38]
⇨ Joins: Gopher|omnom
(~Gopher@184.sub-70-193-131.myvzw.com)
L187[08:01:39] ⇦
Quits: Gopher (~Gopher@184.sub-70-193-131.myvzw.com) (Killed
(NickServ (GHOST command used by Gopher|omnom)))
L188[08:01:39]
zsh sets mode: +v on Gopher|omnom
L189[08:01:43] ***
Gopher|omnom is now known as Gopher
L190[08:10:20] ⇦
Quits: lordjoda (webchat@host114-2.natpool.mwn.de) (Ping timeout:
198 seconds)
L191[08:16:22] ⇦
Quits: Dean4Devil (~keith@p549636A1.dip0.t-ipconnect.de) (Quit:
Leaving.)
L192[08:16:38]
⇨ Joins: Dean4Devil
(~keith@p549636A1.dip0.t-ipconnect.de)
L193[08:21:00] ***
Kenny is now known as Kenny|AFK
L194[08:26:56] ***
jesustk_off is now known as jesusthekiller
L195[08:36:31] ⇦
Quits: Gopher (~Gopher@184.sub-70-193-131.myvzw.com) (Ping timeout:
186 seconds)
L196[08:38:29] ⇦
Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll
probably come back in either 20 minutes or 8 hours.)
L197[08:38:44]
⇨ Joins: Din (~DinFer@31.176.209.181)
L198[08:39:05] <Din> Haydi ₂
L199[08:39:28] <Vexatos> Hi
L200[08:44:05]
⇨ Joins: ping
(~notPing@2601:4:4500:887:d177:4f4d:9fbf:76e5)
L201[08:44:27]
⇨ Joins: ^v
(~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
L202[08:44:53] <ping> :O the aperature
join message is kewel
L203[08:45:33] <ping> Gopher, y u sleep in
so much
L204[08:45:33] ***
alekso56_off is now known as alekso56
L205[08:47:24] <Bizzycola> Need a CC
computer to interface with mah ICBM launcher, does anyone remember
how to loop through all the functions in a peripheral?
L206[08:48:10] <Kenny|AFK> for k,v in
pairs(<name>) do print (k) end
L207[08:48:14] <ping> for k,v in -
L209[08:48:19] <Kenny|AFK> ninjad
L210[08:48:37] <ping> though i modified
the lua prompt to serialize
L211[08:49:03] <Kenny|AFK> he ain't
asleep, ping timeout
L213[08:49:24] <Bizzycola> Hmm nil. It
should just be icbm = peripheral.wrap("side")
right?
L214[08:49:32] <Kenny|AFK> about 10 mins
ago
L215[08:49:34] <ping> yep
L216[08:49:37] <Kenny|AFK> right
L217[08:49:48] <Bizzycola> Hmm, maybe it
doesn't work with cc 1.6 :p
L218[08:49:52] <Kenny|AFK> for k,v in
pairs(icbm) do print (k) end
L219[08:50:05] <Bizzycola> ya I did it
said it was nil
L220[08:50:18] <Kenny|AFK> it doesn't, dan
scrfewed everything up with the new api
L221[08:50:21] ⇦
Quits: prassel|off (~Prassel@5.231.51.109) (Ping timeout: 186
seconds)
L222[08:50:25] <Bizzycola> Oh fun
L223[08:50:27] <Bizzycola> now what..
lol
L224[08:50:29] <ping> aww
L225[08:50:35] <Kenny|AFK> kick him in his
ass
L226[08:50:36]
⇨ Joins: Din16
(~DinFer@c10k-sa.pppoe17577.bih.net.ba)
L227[08:50:40] <ping> \o/ Din
L228[08:50:43] <Bizzycola> I was hoping to
be able to input coords with it
L229[08:50:49] <ping> you can
L230[08:50:50] <Kenny|AFK> why do you
think we are getting so many people switching to OC
L231[08:51:09] <ping> there should be a
webpage somewhere with the ICBM CC api
L232[08:51:10] <Kenny|AFK> and you can use
an OC computer with ICBM
L233[08:51:14] <Bizzycola> I don't think
CC does ICBM mod though?
L234[08:51:16] <Bizzycola> Oh I can?
lol
L235[08:51:28] <Bizzycola> oc*
L236[08:51:30] ***
alekso56 is now known as alekso56_off
L237[08:51:44] <Bizzycola> I assume I need
OpenComponents or something?
L238[08:51:45] <Kenny|AFK> i built a
complete misssle defense system run by an OC computer
L239[08:51:49] <Kenny|AFK> yep
L240[08:51:53] ⇦
Quits: Din (~DinFer@31.176.209.181) (Ping timeout: 186
seconds)
L241[08:51:58] <Kenny|AFK> OCC and the
adapter block
L242[08:52:00] <Bizzycola> oh I have
it
L243[08:52:00] <Bizzycola> :D
L244[08:52:23] <Bizzycola> I was using the
new repeat program from CC
L245[08:52:29] <Bizzycola> My launch base
is a bit away :p
L246[08:52:34] <Kenny|AFK> port it to
OC
L247[08:52:46] <Kenny|AFK> link me to that
rfepeat program
L248[08:53:07] <ping> welp, people on CC
want me to fix httpnet >_>
L249[08:53:14] <ping> brb dark side
L251[08:54:47] <Kenny|AFK> this is Star
Wars and CC is the Empire and we are the Rebel Jedi Knights
L252[08:54:59] <Dean4Devil> Actually
L253[08:55:23]
⇨ Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L254[08:55:24] <Dean4Devil> If it goes by
power, the dark side is way more powerful. So we're the evil dudes
:D
L255[08:55:52] <Bizzycola> what was the
default range for wireless in OC again?
L256[08:56:07]
⇨ Joins: Gopher
(~Gopher@184.sub-70-193-131.myvzw.com)
L257[08:56:08]
zsh sets mode: +v on Gopher
L258[08:56:12] <ping> i thought you had to
set it
L259[08:56:14] <ping> :D Gopher
L260[08:56:18] <ping> got my ms?
L261[08:57:19] <Bizzycola> 400..
L262[08:57:22]
⇨ Joins: prassel|off (~Prassel@5.231.51.109)
L263[08:57:24] <Bizzycola> thats more then
enough I think :p
L264[08:59:48] <Kenny|AFK> 400
L265[09:00:18] <Kenny|AFK> damn, i'm
trying to remember how to open a port for a modem in OC
L266[09:00:40] <ping> .help
modem.open
L267[09:00:41] <^v> ping, modem.open(port:
number):boolean Opens the specified port number for listening.
Returns true if the port was opened, false if it was already
open.
L268[09:01:36] <Bizzycola> Oh hello
icmb_machine_5..you look tasty..
L269[09:01:42] <Bizzycola> How do I list
your functions! :p
L270[09:01:46]
⇨ Joins: Gopher|omnom
(~Gopher@55.sub-174-251-96.myvzw.com)
L271[09:01:46] ⇦
Quits: Gopher (~Gopher@184.sub-70-193-131.myvzw.com) (Killed
(NickServ (GHOST command used by
Gopher|omnom!~Gopher@55.sub-174-251-96.myvzw.com)))
L272[09:01:46]
zsh sets mode: +v on Gopher|omnom
L273[09:01:46] <Gopher|omnom> yeesh.
L274[09:01:50] ***
Gopher|omnom is now known as Gopher
L275[09:02:07] <Kenny|AFK> for k,v in
component.list() do print (v) end
L276[09:02:18] <Bizzycola> that lists all
components doesn' it?
L277[09:02:23] <Kenny|AFK> yes
L278[09:02:36] <Bizzycola> I assume
icbm_machine_5 component is just a table of functions
L279[09:02:42] <Bizzycola> so I shall loop
through it :p
L280[09:02:48] <Kenny|AFK> thats thr
compoonent
L281[09:02:55] <Bizzycola> I know
L282[09:02:56] <Kenny|AFK> so
L283[09:03:22] <Kenny|AFK> icbm =
component.icmb_machine_5
L284[09:03:47] <Kenny|AFK> for k,v in
pairs(icbm_ do print(k) end will give you the functions
L285[09:03:56] <Cazzar> 337 lines for my
assignment for 5 functions... I think I overkilled it
L286[09:04:00] <Kenny|AFK> (icbm)
L287[09:04:02] ***
Alex_hawks is now known as Alex_hawks|Sleep
L288[09:04:09] <Kenny|AFK> hehe
L289[09:04:35] <Kenny|AFK> Cazzar: just a
tad :)
L290[09:05:13] <Cazzar> Kenny|AFK: Its
extensibility is infinite though
L291[09:05:17] <Cazzar> and that is how I
code.
L293[09:05:23] <Bizzycola> o.O
L294[09:05:24] <Cazzar> Well
L295[09:05:58] <ping> waat
L296[09:06:00] <Cazzar> Extensible to
about 0x7fffffff - 0x80000000
L297[09:06:13] <Cazzar> .lua 0x7fffffff -
0x80000000
L298[09:06:14] <^v> Cazzar, -1
L299[09:06:17] <Cazzar> HAH
L300[09:06:30] <ping> .lua53 0x7fffffff -
0x80000000
L301[09:06:31] <^v> ping, -1
L302[09:06:34] <ping> wat
L303[09:06:35] <Cazzar> .lua 0x80000000 -
0x7fffffff
L304[09:06:36] <^v> Cazzar, 1
L306[09:06:46] <Cazzar> signed int I
think
L307[09:06:47] <ping> thought was weird
rounding thing
L308[09:06:49] <Gopher> that is not an
uneerflow, heh
L309[09:07:09] <ping> lua53 has 64 bit
ints
L310[09:07:11] <ping> \o/
L311[09:07:16] <Cazzar> thats a
long!
L312[09:07:33] <ping> signed, but the bit
api ignores the sign
L313[09:07:35] <Gopher> .lua53
string.format("0x%8x",0x7fffffff+1)
L314[09:07:35] <^v> Gopher,
0x80000000
L315[09:07:45] <Gopher> the answer is -1.
This is nto an error or overflow.
L316[09:07:45] <Bizzycola> I expected more
then just energy functions :p
L317[09:07:52] <Gopher> or underflow. Or
any such wierd thing.
L318[09:08:13] <Cazzar> .lua
0x80000000
L319[09:08:13] <^v> Cazzar,
2147483648
L320[09:08:19] <Cazzar> hmm
L321[09:08:20] <ping> Gopher, is theis
valid
L322[09:08:21] <ping> .rl 'NHello,
World!.s
L323[09:08:22] <^v> ping, Hello,
World!
L324[09:08:34] <Gopher> .r?
L325[09:09:06] <ping> RL VM
L326[09:09:15] <ping> i just did .rl
L327[09:09:16] <Cazzar> .lua
math.pow
L328[09:09:16] <^v> Cazzar, function:
68B98C90
L329[09:09:21] <Gopher> oh, derp, mah
brainw as parsing .rl as part of the code XDE
L330[09:09:36] <ping> Cazzar, bring stupid
math to #ocbots
L331[09:09:53] <Cazzar> I was just going
to doo 1 thing if it didnt work give up :P
L332[09:09:54] <Gopher> you're not
supposed to be able to just have string literals like that, spec
calls for the V instruction to precede them
L333[09:10:05] <Gopher> though I suppose
you could argue that is redundant, now that I think about it
L334[09:10:17] <ping> wait wat
L335[09:10:20] <ping> V operator
L336[09:10:32] <Cazzar> .lua (math.pow(2,
31) - 1) - math.pow(-2, 31)
L337[09:10:32] <^v> Cazzar,
4294967295
L338[09:10:35] <ping> oooh
L339[09:10:43] <ping> thats what load was
xD
L340[09:10:45] <Cazzar> Kenny|AFK thats
the limit of extensibility :P
L341[09:10:58] <Gopher> in my reference
vm, it'd be V'nHello, World!.s
L342[09:11:11] <Gopher> (lowercase are
lower value than upper in my b64 table too)
L344[09:11:25] <ping> so, remove feature
or not?
L345[09:11:51] <ping> wat
L346[09:11:52] <ping> what
L347[09:11:52] <Kenny|AFK> hehe
L348[09:11:59] <ping> your b64 table
sucks
L349[09:12:02] <Gopher> Hmm. I guess I
could change it to not need the V command. Reduces program length a
bit and doesn't change the complexity.
L350[09:12:13] <Kenny|AFK> i end up
writing code that is longer than necessary at first :)
L351[09:12:15] <Gopher> my b64 table is
compatible with github's b64 encoding on blobs
L352[09:12:25] <Gopher> it is not changing
:)
L353[09:12:36] <Gopher> actually... is it?
I may have reversed it
L354[09:12:38] <Gopher> :checks:
L355[09:12:48] <Bizzycola> I don't think
these functions are ICBM specific..
L356[09:12:57] <ping> .>
unb64("R29waGVy")
L357[09:12:57] <^v> ping, Gopher
L358[09:13:07] <ping> yeah, capital first
is standard
L359[09:13:11] <Kenny|AFK> those are
inventory/energy specs
L360[09:13:37] <Gopher> mah internet is
crap today :/
L361[09:13:48] ***
Kenny|AFK is now known as Kenny
L362[09:14:08] <Gopher> you are correct,
the one in my gitrepo program is caps first. Dammit.
L363[09:14:18] <Bizzycola> I thought I'd
get fire, set coords, etc :p
L364[09:14:21] <Gopher> I've gotten very
used to lowercase first in hand-coding programs XD
L365[09:15:11] *
ping slaps Gopher a bit with a large E
L366[09:15:26] <ping> E is sharpest
letter
L367[09:15:33] <Kenny> Bizzycola: which
ICBM machine was that?
L368[09:16:26] <Bizzycola> icbm_machine_5,
it's the only thing in there and it disappears if I remove the
adapter block which I have placed in front of the ICBM control
panel
L369[09:16:51] <Kenny> what ICBM
block
L370[09:16:58] <Kenny> i no it's #5
L371[09:17:06] <Kenny> i want to know the
actual ICBM machine
L372[09:17:20] <Bizzycola> tier 3 launch
control panel
L373[09:17:25] <Dean4Devil> Bizzycola: I'm
not 100% sure but i think the commands are .launch() ;
.setTarget(x,y,z) ; setFrequency(freq) ; getFrequency()
L374[09:18:05] <Gopher> there, I fixed,
now all my test programs haev to be fixed too
L375[09:18:28] <Kenny> use CompViewer to
look at the functions
L376[09:19:03] <Bizzycola> It's not on
this server computer, I'd have to download it and it has
dependancies! :p
L377[09:19:05] <Kenny> because i'm seeing
the launch, setTarget, and setFrequency
L379[09:19:24] <Kenny> you don't need a
server computer to use
L380[09:19:53] <Bizzycola> launch() is a
nil value!
L381[09:20:04] <Dean4Devil> And there was
one which gets the rocket type. Kenny, do you have the table at
hand? :)
L382[09:20:06] <Bizzycola> I wanted a
server computer :p
L383[09:20:17] ***
Cazzar is now known as cazzar|Away
L385[09:21:15] <Bizzycola> dun know
anymore :D
L386[09:21:20] <Kenny> i get it thru
CompViewedr
L387[09:21:53] <Kenny> what version of
ICBM are you using?
L388[09:22:13] <Bizzycola> 1.4.2.370
L389[09:22:34]
⇨ Joins: Wobbo
(~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L390[09:22:35]
zsh sets mode: +v on Wobbo
L391[09:22:43] <Dean4Devil> that looks
like the launcher itself and not the control pannel tbh :/
L392[09:23:02] <Wobbo> Hi
L393[09:23:07] <Bizzycola> The adapter is
in front of the control panel, as shown in the other image :p
L394[09:23:08] <Dean4Devil> o/ Wobbo
L395[09:23:15] <Gopher> .rl V#BBHnV'Q
bottles of beerHsV'M on the wallHsV'iTake one down and pass it
around, HsV'C,
HsV'C.\nHsV#CAC.nKs#BF.sKs#BE.sKs#BC.s.nKs#BF.sKs#BB.sKs#BD.sHnKn#BC-.nKs#BF.sKs#BE.sKs#BB.sHnHnV#BA=nI#CDKOnJ#CBn
L396[09:23:15] <^v> Gopher, ip:96:Invalid
opcode: n
L397[09:23:37] <Gopher> .rl V#BBHnV'Q
bottles of beerHsV'M on the wallHsV'iTake one down and pass it
around, HsV'C,
HsV'C.|HsV#CAC.nKs#BF.sKs#BE.sKs#BC.s.nKs#BF.sKs#BB.sKs#BD.sHnKn#BC-.nKs#BF.sKs#BE.sKs#BB.sHnHnV#BA=nI#CDKOnJ#CBn
L398[09:23:44] <Gopher> ...lol?
L399[09:23:44] <Kenny> hold on, Bizzy
getting the same version as you
L400[09:23:46] <Wobbo> Gopher: defining
your own language for printing bottles of beer?
L401[09:23:47] <Dean4Devil> What tier
launcher is that?
L402[09:23:51] <Bizzycola> 3
L403[09:23:56] <Dean4Devil> ok
L404[09:24:28] <ping> Gopher, idk wat
problem is
L405[09:24:28] <Bizzycola> I thought you
could use BC to pump ICBMs into the launcher.. :p
L406[09:24:30] <Gopher> wobbo, just using
bottles of beer as a test program XD
L407[09:24:36] <ping> i am gona test all
the funcs
L408[09:24:38] <Gopher> ping, the first
time it was the \n
L409[09:24:48] <ping> yeah, it
crashed
L410[09:24:49] <Gopher> the second time, I
replaced with |, dunno what prob was?
L411[09:24:49] <Wobbo> Gopher: but what
language is that?
L412[09:25:01] <Gopher> Incidentally that
was initialized to 2, not 99
L413[09:25:23] <ping> something managed to
nil the number register
L414[09:25:29] <Gopher> wobbo, rlvm
bytecode, robot vm I'm working on
L415[09:25:41] <Wobbo> robot vm for in
OC?
L416[09:25:46] <Gopher> yawp
L417[09:25:52] <Wobbo> That sounds
awesome
L418[09:26:06] <Wobbo> Is it really a
seperate vm? or more like a library?
L419[09:26:06] <Gopher> next step is gonna
be a compiler,s o you don't have to write this horrible stuff
directly
L420[09:26:21] <Gopher> well, the vm is
implemented in lua and runs on the bot
L421[09:26:22] <Wobbo> Neat
L422[09:26:34] <Gopher> control computer
will compile programs and send the bytecode to robots, who will
then run it
L423[09:26:45] <Wobbo> Build a stripped
down version of Lisp, that shouldn’t be to hard :P
L424[09:27:11] <Gopher> the design here is
aimed at reducing the load on robots, a lisp interpreter would have
the opposite effect I think XD
L425[09:27:25] <Wobbo> You don’t need all
of Lisp :P
L426[09:27:44] <Wobbo> I mean something
that works like lisp, with lists as data and code and stuff
L427[09:27:59] <ping> Gopher, does = pop
off the stack?
L428[09:28:15] <Gopher> all operators do
except for !, including comparisons, yes
L429[09:28:15] <ping> same with all the
other stuff, do they pop
L430[09:28:24] <ping> ahk
L431[09:28:31] <Wobbo> What does ! do
then?
L432[09:28:38] <Gopher> inverts the
boolean register
L433[09:28:42] <Gopher> b=not b
L434[09:28:50] <Gopher> it's unary, all
the binary ops pop
L435[09:28:55] <Wobbo> but that doesn’t
pop?
L436[09:29:07] <Wobbo> shouldn’t it pop
one value of the stack?
L437[09:29:08] <Gopher> binary ops work on
a register and top of stack values
L438[09:29:42] <Wobbo> so it changes the
value on the top of the stack?
L439[09:29:47] <Gopher> because quirky. To
reduce the amount of stack manipulation, they only get one value
off the stack, second value is in the register.
L440[09:29:56] <Gopher> none of them
push
L441[09:30:05] <Gopher> nothing is ever
pushed except explicitly by the push instruction
L442[09:30:13] <Wobbo> Maybe you should
write a language standard :P
L443[09:30:19] <Kenny> this is fun. i keep
updating Cal's mods hehe
L445[09:30:44] <Gopher> how do you think
ping implemented it into ^v? :)
L446[09:30:56] <Gopher> Oh, I added *, /,
and %, ping
L447[09:31:14] <Gopher> .rl #a.n
L448[09:31:20] <Gopher> .rl V#a.n
L449[09:31:21] <ping> did you get my
memoserv i send last night?
L451[09:31:24] <Gopher> is he down
still?
L452[09:31:37] <ping> yeah, need error
checking
L453[09:31:37] <Gopher> I did not see
it...
L454[09:31:53] <^v> Gopher,
L455[09:31:53] <^v> Gopher,
L456[09:31:55] *
Gopher reads now
L457[09:32:21] <Wobbo> Gopher: I could TeX
that for you, if you wnat
L458[09:33:48] <Gopher> ehrm. it's raw
bytecode, I'm testing with it and ping is playing with it because
he likes esolangs
L459[09:33:56] <Gopher> but you're not
really meant to write this stuff by hand XD
L460[09:34:02] <Wobbo> Gopher: I mean the
standard :P
L461[09:34:18] <Wobbo> For producing nice
pdfs and shit
L462[09:34:44] <Gopher> oh. Right, that
makes more sense, derp. I suppose if you want, only place I'm
likely to document and share it is through github
L463[09:34:56] <Gopher> so I was planning
on eventually MDing it
L464[09:35:03] <Wobbo> pandoc,
LaTeX->markdown :P
L465[09:35:23] <Bizzycola> What happens if
I install single player commands and then open my game to lan, will
I still be able to use it after people join and such? :p
L466[09:35:28] <Wobbo> at least, it should
have two way communication between LaTeX and md
L467[09:35:36] <Dean4Devil> if cheats are
enabled, yes
L468[09:35:47] <Bizzycola> ok cool
L469[09:35:48] <Dean4Devil> Should at
least
L470[09:37:51] <Gopher> I'm debating
sytnax for the high-level language.
L471[09:38:28] <Wobbo> In this case, I
would drop type checking for sure
L472[09:38:29] <Gopher> gonna be somewhat
feature-limited, could go lua-like but that seems confusing since
it'll be used mixed with lua and will lack a huge amount of lua
features
L473[09:38:52] <Gopher> leanign towards a
bare-bones python-like syntax instead. Won't have most python
features either, of course.
L474[09:38:52] <Wobbo> You could go io
like as well, but then you also have to go object oriented I
guess
L475[09:39:01] <Bizzycola> needs more
forge
L477[09:39:13] <Wobbo> Gopher: I don’t
always find python as clear with the blocks and all.
L478[09:39:13] <ping> froge
L479[09:39:40] <Gopher> wobbo, I rather
like the indenting as syntax, but it is a bit odd feeling to people
not used to it
L480[09:40:03] <Wobbo> I use indenting as
well, but when it is used as syntax it looks… odd
L481[09:40:15] <Gopher> you get used to it
pretty quickly, or at least I did
L482[09:40:28] <Wobbo> I find blocks, like
do … end and { … } clearer
L483[09:41:00] ⇦
Quits: phillips1012 (~phillips1@72.42.104.172) (Ping timeout: 190
seconds)
L484[09:41:02] <Wobbo> I’ve use python for
over three months now I guess, still not entirely used to it. But
that is just personal preference
L485[09:44:33] <Bizzycola> I just want
worldedit for vanilla server :p
L486[09:45:19] <Kenny> Bizzy, what version
of OC are you using?
L487[09:45:42] <Bizzycola> 1.2.5.52
L488[09:45:57] <Kenny> that explains
it
L489[09:46:04] <Bizzycola> Oh?
L490[09:46:12] <Bizzycola> it too old
again? :p
L491[09:46:26] <Bizzycola> Always seems to
be the problem
L492[09:46:32] <Kenny> in this case you
are better off with it
L493[09:46:42] <Kenny> OC updated to
1.2.6
L494[09:46:49] <Bizzycola> oh
L495[09:47:18] <Kenny> but with the
update, CompViewer doesn't work any more because he added in a
white list for functions we can see
L496[09:47:39] <Kenny> instead of a black
list which wouldn't screw up programs
L497[09:48:07] <Bizzycola> creative tier
case.. :p
L498[09:48:23] <Bizzycola> So would 1.2.6
be better or worse?
L499[09:48:24] <Kenny> ICBM shows in the
component list but when you try to do a pairs on you get a
crash
L500[09:48:29] <Sangar> errr Kenny,
no.
L501[09:48:38] <Bizzycola> hmm
L502[09:48:39] <Sangar> the whitelist has
to be explicitly implemented by people.
L503[09:48:48] <Sangar> otherwise it'll
behave like before.
L504[09:48:53] <Kenny> the api is kicking
me out
L505[09:49:05] <Bizzycola> is there
creative tier server? :p
L506[09:49:23] <Sangar> Kenny, your not
using the non-deobfed version in dev env again, are you? ;)
L507[09:49:32] <Kenny> i'm ingame
L508[09:49:53] <Vexatos> "non-deobfed
"
L509[09:49:58] <Vexatos> a.k.a
obfuscated
L510[09:50:05] <Bizzycola> which shall I
get, the one frrom the post or the jenkins? :p
L511[09:50:09] <Gopher> ping, hate to tell
you but the spec is changing considerably. I'm adding flexibility
to a lot of args.
L512[09:50:17] <Kenny> i can see the icbm
launcher in the components list but when i assign it and do a pairs
on it lua gives me an error
L513[09:50:17] <Sangar> yes, but 'deobf'
is the qualifier in the name ;)
L514[09:50:24] <ping> Gopher, yay
L515[09:50:34] <ping> i dont care, diddnt
take me long
L516[09:50:37] <Gopher> ex, compare used
to take <side> <slot>, now it takes <side|slot>
<slot>
L517[09:50:39] <Kenny> i'm using the
latest universal INGAME
L518[09:50:40] <Sangar> Kenny, latest
version of oc? what's the log say?
L519[09:50:47] <Kenny> not game
crash
L520[09:50:51] <Gopher> so it can be used
as compareTo or compare
L521[09:50:51] <Kenny> LUA crashes
L522[09:50:58] <Gopher> mostly that'll
affect the robot commands, tho
L523[09:50:58] <Sangar> oh?
L524[09:51:16] <Kenny> i can't do a pairs
on a component from icbm
L525[09:51:17] <Bizzycola> lemme see what
happens for me, will start it up in a sec
L526[09:51:48] ***
dsAway is now known as ds84182
L527[09:51:52] <Kenny> the component shows
in the list but when i do a pairs on in it lua gives me an
error
L528[09:52:10] <Sangar> is that for
anything connected via the adapter or only icbm?
L529[09:53:12] <Kenny> just icbm
L531[09:54:25] <Kenny> and CompViewer
keeps giving me an error pointing back to line 333 in
kernel.lua
L532[09:54:55] <Kenny> explicitly
referncing MethodWhiteList
L533[09:55:23] <Gopher> that was easy;
every instruction that takes a literal number can now take a
literal number or 'n'
L534[09:55:52] <Gopher> this is why my
current reference vm is 500 lines long, ping; everything is off in
functions, to make it easy to tweak :)
L535[09:56:18] <Kenny> CompViewer will
crash if there is any item from a mod that doesn't used the
whitelist
L536[09:57:23] <Sangar> what
L537[09:57:30] <Wobbo> Gopher: because
f*ck standards: slot - hex digit, 0-F, for slot # (0=1, F=16)
L538[09:57:31] <Wobbo> :P
L539[09:57:47] <Sangar> that makes no
sense. "not use the whitelist" is the default behavior.
if it's not implemented that's *fine*. otherwise *nothing* would
work.
L540[09:58:07] <Gopher> wobbo, would you
prefer 0==16, so 1-F line up? XD
L541[09:58:10] <Bizzycola> can haz fix?
:D
L542[09:58:24] <Kenny> i had an adapter
block next to the redstone jukebox. it was causing CV to
crash
L543[09:58:31] <Wobbo> No, I prefer my 0
to be equal to itself :P
L544[09:58:33] <Gopher> blame lua and it's
indexes-start-at-1 thing.
L545[09:58:42] <Kenny> yet before i could
get the inventory functions from it
L546[09:59:19] <Wobbo> Wouldn’t it be more
logical to take the number and just at 1 to it? so 0+0, but it gets
you slot 1 in the lua code
L547[09:59:24] <Gopher> srsly, /that/ is
the one thing I would change about lua if I could.
L548[09:59:30] <Gopher> So many minor
annoyances it causes
L549[09:59:53] <Gopher> wobbo, er, that's
what it does? loads hex digit, adds 1, that is the slot...?
L550[10:00:34] <Sangar> Kenny, could you
please enable logCallbackErrors in the config and cause that again,
then give the full traceback from the log? thanks.
L551[10:00:46] <Kenny> ok
L552[10:00:54] <Gopher> 0-F are the 16
slots, in order. They just happen to be referenced in robot.select
as 1-16 instead of 0-15
L553[10:01:01] <Wobbo> setmetatable({}),
{__len=function(tbl) return rawlen(tbl)+1 end, __ipairs =
function(tbl) return function(tbl, k) return tbl[k+1] end, 0}
should make 0 indexed tables
L554[10:01:29] <Kenny> where would the
file be at?
L555[10:01:32] <Wobbo> Gopher: but then
you could tell the users that 0=0, instead of 0=1 and that rlvm
indexes from 0
L556[10:02:00] <Gopher> this documentation
is not for users. this bytecode is not meant to be written by
hand.
L557[10:02:05] <Gopher> This documentation
is for people implementing VMs.
L558[10:02:24] <Wobbo> But what if I want
to write it by hand? :P
L559[10:02:32] <Gopher> then you deal with
the warts.
L560[10:02:38] <Wobbo> I’ve actually never
written anything like assembly
L561[10:02:41] <Gopher> and get used to
counting bytes to do jump addresses.
L562[10:03:04] <Gopher> and converting
numbers into base 64.
L563[10:03:52] <Bizzycola> Sangar: Where
does it log?
L564[10:03:59] <Bizzycola> nothing on
forge log 0
L565[10:04:30] <Sangar> should go to the
forge log when taht setting is enabled :/
L566[10:04:49] <Bizzycola>
logCallbackErrors=true
L567[10:04:50] <Kenny> you want that whole
log?
L568[10:04:57] <Sangar> just the
traceback
L569[10:04:58] <Bizzycola> nothing in
there after my error
L570[10:05:16] <Sangar> that's...
odd
L571[10:05:22] <Bizzycola> indeed, it's
not logging :p
L572[10:05:29] ***
ds84182 is now known as dsAway
L573[10:05:39] ***
dsAway is now known as ds84182
L574[10:06:03] <Sangar> icbm dev or
stable?
L575[10:06:09] <ping> Gopher, is this a
good for loop? .rl #B1 .n Hn #B1 + Hn Hn #B6 < Kn#B1 On
I#B4
L576[10:06:27] <Bizzycola> stable
afaik
L577[10:06:38] <Kenny> stable here as
well
L578[10:06:58] <Kenny> but it also does it
with MFFS
L579[10:07:29] <Wobbo> Gopher the defined
commands look nice.
L580[10:07:30] <Gopher> #B1 is 52?
L581[10:07:35] <Sangar> i'll see if i can
reproduce that in the dev env
L582[10:07:39] <Gopher> er, 53
L583[10:07:42] <Bizzycola> ok
L584[10:07:47] <ping> B is 1
L585[10:07:48] <Bizzycola> thanks
L586[10:08:10] <ping> i thought it went
#<b64><number>
L587[10:08:18] <Kenny> it also did it with
the RedstoneJ Jukebox, which really puzzled me
L588[10:08:50] <Gopher> Wobbo: ty. I've
extended it a bit since that spec, slot args can now be the n
register as well as a hex slot, num literals can also be n, and
compare can take a number (literal or n) instead of a side to do a
compareTo
L589[10:09:13] <Dean4Devil> gtg. bye to
yall
L590[10:09:23] <ping> bai
L591[10:09:24] <Wobbo> o\
L592[10:09:24] <Kenny> l8r
L593[10:09:27] <Wobbo> o/
L594[10:09:30] ⇦
Quits: Dean4Devil (~keith@p549636A1.dip0.t-ipconnect.de) (Quit:
Leaving.)
L595[10:09:31] <Gopher> also added the
overlooked *, /, and %
L596[10:09:57] <Wobbo> Wait, there was a
power function, but no mul? :P
L597[10:10:08] <Gopher> need to add either
a way to input negative literals, or at least add a "neg"
instruction that does n=-n
L598[10:10:10] <ping> ^v doesnt have the
robot commands yet
L599[10:10:13] <Gopher> and lol, yeah,
that was an oversignt
L600[10:10:23] <Gopher> had it in my
written notes but somehow skipped them when typing it up
L601[10:11:08] <Wobbo> I’m having
dinner
L602[10:11:39] <Gopher> I can't think of
any way you could do the robot commands that makes sense for ^v,
ping
L603[10:12:08] <ping> have
x,y,z,face
L604[10:12:11] <Gopher> I mean, you could
just have them output :moves forward:, etc,
L605[10:12:14] <ping> then return the
output
L606[10:12:16] <ping> or that
L607[10:12:18] <ping> .-.
L608[10:12:39] <Gopher> but returning
success or failure if it hits something? returns for detect and
compare?
L609[10:12:54] <ping> emulating a world
should be easy
L610[10:12:57] <Gopher> lol
L611[10:13:14] <Gopher> if you really
want, be my guest
L613[10:16:11] <Kenny> i relaunched the
game and this is what came up
L614[10:16:27] <Gopher> taking a break for
lunch, bbiab
L615[10:16:42] <Kenny> i started a fresh
log file
L616[10:16:45] <Kenny> l8r
L617[10:17:18] <Sangar> that's... not
good. what version of lc is that?
L618[10:17:53] <ping> so, because i added
the registers to parse, so now variables are now opcodes
L619[10:18:00] <ping> exept they dont do
anything
L620[10:18:05] <ping> n=n
L621[10:19:38] <Kenny> build 25
L622[10:19:54] <Kenny> but it works with
LC
L623[10:20:03] <Sangar> o.O
L624[10:20:40] <Bizzycola> First time I
ever tried to use the adapter block and it doesn't want to be nice
to me! :p
L625[10:20:43] <Kenny> that was when i
attached a corecion driver from MFFS to the system
L626[10:21:05] <Bizzycola> could my
version of OCC be related?
L627[10:21:37] <Kenny> wiat
L628[10:21:48] <Kenny> it worked in build
330 of OC
L629[10:22:01] <Kenny> i'm running the
latest build now and itr IS NOT working
L630[10:22:32] <Sangar> .... but....
nothing in the api changed since then :/
L631[10:23:02] <Kenny> let me go thru the
builds and see where the issue started
L632[10:23:28] <Sangar> Bizzycola,
unlikely, but which build are you using?
L633[10:23:30] <Kenny> but that error
issue with ICBM was also happening in build 330
L634[10:23:33] ***
ds84182 is now known as dsAway
L635[10:23:43] <Bizzycola> OCC
0.1.0.33
L636[10:24:05] <Bizzycola> and the OC is
the one from your forum post
L637[10:24:12] <Kenny> and i'm using OCC
35
L638[10:24:25] <Kenny> he has OC 1.2.5 i
think
L639[10:24:35] ***
alekso56_off is now known as alekso56
L640[10:24:41] <Bizzycola> I had an older
OC, there was no whitelist error but it didn't work with ICBM
properly regardless
L641[10:25:31] <Kenny> there was a change
up with the whitelist between 1.2.5 and 1.2.6 IIRC
L642[10:26:55] <Kenny> !voice
L643[10:26:55]
zsh sets mode: +v on Kenny
L644[10:27:04]
⇨ Joins: BevoLJ
(~BevoLJ@cpe-24-55-33-198.austin.res.rr.com)
L645[10:27:04]
zsh sets mode: +v on BevoLJ
L646[10:27:10]
⇨ Joins: dangranos (webchat@109.203.209.139)
L647[10:27:22] <dangranos> hello
L648[10:27:27] <Bizzycola> hi
L649[10:27:38] <Sangar> the only way i'm
aware of how this could happen is that some other mod ships that
'temporary' version of the whitelist interface... but lc isn't
shipping the api from what i can see, and calcore has a version
that doesn't contain it yet. so... yeah.
L650[10:28:18] <Kenny> it started with
build 331
L651[10:28:19] <Sangar> could you strip it
down to just oc, occ and icbm+related, see if it still happens, if
it does zip me those so i have the exact same versions to test
with?
L652[10:28:28] <Kenny> ok
L653[10:28:44] <Kenny> the issue with LC
didn't start till build 331
L654[10:28:54] <Sangar> wait what. 330
worked 331 doesn't? o.O
L655[10:29:01] <Kenny> i was using 330
earlier this morning and it was working fine
L656[10:29:11] <Bizzycola> the lolz
L657[10:29:24] <Sangar> that makes no
sense whatsoever. the only thing that change in 331 was the german
localization.
L658[10:29:32] <Kenny> i just installed
331 and it's not working
L659[10:29:33] <Bizzycola> weird
L660[10:29:38] <dangranos> hmm
L661[10:29:53] <dangranos> why ()+ regexp
doesnt work?
L662[10:30:34] <Kenny> i'm as much at a
loss as to whynit's happening as you
L663[10:30:39] <ping> because () isnt a
character class
L664[10:30:47] <Sangar> 324 was the last
build where something related to the whitelist interface
changed.
L665[10:30:53] <ping> Gopher, do all robot
commands set the b register?
L666[10:31:18] <Gopher> all except ..
something, there's one that returns nil I think
L667[10:31:21] <Kenny> right. and Michiyo
redid LC to catch up because it was crashing with 325
L668[10:31:53] <Gopher> ah, right,
face
L669[10:31:55] <Kenny> and we updated to
330 which was the latest build at the time and it worked fine
L670[10:31:57] <Gopher> turning can never
fail, nothing to return
L672[10:32:10] <ping> face
L673[10:32:13] <ping> ninja....
L674[10:32:14] <Kenny> now with 331 it
doesn't work
L675[10:33:20] <Kenny> for some reason
now, it is registering as a primary component
L676[10:33:27] <Kenny> isn't*
L677[10:34:29] <dangranos> ...
L678[10:35:16] <Kenny> olk, striping it
down to just the necessary mods
L679[10:35:44] <Kenny> i'll have in OC,
OCC, ICBM, and LC
L680[10:36:31] <Kenny> i know all of these
have there own creative tabs so no issue getting an item
L681[10:36:49] <ping> ._. how have i lived
without FFI
L682[10:36:59] ***
NyanCat is now known as vifino|away
L683[10:39:03] <dangranos> uh, in
notepad++ if i search with regexp "(ab)+" in text
"abababb" it matches "ababab", but in OC
string.find("abababb","(ab)+") returns
nil
L684[10:39:34] <dangranos> different
regexp implementation?
L685[10:39:38] <ping> nop
L686[10:39:42] <Gopher> patterns aren't
regular expressions
L687[10:39:55] <ping> (ab) isnt a
character class
L688[10:39:59] <Gopher> can't do + on a
capture group in lua patterns :/
L689[10:40:16] <Kenny> This makes no
sense. Now i'm getting a crash with ICBM
L690[10:40:18] <Wobbo> I’m back
L691[10:40:23] <ping> \o/ Wobbo
L692[10:41:31] <Sangar> Kenny, what block
from icbm was it that caused the lua error?
L693[10:41:45] <Wobbo> /o\ ping
L694[10:41:50] <Kenny> the tier missle
launcher
L696[10:41:55] <ping> your arms
L697[10:41:58] <Kenny> tier #*
L700[10:42:46] <Wobbo> /o\
L701[10:42:48] <Kenny> i'm trying to
figure why now i'm getting a crash with icbm when i didn't
before
L702[10:42:51] <Wobbo> \|/
L703[10:46:30] ⇦
Quits: ShadowKatStudios
(~chatzilla@c211-31-42-102.rochd5.qld.optusnet.com.au) (Quit:
ChatZilla 0.9.90.1 [Firefox 28.0/20140314220517])
L704[10:48:54] <ping> dangranos, there are
lua regex implementations
L705[10:48:57] <ping> use them
L706[10:50:01] <dangranos> its not mine
request >_<
L707[10:50:37] ⇦
Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll
probably come back in either 20 minutes or 8 hours.)
L708[10:50:39] <ping> ik, its the
dumbasses
L709[10:54:27] <Kenny> what is that
setting in the cojnfig that stops you from needing power
L710[10:54:36] <Sangar> well the good news
is i can reproduce lua error, and it's *not* just icbm. the bad
news is it doesn't make any sense.
L711[10:54:42] <Sangar> ignorePower?
L712[10:54:51] <Kenny> ok
L713[10:55:10] <Kenny> forgot i had UE in
and the dang thing would require power
L714[10:56:52] <Kenny> Sangar: i know. you
haven't done anything with the Api in and i am running the latest
OCC
L715[10:57:00] ***
vifino|away is now known as NyanCat
L716[10:58:16] <Bizzycola> Where is the
code for the whitelist stuff?
L717[10:58:47] <Sangar> alright, boiling
it down further, seems it's enough if calcore is present. meaning
the older api version not containing that interface. must be
something i'm missing on how java validates classes. really
weird.
L718[11:04:51] <Kenny> but why would it
affect LC
L719[11:07:45] ***
NyanCat is now known as vifino|away
L720[11:14:11] ⇦
Quits: Gopher (~Gopher@55.sub-174-251-96.myvzw.com) (Ping timeout:
380 seconds)
L721[11:16:04] <Sangar> well. it seems
signing also 'protects' packages... i'm this close to just
disabling the jar signing again. it pretty much caused nothing but
trouble so far... -.-
L722[11:16:35] <Kenny> damn
L723[11:17:27] <Bizzycola> Would that
cause a lot of trouble at all?
L724[11:17:57] <Bizzycola> I can wait a
while if it's annoying to fix, I'll just write everything except
the actual launching code :p
L725[11:18:34] <Sangar> well the main
point of it is to deter people from distributing the mod with
manipulated native libraries. but... i dunno. if they really want
to they'd find a way anyway i suppose. so. meh.
L727[11:18:40] <ping> *fireworks*
L728[11:18:54] <ping> still probably 100
more lines to go to implement all this robot stuff
L729[11:18:57] <Bizzycola> dunno why
they'd want to :p
L730[11:19:16] <ping> aww gopher timed
out
L731[11:19:23] <Sangar> i'll see if i can
black/whitelist stuff when signing. so only the libs get signed or
something.
L732[11:19:31] <Bizzycola> ah kk
L733[11:19:37] <Bizzycola> good luck with
that then :p
L734[11:22:16] <Kenny> Sangar: something
borked between 330 and 331 that messed with LC
L735[11:22:24] <Kenny> let me check
something first though
L736[11:22:30] <Sangar> nah, don't see an
obvious way to do it in the task's documentation. screw it, i'll
just disable signing for now...
L737[11:23:19]
⇨ Joins: Death
(webchat@wsip-24-249-110-67.ks.ks.cox.net)
L738[11:23:56] <Kenny> Sangar: Calcore is
the issue
L739[11:24:18] <Kenny> has nothing to do
with the signing
L740[11:24:25] <Sangar> well, sort of. the
issue is that when i sign it i can't even make incremental changes
to the api if others are shipping it.
L741[11:24:38]
⇨ Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L742[11:24:45] <Kenny> but with Calcore in
LC wouldn't work
L743[11:24:56] <Kenny> i took Calcore out
and LC now worl\ks
L744[11:25:00] ⇦
Quits: Death (webchat@wsip-24-249-110-67.ks.ks.cox.net) (Client
Quit)
L745[11:25:01] <Sangar> yea, same issue
tho.
L746[11:25:12] <Sangar> signed conflict
with unsigned api parts
L747[11:25:12] <Kenny> he shouldn't be
shipping the api
L748[11:25:55] <Sangar> meh, sure that'd
be nicer, but it's unrealstic to 'enforce' that without alienating
people in the long run.
L749[11:26:05] <Kenny> that means his core
is going to screw everyone over who uses OC
L750[11:27:09] <Bizzycola> shud make the
api have a version number so OC can refuse to load any one that
doesn't match up :p
L751[11:27:13] <Sangar> it's not that
black and white. an api shouldn't change often, so usually it
*should* be safe to ship it anyway. if i do make changes, i try to
keep them incremental anyway, so it doesn't cause conflicts.
L752[11:27:56]
⇨ Joins: Death
(webchat@wsip-24-249-110-67.ks.ks.cox.net)
L753[11:28:02] <Sangar> it does have a
version number, using the @API annotation. fml doesn't give a fuck,
though. would be great if it did and only load the newest one, of
course but... i don't see that happening.
L754[11:28:50] <Kenny> that's the
egomaniac for you
L755[11:29:04] ***
vifino|away is now known as vifino|off
L756[11:29:13] <Bizzycola> If you provide
a timeout to event.pull and it times out, does it return nil on the
first variable?
L757[11:29:47] <Bizzycola> oh nvm it
does
L758[11:29:51] <Kenny> Bizzy: that's not
the problem
L759[11:30:15] <Sangar> fml is/was cpw not
lex :P
L760[11:30:19] <Bizzycola> It has nothing
to do with your stuff, I just needed it for somthing :p
L761[11:30:24] <Kenny> it's because of the
conflicting apis the newest isn't loading over the old one
L762[11:30:29] <Bizzycola> or are you
referring to the api thing
L763[11:31:14] <Kenny> is there any way to
fix it so your mod loads in before calcore?
L764[11:31:42] <Bizzycola> name it
1OpenComputer...
L765[11:31:42] <Bizzycola> :p
L766[11:31:59] <Kenny> and as you say it
WAS cpw, now it's the egomaniac hehe
L767[11:32:00] <Sangar> maybe, but being
optimistical other mods might ship it, too. things would get out of
hand :P
L768[11:32:35] <Kenny> but if yours loads
first then their's will see it and not load their version,
right?
L769[11:33:16] <Kenny> or on the flip
side, is there any way to detect if their version is older and have
your's load over it
L770[11:34:49] <Sangar> too many points of
failure for my taste :/ i'll just not sign it, whatever.
L771[11:35:07] <Kenny> what's really bad
is UE requires Calcore
L772[11:35:15] <Kenny> i think
L773[11:35:36] <Sangar> isn't it the other
way around? not that you usually use one without the other anyway
:P
L774[11:35:38]
⇨ Joins: Dean4Devil
(~keith@24-134-210-246-dynip.superkabel.de)
L775[11:35:45] <Dean4Devil> o/
L776[11:35:57] <Kenny> testing theory
now
L777[11:36:03] <Sangar> triggered an
unsigned build on jenkins, local testing indicated that should
work
L778[11:36:21] <Bizzycola> so if I get
that will I be able to break stuff with ICBMs? :p
L779[11:36:21] <Dean4Devil> And im back.
Yall poor bastards have to endure me once more :P
L780[11:36:37] <Kenny> will grab the nedw
build as soon as it is done
L781[11:37:22] <Sangar> yeah. i'll be
pondering if i could hack around this using my transformer while i
grab some food. brb.
L782[11:37:28] ⇦
Quits: BevoLJ (~BevoLJ@cpe-24-55-33-198.austin.res.rr.com)
()
L783[11:37:40] <Kenny> yeah, it was
definitely calcore and NO UE doesn't reuire Calcore
L784[11:38:50] <Kenny> Sangar, jenkins
isn't building
L785[11:39:09] <Kenny> nvm
L786[11:39:15] <Kenny> looking at wrong
page
L787[11:39:17] <Sangar> fak, triggered occ
-.-
L788[11:39:39]
⇨ Joins: Gopher
(~Gopher@249.sub-174-251-240.myvzw.com)
L789[11:39:39]
zsh sets mode: +v on Gopher
L790[11:39:53] <ping> \o/
L791[11:40:45] <Gopher> yes, celebrate,
for I have returned!
L792[11:41:38] <Wobbo> /o\
L793[11:41:49] <Gopher> whassat, hiding in
a tent?
L794[11:42:05] <Wobbo> Could be…
L795[11:42:20] ⇦
Quits: Dean4Devil (~keith@24-134-210-246-dynip.superkabel.de)
(Quit: Leaving.)
L796[11:43:17] ***
jesusthekiller is now known as jesustk_off
L797[11:44:13] ⇦
Quits: Death (webchat@wsip-24-249-110-67.ks.ks.cox.net) (Quit:
*/quits fabulously*)
L798[11:46:28] <Wobbo> Gopher: so Mf#K Fl
Df Pf2 would go ten places to the front, turn left, dig the block
in front and place a block there?
L799[11:46:32] <Bizzycola> does opening
file with append create it if it does not exist?
L800[11:46:39] <Bizzycola> or will it just
explode
L801[11:46:54] <Wobbo> Bizzycola: give it
a try
L802[11:47:11] <Gopher> wobbo, numbers
need the length in b64 digits first, so other than 0, they're gonna
# plus 2 digits
L803[11:47:18] <Bizzycola> well at the
moment I opened it with io.open using both w and a, and it keeps
returning nil
L804[11:47:20] <Gopher> so Mf#BK (B being
1, the most common value)
L805[11:47:26] <Bizzycola> And I think I
recall it requiring an absolute path.. :p
L806[11:48:23] <Gopher> otherwise
yes
L807[11:48:36] <Wobbo> Bizzycola: try to
get the second argumetn from io.open, this is an error
message
L808[11:48:39] <Bizzycola>
./lib/buffer.lua:28: attempt to index local 'self' (a nil value)
:p
L809[11:48:45] <Bizzycola> but it created
the file
L810[11:49:07] <Wobbo> Gopher: alright.
And how do I create an <#addr> ?
L811[11:49:32] <Gopher> addresses are
literally the index in the string to jump to.
L812[11:49:42] <Gopher> So J#BB would jump
to the start of the program.
L813[11:49:53] <Gopher> you just have to
count, lol
L814[11:50:01] <Gopher> no labels or
anything like that.
L815[11:50:17] <Wobbo> so Mf#BK Fl Df Pf2
J#BB would loop forever?
L816[11:50:22] <Gopher> uawp
L817[11:50:25] <Gopher> yawp even
L818[11:50:40] <Wobbo> And would it be
possible to jump to the value of n?
L819[11:50:58] <Gopher> actually,
yes.
L820[11:51:00] <Gopher> Jn
L821[11:51:27] <Gopher> dunno if ping's
has that yet, but in mine, anywhere an arg is #base64, you can now
use "n" instead
L822[11:51:34] <ping> wat
L823[11:51:34] <Kenny> Sangar: build 337
fixed the issue
L824[11:51:38] <Gopher> including J and
I
L825[11:51:41] <ping> yes
L826[11:51:56] <dangranos> ...
L827[11:51:56] <ping> but it might be bork
atm because im implementing all the turtle shtuff
L828[11:51:57] <Sangar> Kenny, thanks for
confirming. i'll leave it like that for now then.
L829[11:51:59] <dangranos> lol
L830[11:52:02] <Kenny> Bizzycola: grab
build 337 of OC and use CompViewer
L831[11:52:07] <dangranos>
computercraft.info blocked by ISP
L832[11:52:12] <Bizzycola> Alrighty
L833[11:52:56] <Kenny> all of the files
needed for CompViewer are there in the git repo
L834[11:54:04]
⇨ Joins: TwoWholeWorms
(~heifer@pinky.vinari.co.uk)
L835[11:54:10] <Michiyo> Or, if you have a
internet card in the computer, just wget the compviewer, run it,
and it'll download everything it needs :P
L836[11:54:11] ⇦
Quits: TwoWholeWorms (~heifer@pinky.vinari.co.uk) (Client
Quit)
L837[11:54:25]
⇨ Joins: TwoWholeWorms
(~heifer@pinky.vinari.co.uk)
L838[11:54:26] <Wobbo> Gopher: BTW, maybe
you should make two high level languages, one simple one, close to
the assembly that can be comiled on the robot and a larger one that
needs more RAM to compile
L839[11:54:50] ⇦
Quits: TwoWholeWorms (~heifer@pinky.vinari.co.uk) (Client
Quit)
L840[11:55:46] <Gopher> I've got vague
plans to make an assembler as well, which will just support
mnemonics (move instead of M, tho M will also still work) and
labels and otherwise be directly translated, instruction for
instruction
L841[11:56:10] <Wobbo> Yeah, something
like that
L842[11:58:29]
⇨ Joins: TwoWholeWorms
(~heifer@pinky.vinari.co.uk)
L843[12:00:39] <Wobbo> Also, I was
wondering if it would be possible to call other functions, except
for the robot functions. Will this be possible?
L844[12:01:34] <ping> maby a execute lua
command
L845[12:04:28] <Gopher> Undecided. I'm not
very keen on a generic ability to run lua code
L846[12:04:53] <Gopher> I'm working on
integrating support for a navigation upgrade right now, that's the
biggest thing
L847[12:04:58]
⇨ Joins: Death
(webchat@wsip-24-249-110-67.ks.ks.cox.net)
L848[12:04:59] <Gopher> for me, at
least
L849[12:05:23] <Gopher> might do file i/o
stuff as well, tho not sure how to best go about that yet
L850[12:06:51] <Wobbo> Gopher: what about
this, user defined commands for the VM? If I want to use a Lua
function then, I need to provide a hook into the VM instead of a
predefined mechanism
L851[12:08:35] <Gopher> Hmm. I'll have to
give some thought to it. It really should be extensible in some way
or other, ideally without requiring too terribly much work to make
it compatible.
L852[12:09:35] <Bizzycola> okay I think
the clientside to my icbm launcher is just about done :p
L853[12:09:42] <Gopher> but given the
intended use is for compiled programs to be sent via modem to the
robots as they are run, so that the robots themselves only need the
vm itself, I'm not sure how to go about adding library
support
L854[12:10:33] <Gopher> when finished the
intention is that the vm will be hosted by a drone controller
program, which will accept commands from a server, respond to modem
messages, and run the programs sent to it by it's controlling
server
L855[12:11:01] <Gopher> so there'll be a
meta level there, where the server can ask the robot for it's
capabilities, what upgrades it has, things like that
L856[12:11:55] <dangranos> abstraction
layer?
L857[12:11:56] <Wobbo> Lisp has a list
called *FEATURES* where you can ask the name for the
implementations it supports, maybe something like that?
L858[12:11:57] <Gopher> in that
arrangement, the wireless modem is a given, tho, so presently, that
means no other card support will be possible
L859[12:12:32] <Gopher> at least, not with
the drone program. An alternate vm host could be made that just
runs programs from disk
L860[12:14:18] <dangranos> there is no irc
logs?
L861[12:14:24] <Wobbo> Gopher: you could
also just say thet you are going to assume that the robot has the
command implemented, I mean, we are dealing with assembly here
:P
L862[12:14:31] ***
cazzar|Away is now known as Cazzar
L863[12:15:44] <Gopher> well, I mean, if
there are libraries, do they have to be installed along with the
vm? or can they be deployed as well? if the only libraries are
basically "drivers" to allow using different
components/upgrades, then it makes sense to include them and load
only the relevant ones, but if libraries are also just collections
of user-made functions, you might want to be able to deploy them
from the
L864[12:15:44] <Gopher> controller
L865[12:16:52] <Wobbo> Gopher: then you
might want to make a drone that can install the libraries and load
them into the VM
L866[12:17:28] <dangranos> so, no irc
logs? :(
L868[12:19:21] <Wobbo> dangranos: Not as
far as I know
L869[12:20:31] <Bizzycola> ololol
compviewer crashed minecraft :D
L870[12:20:53] <dangranos> goodnight, i am
going to bed
L871[12:20:55] <Gopher> ok, push now works
with 5 new special read-only registers: t is the current selected
slot, v is a boolean, true if navigation available, and x,y,z are
the x,y,z coordinates, if nav available, otherwise 0
L873[12:22:37] <Bizzycola> Actually
hmm
L874[12:22:44] <Bizzycola> that might just
be from the config setting
L875[12:22:54] <TwoWholeWorms> Man, I
really wish you could copy-and-paste from minecraft's sodding
console >.<
L876[12:22:57] <Bizzycola> why on earth
did it crash.. lol
L877[12:23:00] <Sangar> Bizzycola, disable
the callback logging again, that'll spam too much (including this,
which are just normal file not founds)
L878[12:23:19] <Wobbo> Gopher: maybe a
register for energy levels?
L879[12:23:19] <Bizzycola> Yea sorry I
just thought it was important because my game crashed
L880[12:23:36] <Bizzycola> Apparently for
no apparent reason, all I did was try to run compviewer
L881[12:23:38] <Gopher> oh, right, I
thought I was forgetting something, adding that as
"e"
L882[12:23:50] <Bizzycola> it crashed
because "[04:19:44 ERROR]: Game ended with bad state (exit
code -1073740940)"
L883[12:23:53] <Sangar> Bizzycola, if
there's a crash log, that might be interesting.
L884[12:23:54] <Bizzycola> that's helpful
:p
L885[12:24:09] ***
Cazzar is now known as cazzar|Away
L886[12:24:35] ⇦
Quits: dangranos (webchat@109.203.209.139) (Ping timeout: 198
seconds)
L887[12:24:38] <Bizzycola> just the forge
log
L888[12:24:42] <Bizzycola> didn't create a
crash report
L889[12:25:01] ⇦
Quits: Vexatos
(~Vexatos@p200300556E0DF81275FB2ED11644047D.dip0.t-ipconnect.de)
(Ping timeout: 380 seconds)
L890[12:25:32] <Bizzycola> But at least
compviewer was open when I started the game
L891[12:25:48] <Bizzycola> and same
problem as before, icbm_machine_5 has no methods related to ICBMs
:p
L892[12:25:51] <Gopher> and l is the
robot's level, just 'cause
L893[12:25:57]
⇨ Joins: Master0r0
(~Master0r0@cpc15-haye15-2-0-cust917.17-4.cable.virginm.net)
L894[12:27:25] <Bizzycola> Sangar: is OCC
not picking up the ICBM mod because I have CC1.6? If the ICBM mod
doesn't work with CC1.6 I suppose I require CC1.58 for OCC to work
with it?
L895[12:27:31] <Wobbo> Gopher: So now it
is no longer fully compatible with CC anymore? :P
L896[12:28:01] <Gopher> there'll be
compiler modes for compatibility. CC version will also have things
not OC compatible.
L897[12:28:08] <Gopher> like self-swapping
peripherals and tools.
L898[12:28:17] <Sangar> Bizzycola, occ
(the newest one) will work for cc1.5 and 1.6, but only if the mod
itself implementing the cc api also supports the corresponding
one.
L899[12:28:29] <Bizzycola> Ah well I was
told CC1.6 didn't work with ICBM
L900[12:28:33] <Sangar> so if icbm doesn't
support cc1.6 yet, occ won't work either.
L901[12:28:38] <Bizzycola> I wish I'd
thought of this a few hours ago :p
L902[12:28:39] <Gopher> programs aiming
for compatibility will just have to avoid using features exclusive
to either.
L903[12:28:43] <Sangar> haha
L904[12:29:21] <TwoWholeWorms> How do you
get a component by its address?
L905[12:29:36] <Bizzycola> It'd be cool if
like..dan didn't break it :p
L906[12:29:46] <Wobbo> Gopher: Meh, I
don’t want compatibilty anyway, I want an easy to use programming
language that I can use :P
L907[12:29:54] <Kenny> Bizzy, 1.6 didn't
but 1.58 does
L908[12:29:58] <Wobbo> I’m not going to
run CC anyway
L909[12:30:15] <Gopher> wobbo, I suspect
many people on both sides of the oc/cc world will agree with you,
lol
L910[12:30:22] <Bizzycola> Hey kenny has
CompViewer crashed your minecraft with no apparent error before?
:p
L911[12:30:39] <Bizzycola> or am I just
very lucky
L912[12:30:48] ***
vifino|off is now known as vifino
L913[12:31:02] <Wobbo> don’t think many
people on the CC side will agree, I said I didn’t use CC :P But I
get what you mean
L914[12:31:14] <Wobbo> The only people
that care are the people that use both
L915[12:31:26] <Bizzycola> Nope
icbm_machine_5 still has no icbm related methods :/
L916[12:31:37] <Bizzycola> I have no idea
anymore..
L917[12:31:47] <Gopher> which is a fairly
small group, but one I belong to, he
L918[12:31:50] <Bizzycola> oh well I'll
just update OCC I suppose
L919[12:32:33] <Wobbo> I might use CC
again if I play on a server that has both, but for now, no
L920[12:32:50] <Master0r0> Hey, just a
quick question, is there any future plans for implementing a block
or way for OC to read MC chat?
L921[12:33:12] <Bizzycola> computronics
has a chat block I believe
L922[12:33:25] <Bizzycola> for reading
from/writing to chat
L924[12:34:14] <Bizzycola> just install
that mod
L925[12:34:21] <Bizzycola> should be like
any other component AFAIK
L926[12:35:27] <Bizzycola> I always get
that file error from OC right as the game crashed..what exactly is
compviewer trying to read.. :p
L927[12:36:30] <Master0r0> aah thanks, I
know asie has a thing on the forums but i didnt really check there
actual site because they havent updated whats included on the
forums
L928[12:36:42] <Bizzycola> Ahh
L929[12:37:11] <Kenny> CompViewer is doing
nothing more in code than you would at the lua prompt looking at
the component.list() and doing a pairs on each component
L930[12:37:30] <Bizzycola> So the ICBM mod
has an outdated API? I updated to the newest OC and OCC build and
it's still got no methods
L931[12:37:39] <Bizzycola> so I assume I
need an older OC or a newer ICBM.. :p
L932[12:37:54] <Bizzycola> iunno then but
it crashed my game half the time :p
L933[12:38:33] <Gopher> two more, n
returns the robot's name, k returns the value on top of the number
stack. k is also being added as a possible arg where n is
accepted.
L934[12:39:06] <Gopher> non-popping
L935[12:39:09] <TwoWholeWorms> oh,
component.get(""). Help if I read the documentation
properly. >.<
L936[12:39:13] <Gopher> I think... yeah,
non-popping
L937[12:39:48] <Gopher> m returns name,
not n. n is occupied.
L938[12:39:49] <asie> Master0r0:
huh?
L939[12:40:35] <Bizzycola> I really wish I
knew just why the icbm mod won't play nice
L940[12:40:38] <Master0r0> Your forum post
on the OC forums only mentions cameras, cassette tapes and iron
note blocks, so i didnt look more into it because i didnt see what
i was looking for
L941[12:40:42] <Bizzycola> I installed
CC1.5 maybe I should just use that -.-
L942[12:40:44] <Gopher> I don't know if I
would want to, but... it occurs to me.. I could implement
interrupts in this vm XD
L943[12:41:38] <Wobbo> Gopher: Why
wouldn’t you?
L944[12:41:42] <asie> Master0r0:
right
L945[12:42:13] <Wobbo> Those are like
events, aren’t they? so the vm goes off and do something different
different?
L946[12:42:56] <Gopher> yah.
L947[12:43:11] <Master0r0> asie: i was
just saying if you updated the list of what you included in the mod
it would incourage people to go onto the wiki, or just add
"and more" to the list so people go to the wiki :)
L948[12:43:12] <Wobbo> Those could be
usefull for when the robot dumps into something.
L949[12:43:15] <asie> right
L950[12:43:23] <Gopher> I don't need a
reason not to, tho, need enough reasons to, to justify the
complication increase
L951[12:43:31] <Bizzycola>
"congratulations, you win (1)interweb.." lol
L952[12:43:54] <Gopher> bumping into stuff
is already pretty easy to handle
L953[12:43:58] <Wobbo> If I do Mf#BK and
there is a block 5 blocks away, the robot stops, but the program
might not know
L954[12:44:50] <Gopher> after an M
instruction, b is true if it succeeded, false if not, n is the
number of blocks actually moved, and s is any string returned by
the last move call, identifying why it failed to move, if it
did
L955[12:45:05] <Wobbo> Ah, nvm then
L956[12:45:17] <Bizzycola> okay wut, the
icbm peripheral is nil in CC1.5 as well
L957[12:45:51] ***
Biohazard is now known as Bio|Shower
L958[12:46:36] <Bizzycola> Apparently CC
is refusing to load it -.-
L959[12:46:41] ⇦
Quits: Death (webchat@wsip-24-249-110-67.ks.ks.cox.net) (Quit:
*/quits fabuously*)
L960[12:51:00] <Wobbo> Gopher: Instead of
checking strings, I would most likely just see if there is a block
in front of me or if I ran out of energy :P
L961[12:51:07] <ping> stable means it
doesnt crash
L962[12:51:41] <Wobbo> Actaully, if you
are going to use modems, could you provide a system to send
messages with the “Compiler”?
L963[12:52:12] <Gopher> I'm tentatively
thinking of a full remote debugging suite,
L964[12:52:29] ⇦
Parts: Bizzycola (CokaCola@thatjoshgreen.me) (Closing
Window))
L965[12:52:37]
⇨ Joins: Bizzycola (CokaCola@thatjoshgreen.me)
L966[12:52:51] <Bizzycola> Newest ICBM and
CC 1.58 and it still hates me! It's very good at this
L967[12:58:15]
⇨ Joins: Din
(~DinFer@c10k-sa.pppoe17577.bih.net.ba)
L968[13:00:13] ⇦
Quits: Din16 (~DinFer@c10k-sa.pppoe17577.bih.net.ba) (Ping timeout:
194 seconds)
L969[13:00:23] <Gopher> lol, the capital
letter space I've been using for instructions is getting
crowded
L970[13:00:35] <Wobbo> XD
L971[13:01:04] <Gopher> used:
BCDFHIJKLMNOPRSTUX available still: AEGQVWYZ
L972[13:01:31] <Bizzycola>
"java.lang.NoSuchMethodException:
dan200.ComputerCraft.getPeripheralFromClass(java.lang.Class)"
hmm..
L973[13:01:46] <Bizzycola>
"java.lang.ClassNotFoundException:
dan200.computercraft.ComputerCraft" hmmer
L974[13:01:52] <Gopher> wait, V is
used
L975[13:03:04] <Wobbo> Maybe you should
use special characters as well :P
L976[13:03:15] <Gopher> though I've left
it in for compatibility with my existing programs, will be dropping
it soon
L977[13:03:54] <Wobbo> Compatibilty for a
language only you can currently use? :P
L978[13:03:54] <Gopher> I also use
!><=&|+-*/%^#'01
L979[13:03:59] <Gopher> that was just the
letters, lol
L980[13:04:07] <Gopher> hence dropping it
soon :P
L981[13:04:25] <Wobbo> ~ si still free,
and @, and ` and ()
L982[13:04:27] <Gopher> but lowercase
letters, those are wide-open still, heh
L983[13:05:08] <Wobbo> I kinda like the
distanction between CAPITAL for instructions and lowercase for
registers
L984[13:05:24] <Gopher> yeah, me too
L985[13:06:15] <Gopher>
~@$()[]{};:",? are the remaining universal typeable
characters
L986[13:06:39] <Gopher> for some reason
I'm thinking ` isn't properly typable on some keyboard
layouts?
L987[13:07:01] <Wobbo> Then those people
can’t use POSIXs shells.
L988[13:07:04] <Gopher> ()[]{} seem ..
undesireable
L989[13:07:15] <Gopher> I may be mistaken
then :P
L990[13:08:11] <Gopher> tentatively
reserving @ for some sort of far-call for library/module
support...
L991[13:09:24] <Gopher> actually, might be
better to just let call support a far address arg format, L#bb
calls function at 1, L@foo#bb would call function at line 1 in
module foo
L992[13:10:07] <Wobbo> Gopher: that
doesn’t look to bad
L993[13:10:35] <Wobbo> Then you would need
to build a system that lets you add modules during runtime
L994[13:10:41] <Gopher> don't like the
idea of strings inserted like that, but could just be part of the
cost of using added modules
L995[13:11:42] <Wobbo> it better than
L@‘#BDfoo#BB
L996[13:12:08] <Gopher> true, but so would
L1 be better than L#BB, from the standpoint of one reading/writing
this code manually, heh
L997[13:12:14] <Gopher> it's not better
for the interpreter
L998[13:12:50] <Gopher> tho it's not
really /that/ bad. I was originally going to do tests to see if it
was worth the bother doing some of the more obnoxious stuff,
lol
L999[13:12:54] <Wobbo> You are writing
this for speed and memory right? chose the option that makes it the
easiest as possible for the VM
L1000[13:13:20] <Wobbo> Actually, what is
wrong with a static linker? That would solve a lot of problem
right?
L1001[13:13:35] <Gopher> hmm. true.
L1002[13:13:49] <Gopher> excellent idea,
ty
L1003[13:14:01] <Wobbo> It might not work
for drivers actually, but they would add commands to the VM I
guess
L1004[13:14:07] <Wobbo> yw
L1005[13:14:29] <Gopher> yeah, drivers
would be different than modules, not loaded the same dynamic way
and more integrated directly with language
L1006[13:15:35] <Gopher> ok, bit
indirect, but rather than a select instruction, allowing t as a
target for pop
L1007[13:15:53] <Gopher> so Ot pops from
stack and selects that slot
L1008[13:15:55] <Gopher> n stack
L1009[13:16:49] <Wobbo> would Ot always
pop from the n stack?
L1010[13:17:02]
⇨ Joins: Death
(webchat@wsip-24-249-110-67.ks.ks.cox.net)
L1011[13:17:04] <Gopher> yeah, bool or
string stacks wouldbn't make sense
L1012[13:23:38] ***
Bio|Shower is now known as Biohazard
L1013[13:23:54]
⇨ Joins: Maxwolf (labs@madsciencemod.com)
L1014[13:23:54]
zsh sets mode: +v on Maxwolf
L1015[13:24:27] <Bizzycola> Kenny: What
version of ICBM are you using? the latest doesn't act as a
peripheral for either CC 1.6 or CC 1.5.8 :/
L1016[13:31:31] <Wobbo> Gopher: A way to
get the name of the tool would also be useful. Or at least to see
if there is a tool
L1017[13:31:48] <Gopher> name, not
possible in cc or oc last I checked?
L1018[13:32:03] <Gopher> you can tell if
you have a tool in oc by calling durability, returns nil if no
tool
L1019[13:32:21] <Gopher> well, unless you
have a tool that doesn't take damage
L1020[13:32:29] <Gopher> not sure what
happens then
L1021[13:32:49] <Gopher> nil and a
message, "tool cannot be damaged"
L1022[13:32:52] <Kenny> the latest ICBM
with me was crashing
L1023[13:34:40] <Kenny> ok. i'm not
seeing them either
L1024[13:35:46] <Kenny> Bizzy, are you
looking the the tier 3 launcher platfom or the control panel
L1025[13:35:53] <Bizzycola> control
panel
L1026[13:36:24] <Bizzycola> At first I
thought it was OC but yea it's not working in either CC version
either :p
L1027[13:36:27] <Kenny> i'm seeing
everything
L1028[13:36:45] <Bizzycola> which ICBM
version?
L1029[13:37:02] <Kenny> do you have OCC
35, OC build 337 and the latest ICBM
L1030[13:37:12] <Bizzycola> yea
L1031[13:37:12]
⇨ Joins: BevoLJ
(~BevoLJ@cpe-24-55-33-198.austin.res.rr.com)
L1032[13:37:13]
zsh sets mode: +v on BevoLJ
L1033[13:37:20] <Wobbo> Gopher: Ah, as
long as there are ways to check that
L1034[13:37:33] <Kenny> actually i'm
using ICBM 370
L1035[13:37:55] <Kenny> are you using
CompViewer?
L1036[13:38:04] <Bizzycola> I did, I got
the same functions
L1037[13:38:13] <Bizzycola> I had 370
before but it wasn't working which is why I updated
L1038[13:38:29] <Kenny> i have 3709 and
it's working fine
L1039[13:38:29] <Bizzycola> Which CC you
got? 1.58?
L1040[13:38:47] <Kenny> 1.63
L1041[13:39:04] <Wobbo> Gopher: also,
maybe you could make operators be one char, but intsructions be 2,
that opens up a lot of new possibilities
L1042[13:39:17] <Bizzycola> So basically
I have all the same ones as you but it doesn't love me? :p
L1043[13:39:28] <Gopher> I'm pretty sure
there won't be /that/ many more base instructions, really
L1044[13:39:37] <Kenny> paste a
screenshot of your setup
L1045[13:39:45] <Bizzycola> k
L1046[13:39:53] <Wobbo> Gopher: But what
if I want to a an instruction to the VM?
L1047[13:39:56] <Gopher> and I'd rather
not take the hit to program size if I don't have to
L1048[13:40:49] <Gopher> Thinking drivers
will use an extension system different from the modules
L1049[13:41:12] <Wobbo> As long as it is
easy to use, I’m content :P
L1050[13:41:38] <Gopher> something like,
A is the driver instruction, followed by an instruction to be
called on that driver, then the args for that instruction
L1051[13:41:38]
⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl)
(Quit: I'll probably come back in either 20 minutes or 8
hours.)
L1053[13:42:17] <Gopher> tho I'm not sure
if that's really necessary at present
L1054[13:42:19] <Wobbo> so A is the
instruction to call a driver or to call one specific driver?
L1055[13:42:35] <Gopher> I picked A
because it was the first unused capital eltter that came to mind,
heh
L1056[13:43:04] <Wobbo> Gopher: It is
best to have the system if people want to use it. You are more than
likely going to forget features that people want
L1057[13:43:06] <Gopher> but it'd be, ex,
A0M#BB would call instruction M on driver 0 with arg 1
L1058[13:43:12]
⇨ Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L1059[13:43:22] <Wobbo> Yeah, that is
clear
L1060[13:43:31] <Gopher> but what would
optional, non-core, drivers /be/ right now?
L1061[13:43:44] <Wobbo> Math instructions
would be nice :P
L1062[13:44:00] <Wobbo> or access to
upgrades that are added by mods
L1063[13:44:01] <Kenny> Bizzy: try doing
for k,v in pairs(ic) do print (k) end
L1064[13:44:28] <Bizzycola> table
expected, got nil
L1065[13:44:30] <Wobbo> asie: is there a
camera upgrade for robots?
L1066[13:44:43] <Din> anyone interested
in cheap mousepads with any picture?
L1067[13:44:57] <Gopher> math
instructions would be in modules, I would think?
L1068[13:45:15] <Gopher> I wasn't really
planning on making the bytecode /that/ extensible
L1069[13:45:27] <Gopher> it's ... not
really even sensible to do that
L1070[13:47:33] <Gopher> it may become
more necessary to think about drivers and extensions and the like
after the robot overhaul, but that's a ways away I think (sangar,
correct if wrong?)
L1071[13:47:59] <Gopher> at present, I
can't think of any upgrades that add more than 1 thing you'd want
an instruction for
L1073[13:48:28] <Gopher> crafting tables
add craft, generators add refuel, sign upgrade I guess would do
2?
L1074[13:49:14] <Wobbo> Signs allow for
reading only right?
L1075[13:49:25] <Gopher> tooltip says
writing too, not tried it tho
L1077[13:49:35] <Bizzycola> Least OC
knows it's ICBM related :p
L1078[13:49:36] <Wobbo> Maybe when
placing
L1079[13:50:05] <Kenny> wait a sec
L1080[13:53:50] <Kenny> trying to figure
out why yours is showing as machine 5 and mine is machine 3
L1081[13:54:21] <Kenny> normally i would
say break the control panel and replace it and see what
happens
L1082[13:54:31] <Bizzycola> done that
like 50 times :p
L1083[13:54:36] <Wobbo> Gopher: The
component Sign allows you to write signs
L1084[13:54:42]
⇨ Joins: Katie
(webchat@cpe-24-210-223-235.neo.res.rr.com)
L1085[13:55:04] <Kenny> Bizzy, do you
have UE and CAlcore installed?
L1086[13:55:10] <Bizzycola> Yup
L1087[13:55:17] <Kenny> the latest
versions?
L1088[13:55:25] <Bizzycola> should
be
L1089[13:55:31] ***
Death is now known as Squirrelmonkey
L1090[13:55:31] <Bizzycola> installed
them all when I did ICBM
L1091[13:55:38] <Bizzycola> and updated
to be sure
L1092[13:55:40] <Kenny> so did i
L1093[13:55:45] ***
Squirrelmonkey is now known as Death
L1094[13:55:51] <Kenny> i don't know what
the issue is then
L1095[13:56:10]
⇦ Quits: Death (webchat@wsip-24-249-110-67.ks.ks.cox.net)
(Quit: */quits fabulously*)
L1096[13:56:27] <Bizzycola> huh
L1097[13:56:35] <Bizzycola> it says
icbm_machine_3 now, but still no methods :p
L1098[13:57:59] <Bizzycola> all I can
imagine is I have a mod that is screwing it up somehow o.O
L1099[13:58:38] <Kenny> did you click the
reload button?
L1100[13:58:43] <Bizzycola> Yea
L1101[13:59:43] <Sangar> Gopher, yeah, a
couple of weeks at least until i can get started on the robot
overhaul.
L1102[13:59:46] <Bizzycola> I swear, my
game crashes from opening CompViewer more then it doesn't :p
L1103[13:59:56] <Bizzycola> it works like
1 in 3 times
L1104[14:00:29] <Kenny> you have
something goofy going on then. you are the only one who has said
anything about the game crashing using CV
L1105[14:00:48] <Kenny> CV shouldn't
crash the game anyway
L1106[14:00:57] <Kenny> post your crash
report
L1107[14:01:00] <Bizzycola> Not even an
exception
L1108[14:01:10] <Bizzycola> literally
just says java has stopped working
L1109[14:01:21] <Bizzycola> no error logs
or anything lol
L1110[14:01:38] <Kenny> post the forge
log from the minecraft folder
L1111[14:02:27] <Kenny> the only thing i
could think that might cause that is if you have low RAM in your
system
L1112[14:02:45]
⇨ Joins: Death
(webchat@wsip-24-249-110-67.ks.ks.cox.net)
L1113[14:02:56]
⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl)
(Quit: I'll probably come back in either 20 minutes or 8
hours.)
L1114[14:03:02]
⇦ Quits: Master0r0
(~Master0r0@cpc15-haye15-2-0-cust917.17-4.cable.virginm.net) (Quit:
Leaving)
L1115[14:03:09] <Bizzycola> funny thing,
I get a filenotfound exception from OC right before every crash
:p
L1116[14:03:29] <Bizzycola> I wonder if
the lua callback log thing is actually crashing it
L1117[14:03:37] <Kenny> what file?
L1118[14:03:53] <Bizzycola> Doesn't say
:/
L1119[14:05:17] <Kenny> can you state
what exactly it says? it should give a program name and line
location
L1121[14:07:29] <Kenny> do you have all
the files for CompViewer?
L1122[14:07:49] <Bizzycola> Yea I
downloaded your whole git repo and copied them in :
L1123[14:07:55] <Bizzycola> I probably
have more files then I need
L1124[14:08:08] <Kenny> i don't
understand that at all
L1125[14:08:20] <Bizzycola> And if I
didn't, it wouldn't work half the time, it just wouldn't work at
all I assume
L1126[14:08:46] <Bizzycola> Hmm. Seems to
work fine and much faster with that log thing turned off :p
L1127[14:08:52] <Kenny> if you didn't
have the CompInfo.txt file it shuld still work
L1128[14:09:12] <Bizzycola> I guess
logging errors from lua with OC somehow destroys java
L1129[14:09:12] <Kenny> that might have
been part of the trouble :P
L1130[14:10:23] <Bizzycola> Now if only
ICBM would stop being evil
L1131[14:10:36] <Bizzycola> Maybe I
should get the last version released before CC1.6 and then get
CC1.58 :p
L1132[14:10:54] <Bizzycola> Unfortunately
the downloads dont seem to list dates
L1133[14:12:03] <Bizzycola> If it isn't
any trouble, could you screenshot your mods folder for me? :
L1134[14:12:16] <Bizzycola> I wanna see
all the version to be sure
L1135[14:13:43] <Kenny> one minute
L1136[14:19:13] <Kenny> Bizzycola: check
the CompViewer repo for a file name mods.txt
L1137[14:19:30] <Bizzycola> kk
L1138[14:19:41] <Kenny> too many mods to
screen shot hehe
L1139[14:21:29]
⇦ Quits: Gopher (~Gopher@249.sub-174-251-240.myvzw.com) (Ping
timeout: 186 seconds)
L1140[14:22:24] <Wobbo> I already thought
he was silent…
L1141[14:22:38]
⇦ Quits: Din (~DinFer@c10k-sa.pppoe17577.bih.net.ba) (Read
error: Connection reset by peer)
L1142[14:24:12] <Bizzycola> I had cc
1.6.2 and a non-dev of the calc core but I fixed and it still won't
work -.-
L1143[14:25:56] <Bizzycola> Maybe it's
bound to hate me for all of eternity!
L1144[14:26:39]
⇨ Joins: Gopher
(~Gopher@20.sub-174-251-96.myvzw.com)
L1145[14:26:40]
zsh sets mode: +v on Gopher
L1146[14:26:47] <Wobbo> wb
L1147[14:26:55] <Gopher> ty
L1148[14:27:01] <Wobbo> yw
L1149[14:27:58] <Gopher> vm has gotten
more than a little bloated, lol
L1150[14:29:30] <Wobbo> XD
L1151[14:29:41] <Wobbo> Does it still
serve its purpose?
L1152[14:29:54] <ping> :D
L1153[14:29:56] <ping> bloat!
L1154[14:31:12] <Gopher> Well, I haven't
really tried to optimize it yet, gonna have to shift focus and do
that now, tho heh
L1155[14:31:43] <Gopher> ffs.
L1156[14:32:03]
⇦ Quits: Katie (webchat@cpe-24-210-223-235.neo.res.rr.com)
(Quit: Web client closed)
L1157[14:32:22] <Gopher> Every api seems
to have dependencies somewhere, thought I could unload some
unneeded ones and free up memory
L1158[14:32:33] <Gopher> but nope,
unloading them had zero impact
L1159[14:32:39] <Wobbo> XD
L1160[14:32:41] ***
manmaed|AFK is now known as manmaed
L1161[14:32:47] <Gopher> that... huh.
:looks at OC repo:
L1162[14:33:33] <Gopher> it /used/ to do
something, at least, doing it at a lua prompt
L1163[14:33:42] <Gopher> something
must've been changed that makes it /not/ do anything anymore
L1164[14:34:33] <Wobbo> The Lua prompt
has package.loaded as its index, maybe you should try to do it from
a script?
L1165[14:35:01] <Gopher> it's from lua
I've done it before and seen an effect
L1166[14:35:03] <Wobbo> And stuff won’t
get garbage collected unless it is necesary
L1167[14:35:06] <Gopher> it's in a script
I'm doing it now and seeing none
L1168[14:35:48] <Wobbo> And I don’t know
if you even CAN unload the deflibs. I gave you the oportunity, but
maybe Sangar did some magics with it
L1169[14:36:00] <Gopher> ok, think gc
just wasn't happening yet in my tests before
L1170[14:36:10] <Gopher> but the effect
is still pretty pitiful
L1171[14:36:15] <Wobbo> XD
L1172[14:36:20] <Gopher> went from 46k
free to 56k free
L1173[14:36:49] <Gopher> there /really/
needs to be a way to customize bios in-game.
L1174[14:37:28] <Wobbo> Complaints go to,
as always: The German With The Long To-Do List
L1175[14:37:51] <Gopher> it could
actually be done purely on the lua side
L1176[14:38:18] <Gopher> I'd be willing
to work on it, but sangar didn't seem to like the way I wanted to
do it when it last came up, heh
L1177[14:38:34] <Sangar> Wobbo, as in
component and computer and such? not fully. well, you could also
remove them from the ... preloaded (?) table.
L1178[14:38:34] <Gopher> meaning editing
the rom lua files, not in-game lua
L1179[14:39:08] <Wobbo> Sangar: ah, they
are stored in both. Good to know. Filesystem as well?
L1180[14:39:30] <Gopher> preload is local
:P
L1181[14:39:33] <Gopher> can't unload
from that
L1182[14:39:36] <Wobbo> Gopher: I would
prefer to edit the in-game files, so you can change the BIOS on a
computer basis
L1183[14:39:37] <Sangar> Wobbo,
yeah.
L1184[14:39:40] <Sangar> ah
L1185[14:39:41] <Gopher> oh, yes I
can
L1186[14:39:46] <Gopher> it's copied into
package
L1187[14:39:59] <Wobbo> preload shouldn’t
be local, I’m not smart enough to come up with that
L1188[14:40:12] ***
vifino is now known as vifino|away
L1189[14:41:02] <Gopher> clearing both
tables of everything except computer and event still only gives me
58095 bytes free
L1190[14:41:32] <Sangar> Gopher,
customizable bios: since there's sandboxing in the kernel i won't
"officially" support modifying that one :P in 1.3 there's
(most likely) be userdata so i'll be able to pull the filesystem
api host side (mostly) so there'll be less to load so it'll be more
feasible to make oses replaceable at a ... lower level? if that's
what the discussion was about anyway :P
L1191[14:41:35] <Wobbo> Gopher: how much
RAM do you have installed?
L1192[14:41:43] <Sangar> i'm only half
reading the chat :P
L1193[14:41:47] <Gopher> it's a robot, so
96k, heh
L1194[14:42:06] <Wobbo> Sangar: Its about
unloading deflibs to get more RAM
L1195[14:42:15] <Wobbo> Gopher: did the
gc run yet?
L1196[14:43:22] <Sangar> ah, i see. wait
preload is local?
L1197[14:43:23] <Gopher> unless I'm
mistaken about when it runs, it should have run.
L1198[14:43:30] <Gopher> I was
derping
L1199[14:43:40] <Wobbo> No it
isn’t,
L1200[14:43:43] <Gopher> it's local but
then copied to package.preload, same as loaded,
L1201[14:44:00] <Sangar> right
L1202[14:44:26] <Wobbo> Which is a huge
improvement from the original version :P
L1203[14:45:34] <Wobbo> There isn’t a way
to force the gc to run, is there?
L1204[14:46:19] <Sangar> Wobbo, sort of.
yield. at least with the default config it runs before each host
resume.
L1205[14:46:58] <Wobbo> So if gopher
would unload everything he wants to unload and then call
os.sleep(0) the gc should run?
L1206[14:47:10] <Sangar> yes
L1207[14:47:26] <Kenny> it's RobOS
L1208[14:48:00] <Gopher> just pulling an
event seems to do same thing as yielding, as far as gc
L1209[14:48:31] <Gopher> removing
everything except computer, event, and os, end up with 58k of
memory.
L1210[14:48:39] <Sangar> yeah, os.sleep
== computer.pullSignal until timeout is over basically :P
L1211[14:48:54] <Sangar> event.pull,
even
L1212[14:49:04] <Gopher> anything being
referenced by shell, which is running the program, is staying
loaded, of course
L1213[14:49:27] <Wobbo> So you would have
to overwrite init.lua, really
L1214[14:50:28]
⇦ Quits: Death (webchat@wsip-24-249-110-67.ks.ks.cox.net)
(Quit: */quits fabulously*)
L1215[14:50:29] <Sangar> if you have an
autorun.lua that listens to the init signal you can basically never
return from that handler - it runs before the top level shell is
started
L1216[14:51:33] <Gopher> does it?
L1217[14:51:42] <Gopher> autoruns do not
run before the shell displays a prompt
L1218[14:52:07]
⇨ Joins: Death
(webchat@wsip-24-249-110-67.ks.ks.cox.net)
L1219[14:52:07] <Sangar> they ...
should?
L1220[14:52:18] <Sangar> oh wait
L1221[14:52:19] <Sangar> i derped
L1222[14:52:19] <Gopher> I know this
because my first autorun file printed a "Drive mounted"
message
L1223[14:52:21] <Sangar> right
L1224[14:52:22] <Gopher> and it pritned
after the prompt
L1225[14:52:27] ***
manmaed is now known as manmaed|AFK
L1226[14:52:32] ***
vifino|away is now known as vifino
L1227[14:52:33] <Sangar> it queues the
init after the sleep
L1228[14:52:36] <Sangar> ah well
L1229[14:53:11] <Wobbo> But is the
autorun ran in the current shell?
L1230[14:53:12] ***
vifino is now known as vifino|away
L1231[14:53:15] ***
vifino|away is now known as vifino
L1232[14:53:15] ***
vifino is now known as vifino|away
L1233[14:53:27] <Gopher> hmm.
L1234[14:53:30] <Sangar> nope, autoruns
are run from an event listener
L1235[14:53:42] <Gopher> set
SHELL=mahprogram and ctrl+c gets me out of the current shell.
L1236[14:53:57]
⇦ Quits: Death (webchat@wsip-24-249-110-67.ks.ks.cox.net)
(Client Quit)
L1237[14:54:00] <Gopher> which, even
without unloading anything, gets me up to almost 60k
L1238[14:54:05] <Sangar> ah, right. that
would work.
L1239[14:54:12] <Wobbo> And that is why
we needed parameter expansion :P
L1240[14:58:42] <Gopher> if
os.getenv("SHELL")=="/bin/sh" then
os.setenv("SHELL",require("process").running())
computer.pushSignal("key_down",0,3,46,"SYSTEM")
end
L1241[14:58:55] <Gopher> nope
L1242[14:58:58] <Gopher> doesn't work
:/
L1243[14:59:06] ***
vifino|away is now known as vifino
L1244[14:59:10] <Gopher> oh, wait. need
to exit the program without pulling a signal.
L1245[14:59:22] <Wobbo> Is your shell
besh? :P
L1246[14:59:33] <Gopher> hmm. No, that
still didn't work.
L1247[14:59:40] *
Gopher pushes MOAR SIGNAL
L1248[15:00:05] <Gopher> hrm. Still no
joy.
L1250[15:05:37] <Gopher> theeere we
go
L1251[15:05:59] <Gopher> local
oldread=term.read term.read=function(...) term.read=oldread return
"exit" end return
L1252[15:06:30] <Gopher> causes the
parent shell to exit as soon as the program returns, causing the
newly setenv'd shell to run instead
L1253[15:07:15] <Gopher> and combining
that and unloading all packages like before I'm up to 68k of
memory. Better... still not great.
L1254[15:08:01] <Wobbo> What eats the
other 20k?
L1255[15:08:21] <Kenny> you do :P
L1256[15:08:37] <Gopher> not likely, with
this program
L1257[15:08:47] <Gopher> tho I still have
computer, event, and os loaded
L1258[15:08:59] <Wobbo> Try unloading
these as well :P
L1259[15:09:11] <Wobbo> event isn’t
really needed, is it?
L1260[15:10:52] <Gopher> unloading event
and os get me up to 71
L1261[15:11:22] <Wobbo> so computer would
eat 25 kb… damn
L1262[15:11:38] <Gopher> there's probably
more junk floating around
L1263[15:11:57] <Wobbo> Maybe some stuff
left from the boot procedure
L1264[15:12:08] <Wobbo> or modules used
by computer
L1265[15:12:40] <Gopher> every day I'm a
bit more tempted to dive in and start reshaping rom in my own image
XD
L1266[15:13:23] <Gopher> the setup I'd be
inclined to go for myself: os doesn't run from rom. If no disks are
available, you get minimal modules and a lua prompt.
L1267[15:13:46] <Gopher> if a disk is
available on bootup, it asks if you want to "format" and
install OpenOS to it.
L1268[15:14:10] <Gopher> well, first it
scans available disks and, if it finds one with a recognizable OS,
it boots off that
L1269[15:14:24] <Wobbo> So, basically,
some stuff lives in ROM, like the Lua prompt, and the rest is not
available?
L1270[15:14:55] <Gopher> uneditable
copies of it al would still live in rom, but the os itself wouldn't
actually run fully unless/until installed to a disk
L1271[15:15:16] <Gopher> where every bit
of it /would/ be editable
L1272[15:15:41] <Sangar> that's kinda
close to what i'm thinking of doing in 1.3 - after making the other
'base' stuff (filesys) 'host' side, so it doesn't have to live in
the rom :P
L1273[15:16:16] <Gopher> I still don't
know scala, but I'd be happy to contribute on the lua
rewrites
L1274[15:16:26] <Sangar> the reason why
some of the stuff gets loaded by the kernel - even though i don't
like it because it makes the kernel depend on the 'user' space - is
that computers are terribly slow to boot otherwise >_>
L1275[15:16:52] <Gopher> where does it
differ? some kind of nvram would be nice, even if it's literally 1k
of space for storing configs - boot settings and the like
L1276[15:16:55] <Sangar> i'm still
hopeful the lua changes will be mostly deletions :>
L1277[15:17:08] <Gopher> ehrm
L1278[15:17:13] <Gopher> then how is that
similar to what I was describing?
L1279[15:17:14] <Sangar> yeah, the nvram
thing basically.
L1280[15:17:15] <Wobbo> Sangar: maybe
make some stuff only become available when it is needed? Kinda like
a JITcompiler?
L1281[15:17:16] ***
JoshTheEnder|IsOnHoliday is now known as JoshTheEnder
L1282[15:17:45] <Sangar> in the addition
of editable nvram that contains the default os but can be fully
overwritten
L1283[15:18:05] <Gopher> oh. so the os
would install entirely to nvram. So we're talking a lot of
nvram.
L1284[15:18:21] <Sangar> Wobbo, how do
you mean? it's basically like that already, it's only loaded when
require()ed, no?
L1285[15:18:36] <Wobbo> Ah, then that is
what I meant
L1286[15:19:04] <Sangar> Gopher, quite a
bit. possibly.
L1287[15:19:29] <Gopher> Eh. m'kay.
L1288[15:19:41] <Sangar> or maybe just
enough for some config files :P
L1289[15:19:48] *
JoshTheEnder appears in a puff of purplish smoke
L1290[15:19:49] <Sangar> i'm very
undecided on this topic
L1291[15:19:58] <Gopher> guess it's not
really more magic than having an entire OS lurking in rom waiting
to self-install on an available disk, lol
L1292[15:20:01] <Sangar> (and the autorun
on nvram then booting from a disk)
L1293[15:20:18] <Sangar> yeah. in
particular updates will always be magical :P
L1294[15:20:24] <JoshTheEnder>
Skynet....
L1295[15:20:38] <Gopher> see, that seems
to create a problem
L1296[15:20:51] <Gopher> am I gonna have
to backup my changes to the os before every update?
L1297[15:21:58] <Sangar> i was thinking
of a 'reset' button in the gui that could be used to update the
built-in os when desired... but.. yeah. it's a problem.
L1298[15:22:16] <Wobbo> That is one of
the problems with implementing languages in higher languages I
guess, no real way to do booting or Assembly.
L1299[15:24:25] ***
Sorroko is now known as Sorroko_Off
L1300[15:25:51] <Gopher> hmm. Something
vaguely middle-ground-ish, though tbh it's a lot more my way than
your way, but I'm gonna call it middle-ground-ish anyway...
L1301[15:25:53] ***
Kenny is now known as Kenny|AFK
L1302[15:26:03] <Gopher> it could still
boot the os as it does now, uneditable and with magic
updates,
L1303[15:26:26] <Gopher> adding nvram
config space, for things like autorun settings and boot drive,
which default to rom
L1304[15:26:39] <Gopher> and add a
"format" command that magicks a copy of the os from rom
to a disk
L1305[15:26:57] <Gopher> and another
program to change the boot settings
L1306[15:27:15] <Gopher> you want to
customize the os, you have to install to a disk, and you don't get
updates anymore
L1307[15:27:27] <Gopher> but you can
always fall back on booting from rom, where you get magic instant
updates
L1308[15:27:29] <Wobbo> If you could
write to root, it would be possible to have a (simple) package
manager that you can update && upgrade after each update of
OC to make updating less magical
L1309[15:28:59] <Gopher> I think I mainly
liked the lua prompt only idea because it takes me back to my early
programming days on apples, heh
L1310[15:29:10] <Gopher> where you turn
it on without a disk, you get a basic prompt
L1311[15:29:46] <Gopher> god knows how
many hours I spent typing code into that ram-based void before I
got my hands on an actual basic /disk/ that allowed saving programs
and loading them back later XD
L1312[15:30:15] <Wobbo> Maybe, it should
have a Lua like prompt, that is basically a
bootmanager/loader
L1313[15:30:42] <Wobbo> then you could do
sometinhg like boot(“address”) to boot from that disk
L1314[15:30:55] <Wobbo> or,
setDefaultBoot(“address”)
L1315[15:36:41] <Gopher> yeah, I
guess
L1316[15:36:49] <Sangar> package manager
for os updating would be nice, but then you'd need an internet
card... :P i think a self-contained approach would be better. the
'install to disk' would probably be the cleanest way, even if it
makes updates more... difficult. but if you use that option you
should be capable of doing so :> also, improving copy to allow
recursion should be enough to 'install' it to disk.
L1317[15:37:47] <Gopher> if the copy in
rom updates, but installed to disk copies you've edited don't, with
a few tools you could possibly do updates without too much
difficulty
L1318[15:38:05] <Gopher> I was toying
with doing a merge program when I was playing with github XD
L1319[15:38:58]
⇨ Joins: Death
(webchat@ppp-70-130-34-8.dsl.wchtks.swbell.net)
L1320[15:39:19] ***
alekso56 is now known as alekso56_off
L1321[15:39:52]
⇨ Joins: phillips1012 (~phillips1@72.42.104.172)
L1322[15:41:10]
⇦ Quits: ping (~notPing@2601:4:4500:887:d177:4f4d:9fbf:76e5)
(Read error: Connection reset by peer)
L1323[15:41:27]
⇨ Joins: ping
(~notPing@2601:4:4500:887:d177:4f4d:9fbf:76e5)
L1324[15:42:20]
⇦ Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
(Read error: Connection reset by peer)
L1325[15:42:23]
⇨ Joins: wolfmitchell
(~wolfmitch@172.245.212.58)
L1326[15:42:28]
⇨ Joins: ^v
(~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
L1327[15:43:54] ***
wolfmitchell is now known as ectoBiologist
L1328[15:44:50] <TwoWholeWorms> Does Lua
have an equivalent of JSON encoding / decoding for tables?
L1329[15:44:51] ***
ectoBiologist is now known as johnEgbert
L1330[15:45:03] <Wobbo> TwoWholeWorms:
Google is your friend
L1331[15:45:12] <TwoWholeWorms> Google's
not being cooperative. :/
L1332[15:45:14] <Wobbo> It exists, but I
don’t have the link for you
L1334[15:45:26] <TwoWholeWorms> I'll have
to beat Google up a bit more, then.
L1335[15:45:36] <TwoWholeWorms> Oh,
cheers.
L1336[15:46:00] <Gopher> you can also
just use a combination of text.serialize and load()
L1337[15:46:15] <ping> its now
serialization.serialize :P
L1338[15:46:18] <Gopher> potential risk
involved if the source of the serialized data isn't trusted
L1339[15:46:22] <TwoWholeWorms> I should
expand that into OC specifically.
L1340[15:46:30] <TwoWholeWorms> ping:
aha, that's what I'm after.
L1341[15:46:44] <ping> .help
serialize
L1342[15:46:44] <^v> ping, Not
found.
L1343[15:46:52] <ping> :O seems i need to
update ^v with it
L1344[15:47:18] <TwoWholeWorms> heh
L1346[15:49:59] <TwoWholeWorms> yeah, got
there now. What's really annoying is I actually read that article
yesterday and then apparently instantly forgot about it.
>.<
L1347[15:50:50] <ping> apparently
text.serialize still exists
L1348[15:50:53] <ping> .help
text.serialize
L1349[15:50:53] <^v> ping,
text.serialize(value: any except functions):string Deprecated, use
"serialization.serialize".
L1350[15:52:39] <Wobbo> I finished 2048!
:D
L1351[15:52:54] <ping> .2048 LHC
L1353[15:52:57] <ping> is best 2048
L1354[15:53:13] <Wobbo> That is the one I
just won
L1356[15:53:22] <Wobbo> 20212
points
L1357[15:53:27] <ping> (ik, i
cheated)
L1358[15:53:42] <ping> LHC is actually
easier than 2048 a little bit
L1359[15:54:07] <ping> 2048 randomly
spawns 2 or 4, LHC just spawns electrons
L1360[15:55:18] <Wobbo> I’m going
now
L1361[15:55:22] <Wobbo> So, Bye!
L1362[15:56:02]
⇦ Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
(Quit: Wobbo)
L1363[16:01:00] <TwoWholeWorms> LHC?
o.o
L1364[16:01:09] <TwoWholeWorms> AS in the
one at CERN or something named for it?
L1365[16:10:29]
⇦ Quits: Death
(webchat@ppp-70-130-34-8.dsl.wchtks.swbell.net) (Ping timeout: 198
seconds)
L1366[16:13:05] <ping> .2048 lhc
L1368[16:13:08] <ping> yes
L1369[16:18:40] ***
prassel|off is now known as prasselpikachu
L1370[16:37:19] <JoshTheEnder> $slap
SuPeRMiNoR2
L1371[16:37:19] *
SuperBot slaps SuPeRMiNoR2 around a bit with a burning
ember
L1372[16:40:55] *
JoshTheEnder eats SuPeRMiNoR2
L1373[16:41:07] <JoshTheEnder> ^v where
are you
L1374[16:43:11] ***
JoshTheEnder is now known as JoshTheEnder|IsOnHoliday
L1375[16:45:52] <ping> wat
L1376[16:46:13] <ping>
JoshTheEnder|IsOnHoliday(again -.-), i disabled it
L1377[16:52:37] ***
vifino is now known as vifino|off
L1378[16:53:29] ***
vifino|off is now known as vifino
L1379[16:56:07]
⇦ Quits: ping (~notPing@2601:4:4500:887:d177:4f4d:9fbf:76e5)
(Read error: Connection reset by peer)
L1380[16:56:26]
⇨ Joins: ping
(~notPing@2601:4:4500:887:d177:4f4d:9fbf:76e5)
L1381[16:59:12] ***
Biohazard is now known as Bot
L1382[17:04:15]
⇨ Joins: Death
(webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net)
L1383[17:11:08]
⇦ Quits: Gopher (~Gopher@20.sub-174-251-96.myvzw.com) (Ping
timeout: 194 seconds)
L1384[17:11:26] ***
JoshTheEnder|IsOnHoliday is now known as JoshTheEnder
L1385[17:12:50] *
JoshTheEnder appears in a puff of white smoke
L1386[17:12:58] <JoshTheEnder> Ping, but
why?
L1388[17:16:07] <ping> because spam
L1389[17:16:12] <ping> its ennabled in
#ocbots tho
L1390[17:16:34] <ping> TwoWholeWorms,
there is a max screen size
L1391[17:21:50] ***
dsAway is now known as ds84182
L1392[17:23:03] ***
vifino is now known as NyanCat
L1393[17:25:56] <TwoWholeWorms> ping:
It's set to 20x15
L1394[17:26:17] <TwoWholeWorms> If I
disconnect and reconnect, it usually fixes itself.
L1395[17:26:40] <ping> ._. strange
L1396[17:26:43] <ping> using
latest?
L1397[17:27:10]
⇦ Quits: jk-5 (~jk-5@5ED41A81.cm-7-5a.dynamic.ziggo.nl) (Ping
timeout: 194 seconds)
L1399[17:29:34] <TwoWholeWorms> and we're
using the latest one that's available for 1.6.4. :/
L1400[17:29:36] <TwoWholeWorms>
IIRC
L1401[17:33:40]
⇨ Joins: jk-5
(~jk-5@5ED41A81.cm-7-5a.dynamic.ziggo.nl)
L1402[17:34:46] <JoshTheEnder>
TwoWholeWorms, 1.2.6 is latest for 1.6.4
L1403[17:36:11] *
TwoWholeWorms checks
L1404[17:41:14] <TwoWholeWorms> huh
L1405[17:41:17] <TwoWholeWorms> 1.0.0.
apparently.
L1406[17:42:24] <JoshTheEnder> Wow
L1407[17:42:29] <JoshTheEnder> Gg
L1408[17:42:44]
⇦ Quits: Death
(webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net) (Ping
timeout: 198 seconds)
L1409[17:44:35] <TwoWholeWorms> Yeah,
just asked the guy who maintains the Tekkit pack to update
it.
L1410[17:45:59] <TwoWholeWorms> On a
related note, is there no way to get a message from a specific port
only using the modem API? event.pull("modem_message") is
a bit more random than I need it to be. :/
L1411[17:46:23] <JoshTheEnder> Only open
ports you need
L1412[17:46:36] <TwoWholeWorms> I need
four. :/
L1413[17:47:35] <JoshTheEnder> You can
always check the port param of the returned data to do something
depending on what port
L1414[17:48:52] <JoshTheEnder> I dont
like using massive public modpacks, generally cause I get bored and
tear them apart and after I've done that I've spent more time than
if I put a pack together myself
L1415[17:49:13] <TwoWholeWorms> It's not
a public one, it's jsut for our one server.
L1416[17:49:27] <TwoWholeWorms> but I
don't have access to update it.
L1417[17:50:11] <TwoWholeWorms> Also, I
need to get a response from each of the specified ports each
time.
L1418[17:50:41] <TwoWholeWorms> Whcih I
can't guarantee. :/
L1419[17:50:45] <TwoWholeWorms> is
annoy.
L1420[17:51:03] <JoshTheEnder> Well, do
something like if port == 1 then do 1Stuff elseif .... end
L1421[17:51:05] ***
prasselpikachu is now known as prassel|off
L1422[17:51:30] <TwoWholeWorms>
Apparently it's already 1.2.6. :s
L1423[17:51:38] <TwoWholeWorms> But it
says 1.0.0 in the Mods list.
L1424[17:53:06] ***
NyanCat is now known as NyanDED
L1425[17:56:26] ***
NyanDED is now known as NyanSad
L1426[17:59:14] ***
NyanSad is now known as NyanCat
L1427[18:02:10]
⇨ Joins: Death
(webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net)
L1428[18:02:20]
⇨ Joins: Gopher
(~Gopher@105.sub-174-228-129.myvzw.com)
L1429[18:02:20]
zsh sets mode: +v on Gopher
L1430[18:12:08] <JoshTheEnder>
TwoWholeWorms, thats a fault in the source code I think, the
mcmod.info file is getting it from one of the main scala files that
is 1.0.0
L1432[18:13:07] <JoshTheEnder> Sangar,
version numbers need fixing on source code level (I think)
L1433[18:13:41] ***
NyanCat is now known as NyanDED
L1434[18:14:00] ***
NyanDED is now known as NyanCaaaaaat
L1435[18:14:06] ***
NyanCaaaaaat is now known as NyanCat
L1436[18:17:35] ***
Flenix is now known as Sleepyflenix
L1437[18:22:46]
zsh sets mode: +o on SpiritedDusty
L1438[18:40:20]
⇦ Quits: ping (~notPing@2601:4:4500:887:d177:4f4d:9fbf:76e5)
(Ping timeout: 190 seconds)
L1439[19:04:11]
⇦ Quits: Death
(webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net) (Ping
timeout: 198 seconds)
L1440[19:09:37] ***
ds84182 is now known as dsAway
L1441[19:11:27]
⇨ Joins: SashaPavlov_ (webchat@2.132.113.82)
L1442[19:11:44]
⇦ Quits: SashaPavlov_ (webchat@2.132.113.82) (Client
Quit)
L1443[19:16:29]
⇨ Joins: Death
(webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net)
L1444[19:22:27]
⇨ Joins: SashaPavlov (~SashaPavl@2.132.113.82)
L1445[19:42:06] ***
Kenny|AFK is now known as Kenny
L1446[19:42:53]
⇦ Quits: Death
(webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net) (Ping
timeout: 198 seconds)
L1447[19:48:31]
⇨ Joins: Death
(webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net)
L1448[19:49:21]
⇦ Quits: Maxwolf (labs@madsciencemod.com) (Quit:
Leaving)
L1449[19:54:58] ***
JoshTheEnder is now known as JoshTheEnder|IsOnHoliday
L1450[20:00:33]
⇨ Joins: dangranos (webchat@109.203.209.139)
L1451[20:00:53] ***
NyanCat is now known as vifino|off
L1452[20:02:03]
⇨ Joins: ping
(~notPing@2601:4:4500:887:4dda:5ea4:1747:3521)
L1453[20:02:40] <ping> ever wanted a
uselessly big exponent?
L1454[20:03:18] <ping> .pipe calc
9999^1000|tohastebin
L1457[20:03:40] <ping> :D
L1458[20:05:09] <ping> .pipe lua while
true do print("ping pong ")|tohastebin
L1460[20:05:21] <ping> wat
L1461[20:05:22] <ping> fail
L1462[20:05:51] ***
vifino|off is now known as vifino
L1463[20:06:39] ***
vifino is now known as vifino|off
L1464[20:07:25] <dangranos> ping, is your
bot open-source?
L1465[20:08:10] <ping> yes
L1466[20:08:34] <ping> i update it every
couple days, so it might be a little outdated
L1467[20:08:46] <Death> heh I just
recently made a bot.
L1468[20:08:49] <Death> it fails a lot
:>
L1469[20:11:13] <ping> this is like my
10th .-.
L1470[20:11:16] <ping> probably
more
L1471[20:14:50]
⇦ Quits: Death
(webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net) (Ping
timeout: 198 seconds)
L1472[20:19:32]
⇨ Joins: Death
(webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net)
L1473[20:25:47]
⇨ Joins: Johannes13_
(~Johannes@p4FDE8B22.dip0.t-ipconnect.de)
L1474[20:27:52]
⇦ Quits: Johannes13 (~Johannes@p4FDE8B22.dip0.t-ipconnect.de)
(Ping timeout: 194 seconds)
L1475[20:30:39]
⇨ Joins: Maxwolf (labs@madsciencemod.com)
L1476[20:30:40]
zsh sets mode: +v on Maxwolf
L1477[20:35:28]
⇨ Joins: Johannes13__
(~Johannes@p4FDE97A8.dip0.t-ipconnect.de)
L1478[20:37:09]
⇦ Quits: Johannes13_
(~Johannes@p4FDE8B22.dip0.t-ipconnect.de) (Ping timeout: 186
seconds)
L1479[20:43:17] <Kenny> hey Maxwolf
L1480[20:43:26] <Maxwolf> Evening
Kenny!
L1481[20:43:52] <Kenny> haven't been too
active the past couple of days, been under the weather
L1482[20:44:14] <Kenny> back and legs
were bothering me pretty bad
L1483[20:44:22] <Maxwolf> Yeah I just
been playing MC now that most of the mods I enjoy are stable on
1.6.4
L1484[20:44:29] <Maxwolf> Trying out
everything and playing it in straight survival
L1485[20:44:32] <Maxwolf> Best testing
that I know of
L1486[20:44:35] <Maxwolf> Also fun
:D
L1487[20:44:42] <Kenny> yep :)
L1488[20:45:06] <Maxwolf> You feeling
better now?
L1489[20:45:22] <Kenny> i do so much
programming in lua and doing some coding (learning hehe) along with
support and testing OC i don't have a lot of time to play
L1490[20:45:34] <Kenny> the pain has
eased upo quite abit
L1491[20:45:36] <Maxwolf> Yeah I am like
that when I am in dev mode and adding new features
L1492[20:45:40] <Maxwolf> No time to
play
L1493[20:46:06] <Kenny> it doesn't help
that i'm adult ADD hehe
L1494[20:46:22] <Maxwolf> After a big
release though I like to play with everything in survival
L1495[20:46:53] <Kenny> you get
everything set up the way you wanted for OC?
L1496[20:52:45] <Maxwolf> Yeah I think
so, I still am to early in the game to really use OC or even Mad
Science stuff
L1497[20:52:58] <Maxwolf> Been RI mostly
up to this point
L1498[20:53:18] <Maxwolf> Fixed tooons of
issues we found in it over last week or so
L1499[20:53:44] <Kenny> cool :)
L1500[20:54:18] <Kenny> i'm about ot head
off. been uip since 5am with only 3 hours sleep. about to fall out
now hehe
L1501[20:54:34] <Maxwolf> Hey man take
care and see you around
L1502[20:54:46] <Maxwolf> When I get back
into dev mode will get that API into mad Science that will be fun
:)
L1503[20:56:25] <Kenny> catch up with you
later.
L1504[20:56:31] <Kenny> nite y'all
L1505[20:56:34] ***
Kenny is now known as Kenny|Sleeping
L1506[20:59:15]
⇦ Quits: ping (~notPing@2601:4:4500:887:4dda:5ea4:1747:3521)
(Read error: Connection reset by peer)
L1507[20:59:34]
⇨ Joins: ping
(~notPing@2601:4:4500:887:4dda:5ea4:1747:3521)
L1508[21:14:26] <Michiyo> Gopher, you
around by chance?
L1509[21:16:29] ***
cazzar|Away is now known as Cazzar
L1510[21:25:26]
⇦ Quits: Lathanael|Away
(~Lathanael@p54973BC9.dip0.t-ipconnect.de) (Ping timeout: 380
seconds)
L1511[21:26:40]
⇨ Joins: Lathanael|Away
(~Lathanael@p54973C57.dip0.t-ipconnect.de)
L1512[21:29:31] <Death> time to try
opencomputers for like the first time
L1513[21:29:36] <Death> despite being in
the channel for a long time :P
L1514[21:45:01]
⇦ Quits: johnEgbert (~wolfmitch@172.245.212.58) (Ping
timeout: 380 seconds)
L1515[21:47:15] <Bizzycola> You never
used it? lol
L1516[21:47:56]
⇨ Joins: wolfmitchell
(~wolfmitch@172.245.212.58)
L1517[21:49:17] <Death> Nope.
L1518[21:49:27] <Death> And now I
remember why I quit it after I tried it like once
L1519[21:49:40] <Death> I'd rather stick
with vanilla Lua
L1520[22:06:48]
⇦ Quits: dangranos (webchat@109.203.209.139) (Quit: Web
client closed)
L1521[22:17:43] <ping> Death,
waaaaat
L1522[22:18:50] <ping> why havent you
used it? D:
L1523[22:19:10] <Death> Because, I'm
using too many forms of Lua
L1524[22:19:20] <Death> ComputerCraft,
Vanilla, Love2d, and now OC? nothx.
L1525[22:19:25] <ping> yes
L1526[22:19:52] <ping> CC, vanilla,
love2d, oc, jit
L1527[22:19:56] <ping> what i use
L1528[22:20:50] <ping> oh and luvit
L1529[22:21:04] <Death> bleh
L1530[22:21:06] <Death> Fine.
L1532[22:25:51] <ping> win 8
L1533[22:25:54] <ping> NOOOOOESSSSs
L1534[22:26:15] <Death> eh, you win
ping.
L1535[22:26:22] <Death> My 1.7.8 server
was corrupted in a BSoD
L1536[22:26:31] <Death> so, nothing to
build now :<
L1537[22:29:33] <ping> worlds corruptions
easy to fix
L1538[22:31:10] <Death> eh, too
lazy
L1539[22:31:14] <Death> and it was a shit
castle anyways
L1540[22:39:35]
⇦ Quits: Death
(webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net) (Quit:
Changing computers, calm your tits.)
L1541[22:40:28]
⇨ Joins: Death
(webchat@ppp-70-130-34-8.dsl.wchtks.swbell.net)
L1542[22:40:44]
⇦ Quits: ping (~notPing@2601:4:4500:887:4dda:5ea4:1747:3521)
(Read error: Connection reset by peer)
L1543[22:45:01]
⇦ Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
(Ping timeout: 380 seconds)
L1544[22:45:05]
⇨ Joins: ping
(~notPing@2601:4:4500:887:4dda:5ea4:1747:3521)
L1545[22:47:05]
⇨ Joins: ^v
(~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
L1546[23:04:55] <TwoWholeWorms> ping:
SYN
L1547[23:20:17] <ping> soo
L1548[23:20:27] <Death> aap
L1549[23:20:41] <ping> i got to
-350,000,000 MPH in big rigs
L1550[23:20:51] <ping> thats enough for
todahy
L1551[23:21:02] <ping> i haz robotics
turnoment tomorrow
L1552[23:25:04] <ping> BIG RIGS! BIG
RIGS.
L1553[23:25:16] <ping> BBBBIIIIIIIIIGGGGG
RIIIIIIIIIGS
L1554[23:25:23] *
Death stabs ping
L1555[23:26:37] *
ping slaps the shit out of Death
L1556[23:27:45] *
Death shits
L1557[23:27:54] <ping> D:
L1558[23:28:03] <ping> not what. i
mahnt.
L1559[23:28:11] <Death> Too bad
L1561[23:36:09] <ping> about 20GB there
:O
L1562[23:36:21] <ping> wait
L1563[23:36:25] <ping> exactly 20GB
L1564[23:36:37] <ping> not sure if slow
or not
L1565[23:36:43] <Death> >>return
20050000000/(2^40)
L1566[23:36:44] <Cazzar> 200GB
L1567[23:36:50] <Death> wait wrong
channel
L1568[23:37:00] <ping> .calc
20050000000/(2^40)
L1569[23:37:00] <^v> ping, 0
L1570[23:37:04] <ping> mfw
L1571[23:37:30] <Cazzar> .lua
20050000000/(math.pow(2, 40))
L1572[23:37:30] <^v> Cazzar,
0.018235368770547
L1573[23:37:33] <Cazzar> wat
L1574[23:37:43] <ping> yeah
L1575[23:38:03]
⇦ Quits: phillips1012 (~phillips1@72.42.104.172) (Remote host
closed the connection)
L1576[23:38:03] <Death> I think it might
be derping
L1577[23:38:07] <ping> nop?
L1578[23:38:19] <Death>
0.018235368770547?
L1579[23:38:27] <ping> you are wrong side
of divide utard
L1580[23:38:36] <Cazzar> .calc 2^40
L1581[23:38:36] <^v> Cazzar,
1099511627776
L1582[23:38:41] <ping> .lua53
(2^40)/20050000000
L1583[23:38:42] <^v> ping,
54.83848517586
L1584[23:38:49] <ping> ^ probably what
you wanted
L1585[23:39:10] <Death> No, wouldn't you
take the size in bytes and divide by the amount of bytes in a
gb?
L1586[23:40:00] <ping> 2^40 is 1024
GV
L1587[23:40:02] <ping> GB*
L1588[23:40:20] <Death> bleh.
L1590[23:40:27] <ping> *slap*
L1591[23:40:47] <Death> then it's
20050000000/2^30.
L1592[23:40:52] <ping> yes
L1593[23:40:57] <Death> .calc
20050000000/2^30
L1594[23:40:57] <^v> Death, 18
L1595[23:42:39]
⇨ Joins: phillips1012 (~phillips1@72.42.104.172)
L1596[23:42:52] <ping> well
18.67301762104
L1597[23:42:54] <ping> but anyway
L1598[23:42:55] <ping> bed
L1599[23:42:56] <ping> :3
L1600[23:43:10] <ping> i gotta wake up
early .-.
L1602[23:43:21]
⇦ Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
(Read error: Connection reset by peer)
L1603[23:48:26]
⇨ Joins: dangranos (webchat@109.203.209.139)
L1604[23:51:37]
⇨ Joins: Vexatos
(~Vexatos@p5B3C9A4D.dip0.t-ipconnect.de)