<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[05:30:02] ⇨
Joins: Michiyo (Michiyo@kenobi.pc-logix.com)
L2[05:30:02] <Kenny|Sleeping> \o
L3[05:30:02] zsh
sets mode: +v on Michiyo
L4[05:33:06] *
ShadowKatStudios stabs Kenny|Sleeping
L5[05:34:14] <ShadowKatStudios> Interesting
fact: Engineer's Toolbox solars will run on glowstone if you put
the glowstone on top of the solar panel
L6[05:37:41] ⇦
Quits: Din (~DinFer@c10k-sa.pppoe17711.bih.net.ba) (Quit:
Leaving)
L7[05:38:41] <Bizzycola> lol
L8[05:38:52] <Bizzycola> infinite
energy!..even at night! or in a cave! :p
L9[05:40:06] ⇨
Joins: ShadowKatStudios_
(~chatzilla@c211-31-42-102.rochd5.qld.optusnet.com.au)
L10[05:40:41] <ShadowKatStudios_> I said
that on a server and it booted me for exposing it's secrets
L11[05:42:20] ⇦
Quits: ShadowKatStudios
(~chatzilla@c211-31-42-102.rochd5.qld.optusnet.com.au) (Ping
timeout: 190 seconds)
L12[05:42:34] ***
ShadowKatStudios_ is now known as ShadowKatStudios
L13[05:42:50] <ShadowKatStudios> My god,
this thing hates me
L14[05:43:11] <ShadowKatStudios> Wait, I
don't have one... Hmm...
L15[05:43:47] ***
Kenny|Sleeping is now known as Kenny
L16[05:43:55] <Kenny> you didn't
know......
L17[05:44:05] <Kenny> i'm like Santa
Claus.....
L18[05:44:16] <Kenny> I can tell when
you've been bad or good
L19[05:44:31] <Kenny> even when i'm
sleeping
L20[05:45:50] <ShadowKatStudios>
Sleepwaving is bad
L21[05:46:06] <ShadowKatStudios>
Sleepwalking is worse, but you know
L22[05:46:26] <Kenny> you never know if i
am asleep or just letting you think i am
L23[05:46:35] *
ShadowKatStudios wonders if hacking off Kenny's arm would result in
him being unable to wave
L24[05:47:27] <Kenny> i'm immortal, i
regenerate parts as needed
L25[05:47:32] <ShadowKatStudios> Darn
L26[05:48:06] <ShadowKatStudios> Do you
regenerate while you sleep?
L27[05:48:16] <Kenny> if i sleep
L28[05:48:30] <ShadowKatStudios> Why
pretend?
L29[05:48:33] <Kenny> sleep is my
regenrative period
L30[05:49:01] <ShadowKatStudios> So do you
regenerate while you're awake?
L31[05:49:04] <Kenny> so i can see what
shennanigans you guys are up to :P
L32[05:49:52] <Kenny> everyone regenerates
while they sleep: energy, physical stamina. i regrow what is
needed
L33[05:50:19] <ShadowKatStudios> I was just
stabbed with a power cable because I exposed secrets of a mod
L34[05:50:22] <Kenny> god, i wish tol hell
that were true, then i could get a new set of legs
L35[05:51:29] ***
Cazzar is now known as cazzar|Away
L36[05:56:07] ⇨
Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L37[06:05:05] <ShadowKatStudios> Well
Kenny, I'm a cybernetic cat so...
L38[06:05:31] ***
cazzar|Away is now known as Cazzar
L39[06:23:59] <Bizzycola> well now I has a
basic dev console
L40[06:46:31] <ShadowKatStudios> What is a
basic dev console defined as?
L41[06:50:05] ⇦
Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll
probably come back in either 20 minutes or 8 hours.)
L42[06:56:35] <Bizzycola> what do you mean?
:p
L43[07:01:54] <MrHohenheim> hey Kenny
L44[07:02:09] <Kenny> hey.
L45[07:02:14] <Kenny> give me a few
miknutes
L46[07:02:24] <MrHohenheim> now everything
works and i have backup now :D
L47[07:02:55] <MrHohenheim> Michiyo, you
here?
L48[07:03:16] <Bizzycola> I will have fast
internet in a while, I think I am going to create a private repo
for my game so I have a constant backup :p
L49[07:03:30] <Bizzycola> having it in only
one place is probably bad idea :D
L50[07:03:38] <Cazzar> yay, I can lwjgl
now!
L51[07:03:39] <MrHohenheim> i forget make
backup and 2 hour job to remake everything
L52[07:03:42] ⇨
Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L53[07:03:42] <ShadowKatStudios> I'd better
go, school tomorrow, need to present an assignemtn that's only half
done
L54[07:03:56] <MrHohenheim> so backup
always important
L55[07:04:02] <Bizzycola> ikr
L56[07:04:07] *
Cazzar is sitting here waiting for his internet speeds to
increase
L57[07:04:10] <Bizzycola> I've been working
on this for like months
L58[07:04:14] <Bizzycola> if I lost it I
would be most annoyed :p
L59[07:04:17] <MrHohenheim> yeah the
problem i always forget make
L60[07:04:36] <MrHohenheim> i not want
reintall again debian
L61[07:05:01] <MrHohenheim> too much typo
and i feel some pains in my fingers :D
L62[07:05:07] <Bizzycola> I wonder what
would happen if I made the repo public..I mean besides everyone
telling me I'm insane of course :p
L63[07:05:19] <MrHohenheim> we know
L64[07:05:20] <MrHohenheim> :D
L65[07:05:24] <MrHohenheim> Nukacola
L66[07:05:55] ⇦
Quits: ShadowKatStudios
(~chatzilla@c211-31-42-102.rochd5.qld.optusnet.com.au) (Quit: Night
all o/)
L67[07:06:14] <MrHohenheim> i installed
photoshop and forget use yesterday i want to make inverz pic and i
see license ended
L68[07:06:17] <MrHohenheim> -.-
L69[07:06:22] <Kenny> what's up,
MrHohenheim?
L71[07:06:39] <Bizzycola> 876 files..not
bad :p
L72[07:06:40] <Cazzar> Bizzycola you should
see my lwjgl test development so far
L73[07:06:41] <MrHohenheim> i have finally
youtube vimeo twitter and some cool plugins
L74[07:06:57] <Bizzycola> taking a while to
add them all to the empty repo :p
L75[07:07:03] <Bizzycola> uploading will be
most fun
L76[07:07:03] <MrHohenheim> just a metro
tile not working i think not like this theme and only work the
orginials
L77[07:07:10] <Bizzycola> Cazzar: show me
then :p
L78[07:07:15] ***
jesustk_off is now known as jesusthekiller
L79[07:07:31] <Cazzar> half the changes are
not there because the commits are between working stages but
L80[07:07:47] <Cazzar>
github.com/cazzar/BodyShop/commits/
L82[07:08:33] <Kenny> looking good,
MrHohenheim :)
L83[07:08:40] <Bizzycola> 400mb. This will
be fun to upload.. :p
L84[07:09:34] <MrHohenheim> :) thx
L85[07:11:32] <MrHohenheim> omg looks cool
at mobilphone
L86[07:19:41] ⇨
Joins: Vexatos
(~Vexatos@p200300556E0DF897B400F25D72128F46.dip0.t-ipconnect.de)
L87[07:30:53] ⇨
Joins: BevoLJ
(~BevoLJ@cpe-24-55-33-198.austin.res.rr.com)
L89[07:30:53] zsh
sets mode: +v on BevoLJ
L90[07:33:05] <Vexatos> o/
L91[07:34:27] *** ^ is
now known as Biohazard
L92[07:35:05] <Kenny> ok. got some good
news. CompViewer has been update and now has a GUI interface
:)
L93[07:35:26] <Vexatos> O:
L94[07:36:08] ***
Cazzar is now known as cazzar|Away
L95[07:37:36] <Kenny> as soon as I check it
against the other 2 tiers and see if i need to make modifications
I'll be releasing it
L96[08:13:37] <Kenny> ok, how can i exit a
program without running any of the other codew
L97[08:13:47] <Kenny> ]lua program*
L98[08:28:04] <MrHohenheim> Kenny, i need
yourhelp only one thing if you not busy
L99[08:28:15] <MrHohenheim> :)
L100[08:30:04] <Kenny> ok
L101[08:30:24] ***
Death||Away is now known as Death
L103[08:30:51] <MrHohenheim> how can i add
auto start command for my forum i need to do this ./nodebb
start
L104[08:31:06] <MrHohenheim> i tryed some
commands but not works
L105[08:31:55] <Kenny> did you enter that
line (./nodebb start) in the command box
L106[08:32:26] <MrHohenheim> yes
L107[08:32:32] <MrHohenheim> nothing
happend
L108[08:32:51] <Kenny> ok. give me a
minute to do some research
L109[08:32:57] <MrHohenheim> i restarted
the debian and checked /node log and nothing
L110[08:34:37] <Kenny> did you try
./nodebb start &
L111[08:35:16]
⇨ Joins: Gopher
(~Gopher@172.sub-70-193-135.myvzw.com)
L112[08:35:16] <Kenny> \o
L113[08:35:16]
zsh sets mode: +v on Gopher
L114[08:35:31] <MrHohenheim> yeah i try it
now i thing forget add "start" word
L115[08:35:38] <Kenny> hey Gopher
L116[08:35:44] <Gopher> hi, kenny
L117[08:35:57] <Kenny> does your GUI
package work on a tier 1 computer?
L118[08:36:15] <Gopher> The default style
needs updating, it doesn't have any 1bit color style info
L119[08:36:25] <Kenny> ahhh. ok
L120[08:36:25] <Gopher> so it'd probably
be a lot of black-on-black and white-on-white as-is
L121[08:36:37] <Kenny> white on white to
start
L122[08:36:53] <Gopher> yeah, mostly
white-on-white until the color stability bugfix goes in
L123[08:37:13] <Gopher> actually, not sure
that would change it either, 1bit color may not use the PackedColor
class
L124[08:37:33] <Gopher> but currently,
anything except exactly color 0 is white on 1bit color
L125[08:38:19] <Kenny> ok. I got the
CompViewer updated using your gui package :)
L126[08:38:28] <Gopher> nice :) I'll check
it out in a bit
L127[08:38:38] <Kenny> haven't uploaded it
yet
L128[08:38:40] <Gopher> if you updated the
repo, that is
L129[08:38:51] <Kenny> was checking it
against the other screens
L130[08:39:01] <Gopher> ah. Well, I'll be
sure to go ahead and do the 1bit styles soonish.
L131[08:39:09] <Kenny> that was how i
found ouit about the white on white thing hehe
L132[08:39:39] <Kenny> the size you use in
savedlg is the max res for a tier 1 screen
L133[08:39:43] <Kenny> 50 x 16
L134[08:39:48] <Gopher> not a coincidence,
heh
L135[08:40:15] <Kenny> i don't remember
monitors with that resolution
L136[08:40:31] <Kenny> closest ot it was
using a graphics page on the old CGA cards
L137[08:40:42] <Kenny> they were 40 x
25
L138[08:40:49] <Gopher> was never a
standard I was aware of, either, but a lot of early computers had
various non-standard resolutions as I remember it
L139[08:41:09] <Kenny> very possible
L140[08:42:04] <MrHohenheim> hm
L141[08:42:13] <Kenny> did that
work?
L142[08:43:31] <Kenny> Gopher: how would i
stop execution of a lua program from within the program
L143[08:44:15] <MrHohenheim> nope
L145[08:44:44] <Gopher> the clean/proper
way is to actually design in an exit path; having your main loop
watch some
L146[08:44:52] <Gopher> state variable and
exit, cleaning up, when it changes
L147[08:47:00] ***
prassel|off is now known as prasselpikachu
L148[08:47:11] <Gopher> if you want to
force an immediate exit, easiest thing to do is just error(),
though in oc, whether because of an overridden error function or a
change in lua 5.3, you can't suppress the error message like you
could in cc/5.1
L149[08:48:02] <Kenny> what i'm doing is
checking to see if the screen is a tier 2 or 3 monitor, if not exit
the program with a message
L150[08:48:27] <Gopher> then just
error("requires at least a tier 2 monitor",0) would work
fine.
L151[08:48:36] <Gopher> the 0 will prevent
it from displaying the file name and line number
L152[08:48:40] <Gopher> so it'll just show
the message in red
L153[08:48:44] <Kenny> as i used the same
setup you had in savedlg, which uses gui.close, i'm not sure how to
go about it
L154[08:49:13] <Gopher> I'm assuming you
haven't actually ru the gui yet at the point you're checking for a
tier 1 monitor?
L155[08:49:23] <Kenny> nope
L156[08:49:24] <Gopher> so there should be
nothing to clean up that won't be automatically gc'd
L157[08:49:46] <Kenny> if i do i actually
get an error from the gui
L158[08:50:02] <Gopher> currently it
doesn't crash very gracefully :/
L159[08:50:48] <Kenny> attempt to
concatenate local str (a nil value)
L160[08:50:50] <Gopher> the gui.run
function is something I need to work on, make it trap errors so it
can clean up rather than just splatting you back out, with event
hooks still installed, timers still running, and annoying fg/bg
colors
L161[08:50:55] <Kenny> that is the erro
message
L162[08:51:06] <Kenny> and it poiunts to
line 430 in gml
L163[08:51:28] <Kenny> that's if i leave
the setting at 50, 16 for the gui
L164[08:51:41] <Gopher> O_o I don't see
how 430 could give that...
L165[08:51:46] <Kenny> if i change it to
48, 14 then i get an all white screen
L166[08:51:54] <Gopher> oh, unless it's
reading outside the screen
L167[08:51:58] <Kenny> yep
L168[08:52:04] <Kenny> max res 50,16
L169[08:52:08] <Gopher> but 50,16
shouldn't have it reading outside the screen, I wouldn't
think?
L170[08:52:27] <Kenny> it might be
advancing 1 place further than the screen res
L171[08:52:29] <Gopher> I'll look at it,
might be center positioning it wrong in that case
L172[08:53:52] <Kenny> i've always used (w
- width) /2 to do centering
L173[08:54:13] <Kenny> and do a math.floor
on it
L174[08:55:22] ***
Sorroko_Off is now known as Sorroko
L175[08:55:52] <Kenny> MrHohenheim: are
you trying to set up a shortcut to start NodeBB?
L176[08:56:25] <MrHohenheim> i searching
at google
L177[08:56:39] <Kenny> that's what i was
doing :)
L178[08:56:42] <MrHohenheim> i think this
very easy thingy but iam too noob to see
L179[08:56:58] <MrHohenheim> i need a
coffe now :D
L180[08:57:16] ***
tgame14|away is now known as tgame14
L181[08:57:39] <Gopher> huh. yeah, somehow
it's trying to start at 1,0
L182[08:57:48] ⇦
Quits: Vexatos
(~Vexatos@p200300556E0DF897B400F25D72128F46.dip0.t-ipconnect.de)
(Quit: Greetings from Pastry Fork, Inc. ✔)
L183[08:58:38] <Kenny> so when it gets to
50 it's actually hitting 51, outside the screen?
L184[09:01:03] ***
Bizzycola is now known as Bizzycola|Offline
L185[09:05:30] <Gopher> no, it was
starting at x=1, y=0. And once I looked at the code was obvious it
would
L186[09:05:36] <Gopher> though I'm
confused why it wasn't starting at 0,0
L187[09:05:51] <Gopher>
floor((max-width)/2) is 0 if max == width
L188[09:06:06] <Gopher> added
math.max(1,<that>)
L189[09:06:17] <Gopher> I'd already
constrained the width/height
L190[09:06:41] <Gopher> and added some
minimal styles so that it is usable if a bit ugly in 1bit, will
sync the fix and style now
L191[09:09:07] <Kenny> thanks, Gopher.
:)
L192[09:09:27] <Gopher> np, was easy to do
and I just hadn't been thinking about it
L193[09:09:51] <Kenny> i do make a good
bug tester for your gui system hehe
L194[09:10:10] <Gopher> Indeed, having any
testers is always appreciated!
L195[09:10:43] <Kenny> well, when i did
this CompViewer, i wanted to make it look better than the CC
one.
L196[09:11:27] <Kenny> i still have to add
in some more stuff that was in the current version, but i'll have
to do it differently and it will take a little while
L197[09:12:06] <Kenny> the current version
has the component programming info in it for at leact OC.....
L198[09:12:50] <Kenny> so if you were to
select gpu, it would give you the list of functions on a separate
page, then pressing 'M' would give you the functions and what they
do
L199[09:13:49] <Kenny> i want to add that
in again, but with some many characters it was being a bitch to
adjust the line width to match the screen resolution
L200[09:13:56] <Gopher> nice :)
L201[09:14:04] <Gopher> eventually I'll
get to things like context menus XD
L202[09:14:27] <Kenny> i finally got that
part sorted out, so now i can adjust line width to screen
width
L203[09:15:05] <Gopher> I'm considering
adding magic values for width and height like it has center for
x/y
L204[09:15:08] <Kenny> basically i can use
a list box for this because some of it will have to scroll on the
lower tier screens
L205[09:15:42] <Gopher> so you could, ex,
do x=10, width="full" and it'd go from x to the right
edge, or x=-10 and width=full and it'd go from the left edge to 10
from the right
L206[09:16:16] <Kenny> kind of.
L207[09:17:00] <Kenny> i put the info into
a file and set up id tags [GPU] [GOU_END] to enclose the
info.....
L208[09:17:37] <Kenny> then i wrote a
function the opens the file, looks for [GPU] reads in the lines
till it reaches [GPU_END]
L209[09:18:08] <Kenny> then it runs thru
the lines splitting them down to the required width
L210[09:18:23] <Kenny> basically like
doing a 'wrap'
L211[09:19:04] <Kenny> and it doesn't
split any words
L212[09:19:21] <Kenny> so each line has
full words in it
L213[09:19:35] <Gopher> nice
L214[09:24:22] ⇦
Quits: Ir7_o (~Ir7_o@2a02:c200:0:10:2:1:7546:1) (Ping timeout: 194
seconds)
L215[09:25:56] ***
SuPeRMiNoR2|Away is now known as SuPeRMiNoR2
L216[09:27:47] ***
alekso56_off is now known as alekso56
L217[09:27:52]
⇨ Joins: Ir7_o
(~Ir7_o@2a02:c200:0:10:2:1:7546:1)
L218[09:27:52] <Kenny> \o
L219[09:27:52]
zsh sets mode: +o on Ir7_o
L220[09:29:10]
⇨ Joins: Alyekra
(~Alyekra@cpe-67-246-70-160.twcny.res.rr.com)
L221[09:29:13]
⇨ Joins: Wobbo
(~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L222[09:29:13] <Kenny> \o
L223[09:29:13]
zsh sets mode: +v on Wobbo
L224[09:32:14] <Wobbo> So, something
happened here?
L225[09:32:58] <Kenny> WOBBO!
L226[09:33:09] <Wobbo> Hi
L227[09:33:28] <Gopher> nothing happened
that I'm aware of
L228[09:33:29] <Kenny> CompViewer will be
getting updated later today :)
L229[09:33:41] <Kenny> it now has a GUI
interface :)
L230[09:33:47] <Wobbo> That is good to
her
L231[09:33:50] <Wobbo> *hear
L232[09:34:19] <Kenny> and it should now
work on all 3 tiers of screen
L233[09:34:46] <Kenny> i'll be doing final
test on tghe tier 1 screen here shortly
L234[09:35:00] <Kenny> soon as i get off
my dead ass and get the update files hehe
L235[09:38:18] <Kenny> Gopher: that fixed
the issue and as the screen is black and white anyway, it looks
good
L236[09:38:46] <Kenny> only draw back is a
tier 1 screen doesn't have mouse capabilities
L237[09:38:49] ⇦
Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll
probably come back in either 20 minutes or 8 hours.)
L238[09:38:53] <Kenny> you need to use the
kb
L239[09:39:27] <Gopher> yeah, only thing I
can think of that's currently an issue, no way to open a subfolder
in the right list in savedlg
L240[09:40:06] <Gopher> ex, you
double-click now to go move the view. Not sure if that affects
compviewer or not
L241[09:41:40] <Kenny> use the tab
key
L242[09:42:08] <Gopher> well, no, I mean
in the saveDlg program, the left box, just selecting changes the
view immediately, keyboard, mouse, whatever
L243[09:42:13] <Gopher> but the right box,
double-clicking a folder name opens that folder
L244[09:42:21] <Gopher> no keyboard
altnative to that doubleclic
L245[09:42:32] <Kenny> tab to the right
window and press enter
L246[09:42:53] <Gopher> that would be the
logical way to do it, but currently no straightforward way to know
they hit enter
L247[09:42:53] <Kenny> i know you can tab
to the right hand window
L248[09:42:57] <Gopher> yeah, you can tab
to it
L249[09:43:14] *
Wobbo is lost
L250[09:43:20] <Gopher> but pressing enter
doesn't do anything in the listbox, nothing for your program to
hook to handle it like there's the onDoubleClick for when they
double-click
L251[09:43:36] <Kenny> use the open
button
L252[09:44:01] <Gopher> That is an option,
certainly. I know what I'm going to do, just haven't done it
yet.
L253[09:44:09] <Kenny> hehe ok
L254[09:44:20] <Kenny> a third
button?
L255[09:44:20] <Gopher> The onDoubleClick
is a hacky thing, it gets sent no matter where on the listbox you
doubleclicked, even if it was the border or scroll bar
L256[09:44:50] ***
Death is now known as Death||Away
L257[09:44:55] <Gopher> so gonna do an
onActivateItem function specific to listboxes, generated by
double-clicking on an item or by pressing enter on a selected item
when focused
L258[09:45:12] <Kenny> i know that with
the CompViewer when i arrow down the list on the left the right
hand list auto updates
L259[09:45:13] <Gopher> 'cause that'll
allow the most natural behavior from a user perspective
L260[09:45:40] <Gopher> right, that's just
onSelect. Can't do that with the right box, because if the whole
right box list changed every time you selected a folder, it'd be
unusable
L261[09:45:53] <Kenny> true
L262[09:47:10] <Kenny> which at this point
works for me just fine
L263[09:47:53] <Kenny> i'll use the open
button that the bottom for doing the component function info once i
have that procedure sorted out
L264[09:48:52] <Kenny> it will simply open
another listbox with it's width and height determined by screen
resolution
L265[09:49:34] <Kenny> brb
L266[09:55:43] <Kenny> back
L267[09:57:14] <EnderBot> Orly?
L268[09:58:01] <EnderBot> It is me, Josh,
on my sisters iPod touch
L269[09:58:15] <Wobbo> That almost
rhymes
L270[10:20:01]
⇨ Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L271[10:20:05]
⇨ Joins: ^v
(~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
L272[10:20:19]
⇨ Joins: ping
(~notPing@c-71-238-153-166.hsd1.mi.comcast.net)
L273[10:21:42] <Gopher> thiiiink I've got
gfxbuffers working now. Fun little side tangent from gui code
there.
L274[10:22:26] <Wobbo> So we can now
buffer our commands for the gpu?
L275[10:26:07] <Gopher> well, not
integrated it into gml yet, just got it working by itself
L276[10:26:34] <Gopher> but it basically
converts each .set() call into a span, and merges that into an
array of spans in memory
L277[10:26:46] ***
jesusthekiller is now known as jesustk_off
L278[10:26:46] <Gopher> splitting and
merging and removing spans as appropriate to maintain a minimal
set
L279[10:27:04] <Gopher> then
buffer.flush() sorts that list by color and makes the set calls to
the gpu
L280[10:27:55] <Gopher> so it minimizes
both the number of set and the number of setForeground and
setBackground calls needed to actual hardware, which are slow.
:)
L281[10:28:42] <Gopher> I'm pretty pleased
with it, actually. Moreso than with canvas, which is also useful
but I've done canvas-like things many times before. This is
something new, and so more interesting.
L282[10:29:04] ***
cazzar|Away is now known as Cazzar
L283[10:30:53] <Wobbo> Food
L284[10:31:25] <Gopher> At some point I'll
have to implement a write-through mode on canvases, that makes it
immediately draw through to the screen as well as it's own canvas.
Then you can effectively combine the benefits of gfxbuffer and the
ability to completely redraw if needed of canvases.
L285[10:38:35] ***
Cazzar is now known as cazzar|Away
L286[10:39:11] <Kenny> Gopher: is there a
way to keep the button from running the function lionked to it when
the gui first loads?
L287[10:39:24] <Gopher> eh? It shouldn't
do that?
L288[10:39:31] <Kenny> it is
L289[10:39:46] <Gopher> if it was doing
that, savedlg would be exiting immediately on load
L290[10:39:50] <Kenny> thisnis what i
have: gui:addButton(-11,-1,8,1,"Info",
newListBox(menuDirList:getSelected()))
L291[10:39:56] <Gopher> ah, remove the ()
from your function
L292[10:40:06] <Gopher> or actually, wrap
in an annonymous function
L293[10:40:24] <Kenny> i need to pass a
parameter to the function
L294[10:40:39] ***
Bizzycola|Offline is now known as Bizzycola
L295[10:40:45] <Gopher> and actualy,
creating a new list box every time you click the button seems like
a bad idea. Create it normally and call it's hide() method, then
show() when you want it to show.
L296[10:40:48] <Kenny> Dizzy!!
L297[10:40:49] <Bizzycola> Finally got my
game on a repo :p
L298[10:41:51] <Gopher> Adding and
removing components while the gui is running is ... not
recommended. As it stands it's not really designed for dynamic
layouts like that.
L299[10:42:20] <Gopher> it has no concept
of draw order, if things overlap the results will be unpredictable
both in input and in drawing
L300[10:43:57]
⇨ Joins: Gopher|omnom
(~Gopher@172.sub-70-193-135.myvzw.com)
L301[10:43:57] ⇦
Quits: Gopher (~Gopher@172.sub-70-193-135.myvzw.com) (Killed
(NickServ (GHOST command used by Gopher|omnom)))
L302[10:43:57]
zsh sets mode: +v on Gopher|omnom
L303[10:44:01] <Gopher|omnom>
grumblegrumble
L304[10:44:01] ***
Gopher|omnom is now known as Gopher
L305[10:44:16] <Gopher> kenny, if you tell
me what you're trying to accomplish I can help steer you towards
the best way to do it, perhaps?
L306[10:44:39] <Kenny> ok. i have the main
GUI which shows the components and the functions.....
L307[10:44:51] <Gopher> yeah. Similar to
the savedlg layout, right?
L308[10:45:24] <Kenny> what i want to do
is when you click info it opens a new listbox which will contain
the info for the component on usage of the functions
L309[10:45:46] <Gopher> ok. So the new one
would display over everything else?
L310[10:45:54] <Kenny> yes
L311[10:46:14] <Kenny> and would be sized
dynamically according to screen resolution
L312[10:46:26] <Kenny> but that's another
kettle of fish
L313[10:46:58] <Gopher> okie. That's going
to be a bit tricky to get right with the current gml features, but
it's doable.
L314[10:47:41] <Gopher> I'm thinking your
best bet is gonna be makign that whole component info list part of
a second gui object.
L315[10:48:21] <Gopher> because right now,
there is no concept of z-order; if components overlap, generally
the oldest one will get click events, so even if you can't see the
original lists under your gui, clicks would go to them, they'd
redraw over your new list, it'd be painful
L316[10:48:26] <Kenny> ok. i think i know
what you mean
L317[10:48:53] <Kenny> i create the
orignal info listbox and then hide it overlaying the component
listbox on top of it
L318[10:49:21] <Kenny> to switch to it i
simply hide the componoent gui
L319[10:49:53] <Gopher> Probably want to
make a function that creates this new gui, with the list box and at
least a "close" or "ok" button that'll end that
gui, setting it up with the right lists and info based on what was
selected, and then runs it.
L320[10:50:06] <Gopher> and then just give
that function's name as the onClick for the info button
L321[10:50:35] <Kenny> that's what i was
doing here but it wants to run the function when i load the
program
L322[10:50:36] <Gopher> so this way, you
won't have to hide anything, the new gui will draw over everything
and the old gui will basically be paused until you close it
L323[10:50:42] <Gopher> no, you were not
making a new gui
L324[10:50:45] <Gopher> you were just
making a new listbox
L325[10:50:50] <Kenny> oh
L326[10:51:14] <Gopher> also, a note on
functions in lua: they are a type of variables.
L327[10:51:48] ⇦
Quits: Alyekra (~Alyekra@cpe-67-246-70-160.twcny.res.rr.com) (Ping
timeout: 195 seconds)
L328[10:51:51] <ping> orly
L329[10:52:02] <Gopher> "function
foo() print("derp") end" makes a function that
prints derp, and sets the variable foo to point to that
function
L330[10:52:05] <Gopher> foo() will call
that function, but you can pass and copy the function (without
calling) around with just "foo", no ()
L331[10:52:26] <Kenny> so if i do create
this new function and link it to the button, how do i keep it from
loading on startup?
L332[10:52:33] <Gopher> so, ex,
"function callThisTwice(f) f() f() end" takes a function
as a parameter and calls it twice
L333[10:52:53] <Gopher> if you did
callThisTwice(print("hi")) you'd get "hi" once
and an error "attempt to call nil"
L334[10:53:09] <Gopher> because you didn't
pass in the print function, you called print and passed whatever
print returns, which is nil
L335[10:53:16] <Kenny> you are starting to
go over my head
L336[10:53:44] <Gopher> just typing fast,
but you can read it as slowly as you like XD That's pretty much the
explanation.
L337[10:53:57] <Kenny> that's not what i
meant
L338[10:54:15] <Kenny> i meant literally
talkikng above what i know of lua
L339[10:54:45] <Kenny> short version: i no
understand
L340[10:55:40] <Kenny> if whatever i link
to that button is going to run when i start the program it does me
no good to write a function linking to it
L341[10:55:44]
⇨ Joins: Gopher|omnom
(~Gopher@172.sub-70-193-135.myvzw.com)
L342[10:55:45] ⇦
Quits: Gopher (~Gopher@172.sub-70-193-135.myvzw.com) (Killed
(NickServ (GHOST command used by Gopher|omnom)))
L343[10:55:45]
zsh sets mode: +v on Gopher|omnom
L344[10:55:45] <Gopher|omnom> jebus
interweb
L345[10:55:48] <Gopher|omnom> stahp
L346[10:55:49] ***
Gopher|omnom is now known as Gopher
L347[10:56:06] <Kenny> short version: i no
understand
L348[10:56:25] <Gopher> you were calling
that function and passing what that function returned as
onClick
L349[10:56:39] <Gopher> instead of passing
the function itself (meaning, the name of a function, without
()s)
L350[10:56:55] <Gopher> if you need to
pass arguments to that function, you need to put it in another
function
L351[10:57:03] <Kenny> i need to pass that
selected option to it in order to get it to load the right
info
L352[10:57:44] <Gopher> right. If you look
at the example programs, you'll see they do one of two things
L353[10:57:57] <Gopher> if the function
doesn't need args, it just passes the name, without any () or
args
L354[10:58:05] <Gopher> if it /needs/
args, it passes an annonymous function
L355[10:58:16] <Gopher> which is that
thing where you do "function() <code here>
end"
L356[10:58:26] <Gopher> which makes a
function without naming it, hence "annonymous"
L357[10:58:58] <Kenny> but then i run into
a stupid loop that errors
L358[10:59:40] <Kenny> if i put in the
selected option in another function i get an error because it has
been set yet
L359[10:59:53] <Kenny> if i put it with
the buttojn it runs it
L360[11:00:03] <Gopher> as I said two
lines back, if it needs args, wrap it in an anonymous
function
L361[11:00:17] <Gopher> instead of
gui:addButton(-11,-1,8,1,"Info",
newListBox(menuDirList:getSelected()))
L362[11:00:22] <Kenny> if i put that
function below the button i get an ERROR ABOUT AN UNKNOW
FUNCTION
L363[11:00:39] <Kenny> damn caps
lock
L364[11:01:07]
⇨ Joins: Gopher|omnom
(~Gopher@193.sub-174-237-130.myvzw.com)
L365[11:01:07] ⇦
Quits: Gopher (~Gopher@172.sub-70-193-135.myvzw.com) (Killed
(NickServ (GHOST command used by
Gopher|omnom!~Gopher@193.sub-174-237-130.myvzw.com)))
L366[11:01:07]
zsh sets mode: +v on Gopher|omnom
L367[11:01:09] <Kenny> take the damn key
off so i can't hit by accident
L368[11:01:12] ***
Gopher|omnom is now known as Gopher
L369[11:01:17] <Gopher> yeeesh. tethered
now, hopefully that'll stop
L370[11:01:23] <Gopher> instead of
gui:addButton(-11,-1,8,1,"Info",
newListBox(menuDirList:getSelected()))
L371[11:01:26] <Gopher> do
gui:addButton(-11,-1,8,1,"Info", function()
newListBox(menuDirList:getSelected()) end)
L372[11:01:40] <Kenny> ok
L373[11:01:55] <Gopher> except don't
actually do that, because there isn't even a way to /remove/
components from a gui right now
L374[11:02:02] <Gopher> so adding new
components while running is a bad idea XD
L375[11:02:53] <Kenny> i'm not adding new
components
L376[11:03:10] <Gopher> no? I was assuming
from the name newListBox that that function added a new one
L377[11:03:20] <Kenny> i'm writing the
function for doing the look up for the componentn info
L378[11:03:59] <Kenny> the new list box is
because the info for the components varies in length
L379[11:04:16] <Kenny> and i need a
scrollable box in which to place it
L380[11:04:21] <Gopher> gotcha, so it just
changes the list for an existing box.
L381[11:04:37] <Kenny> doesn't change any
list
L382[11:04:59] <Kenny> it olpens a file,
reads i nthe info for the selected component and displays it
L383[11:05:07] <Gopher> displays it where
and how?
L384[11:05:15] <Kenny> in the new
listbox
L385[11:05:21] <Gopher> so there IS a new
listbox :P
L386[11:05:26] <Kenny> yeah
L387[11:05:29] <ping> i think i know how
to make the lua command persist
L388[11:05:38] <Gopher> pretty sure you
just said you were not adding a new listbox :P
L389[11:05:48] <Kenny> ytou are losing
me
L390[11:05:49] <ping> i popen it in write
mode, which will allow me to trigger io.read
L391[11:06:13] <Gopher> no, you're losing
me XD
L392[11:06:35] <Kenny> do oyu have my
orignal compViewer?
L393[11:07:14] <Gopher> got it open on
github now
L394[11:07:37] <Kenny> you will need to
run it so you can see what i'm attempting
L395[11:07:52] <Kenny> first there is a
menu with the components.....
L396[11:08:10] <Kenny> you select a
comnponent and it opens a new window with the functions
available
L397[11:08:37] <Gopher> O_o getting that
http request failed: handshake alert: unrecognized_name thing agian
when I wget raw github file links
L398[11:08:46] <Kenny> on the screen there
is a line at the bottom that says press M for info (or something
like that)
L399[11:09:29] <Gopher> yah
L400[11:09:33] <Kenny> if you press M and
there is info avalable on that COMPONENT then it will open a new
screen showing you that info
L401[11:09:52] <Kenny> the COMPONENT not
the function
L402[11:10:45] <Kenny> what i am
attempting to do is create a new list box where i can put that info
in so that it is scrollable
L403[11:11:23] <Kenny> because you will
find that even for a tier 3 monitor, the info list is too long for
just one screen
L404[11:11:35] <Kenny> that is for the
gpu
L405[11:11:51] <Kenny> the gpu info takes
2 screens to display
L406[11:12:04] ***
jesustk_off is now known as jesusthekiller
L407[11:12:20] <Kenny> so i need to sue a
scrollable listbox to put that info in
L408[11:12:24] <Gopher> I get all of that.
What you really want would be textboxes, which don't exist yet.
Until then, your best bet might be ... hang on trying something to
make sure I don't tell you wrong
L409[11:14:15] <Kenny> you gave me an idea
earlier. make a primary gui for the info list box and hide it. make
a secondary for the component/funstions list boxes and when i click
the info button it hides the secondary gui and unhides the [rimary
gui showing the info
L410[11:14:44] <Kenny> in the process i
pass in the necessary parameter
L411[11:16:44] <Gopher> yeah, that ought
to work. But hide/show don't work on a whole gui, you'll just call
it's run method.
L412[11:17:51] <Kenny> so i could create a
second gui and then when i click the info button it would run the
second gui and i can pass it the parameter at the same time?
L413[11:17:59] <Gopher> I'm not entirely
sure what happens if you call a gui's run method more than once,
never tested it. Shouldn't be a problem though.
L414[11:18:31] <Gopher> well, you'd still
have to do the annonymous wrapper to call a function with
args
L415[11:18:32] <Kenny> not calling the
current gui's run method, calling the run method on a second
gui
L416[11:18:51] <Gopher> yeah, just
thinking you'd open it more than once during a use of
compviewer
L417[11:19:12] <Kenny> i know how to do it
hehe
L418[11:19:20] <Gopher> just checked, no
issues calling run twice on the same gui
L419[11:19:31] <Kenny> don't need to
:)
L420[11:19:33] <Gopher> just trying to
anticipate possible future issues here XD
L421[11:19:40] <Kenny> wait and
listen
L422[11:19:59] <Kenny> i make 2 guis. 1
has the component info, 2 has the info
L423[11:20:24] <Kenny> i run the component
gui to start
L424[11:20:31] <Kenny> so only one gui
open
L425[11:20:58] <Kenny> when you select the
info button for the component, it closes the component gui and
opens the info gui
L426[11:21:22] <Gopher> Ah. I wasn't
worried about running two guis at the same time.
L427[11:21:28] <Kenny> a close button on
the info gui then wioll close the info ui and run the component
gui
L428[11:21:35] <Gopher> running a 2nd gui
while the 1st is running is not a problem.
L429[11:21:55] <Kenny> i'm thinking of
memory issues :P
L430[11:21:55] <Gopher> I was worried
about running a given gui again after it's already been run and
exited once.
L431[11:22:11] <Gopher> they take the same
memory whether they're running or not. Minor stack impact
only.
L432[11:22:34] <Kenny> hmmm
L433[11:22:34] <Gopher> you'd have to
destroy and re-create them every time you switched to avoid memory
overhead
L434[11:23:07] <Kenny> so if i have the
component gui running and will the info gui open over top of
it
L435[11:23:12] <Gopher> The style is
probably the biggest memory impact thing in gml, lol
L436[11:23:35] <Gopher> yawp, if you run a
gui while anotehr is running, the one running before will basically
be "paused"
L437[11:23:48] <Kenny> cool
L438[11:23:52] <Gopher> and the new one
will draw over it. When new one closes, it'll redraw behind
it.
L439[11:24:16] <Gopher> though now tha tI
think about it, until that color stability fix goes through, it may
not redraw /correctly/...
L440[11:24:21] <Gopher> color drift
D:
L441[11:24:28] <Kenny> now to set it up so
this new gui is sized dynamically
L442[11:24:47] <SoniEx2> where can I put
OC suggestions?
L443[11:24:52] <Kenny> let me check
something
L444[11:25:12] <Gopher> SoniEx2, github
issue. MightyPirates/OpenComputers
L445[11:25:22] <Kenny> grab the newest dev
build, the fix is in
L446[11:25:26] <Gopher> check that it's
not already there first.
L447[11:25:40] <Kenny> it went in 2 builds
ago
L448[11:26:02] <Gopher> yeah, I just meant
it's not in release builds yet :P
L449[11:26:15] <Kenny> i don't use release
builds hehe
L450[11:26:40] <Gopher> if anyone were
downloading compviewer, they might
L451[11:27:22] <Kenny> but i think there
might be a new release build within the next week or so with all of
these fixes going in
L452[11:27:32] <Gopher> seems likely
L453[11:27:33] <SoniEx2> so I have a small
idea
L454[11:27:51] <SoniEx2> a "raw
drive"
L455[11:27:56] <ping> oh god
L456[11:28:06] *
ping charges nope cannon
L458[11:28:09] <Kenny> post it there
L459[11:28:56] <Kenny> Sangar is currently
on hiatus dealing with irl
L460[11:29:07] <SoniEx2> ping, well why
can't Lua have low level stuff?
L461[11:29:22] <Gopher> people like being
able to edit their files outside of oc.
L462[11:29:27] <Gopher> raw drives would
prohibit this.
L463[11:29:42] <ping> what the hell does
raw drive mean
L464[11:29:43] <Gopher> without using an
internet card and something like pastebin or github as an
intermediate
L465[11:29:58] <Sangar> well, not quite
hiatus, but i'm just trying really hard not to fail university
:P
L466[11:30:13] <Gopher> he was talking
abuot this last night. Drives that are just binary streams, up to
lua programs to implement a file system.
L467[11:30:15] <Kenny> to me that means
hiatus
L468[11:30:23] <Kenny> :P
L469[11:30:29] <Sangar> i did a couple of
updates over the weekend ;)
L470[11:30:36] <Kenny> i saw hehe
L471[11:30:49] <Sangar> also, try
computronics tapes, i believe they're as raw as it gets?
L472[11:30:58] <Kenny> and i think you
will like the new CompViewer
L473[11:31:15] <Kenny> it now works on all
tiers of the screen
L474[11:31:21] <ping> \o/ Sangar
L475[11:31:40] <SoniEx2> Gopher, well it
would be called "raw drive" and wouldn't be the same as a
"hard drive"
L476[11:31:45] <Sangar> nice. i'll have a
look tomorrow. i really need to get that new draft done today
:/
L477[11:32:01] <ping> SoniEx2, they are
called tapes from computronics
L478[11:32:21] <Kenny> that would work, i
haven't upodated it yet hehe
L479[11:32:44] <Gopher> okie, quick sync
first and a minor wikidoc update then it's lunch time for me.
L480[11:32:57] <Kenny> that sounds like an
idea
L481[11:32:58] <Gopher> I added a draw
function to gui objects, which for some reason they didn't
have.
L482[11:33:10] <Gopher> Kenny, note, the
draw function means you could potentially not bother with a second
gui at all
L483[11:33:31] ***
jesusthekiller is now known as jesustk_off
L484[11:33:42] <Gopher> just onClick call
a function that clears term, displays whatever, waits for a key,
and then calls gui:draw() to redraw again before exiting.
L485[11:33:46] <Kenny> cool :)
L486[11:34:14] <Gopher> just tested by
making the "cancel" button in savedlg do exactly that,
works fine.
L487[11:34:35] <Kenny> you doing a sync on
savedlg also?
L488[11:35:02] <Gopher> already reverted
that change, was just testing it, redo changes and pastebin it for
you if you wanna see?
L489[11:35:19] <Kenny> that would
work
L490[11:35:19] <SoniEx2> ping, tapes don't
read a string chunk
L491[11:35:32] <Kenny> would give me an
example on how to do it right hehe
L492[11:35:45] <ping> SoniEx2, it is
really easy >_>
L493[11:36:03] <ping> read bytes and
string.char them
L494[11:36:08] <SoniEx2> running the thing
on a loop is too slow
L495[11:36:10] <ping> probably 4
lines
L496[11:36:21] <ping> its not slow
L497[11:37:13] <SoniEx2> hmm well I forgot
it's not running on the JVM...
L498[11:37:38] <ping> even then its
fast
L500[11:38:12] <Gopher> and syncing repo
now for the gui:draw function
L501[11:38:50] <ping> SoniEx2,
string.char(unpack(read(len)))
L502[11:38:56] <ping> theres your
string
L503[11:39:10] ***
jesustk_off is now known as jesusthekiller
L504[11:41:17] <Gopher> aaw, no
file:seek?
L505[11:41:26] <Gopher> hadn't noticed
until now.
L506[11:42:28] <Gopher> anyway, that was a
tangent distraction anyway lol
L507[11:44:58] <Gopher> ok. sync'd, doc'd,
now to get lunch'd
L508[11:45:02] <Gopher> bbl
L509[11:45:03] ⇦
Quits: Gopher (~Gopher@193.sub-174-237-130.myvzw.com)
()
L510[11:54:38] ***
jesusthekiller is now known as jesustk_off
L511[11:59:18] ⇦
Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll
probably come back in either 20 minutes or 8 hours.)
L512[12:02:45] ⇦
Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) (Remote
host closed the connection)
L513[12:02:53] ***
jesustk_off is now known as jesusthekiller
L514[12:10:44] ***
Kenny is now known as Kenny|AFK
L515[12:13:57] ⇦
Quits: Foone (~Foone@manxo.me) (Ping timeout: 186
seconds)
L516[12:21:40] ***
Death||Away is now known as Death
L517[12:37:40] <ping> cant get eris to
work, when trying to persist a coroutine
L518[12:38:01] <ping> attempt to persist a
light C function
L519[12:40:23]
⇨ Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L520[12:43:32]
⇨ Joins: Gopher
(~Gopher@65.sub-174-251-97.myvzw.com)
L521[12:43:33] <Kenny|AFK> \o
L522[12:43:33]
zsh sets mode: +v on Gopher
L523[12:51:11] <Wobbo> And I am back
L524[12:51:49] <ping> :D Wobbo
L525[12:51:54] <Wobbo> Hi ping
L526[12:53:06] <ping> Sangar, eris is
complaining i cant persist coroutines
L528[12:53:38] <Wobbo> Trying to get Lua53
OC? :P
L529[12:53:46] <ping> nah
L530[12:53:51] <ping> this is 5.2
L531[12:54:04] <ping> though i would like
Eris+5.2
L532[12:54:26] <Sangar> you're probably
using something in the coroutine that should go to the perms table.
have a look at the tests.
L533[12:56:08] ⇦
Quits: BevoLJ (~BevoLJ@cpe-24-55-33-198.austin.res.rr.com)
()
L534[12:58:12]
⇨ Joins: BevoLJ
(~BevoLJ@cpe-24-55-33-198.austin.res.rr.com)
L535[12:58:12] <Kenny|AFK> \o
L536[12:58:12]
zsh sets mode: +v on BevoLJ
L538[13:16:18] <Gopher> oooh my. I did not
properly consider the ramifications of unicode when making either
gfxbuffer or canvases. >.<
L539[13:16:42] <Gopher> oh, good, there is
already a unicode.sub function
L540[13:23:06] <Wobbo> Alright, Protocols
in COLua should work again
L541[13:23:42] <Gopher> hrm. Well,
switching to unicode.len/sub helped but not as much as I'd
hoped.
L542[13:23:55] *
Gopher kicks gfxbuffer
L543[13:23:59] *
Gopher tests again
L544[13:24:18] <Gopher> no effect. Worth a
shot, tho, right?
L545[13:28:48]
⇨ Joins: Foone (~Foone@manxo.me)
L546[13:35:58] <Wobbo> I don’t think that
kicking code will make it behave…
L547[13:36:12] <Wobbo> Gopher: Did you
have a look at COLua already? :V
L548[13:36:33] <Gopher> don't think
so?
L549[13:36:49] <Wobbo> I just realeased
v1.0.
L550[13:37:03] <Gopher> maybe. is it in
openprograms/wobbo?
L551[13:37:03] <Gopher> or whatever that
repo was called?
L552[13:37:09] <Wobbo> So you can just
download a zip and everything.
L553[13:37:13] <Wobbo> Wobbo/COLua
L554[13:37:20]
⇨ Joins: ^v
(~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
L555[13:37:42] <Wobbo> It will also work
in vanilla Lua, so I decided against putting it in
openprogams
L556[13:38:14] <Gopher> executive summary
while I wait for my intenet to cooperate enough to load websites?
lol
L557[13:39:10] <asie> Guys
L558[13:39:19] <asie> I heard that
ComputerCraft is adding Lua 5.3 support tomorrow
L559[13:39:21] <asie> better hurry
=)
L560[13:39:27] <Wobbo> OOP for Lua with
Classes, static and instance methods, protocols, inheritance, easy
overriding of metamethods
L561[13:40:23] <Gopher> aah. I'll check it
out, tho I don't usually go for generic OO implementation libraries
in lua tbh
L562[13:43:38] ⇦
Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll
probably come back in either 20 minutes or 8 hours.)
L563[13:45:46]
⇨ Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L564[13:46:25] <Gopher> skimmed through
some of the library and read over the example programs, looks
pretty slick, wobbo
L565[13:46:34] <Wobbo> Thanks :)
L566[13:47:43] <Wobbo> I’m going to bed
now though, so speak you again tomorrow
L567[13:48:22] <Gopher> k, later man
L568[13:48:27] ⇦
Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit:
Wobbo)
L569[13:51:52] ***
prasselpikachu is now known as prassel|off
L570[13:52:42] ***
Johannes13_ is now known as Johannes13
L571[13:54:09] ***
Death is now known as Death||Away
L572[13:54:31] ***
jesusthekiller is now known as jesustk_off
L573[13:54:50] <Gopher> note to self: make
damn sure to toggle off debugPrint in gfxbuffer before running a
complex gui program >.<
L574[13:55:20] ⇦
Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll
probably come back in either 20 minutes or 8 hours.)
L575[13:57:02] <MrHohenheim> Kenny|AFK,
its work now
L576[14:02:16]
⇨ Joins: Infernal_Rabbit (webchat@37.140.64.44)
L577[14:03:08] ⇦
Quits: Infernal_Rabbit (webchat@37.140.64.44) (Client
Quit)
L578[14:06:07] ***
Death||Away is now known as Death
L579[14:09:00] <Gopher> aand gml now uses
the buffers to draw. Not much impact in general cases, but there
were a few flickry bits that flicker a bit less now anyway :P
L580[14:09:19] <Gopher> or so I'm
convincing myself.
L581[14:11:18] <Gopher> otherwise I'd be
admitting I spent a day and a half on something that has given
little to no tangible benefits and simply added a bit of memory and
computational overhead...
L583[14:16:04] <Gopher> going back and
forth, with these sample programs at least, clearly there is
relatively little benefit in draw speed, at the least might want to
make it configurable if it is buffered or not
L584[14:16:39] <Gopher> but one unintended
side-effect, my buffer is using my color conversion functions which
effectively "normalize" colors to their compacted forms
and back
L585[14:16:58]
⇨ Joins: Symmetryc
(webchat@pool-108-9-201-239.tampfl.fios.verizon.net)
L586[14:17:09] <Gopher> meaning I don't
sufer from color instability when redrawing what was behind the
gui, even without the fix in the latest dev builds
L587[14:17:24] <ping> .lua53
0xFFFFFFFFFFFFFFFF//2
L588[14:17:24] <^v> ping, -1
L589[14:17:27] <ping> .lua53
0xFFFFFFFFFFFFFFFF
L590[14:17:27] <^v> ping, -1
L591[14:17:31] <ping> wat
L592[14:17:32] <Gopher> not sure why that
even works, actually
L593[14:17:39] <Symmetryc> Hello
L594[14:17:46] <ping> why is it wrapping
.-.
L595[14:18:17] <Symmetryc> .lua53
0xF
L596[14:18:17] <^v> Symmetryc, 15
L597[14:18:19] <Symmetryc> .lua53
0xFF
L598[14:18:20] <Gopher> it's not.
0xffffffffffffffff is -1 in base 64.
L599[14:18:20] <^v> Symmetryc, 255
L600[14:18:27] <Symmetryc> .lua53
0xFFFFFF
L601[14:18:27] <^v> Symmetryc,
16777215
L602[14:18:30] <Symmetryc> .lua53
0xFFFFFFFF
L603[14:18:31] <^v> Symmetryc,
4294967295
L604[14:18:34] <Symmetryc> .lua53
0xFFFFFFFFF
L605[14:18:34] <^v> Symmetryc,
68719476735
L606[14:18:37] <Symmetryc> .lua53
0xFFFFFFFFFF
L607[14:18:37] <^v> Symmetryc,
1099511627775
L608[14:18:40] <Symmetryc> .lua53
0xFFFFFFFFFFF
L609[14:18:40] <^v> Symmetryc,
17592186044415
L610[14:18:43] <ping> Symmetryc,
stahp
L611[14:18:44] <Symmetryc> .lua53
0xFFFFFFFFFFFFF
L612[14:18:44] <^v> Symmetryc,
4503599627370495
L613[14:18:51] <Symmetryc> I'm testing
:(
L614[14:18:56] <ping> do it in a pm
L615[14:18:56] <Gopher> Symmetryc. There
is no mystery to solve lol
L616[14:19:00] <ping> dont spam
L617[14:19:10] <Gopher> he had 16 Fs, full
64-bit. High bit is sign.
L618[14:19:17] ***
Kenny|AFK is now known as Kenny
L619[14:19:22] <ping> Oh, they are signed
ints
L620[14:19:26] <Gopher> yawp.
L621[14:19:27] <SoniEx2> .lua53
0x7FFFFFFFFFFFFFFF
L622[14:19:27] <^v> SoniEx2,
9223372036854775807
L623[14:19:30] <SoniEx2> .lua53
0x7FFFFFFFFFFFFFFF + '
L624[14:19:31] <^v> SoniEx2, lua:1:
unexpected symbol near '0x7FFFFFFFFFFFFFFF'
L625[14:19:32] <SoniEx2> .lua53
0x7FFFFFFFFFFFFFFF + 1
L626[14:19:33] <^v> SoniEx2,
-9223372036854775808
L627[14:19:47] <ping> explains why bnot is
derp
L628[14:19:48] <Gopher> though the
bitshift ops are bitwise, not logical, no sign extension
L629[14:20:00] <SoniEx2> .lua53
~0xFFFFFFFFFFFFFFFF
L630[14:20:01] <^v> SoniEx2, 0
L631[14:20:05] <SoniEx2> .lua53
~0xFFFFFFFFFFFFFFFE
L632[14:20:05] <^v> SoniEx2, 1
L633[14:20:11] <Kenny> stop spamming the
now!!!!
L634[14:20:14] <Symmetryc> Gopher: Wait...
bitwise bitshift?
L635[14:20:16] <Symmetryc> wat
L636[14:20:39] <Gopher> er, sorry,
jumbling my terms up
L637[14:20:44] <Gopher> it's logical
bitshift, not arithmetic bitshift
L638[14:20:46] <ping> Gopher, logical bit
shift ?_?
L639[14:20:53] <Gopher> so pads with 0s on
rightshift
L640[14:21:00] <Gopher> not repeating the
sign bit
L641[14:21:00] <ping> ofc
L642[14:21:16] <Gopher> so -1>>1 ==
(huge)
L643[14:21:23] <Kenny> ping, if you can't
keep your pals under control with that bot it will be
banished
L644[14:21:28] <Gopher> er, and so does
-2>>1
L645[14:21:41] <Gopher> arithmetic shift
does sign extension so -2>>1 is -1
L646[14:21:52] <Symmetryc> Bitwise is when
each complementary bit are regarded as their own operation,
right?
L647[14:22:17] <Gopher> bitwise just means
operating on the bits individually rather than the # as a
whole
L648[14:22:27] <Gopher> so basically, yes,
correct heh
L649[14:22:41] <Symmetryc> Yeh, that's
what I thought :P
L650[14:22:55] <SoniEx2> .lua53
math.ifloor
L651[14:22:56] <^v> SoniEx2, function:
68D1B1D0
L652[14:23:08] ***
Sorroko is now known as Sorroko_Off
L653[14:23:21] <SoniEx2> so I think that's
called an integer floor
L654[14:24:03]
⇨ Joins: asie|tab
(~asietab@078088168214.elblag.vectranet.pl)
L656[14:24:32] <SoniEx2> ping, does the
bot take pms?
L657[14:24:33] <ping> kthx.
L658[14:24:44] <ping> SoniEx2, for the
hundredth fucking time yes
L659[14:24:50] <ping> but you are banned
from it
L660[14:24:54] <SoniEx2> y?
L661[14:25:00] <ping> spamspam
L662[14:25:09] <SoniEx2> not really
spam
L664[14:25:53] <SoniEx2> also add global,
pm, and channel blacklists
L665[14:26:04] <MrHohenheim> s map
script
L666[14:26:19] <SoniEx2> ok uhh I typoed a
thing and I was just showing how the thing works?
L667[14:27:57] <Kenny> SoniEx2: you are on
very shaky ground right now, i wouldn't push it
L668[14:28:16] <SoniEx2> Kenny, I'm pretty
sure I was just showing how the thing works
L669[14:28:38] <Kenny> don't start with
me, you will lose
L670[14:28:43] <Gopher> has arguing with
people giving you warnings ever worked for you?
L671[14:29:06] <SoniEx2> Gopher, sometimes
when I prove they're wrong...
L672[14:30:19] <Kenny> SoniEx2: i have not
forgotten you calling me a bigot/racist in #iChun when i said
nothing of the kind nor, at that time even knew anything about you,
so DO NOT push me
L673[14:31:17] <SoniEx2> Kenny, I'm just
saying showing things is not spam...
L674[14:31:42] <Gopher> Spam is whatever
the people in control of moderating the channel say is spam.
L675[14:32:02] <Kenny> when you simply
keep entering numbers and explain nothing in between it is spamming
the bot. LAST WARNING. DO NOT push me
L676[14:32:04] <SoniEx2> Gopher, then this
would be called spam too
L677[14:32:19] <Kenny> !ban SoniEx2
L678[14:32:36] <Gopher> could be, not
would be. But yes.
L679[14:32:40] <Kenny> !kick SoniEx2
L680[14:32:40] ***
SoniEx2 was kicked by zsh ((Kenny) No reason given))
L681[14:32:41] <Gopher> Spam is what the
filters say is spam.
L682[14:33:03] <Gopher> yeesh.
L683[14:33:29] <Gopher> Such an
insufferable guy.
L684[14:33:31] <Kenny> warned him
repeatedly
L685[14:33:58] <nekosune> Igh >.<
this is why they are banned from #pixlepix
L686[14:34:17] <Kenny> they are banned
from my channel as well
L687[14:34:26] <Gopher> also #cc,
#redpower, and god knows how many other channels
L688[14:34:33] <Gopher> assuming redpower
even exists anymore
L689[14:34:57] <Kenny> i found out last
night you can still dl rp2 for 1.4.6 from the forum links
L690[14:34:59] <ping> it does
L691[14:34:59] <Gopher> probably does.
People still play tekkit 1.2.5-based versions I'm sure, lol
L692[14:35:10] <Gopher> and 1.4.6 I know
people still play
L693[14:35:28] <Kenny> i mean her links to
it on her computer are still valid
L694[14:35:43] <ping> Gopher, i have to be
the only one in existence that still plays the best MC version
ever: 1.7.3 beta
L695[14:36:08] <Gopher> you back-port OC
to that yourself? XD
L696[14:36:30] <Kenny> the only reason MC
seems to be getting better is they keep taking ideas from other
mods and adding it into the vanilla game
L697[14:36:56] <Gopher> well, be fair man
lol
L698[14:36:59] <ping> i remember the first
time notch actually listened to people on the forums
L699[14:37:01] <Gopher> how many people
are there making how many mods?
L700[14:37:07] <ping> the #1 suggestion
was melons
L701[14:37:13] <Gopher> if they only add
features no mod has added, they'd be hard-pressed to update at
all
L702[14:37:20] <Kenny> be fair? they
started that back in 1.6 beta with pistons
L703[14:37:23] <ping> motherfucking
melons, atleast 50 threads
L704[14:37:42] <ping> half of everyone
active had it in their signature
L705[14:37:45] <Gopher> lol
L706[14:37:55] <Kenny> lol
L707[14:38:29] <Gopher> I'll grant there
are a lot of things I would do instead of some of the things
they've done in updates
L708[14:38:55] <Kenny> i'd have fixed the
damn bugs instead of adding in sometrhing from someone's mod
L709[14:39:26] <Kenny> they should have
had that API they promised , what, 2 years ago?
L710[14:39:37] <Gopher> I don't recall
being particularly troubled by bugs playing 1.7 vanilla when it
came out
L711[14:39:38] <ping> yeah
L712[14:39:45] <ping> the modding
API
L713[14:39:55] <Gopher> heh. The modding
api is doomed, always has been.
L714[14:40:07] ***
prassel|off is now known as prasselpikachu
L715[14:40:17] <ping> also notch quit on
0x10c
L716[14:40:20] <Kenny> they have Searge on
the team now
L717[14:40:21] <Gopher> you have to do
that sort of thing up-front. There's no way they can catch up with
forge, it's got too much of a lead.
L718[14:40:53] <Kenny> and form what i've
been seeing, forge sold out to Curse along with FTB
L719[14:40:57] <Kenny> from*
L720[14:41:06] <ping> ugh curse
L721[14:41:10] <Kenny> it's now
CurseForge
L722[14:41:11] <Gopher> and that's the
only measure that matters - if it's not at least as capable as
forge in every respect, everyone will keep using forge instead. At
best it might replace bukkit/mcpc
L723[14:41:19] <Gopher> which would,
granted, be nice in itself
L724[14:41:39] <Kenny> they bought out the
original bucket team, with the exception of ONE
L725[14:42:01] <Gopher> I'm aware
L726[14:42:19] <Kenny> they are buying up
the competiton
L727[14:42:57] <Kenny> how soon before
some body(ies) from forge go over to the dark side
L728[14:43:13] <Gopher> please. They were
a group of individuals working for no money. Don't characterize it
like like they bought a rival company to shut them down :P
L729[14:43:25] <Symmetryc> Wait what
L730[14:43:30] <Symmetryc> What's
CurseForge
L731[14:43:34] <ping> i dont like curse,
they seem to just want to control everything
L732[14:43:38] <Symmetryc> ^
L733[14:43:50] <Kenny> no money? how many
downloads do oyu think there are for forge?
L734[14:44:01] <Kenny> 7-8 million?
L735[14:44:07] <Symmetryc> Curse just buys
something, but doesn't even gets involved in it.
L736[14:44:24] <ping> adf.ly pays
$5/10,000 clicks right?
L737[14:44:25] <Kenny> and every forge
download is adflied
L738[14:44:33] <Gopher> kenny: please. Do
the math on adf.ly, and remember that yo only get paid for people
not using adblock :P
L739[14:44:40] <Symmetryc> Kenny:
Nope
L740[14:44:45] <Gopher> also not paid for
people downloading via ftb launcher
L741[14:44:49] <ping> .lua
8000000/10000
L742[14:44:50] <^v> ping, 800
L743[14:44:53] <ping> wat
L744[14:44:57] <Gopher> or people who use
the (*) links that direct download without going to adfly at
all
L745[14:44:59] <Symmetryc> If you get
Forge from a modpack launcher there are no adds
L746[14:45:10] <Gopher> or people using
tekkit
L747[14:45:12] <Gopher> or etc etc
etc
L748[14:45:32] <Gopher> they've maybe made
low 5 figures divided across the team and over a period of 2+
years.
L749[14:45:41] <Gopher> that is not a
living. That is hobbyists.
L750[14:46:09] <Symmetryc> Plus there are
only like 10 million active mc players and probably only ~3 million
have touched modding...
L751[14:46:21] <Gopher> I'd say that's an
overestimate
L752[14:46:34] <Gopher> it's amazing how
big a chunk of mc players per mojang stats are playing on
xbox
L753[14:47:08] <Gopher> we forget living
in the pc gaming world that pc gaming is a puddle compared to
consoles, even with the console market dwindling and the pc market
growing
L754[14:47:30] <Symmetryc> Alright, as per
Mojang's website, 14 mil have the game
L755[14:47:31] <Kenny> never owned a
console
L756[14:47:38] <Symmetryc> Probably 4 mil
still play it
L757[14:47:59] <Symmetryc> Probably 1 to
.5 mil use mods
L758[14:49:00] <Gopher> lets say a million
and assume every one of them has downloaded at least 10 versions of
forge, and all used adf.ly links (none used ftb/tekkit) and none
used adblock in their browsers. 10 million downloads = $5000. at
$5/10,000 clicks
L759[14:49:36] <Symmetryc> And there are
multiple people that money is spread out from as well
L760[14:49:48] ***
Death is now known as Death||Away
L761[14:49:50] <Gopher> yawp, and it was
also paid out in dribs and drabs over a period of years.
L762[14:50:52] <Gopher> adf.ly is
basically a scam, a worse cancer on the mc community than curse imo
:P
L763[14:52:17] ⇦
Quits: asie|tab (~asietab@078088168214.elblag.vectranet.pl) (Quit:
Yui <3)
L764[14:52:19] <Symmetryc> What I'm hoping
with the Official Modding API is that Mojang will pay the modders
like $10/1000 downloads or something similar
L765[14:52:27] <Gopher> would be
nice
L766[14:52:53] <Symmetryc> As they're
basically stealing from a mods popularity (which translates to
revenue) right now when they implement it
L767[14:52:53] <Gopher> and they could
certainly afford the profit sharing, I'd think, tho whether they'd
go for it now that they have, y'know, business people instead of
notch making that sort of calls, I dunno
L768[14:57:47] <ping> brb kitten
L769[15:00:12] ***
cazzar|Away is now known as Cazzar
L770[15:06:34] ***
prasselpikachu is now known as prassel|off
L771[15:08:48] ***
Biohazard is now known as Bot
L772[15:21:58] ***
Death||Away is now known as Death
L773[15:22:56] <Symmetryc> .lua53 local
wat = setmetatable({str = "wat"}, {__band = function(_l,
_r) return _l.str .. _r.str end}) ; print(wat & wat & wat
& wat)
L774[15:23:54] ***
alekso56 is now known as alekso56_off
L775[15:24:15] ***
Cazzar is now known as cazzar|Away
L776[15:24:18] <Symmetryc> ping: Hmm ^v
doesn't appear to be working...? I tried PM aswell btw
L777[15:24:44] <ping> u r bnd
L778[15:26:15] <Symmetryc> ping: even from
pms :(
L779[15:26:27] <ping> yus
L780[15:27:52] <Symmetryc> ping: y u do
dis
L782[15:29:30] <Symmetryc> ping: k sry pls
unbn :(
L784[15:30:44] <Symmetryc> i prmse i wnt
spm no moar
L785[15:38:30] <ping> usuk
L786[15:38:35] <ping> ih8u
L787[15:38:44] <ping> plsdie
L788[15:39:33] <ping> .tell Symmetryc that
i rly hate him
L789[15:41:47] <ping> Symmetryc, ur
ignored
L790[15:44:49] ***
LordFokas|off is now known as LordFokas
L791[15:45:29] <ping> hmm, i dont get how
bnot 127 returns -128
L792[15:47:39] <Gopher> google twos
complement
L793[15:47:47] <Gopher> it's normal signed
binary behavior
L794[15:48:23] <Gopher> in a nutshell, -N
= (~N) + 1
L795[15:50:24] ***
cazzar|Away is now known as Cazzar
L796[15:52:30] ⇦
Quits: Lunatrius (~Lunatrius@cpe-46-164-10-14.dynamic.amis.net)
(Read error: Connection reset by peer)
L797[15:52:37]
⇨ Joins: Lunatrius`
(~Lunatrius@cpe-46-164-10-14.dynamic.amis.net)
L798[15:53:44] ***
Lunatrius` is now known as Lunatrius
L799[16:03:25] <Symmetryc> ping: aww
:(
L800[16:05:34] <ping> nahjk ur
urunb@nd
L801[16:05:54] <Symmetryc> k thx bai imma
go spam
L802[16:06:32] <Symmetryc> .lua
print("spam")
L803[16:06:32] <^v> Symmetryc, spam
L804[16:06:36] <Symmetryc> ^ I used it for
spam
L805[16:06:40] <Symmetryc> *abused
L806[16:06:44] <Symmetryc> lol
L807[16:08:27] <ping> symmetric
suxdix
L808[16:08:38] <Symmetryc> yummy
yummy
L809[16:16:50] <ping> my kitten is so
cute
L810[16:18:50] ***
Cazzar is now known as cazzar|Away
L811[16:25:04] ***
Death is now known as Death||Away
L812[16:25:32] ***
cazzar|Away is now known as Cazzar
L813[16:25:50] <ping> Gopher, so... 1111
1111 in a 8 bit signed var is -1?
L814[16:25:57] <Gopher> yes.
L815[16:26:48] <Gopher> to multiply by -1,
bnot all and then add 1. 1111 1111 -> 0000 0000 -> 0000 0001.
Tada.
L816[16:27:08] <Gopher> ~0000 0001 ->
1111 1110 +1 -> 1111 1111. Works both ways.
L817[16:27:52] <ping> 1111 1110 is
-2?
L818[16:28:01] <Gopher> yawp.
L819[16:28:02] <ping> what the fuck
._.
L820[16:28:29] <Gopher> think of it this
way. 1111 1111 + 1 = 1 0000 0000. no 9th bit, throw it away, 0000
0000.
L821[16:28:34] <Gopher> so 1111 1111 is
-1.
L822[16:28:39] <Gopher> because it + 1 ==
0
L823[16:28:54] <Gopher> from there,
subtract. 1111 1111 - 1 0 1111 1110. again, 1111 1101. etc.
L824[16:29:19] <ping> ah, its to make math
easier
L825[16:29:31] <Gopher> yawp. The addition
and subtraction can completely ignore sign
L826[16:30:04] <Gopher> leaving the
programmer to just watch for overflows/underflows
L827[16:30:05] ***
Death||Away is now known as Death
L828[16:30:26] ***
SuPeRMiNoR2 is now known as SuPeRMiNoR2|Away
L829[16:30:28] <ping> i wonder
L830[16:30:44] <ping> .lua53 2^63-1
L831[16:30:45] <^v> ping,
9223372036854775807
L832[16:31:13] <ping> wait, wont 2^63
overflow?
L833[16:31:56] <Gopher> yes.
L834[16:32:02] <Gopher> .lua53 2^53
L835[16:32:02] <^v> Gopher,
9007199254740992
L836[16:32:06] <Gopher> er
L837[16:32:07] <ping> fail
L838[16:32:09] <Gopher> .lua53 2^63
L839[16:32:09] <^v> Gopher,
-9223372036854775808
L840[16:32:29] <Gopher> that's the minimum
possible int, equiv to in 8bit 1000 0000
L841[16:32:29] <ping> ahh
L842[16:32:38] <Gopher> subtract one, it
becomes positive again
L843[16:32:50] <ping> it overflows to the
sign
L844[16:33:24] <Gopher> 2^63 does, yeah.
Then subtracting one "borrows" from the sign, giving 0111
(rep) 1111
L845[16:33:37] <ping> neat
L846[16:34:22] <ping> and whats even
neater is that i compiled it 32 bit
L847[16:34:58] <Gopher> heh. There is, at
least in 5.3 and probably longer back, a config setting to make it
use 32 bit ints and floats instead of 64
L848[16:35:14] <Gopher> meant for limited
embedded systems
L849[16:35:29] <Gopher> but that's
independent of whether it's running a 32 or 64-bit executable
L850[16:35:41] ⇦
Quits: Symmetryc
(webchat@pool-108-9-201-239.tampfl.fios.verizon.net) (Ping timeout:
198 seconds)
L851[16:36:14] <ping> .l52 2^64-1
L853[16:36:19] <Gopher> people harp on
java's portability, lua is much more portable. You can put lua on
damn near anything
L854[16:36:20] <ping> .lua 2^64-1
L855[16:36:21] <^v> ping,
1.844674407371e+019
L856[16:36:26] <Kenny> Gopher: got it
working :)
L857[16:36:33] <Gopher> kenny: nice
:)
L858[16:36:48] <Kenny> i have two guis
though
L859[16:36:50] <ping> :/ floats
L860[16:37:07] <Kenny> wasn't sure if i
could do just a listbox without a ghui behind it
L861[16:37:12] <ping> aaand titanic is on
right when i said that
L862[16:37:15] <Gopher> oh, went that
route? lemme know when you sync it so I cna check it out.
L863[16:37:19] *
ping turns off tv
L864[16:37:23] <Gopher> No, you couldn't
have used a listbox without a gui
L865[16:38:03] <Gopher> could've just
plonked in your original non-gui code for that bit, but if you
wanted the scrolling feature, you did need a gui
L866[16:38:21] <Kenny> i'm going to sybc
it up here shortly. i still have to do the work for it to adjust
dynamically to monitor resolution, so be sure to use a tier 3
screen
L867[16:38:37] <Kenny> i needed the
scrolling feature
L868[16:38:58] <Gopher> I need to optimize
some of my drawing stuff. listboxes can sometimes use gpu.copy
instead of redrawing everything.
L869[16:39:43] <Gopher> I haven't done any
listboxes big enough for it to be a major factor, your full-screen
one will have a noticeable redraw lag tho XD
L870[16:39:55] <Gopher> at least on large
monitors. Not too bad since it's single-color, tho.
L871[16:39:56] <Kenny> yep
L872[16:41:24] <Gopher> taking a break
from the continuous all day coding sessions I've been doing the
last .... I forget how long, 2 weeks at least lol,
L873[16:41:36] <Kenny> sync'ed. remember
it needs all of your files to work hehe
L874[16:41:37] <Gopher> and just playing a
bit. Added engineer's toolbox, which I've never used before.
L875[16:41:54] <Kenny> gml.lua and the gss
file
L876[16:42:07] <Gopher> I'm baffled that
it's copper ore requires iron to mine XD
L877[16:42:28] <Kenny> go figure
L878[16:43:17] <Kenny> oh shit hold on
before you run that
L879[16:44:17] <Kenny> you will also need
the CompInfo.txt file
L880[16:44:34] <Kenny> i still have to
fomrat the data in it fully but for now it works
L881[16:44:56]
⇨ Joins: Johannes13_
(~Johannes@p4FDEA4B7.dip0.t-ipconnect.de)
L882[16:45:17] <Kenny> also i ahve to find
a way to make the lines exactly the width of the list box,
otherwise the right side is messed up
L883[16:46:04] <Kenny> but for now i'm
going to sit back, smoke one, and drink a cold one
L884[16:46:28] <Kenny> now lets see how
many people misinterpret that
L885[16:47:00] ⇦
Quits: Johannes13 (~Johannes@p4FDEA4B7.dip0.t-ipconnect.de) (Ping
timeout: 190 seconds)
L886[16:48:54] <SpiritedDusty> ping, have
you been able to compile OC with lua 5,3?
L887[16:49:00] <ping> nop
L888[16:49:19] <ping> i dunno how to patch
eris with it
L889[16:49:29] <SpiritedDusty> meh I’m
gonna try
L890[16:49:35] <ping> \o/
L891[16:49:58] <Kenny> i'm going to play
somle 2048 and see if i can beat my high score of 14428
L892[16:52:11] <ping> play 16386!
L895[16:53:58] <SpiritedDusty> ping, I
can’t compile it. theres errors everywhere
L896[16:54:29] <ping> what errors?
L897[16:54:50] <ping> if its a bunch of
LUA_* stuff thats the same i had
L898[16:55:41] <SpiritedDusty>
eris.c:2197:14: error: use of undeclared identifier
'LUA_TUPVAL'
L899[16:55:50] <SpiritedDusty> stuff like
that
L900[16:56:49] <ping> yep
L901[16:57:19] <ping> stuff was renamed in
5.3, might require a rename of some things
L902[16:58:54] ⇦
Quits: BevoLJ (~BevoLJ@cpe-24-55-33-198.austin.res.rr.com) (*.net
*.split)
L903[16:58:54] ⇦
Quits: Sorroko_Off (~Sorroko@192.3.165.44) (*.net
*.split)
L904[16:58:54] ⇦
Quits: progwml6|L (~progwml6@n2-198-175.resnet.drexel.edu) (*.net
*.split)
L905[16:58:55] ⇦
Quits: Calclavia (sid15812@charlton.irccloud.com) (*.net
*.split)
L906[16:58:55] ⇦
Quits: Sangar (~Sangar@cil.li) (*.net *.split)
L907[16:58:55] ⇦
Quits: [R] (~rstamer@genoce.org) (*.net *.split)
L908[16:59:56]
⇨ Joins: BevoLJ
(~BevoLJ@cpe-24-55-33-198.austin.res.rr.com)
L909[16:59:56]
⇨ Joins: Sorroko_Off (~Sorroko@192.3.165.44)
L910[16:59:56]
⇨ Joins: progwml6|L
(~progwml6@n2-198-175.resnet.drexel.edu)
L911[16:59:56]
⇨ Joins: [R] (~rstamer@genoce.org)
L912[16:59:56]
⇨ Joins: Calclavia
(sid15812@charlton.irccloud.com)
L913[16:59:56]
⇨ Joins: Sangar (~Sangar@cil.li)
L914[16:59:56]
chaos.esper.net sets mode: +o on Sangar
L915[16:59:57] <Kenny> \o
L916[16:59:58] <Kenny> \o
L917[17:00:04] <Kenny> \o
L918[17:00:07] <Kenny> \o
L919[17:00:48] <Kenny> damn, net
split
L920[17:05:09] <SpiritedDusty> lol
L921[17:05:18] ***
Tahgtahv is now known as Tahg
L922[17:05:30] ⇦
Quits: Tahg (~Tahg@pool-108-20-163-248.bstnma.fios.verizon.net)
(Quit: Leaving)
L923[17:05:51]
⇨ Joins: Tahg
(~Tahg@pool-108-20-163-248.bstnma.fios.verizon.net)
L924[17:05:51] <Kenny> \o
L925[17:05:51]
zsh sets mode: +v on Tahg
L926[17:06:34] <nekosune> Wb Tahg
L927[17:07:48] <ping> \o/ Tahg
L928[17:09:27] ⇦
Quits: Tahg (~Tahg@pool-108-20-163-248.bstnma.fios.verizon.net)
(Read error: Connection reset by peer)
L929[17:10:53]
⇨ Joins: Tahg
(~Tahg@pool-108-20-163-248.bstnma.fios.verizon.net)
L930[17:10:53]
zsh sets mode: +v on Tahg
L931[17:10:53] <Kenny> \o
L932[17:11:56] <Gopher> At some point I
hope someone makes, with my gui or otherwise, a norton commander
clone for oc
L933[17:13:16] ⇦
Quits: Sorroko_Off (~Sorroko@192.3.165.44) (Ping timeout: 186
seconds)
L934[17:14:53] ***
SuPeRMiNoR2|Away is now known as SuPeRMiNoR2
L935[17:15:04] <Kenny> SuPeRMiNoR2!
L936[17:15:15] <SuPeRMiNoR2> Kenny!
L937[17:15:21] <SuPeRMiNoR2> how are
you
L938[17:16:07]
⇨ Joins: Sorroko_Off (~Sorroko@192.3.165.44)
L939[17:16:36] <Kenny> hanging in there
hehe
L940[17:33:50] ***
manmaed is now known as manmaed|AFK
L941[17:34:44] ***
Johannes13_ is now known as Johannes13
L942[17:35:43] ***
Death is now known as Death||Away
L943[17:38:18]
⇨ Joins: Symmetryc
(webchat@pool-108-9-201-239.tampfl.fios.verizon.net)
L944[17:38:32] <Symmetryc> o/
L945[17:39:15] ***
SuPeRMiNoR2 is now known as SuPeRMiNoR2|Away
L947[17:41:12] <ping> i dunno what number
this is
L948[17:41:21] <ping> but i feel
acomplished
L949[17:47:51] ***
Death||Away is now known as Death
L950[18:16:52] ⇦
Quits: Sorroko_Off (~Sorroko@192.3.165.44) (*.net
*.split)
L951[18:16:52] ⇦
Quits: BevoLJ (~BevoLJ@cpe-24-55-33-198.austin.res.rr.com) (*.net
*.split)
L952[18:16:52] ⇦
Quits: progwml6|L (~progwml6@n2-198-175.resnet.drexel.edu) (*.net
*.split)
L953[18:16:52] ⇦
Quits: Calclavia (sid15812@charlton.irccloud.com) (*.net
*.split)
L954[18:16:52] ⇦
Quits: Sangar (~Sangar@cil.li) (*.net *.split)
L955[18:16:52] ⇦
Quits: [R] (~rstamer@genoce.org) (*.net *.split)
L956[18:17:57]
⇨ Joins: Sorroko_Off (~Sorroko@192.3.165.44)
L957[18:17:57]
⇨ Joins: BevoLJ
(~BevoLJ@cpe-24-55-33-198.austin.res.rr.com)
L958[18:17:57]
⇨ Joins: progwml6|L
(~progwml6@n2-198-175.resnet.drexel.edu)
L959[18:17:57]
⇨ Joins: [R] (~rstamer@genoce.org)
L960[18:17:57]
⇨ Joins: Calclavia
(sid15812@charlton.irccloud.com)
L961[18:17:57]
⇨ Joins: Sangar (~Sangar@cil.li)
L962[18:17:57]
chaos.esper.net sets mode: +o on Sangar
L963[18:17:58] <Kenny> \o
L964[18:17:58] <Kenny> \o
L965[18:18:05] <Kenny> \o
L966[18:18:08] <Kenny> \o
L967[18:18:18] *
Gopher lols at kenny's script confused by the netsplit
L968[18:18:56] <Symmetryc> Guys I has a
new concept for lua
L969[18:19:06] <ping> wat
L970[18:19:07] <Symmetryc> How about a map
function that works like this:
L971[18:19:31] <ping> warden.esper.net
seems like its derping
L972[18:19:42] <ping> are we finnaly
bombing quebec?
L973[18:19:50] <Symmetryc> map(function(a,
b) return a * b end, {2, 2, 3}, {4, 5, 6}) --> {8, 10, 18}
L974[18:19:58] <Symmetryc> u liek?
L975[18:20:15] <ping> thats like, so
simple
L976[18:20:25] <Symmetryc> I know how to
make it
L977[18:20:31] <Symmetryc> I'm saying to
include it by default
L978[18:20:42] <Symmetryc> As it's
useful
L979[18:21:19] <ping> .> function
map(e,a,b) local o={} for k,v in pairs(a) do o[k]=e(a[k],b[k]) end
return o end
L980[18:21:20] <^v> ping, nil
L981[18:21:22] <ping> there
L982[18:21:32] <ping> .>
serialize(map(function(a, b) return a * b end, {2, 2, 3}, {4, 5,
6}))
L983[18:21:32] <^v> ping, {8,10,18}
L984[18:22:59] <Kenny> don't bomb quebec,
that's where Pahimar lives
L985[18:23:16] *
ping bombs it anyway
L986[18:23:55] <Kenny> that's ok, i lied
:P
L987[18:26:26] <Symmetryc> ^ lol
L988[18:29:25] <Kenny> he lives in
Ontario
L989[18:29:49] <Kenny> the providence that
is, not saying what town
L990[18:30:00] ⇦
Quits: Johannes13 (~Johannes@p4FDEA4B7.dip0.t-ipconnect.de) (Ping
timeout: 190 seconds)
L991[18:35:14]
⇨ Joins: ashka (~postmaste@5.9.122.82)
L992[18:38:55] <ping> Kenny, its k
L993[18:39:01] <ping> i can still find
him
L994[18:39:16] <Kenny> i don't doubt
it
L995[18:39:17] <ping>
.9007199254740992
L997[18:39:33] <Kenny> but if you bomb him
you and i would have a war
L998[18:39:51] <Kenny> i live too close
and might get hurt in the process.....
L999[18:40:13] <Kenny> and if i got hurt
you couldn't find a safe place to hide :P
L1000[18:40:37] <ping> the most probable
location for him to be would be toronto
L1001[18:41:15] <ping> :| thats also too
close to me
L1002[18:42:33] <ping> so, i made a
command called 2048
L1003[18:42:56] <Kenny> actually he is
closer than that
L1004[18:43:05] <Kenny> try London,
Ontario, Canada
L1005[18:43:14] <Kenny> 150 miles north
of me
L1006[18:43:23] <Kenny> about the same
east of you
L1007[18:44:05] <ping> all the
parameters:
doge,undo,winning,undo,pokemon,tetris,multiplayer,flappy,11,
L1008[18:44:05] <ping>
9007199254740992,16384,beiber,troll,quantum,lhc,doctor
L1009[18:49:40]
⇦ Quits: Sorroko_Off (~Sorroko@192.3.165.44) (*.net
*.split)
L1010[18:49:40]
⇦ Quits: BevoLJ (~BevoLJ@cpe-24-55-33-198.austin.res.rr.com)
(*.net *.split)
L1011[18:49:40]
⇦ Quits: progwml6|L (~progwml6@n2-198-175.resnet.drexel.edu)
(*.net *.split)
L1012[18:49:40]
⇦ Quits: Calclavia (sid15812@charlton.irccloud.com) (*.net
*.split)
L1013[18:49:40]
⇦ Quits: Sangar (~Sangar@cil.li) (*.net *.split)
L1014[18:49:40]
⇦ Quits: [R] (~rstamer@genoce.org) (*.net
*.split)
L1015[18:50:05]
⇨ Joins: Sorroko_Off (~Sorroko@192.3.165.44)
L1016[18:50:05]
⇨ Joins: BevoLJ
(~BevoLJ@cpe-24-55-33-198.austin.res.rr.com)
L1017[18:50:05]
⇨ Joins: progwml6|L
(~progwml6@n2-198-175.resnet.drexel.edu)
L1018[18:50:05]
⇨ Joins: [R] (~rstamer@genoce.org)
L1019[18:50:05]
⇨ Joins: Calclavia
(sid15812@charlton.irccloud.com)
L1020[18:50:05]
⇨ Joins: Sangar (~Sangar@cil.li)
L1021[18:50:05]
chaos.esper.net sets mode: +o on Sangar
L1022[18:50:05] <Kenny> \o
L1023[18:50:06] <Kenny> \o
L1024[18:50:12] <Kenny> \o
L1025[18:50:15] <Kenny> \o
L1026[18:52:05] <ping> it will take 95467
YEARS in order to beat 9007199254740992
L1027[18:52:23] <ping> AT ONE MILLISECOND
PER MOVE
L1028[19:03:38] <Death> time to make a
bot then
L1029[19:08:42] <ping> i am a robot
L1030[19:08:45] <ping> beep boop
L1031[19:12:07] <Gopher> hrm. That's an
interesting little ... thing. Started to say game, not much of a
game tho.
L1032[19:12:30] <Gopher> seems like the
board would get jammed up in rather less than 95k years, tho.
L1033[19:17:49] <ping> Gopher, there are
64 total spaces, minimum number of spaces to acheive it is 53
L1034[19:18:10] <ping> it wont be verry
clogged
L1035[19:18:26] <Gopher> minimum number,
what about maximum number tho lol
L1036[19:19:03] <Gopher> I've only left
it running for a little while, it's obviously not even close and
I've seen it pushing 50% of the board full at points before
managing to collapse back down
L1037[19:19:17] <Gopher> managed to build
up a 32767
L1038[19:19:17] <ping> well, at the most
optimal algorithm, there is sometimes a gap on the side
L1039[19:19:23] <ping> so add 8
L1040[19:19:37] <Gopher> why would
randomness be optimal?
L1041[19:19:49] <Gopher> or even come
close to optimal?
L1042[19:19:55] <ping> it isnt?
L1043[19:20:49] *
Death boops ping
L1044[19:20:53] <Death> beep boop
L1045[19:21:05] *
ping beeps Death
L1046[19:21:10] <ping> boop beep
L1047[19:22:06] *
Death short circuits
L1048[19:23:59]
⇨ Joins: manmaed-
(~Ender@2e41e87c.skybroadband.com)
L1049[19:24:11]
⇦ Quits: manmaed|AFK (~Ender@2e41e813.skybroadband.com) (Ping
timeout: 380 seconds)
L1050[19:25:31] ***
Death is now known as LordDeath
L1051[19:27:34] ***
LordDeath is now known as [EA]Chaz
L1052[19:28:06] ***
Cazzar is now known as cazzar|Away
L1053[19:36:23] ***
ping is now known as ear
L1054[19:36:39] ***
ear is now known as [EA]ping
L1055[19:38:39] <[EA]ping>
* Topic for
#minecraft is:
Mojang
has stopped developing Minecraft. We apologize for the short
notice. The game's IP rights have been sold to EA and the game will
require a monthly payment subscription in order to continue
playing. No Refunds! [you will be given Tiger Woods PGA Tour
2004 for PS2 as compensation - A shipping fee is required for
delivery]
L1056[19:39:45] <[EA]Chaz> All EA members
get free voice (AKA premium membership)
L1057[19:44:35] <Gopher> :rolleyes:
L1058[19:50:33] <[EA]Chaz> :3
L1059[19:50:36] <[EA]ping> :3
L1060[19:56:33] <[EA]ping> i am adding
bignum calculation to ^v
L1061[19:57:17] ***
SuPeRMiNoR2|Away is now known as SuPeRMiNoR2
L1062[20:02:13] ***
Kenny is now known as Kenny|Sleeping
L1063[20:05:28]
⇦ Quits: [EA]ping
(~notPing@c-71-238-153-166.hsd1.mi.comcast.net) (Read error:
Connection reset by peer)
L1064[20:05:48]
⇨ Joins: [EA]ping
(~notPing@c-71-238-153-166.hsd1.mi.comcast.net)
L1065[20:06:14] <[EA]ping> random
resets...
L1066[20:09:51]
⇦ Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
(Read error: Connection reset by peer)
L1067[20:10:10]
⇨ Joins: ^v
(~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
L1068[20:10:19] ***
[EA]ping is now known as ping
L1069[20:13:54]
⇦ Parts: ping (~notPing@c-71-238-153-166.hsd1.mi.comcast.net)
())
L1070[20:13:54]
⇨ Joins: ping
(~notPing@c-71-238-153-166.hsd1.mi.comcast.net)
L1071[20:22:03] <Symmetryc> pl0x
former
L1072[20:22:27] <Symmetryc> ping: Lua
bignum lib or just a bignum calc?
L1073[20:22:52] <ping> what
L1074[20:24:34] <ping> it will be a calc
command
L1075[20:25:56] ***
LordFokas is now known as LordFokas|off
L1076[20:26:27] <ping> ie, 1 + 1 will
translate to bignum("1")+bignum("1")
L1077[20:27:19]
⇦ Quits: Symmetryc
(webchat@pool-108-9-201-239.tampfl.fios.verizon.net) (Ping timeout:
198 seconds)
L1078[20:29:27]
⇨ Joins: Symmetryc
(webchat@pool-108-9-201-239.tampfl.fios.verizon.net)
L1079[20:29:28] <ping> aww
symmetric
L1080[20:29:33] <ping> fuck
L1081[20:29:34] <Symmetryc> ?
L1082[20:29:36] <ping> his join ninjad
me
L1083[20:30:14] <Gopher> yeeesh, hardmore
oc recipes take a little bit of everything, seems like XD
L1084[20:30:33] <Gopher> just realised
circuit boards need grog, which needs fermented spider
eyes...
L1085[20:32:09] <Gopher> and mushrooms.
Probably not enough total boards needed to really require mushroom
farming, mercifully, as mushroom farms are slow as hell
L1086[20:32:46] <ping> mooshroom
L1087[20:33:03] <Gopher> right, because
finding a mushroom biome is much faster XD
L1088[20:33:36] <Symmetryc> .lua53 local
wat = setmetatable({str = "wat"}, {__band = function(_l,
_r) return _l.str .. _r.str end}) ; print(wat & wat & wat
& wat)
L1089[20:33:36] <^v> Symmetryc, lua:1:
attempt to concatenate a nil value (field 'str')
L1090[20:34:19] ***
cazzar|Away is now known as Cazzar
L1091[20:34:36] <Symmetryc> .lua53 local
wat = setmetatable({}, {__band = function(_l, _r) return
"wat" end}) ; print(wat & wat & wat &
wat)
L1092[20:34:37] <^v> Symmetryc, wat
L1093[20:34:38] <Symmetryc> :D
L1094[20:34:50] <Symmetryc> I like the
overloading
L1095[20:34:59] ***
Cazzar is now known as cazzar|Away
L1096[20:35:04] <Symmetryc> Provides use
of more convenient syntax for some stuff
L1097[20:35:21] <Symmetryc> Like if you
were making a class lib and << meant implements or
something
L1098[20:35:22] <ping> wat & wat
& wat & wat
L1099[20:35:36] <Symmetryc> wat | wat |
wat | wat
L1100[20:36:09] <ping> .lua for l=1,4 do
print("wat") end
L1101[20:36:09] <^v> ping, wat | wat |
wat | wat
L1102[20:37:51] <Symmetryc> local
new_print = function(...) print(table.concat({...}, " &
")) end ; new_print("wat", "wat",
"wat", "wat")
L1103[20:38:01] <Symmetryc> .lua local
new_print = function(...) print(table.concat({...}, " &
")) end ; new_print("wat", "wat",
"wat", "wat")
L1104[20:38:02] <^v> Symmetryc, wat &
wat & wat & wat
L1105[20:38:04] <Symmetryc> :D
L1106[20:39:09] <Gopher> I'm trying to
figure out if, by the time I can make a fully-loaded tier 3
computer, I actually still have any need for one. lol.
L1107[20:41:12] <Symmetryc> Make one to
calculate that for you
L1108[20:43:38] <Symmetryc> .lua local p
= print ; local out = {} ; local print = function(_str)
table.insert(out, _str) end ; local close_out = function()
p(table.concat(out, " & ")) end ;
print("Hello") print("World") close_out()
L1109[20:43:38] <^v> Symmetryc, Hello
& World
L1110[20:43:55] <Symmetryc> :D
L1111[20:44:09] <Symmetryc> ping: I
changed your |'s to &'s
L1112[20:45:33] <Gopher> Symmetryc, you
joke, but I was, while considering wher to even begin on recipes,
thinking "I could write a lua program to take the recipes and
tell me how much of each raw material I need..."
L1113[20:46:45] <Gopher> "and if I
use a robot, I could have it store and inventory raw materials in
chests and tell me what I still need and, when I've got enough,
even craft it all for me..."
L1114[20:47:23] <Symmetryc> Lol
L1115[20:48:39] <ping> Gopher, i made a
program that prints the materials needed and how to make them in
CC
L1116[20:49:01] <Symmetryc> 'cause CC
stuff only need like 5 materials max lol
L1118[20:49:55] ***
[EA]Chaz is now known as Death||Away
L1119[20:50:09] <ping> Symmetryc, i used
it to find out what i needed to make a shitload of solar
pannels
L1120[20:50:21] <ping> and a bunch of
nuclear reactors
L1121[20:50:50] <Symmetryc> Ohhh,
MiscP
L1122[20:50:54] <Symmetryc> forgot about
that
L1123[20:51:32] <ping> what?
L1124[20:52:27] <Symmetryc>
MiscPeripherals with its nuclear power -> CC power thing
L1125[20:52:38] <Symmetryc> Btw theres
talk about adding a global keyword to lua
L1126[20:52:50] <Symmetryc> And hopefully
everything will become default local
L1127[20:52:52] <Symmetryc> \o/
L1128[20:55:58] *
ping slaps Symmetryc
L1129[20:56:07] <ping> hmm
L1130[20:56:16] <ping> ah, typo
L1131[20:56:28] *
ping slaps Symmetryc
L1132[20:56:28] <^v> Symmetryc Loses 3hp
(997)
L1133[20:57:14] <Gopher> much as I like
the idea of default local
L1134[20:57:18] <Gopher> that would be
such a breaking change XD
L1135[20:57:29] <Symmetryc> Good point
:/
L1136[20:57:33] <Gopher> Easy to fix for,
but still, breaking
L1137[20:57:40] <Symmetryc> Hmmm
L1138[20:57:44] <Symmetryc> Perhaps
L1139[20:57:48] <Symmetryc> We just
L1140[20:57:49] <Gopher> seems more
likely to me that if a global keyword is added, it'd be to override
an existing local
L1141[20:57:54] <Symmetryc> Screw the
past stuff :D
L1142[20:57:55] <ping> i might revive my
language
L1143[20:58:05] <Gopher> ex, function()
local x=stuff ... do global x=dif stuff end end
L1144[20:58:21] <ping> it had all default
local unless you put an assignment in the global scope
L1145[20:59:25] ***
Death||Away is now known as Death
L1146[21:00:50] <Symmetryc> I wonder if
CC will ever update
L1147[21:00:58] <Death> It will
L1148[21:00:59] <Death> soon enough
L1149[21:01:01] <Symmetryc> Even at like
Lua 10.0 or something
L1150[21:01:10] <Symmetryc> Death: I mean
update from Lua 5.1
L1151[21:01:14] <Death> After Lua
5.3
L1152[21:01:19] <Death> they'll probably
go to 5.2
L1153[21:01:38] <Symmetryc> Why just go
to 5.2 when they could go to 5.3?
L1154[21:01:52] <Symmetryc> It is
backwards compatible
L1155[21:02:01] <Symmetryc> Which is why
they didn't go to 5.2
L1156[21:02:03] <Death> Idunno
L1157[21:02:10] <Death> they might go to
5.3 when it's released
L1158[21:02:14] <Death> or someone might
port it
L1159[21:02:15] <Symmetryc> And they
probably won't go to 5.2 due to it not being backward
compatible
L1160[21:02:24] ***
Death is now known as [EA]Death
L1161[21:03:03] <ping> its compatibily
breakage is minimal
L1162[21:03:22] <ping> you can emulate
setfenv with a sandboxed debug.setfenv
L1163[21:03:50] *
ping stabs Symmetryc
L1164[21:03:50] <^v> Symmetryc Loses 16
hp ( 984 now )
L1165[21:03:59] *
Symmetryc stabs Symmetryc
L1166[21:03:59] <^v> Symmetryc Loses 20
hp ( 964 now )
L1167[21:04:01] *
Symmetryc stabs Symmetryc
L1168[21:04:01] <^v> Symmetryc Loses 30
hp ( 934 now )
L1169[21:04:03] <ping> xD
L1170[21:04:12] *
Symmetryc kills Symmetryc
L1171[21:04:25] *
Symmetryc stabs ^v
L1172[21:04:34] <ping> nope
L1173[21:04:39] *
[EA]Death annihalates ping
L1174[21:04:52] <Symmetryc> ^v =
invincible?
L1175[21:04:58] *
Symmetryc stabs Symmetryc
L1176[21:04:59] <^v> Symmetryc Loses 15
hp ( 919 now )
L1177[21:05:02] <ping> Symmetryc,
no
L1178[21:05:12] <ping> you need to be
logged in in
L1179[21:05:24] <ping> ^v is not logged
in
L1180[21:05:29] <Symmetryc> Ohh
L1181[21:05:52] <ping> for example Foone
isnt logged in
L1182[21:05:56] *
ping stabs Foone
L1183[21:05:58] *
Symmetryc stabs Foone
L1184[21:06:09] <Symmetryc> .help
L1186[21:06:11] <ping> get a ns
account
L1187[21:06:14] <ping> utard
L1188[21:06:52] <Symmetryc> .mod
L1189[21:07:11] <Symmetryc> .>
"hi"
L1190[21:07:11] <^v> Nope.
L1191[21:07:13] <ping> Symmetryc, want me
to dump all the commands?
L1192[21:07:25] <Symmetryc> Sure
L1193[21:07:33] <Symmetryc> Source would
also be nice :P
L1194[21:07:38] <ping> .sauce
L1196[21:07:43] <ping> its a few days
outdated
L1197[21:07:55] <ping> but most is still
thar
L1198[21:08:57] <Symmetryc> hardcoded as
heck lol
L1199[21:09:09] <Symmetryc> even to join
#oc and to be named ^v
L1200[21:09:20] <ping> .> local o={}
for k,v in pairs(hook.hooks) do
table.insert(o,k:match("^command_+")) end
print(table.concat(o,","))
L1201[21:09:21] <^v> ping, nil
L1202[21:09:29] <ping> erm
L1203[21:09:29] <ping> fail
L1204[21:09:36] <ping> .> local o={}
for k,v in pairs(hook.hooks) do
table.insert(o,k:match("^command_.+")) end
print(table.concat(o,","))
L1205[21:09:36] <^v> ping, nil
L1206[21:09:38] <Symmetryc> Wait a
second...
L1207[21:09:48] <Symmetryc> .lua local
socket = require "socket"
L1208[21:09:51] <^v> Symmetryc, lua:1:
attempt to call global 'require' (a nil value)
L1209[21:09:55] <Symmetryc> Oh
yeah...
L1210[21:10:09] <Symmetryc> I was
thinking maybe you can do inception with the bot running another
bot lol
L1212[21:10:32] <Symmetryc>
.dubstep
L1213[21:10:32] <^v> Symmetryc,
WoooooooooobboWoooooooobboooooooooWobbooooooWoobbooooooooooWooooooobboooooooWooobbooooooWooooooobbooWooooooooobbooooo
L1214[21:10:39] <ping> :P
L1215[21:10:43] <ping> alias for
.Wobbo
L1216[21:11:06] <Symmetryc> .herp
L1217[21:11:06] <^v> Symmetryc,
derp
L1218[21:11:09] <Symmetryc> .derp
L1219[21:11:09] <^v> Symmetryc,
herp
L1220[21:11:14] <Symmetryc> .boop
L1221[21:11:14] <ping> Symmetryc, pm
pls
L1222[21:11:21] <Symmetryc> y u no
beep
L1223[21:11:24] <Symmetryc> ping: k
L1224[21:11:36] *
ping stab
L1225[21:11:39] <ping> fail
L1226[21:11:44] *
ping stabs Symmetryc
L1227[21:11:45] <^v> Symmetryc Loses 18
hp ( 901 now )
L1228[21:11:51] <ping> ur dyin
quickly
L1229[21:12:00] <ping> let me add the
ability to eat things
L1230[21:12:02] *
Symmetryc heals Symmetryc
L1231[21:12:11] *
Symmetryc bites Symmetryc
L1232[21:12:25] <ping> Symmetryc, just
stabbing and slapping
L1233[21:12:40] <ping> stabbing does more
dammage, but has better chance of flailing and hurting
yourself
L1234[21:13:15] <Symmetryc> Hmm, do you
have docs on how to make a plugin for your bot
L1235[21:13:30]
⇨ Joins: finkmac
(~finkmac@rdsl-0247.tor.pathcom.com)
L1236[21:13:51] <ping> just put a file in
plugins dir
L1237[21:14:01] <ping> then use moi
apis
L1238[21:15:33] <Symmetryc> so like
hook.new({"command_boop"}, function(user, chan, txt)
return user..", beep" end) ?
L1239[21:15:44] <ping> no user..
L1240[21:15:48] <ping> also, user is a
table
L1241[21:15:58] <Symmetryc> Oh okay
L1242[21:16:04] <Symmetryc> I will look
into later actually
L1243[21:16:13] <Symmetryc> It's 11 PM
here o_o
L1244[21:16:14] <Symmetryc> bye
L1245[21:16:17]
⇦ Quits: Symmetryc
(webchat@pool-108-9-201-239.tampfl.fios.verizon.net) (Quit: Web
client closed)
L1246[21:16:20] <ping> though the bot
isnt exactl..
L1247[21:16:22] <ping> dammit
L1248[21:16:38] <ping> it wont work if he
tries to run it xD
L1249[21:21:25] <[EA]Death> hey ping did
u fix pcall with your bot yet?
L1250[21:22:00] <ping> yes
L1251[21:26:43] *
ping eats [EA]Death
L1252[21:26:44] <^v> [EA]Death makes ping
constipated and loses -11 hp ( 989 now )
L1253[21:26:50] <ping> D:
L1254[21:27:29] <ping> hmm, fail
L1255[21:27:31] <ping> forgot to abs
it
L1256[21:28:35] <ping> oh and health can
go negative
L1257[21:30:33] <[EA]Death> what
L1258[21:32:56] *
ping stabs [EA]Death
L1259[21:32:56] <^v> ping Flails around a
bit and loses 3 hp ( 997 now )
L1260[21:32:59] <ping> D:
L1261[21:33:12] <[EA]Death> :3
L1262[21:33:13]
⇦ Quits: Ir7_o (~Ir7_o@2a02:c200:0:10:2:1:7546:1) (Ping
timeout: 194 seconds)
L1263[21:33:21] <ping> i hate you
L1264[21:33:42] <ping> .>
rpg.ping.hp=999999
L1265[21:33:42] <^v> ping, nil
L1266[21:33:48] <[EA]Death> <3 u
too
L1267[21:33:50]
⇨ Joins: maximus
(~max@c-24-18-110-244.hsd1.wa.comcast.net)
L1268[21:33:51] <ping> .>
rpg.Death.hp=-1
L1269[21:33:51] <^v> ping, nil
L1270[21:33:53] <ping> asshol
L1271[21:34:15] <ping> o/ maximus
L1272[21:34:27] <ping> could you kindly
stab [EA]Death
L1273[21:36:14]
⇨ Joins: Ir7_o
(~Ir7_o@2a02:c200:0:10:2:1:7546:1)
L1274[21:36:14] <Kenny|Sleeping> \o
L1275[21:36:14]
zsh sets mode: +o on Ir7_o
L1276[21:36:19] <ping> hai Ir7_o
L1277[21:36:54] *
ping eats Ir7_o
L1278[21:36:54] <^v> ping Gains 20 hp (
1000 now )
L1279[21:36:59] <ping> \o/
L1280[21:37:03] <ping> wait..
L1281[21:37:10] <ping> i thought my hp
was 9999999
L1282[21:37:55] <ping> mfw
L1283[21:38:01] <ping> .>
serialize(rpg)
L1284[21:38:02] <^v> ping,
{ping={hp=1000019},Ir7_o={hp=1000},Death={hp=-1}}
L1285[21:38:10] <ping> my wat
L1286[21:38:16] <ping> OH, typo
L1287[21:38:34] <ping> it printed his
instead of mine
L1288[21:40:38] <ping> this is
amazing
L1290[21:43:38] ***
Bizzycola is now known as Bizzycola|Offline
L1291[21:44:28] ***
SuPeRMiNoR2 is now known as SuPeRMiNoR2|Away
L1292[21:58:13] <maximus> wait what
ping?
L1293[21:58:29] <ping> stab
[EA]Death
L1294[21:58:35] <[EA]Death> what
L1295[21:58:40] <[EA]Death> how 'bout
no.
L1296[21:58:44] <ping> bow bout yes
L1297[21:58:45]
⇦ Quits: Lathanael|Away
(~Lathanael@p54973CA5.dip0.t-ipconnect.de) (Ping timeout: 186
seconds)
L1298[21:58:57] *
[EA]Death plugs into ping
L1299[21:59:18] *
maximus goes to stab [EA]Death but trips and skins his
knee
L1300[21:59:52] <ping> maximus,
nooo
L1301[21:59:57] *
[EA]Death heals maximus
L1302[21:59:59] <ping> you need to do /me
stabs [EA]Death
L1303[22:02:35] ***
Bot is now known as Biohazard
L1304[22:03:58] *
maximus stabs [EA]Death
L1305[22:04:05] <maximus> why did i do
that
L1306[22:04:09] <maximus> WHY
L1307[22:04:10] *
[EA]Death poofs into a cloud of darkness
L1308[22:04:16] <[EA]Death> maximus: it's
how it must be
L1309[22:05:35] <maximus> Ok, i am
getting ready to add Computronics, Immibis periphs, and Gopher's
peripherals to my server as they all look cool, is there anything i
should include?
L1310[22:06:33] <ping> maximus, u
tard
L1311[22:06:52]
⇨ Joins: Lathanael|Away
(~Lathanael@p54970133.dip0.t-ipconnect.de)
L1312[22:07:16] <ping> maximus, your
client diddnt identify unil after you joines =.=
L1313[22:07:47] <ping> .>
send("WHOIS maximus")
L1314[22:07:47] <^v> ping, nil
L1315[22:07:55] <ping> now stab
death
L1316[22:11:32] <maximus> what?
L1317[22:11:47] *
maximus stabs [EA]Death
L1318[22:12:45] <ping> hmm
L1319[22:12:53] <ping> Oh
L1320[22:12:57] <ping> ur client
sux
L1321[22:15:24] <ping> it put a space at
the end :/
L1322[22:15:55] *
maximus stabs [EA]Death
L1323[22:16:22] <maximus> it doesnt show
it on my end
L1324[22:16:27] <maximus>
interestingf
L1325[22:16:34] <maximus> i need a better
client for linux
L1326[22:16:44] <ping> hexchat
L1327[22:16:45] <maximus> xchat pisses me
off
L1328[22:16:50] *
ping stlaps maximus
L1329[22:16:54] <ping> er
L1330[22:16:57] *
ping slaps maximus
L1331[22:16:57] <^v> maximus Loses 7 hp (
993 now )
L1332[22:17:09] <ping> hexchat is better
than XChat
L1333[22:17:23] *
maximus slaps ping
L1334[22:17:23] <^v> maximus
Misses.
L1335[22:17:27] <ping> xD
L1336[22:17:29] <maximus> LOL
L1337[22:17:40] <ping> (there is a 1 in
10 chance for you to miss)
L1338[22:18:16] *
[EA]Death slaps ping
L1339[22:18:16] <^v> [EA]Death
Misses.
L1340[22:18:21] *
[EA]Death slaps ping
L1341[22:18:21] <^v> ping Loses 3 hp (
997 now )
L1342[22:19:09] <ping> stabbing is more
fun
L1343[22:19:22] <ping> any suggestions on
what else i should add?
L1344[22:19:25] *
[EA]Death stabs ping
L1345[22:19:25] <^v> ping loses 14 hp (
983 now )
L1346[22:19:29] <ping> D:
L1347[22:19:31] <[EA]Death> murder,
destroy
L1348[22:19:34] <[EA]Death> ooh, that one
hurt
L1349[22:19:46] *
[EA]Death heals ping
L1350[22:19:47] <[EA]Death> heal
L1351[22:19:52] <ping> nah
L1352[22:19:57] <ping> i can heal by
eating
L1353[22:20:01] *
ping eats train
L1354[22:20:05] <ping> wat
L1355[22:20:08] <ping> u crashdit
L1356[22:20:18] <[EA]Death> uhm.
L1357[22:20:18] *
[EA]Death eats ^v
L1358[22:20:20] <ping> .-.
L1359[22:20:25] <ping> oh, i derpd
somewhere
L1360[22:20:26] <[EA]Death> urhh
L1361[22:20:30] *
[EA]Death poofs
L1362[22:20:35] <maximus> so no one
answered my peripheral addons question
L1363[22:20:48] <maximus> are there any
other good peripherals to add?
L1364[22:20:58] <[EA]Death> That's
because there's none else you should add.
L1365[22:21:02] <[EA]Death> Maybe
OpenPeripherals
L1366[22:21:16] <[EA]Death> oh, ping,
MiscPeripherals is now o.s. now, did you hear about that?
L1367[22:21:29] <maximus> my pack was
based off TPPI till recently so we already have openperiph
L1368[22:21:37] <ping> RG already knows
we decompile it
L1369[22:21:40] <ping> xD
L1370[22:21:52] *
ping eats train
L1371[22:21:53] <[EA]Death> Yeah
L1372[22:22:07] <maximus> how long till
some one puts a a version of it out for 1.6.4?
L1373[22:24:10] <ping> i dunno
L1374[22:29:18]
⇨ Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L1375[22:31:49] *
ping eats asie
L1376[22:31:49] <^v> ping gains 13 hp (
1013 now )
L1377[22:32:13] *
[EA]Death eats ^v
L1378[22:32:14] <^v> [EA]Death gains 3 hp
( 1003 now )
L1379[22:33:03] <ping> hmm
L1380[22:33:07] <ping> i fucked the db
:/
L1381[22:34:00] <ping> there, fixed
L1382[22:34:21] *
ping stabs [EA]Death
L1383[22:34:21] <^v> [EA]Death loses 4 hp
( 996 now )
L1384[22:34:23] <asie> hey
L1385[22:34:26] <ping> hai
L1386[22:34:42] <[EA]Death> .eat
zsh
L1387[22:34:46] *
[EA]Death eats zsh
L1388[22:34:46] <^v> zsh makes [EA]Death
constipated and loses 2 hp ( 994 now )
L1389[22:34:47] <ping> wat
L1390[22:34:53] <[EA]Death> oh you
suck
L1391[22:34:56] <ping> xD
L1392[22:35:10] *
[EA]Death eats maximus
L1393[22:35:10] <^v> maximus makes
[EA]Death constipated and loses 14 hp ( 980 now )
L1394[22:35:15] <[EA]Death> GAHHH
L1395[22:35:16] <ping> xDDDD
L1396[22:35:39] *
maximus eats ping
L1397[22:35:39] <^v> maximus gains 18 hp
( 1018 now )
L1398[22:35:49] <ping> there is a 2/5
chance of you getting constipated
L1399[22:35:56] ***
Bizzycola|Offline is now known as Bizzycola
L1400[22:35:57] *
maximus stabs ping
L1401[22:35:58] <^v> ping loses 30 hp (
970 now )
L1402[22:36:19] <ping> average hp given
by eat is 15
L1403[22:36:41] *
[EA]Death eats johnEgbert
L1404[22:36:41] <^v> [EA]Death gains 50
hp ( 1030 now )
L1405[22:36:48] <[EA]Death> ooh.
L1406[22:36:51] <[EA]Death> cool.
L1407[22:39:28] <ping> :o wow
L1408[22:39:37] <ping> maximum hp
L1409[22:39:51] *
[EA]Death eats EnderBot
L1410[22:39:51] <^v> [EA]Death gains 21
hp ( 1051 now )
L1411[22:39:58] <ping> stop eating
things
L1412[22:40:03] <[EA]Death> whoa.
L1413[22:40:09] <ping> or you will get
fat
L1414[22:40:11] *
[EA]Death stabs [EA]Death
L1415[22:40:12] <^v> [EA]Death flails
around a bit and loses 4 hp ( 1047 now )
L1416[22:40:16] <ping> and lose 100
health
L1417[22:40:16] <[EA]Death>
Pfftschl
L1418[22:40:23] <[EA]Death> I am fat
\('u')/
L1419[22:41:08] <ping> i should implement
that tho
L1420[22:44:45]
⇦ Quits: Gopher (~Gopher@65.sub-174-251-97.myvzw.com) (Ping
timeout: 195 seconds)
L1421[22:51:51]
⇦ Quits: ping (~notPing@c-71-238-153-166.hsd1.mi.comcast.net)
(Read error: Connection reset by peer)
L1422[22:52:14]
⇨ Joins: ping
(~notPing@c-71-238-153-166.hsd1.mi.comcast.net)
L1423[22:52:43] <ping> :|
L1424[22:52:45] <ping> .ping
L1425[22:52:47] <ping> dammit
L1426[22:52:48] <[EA]Death> ping: ^v is
on freenode? :I
L1427[22:53:05] <ping> i am ^v
L1428[22:53:08]
⇦ Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
(Read error: Connection reset by peer)
L1429[22:53:11] <[EA]Death> Yeah..
L1430[22:53:15]
⇨ Joins: ^v
(~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
L1431[23:02:52]
⇦ Quits: maximus (~max@c-24-18-110-244.hsd1.wa.comcast.net)
(Ping timeout: 186 seconds)
L1432[23:09:01] *
ping eats [EA]Death
L1433[23:09:02] <^v> ping gains 32 hp (
1032 now )
L1434[23:09:13] <ping> .>
rpg.ping.food=1000
L1435[23:09:13] <^v> ping, nil
L1436[23:09:19] <[EA]Death> I joined
#freenode to talk about registering a channel...
L1437[23:09:25] *
ping eats [EA]Death
L1438[23:09:25] <^v> ping falls through
the floor and loses 100 hp ( 1031 now )
L1439[23:09:32] <[EA]Death> I was
introduced to my first gay porn link on Freenode
L1440[23:09:36] <[EA]Death> w..whut
L1441[23:09:52] <ping> lol, lost 1 hp
instead of 100 xD
L1442[23:10:16] <ping> if you eat too
much
L1443[23:10:29] <ping> .>
rpg.ping.food=500
L1444[23:10:29] <^v> ping, nil
L1445[23:10:32] *
ping eats [EA]Death
L1446[23:10:33] <^v> ping gains 44 hp (
1075 now )
L1447[23:10:35] <ping> wait
L1448[23:10:36] <ping> wat
L1449[23:10:43] <ping> Oh
L1450[23:10:47] <[EA]Death> :3
L1451[23:10:49] <ping> .>
rpg.ping.food=800
L1452[23:10:50] <^v> ping, nil
L1453[23:10:52] *
ping eats [EA]Death
L1454[23:10:52] <^v> ping gains 10 fat (
109 now )
L1455[23:10:56] <ping> :D
L1456[23:11:15] *
[EA]Death eats johnEgbert
L1457[23:11:15] <^v> [EA]Death gains 50
hp ( 1050 now )
L1458[23:11:31] <ping> why you eat my
beloved wolfbitchell
L1459[23:13:26]
⇨ Joins: maximus
(~max@c-24-18-110-244.hsd1.wa.comcast.net)
L1460[23:13:34] <[EA]Death> because he's
a bitch
L1461[23:13:38] *
[EA]Death eats maximus|sleep
L1462[23:13:38] <^v> [EA]Death gains 25
hp ( 1075 now )
L1463[23:13:43] *
[EA]Death eats maximus
L1464[23:13:43] <^v> [EA]Death gains 25
hp ( 1100 now )
L1465[23:13:48] <[EA]Death> gah fucking
tab complete
L1466[23:14:01] <ping> hm?
L1467[23:14:08] <ping> oh
L1468[23:16:16] <ping> why eat people
when you can stab them?
L1469[23:16:45]
⇦ Quits: maximus (~max@c-24-18-110-244.hsd1.wa.comcast.net)
(Remote host closed the connection)
L1470[23:16:57] <ping> aww
L1471[23:17:04] <ping> bai maximus
L1472[23:18:32] <[EA]Death> Because I
gain health
L1473[23:18:35] <[EA]Death> and they
don't lose
L1474[23:18:36] <[EA]Death> win/win
L1475[23:18:47] <ping> you gain
weight?
L1476[23:19:02] <[EA]Death> meh
L1477[23:19:29] <[EA]Death> Operator on
#freenode: Can I have a link that references you to
DeathProgramming
L1478[23:19:42] <[EA]Death> me: starts
listing off github, tumblr, facebook, website, steam
L1479[23:19:53] <[EA]Death> All which
have DeathProgramming in them.
L1480[23:20:33]
⇨ Joins: maximus
(~max@c-24-18-110-244.hsd1.wa.comcast.net)
L1481[23:20:59]
⇦ Quits: finkmac (~finkmac@rdsl-0247.tor.pathcom.com) (Quit:
Nettalk6 - www.ntalk.de)
L1482[23:26:36]
⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl)
(Quit: I'll probably come back in either 20 minutes or 8
hours.)
L1483[23:38:48]
⇨ Joins: ShadowKatStudios
(~chatzilla@c211-31-42-102.rochd5.qld.optusnet.com.au)
L1484[23:39:49] <ShadowKatStudios>
Afternoon o/
L1485[23:40:30] <ShadowKatStudios>
.stats
L1486[23:40:31] <^v> ShadowKatStudios,
Total messages: 28853, Sanagr 9001%,
pnig/Pnig/SuperTheEnder|Josh/pong/ear/megalemming/[EA]ping/thee/VexaToast/pngi/VERSION/PtISLEAtox/TotallyNotPing/p1ngpongfromgbatemp/Dead
13.8%,
Kenny/TheShadow/KennyTheIllogical/SgtSchultz/BigRenegade/Kenny|Offline/Kenny|Sleepnig/LamontCranston/Kenny|AFK
10.6%, asie 7.4%,
JoshTheEnder/JoshTheEnder|away/LordEnderMightNotBeHere/JoshTheEnder|BackInTheEther/JoshTheEnder|IsOnHoliady/joSHTHeEn
L1487[23:41:06] <[EA]Death> o/
ShadowKatStudios
L1488[23:41:42] <ShadowKatStudios> Did
you guys see that Minecraft sold out to EA?
L1489[23:41:51] <ShadowKatStudios> Wait,
was that an April Fools?
L1490[23:42:29] <ShadowKatStudios> Oh,
troll face
L1491[23:42:33] <ShadowKatStudios> Never
mind
L1492[23:42:50] <ping> yes
L1493[23:42:56] *
ShadowKatStudios was scared there for a bit
L1494[23:43:05] <ping> xD
L1495[23:43:10] *
ping slaps ShadowKatStudios
L1496[23:43:24] <ShadowKatStudios> I
couldn't look at the pic at school
L1497[23:43:33] <ShadowKatStudios> I only
just got home
L1498[23:43:37] <ping> ShadowKatStudios,
what the fuck
L1499[23:43:42] <ping> yuno
identify
L1500[23:43:52] <ShadowKatStudios>
Happy?
L1501[23:44:00] <ping> .>
send("WHOIS ShadowKatStudios")
L1502[23:44:01] <^v> ping, nil
L1503[23:44:04] *
ping slaps ShadowKatStudios
L1504[23:44:04] <^v> ShadowKatStudios
Loses 9 hp ( 991 now )
L1505[23:44:07] <ping> thats better
L1506[23:44:12] <ShadowKatStudios> :o
Minecraft plays music wile starting?
L1507[23:44:23] <ShadowKatStudios>
while*
L1508[23:44:43] <ShadowKatStudios> Damn
april fools stuff
L1509[23:45:40] <ping> xD utard
L1510[23:45:55] <ping> not sure what i
should do on april fools
L1511[23:46:00] <ping> Oh, i know
L1512[23:46:15] <ShadowKatStudios> I had
to present an assignment today, and it's april fools here
L1513[23:46:40] <ShadowKatStudios> So I
went on about tigers for about 5 minutes, before starting my
speech
L1514[23:47:29] <ShadowKatStudios> Not
everyone appreciated it :P
L1515[23:49:17] <ping> Symmetric just
posted
L1516[23:49:33] <ping> y u no on IRC
symmetric