<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:16] ⇦
Quits: finkmac (~finkmac@68-68-11-11.applecreek.pathcom.com) (Quit:
Nettalk6 - www.ntalk.de)
L2[00:01:42] <^v> load (ld [, source [, mode
[, env]]])
L3[00:02:37] <^v> maby you forgot to put
source before env?
L4[00:04:29] ⇦
Quits: ^v (~Kevin@2601:4:4500:887:5c80:5bc1:48b7:8e7b) (Quit:
Leaving)
L5[00:08:46] ⇦
Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll
probably come back in either 20 minutes or 8 hours.)
L6[00:11:52] <Tahg> well, I didn't put
anything
L7[00:12:02] <Tahg> (so I had to go look up
what load took)
L8[00:12:06] <Tahg> but it works now
L9[00:12:11] <Tahg> it's ugly as HELL
tho
L10[00:13:05] <Tahg> basically have public
= [[{<table of functions>}]]
L11[00:13:23] <Tahg> albeit, that doesn't
look real horrible I guess
L12[00:16:45] <Tahg> actually no, its
[[return {...}]]
L14[00:58:27] <Tahg> what a coincidence,
mine too
L15[01:34:40] ***
alekso56_off is now known as alekso56
L16[01:42:26] ⇦
Quits: Vexatos
(~Vexatos@p200300556E65592249FA3AD91ADA72C2.dip0.t-ipconnect.de)
(Quit: Greetings from Pastry Fork, Inc. ✔)
L17[01:43:12] ⇨
Joins: ShadowKatStudios
(webchat@c211-31-42-102.rochd5.qld.optusnet.com.au)
L18[01:44:20] <ShadowKatStudios> Hey guys
o/, sorry I've been off (Not that anyone would notice), but my
primary computer's power supply failed and now I have to use my
not-too-shit school laptop
L19[01:45:41] <ShadowKatStudios> When's the
last time you heard someone say that about a school laptop?
L20[01:45:45] <CokaCola> Hopefully you can
get that power supply replaced! I imagine it'd be most annoying to
have it die
L21[01:45:52] <CokaCola> Never
L22[01:46:02] <CokaCola> Actually about a
minute ago ;)
L23[01:47:19] <ShadowKatStudios> Well, it
was a replacement, and it was 0.01 Amps below the max draw, and
anyway, after a weekend it just died
L24[01:47:42] <ShadowKatStudios> This
school laptop is (embarrasingly) twice as good as my desktop
L25[01:48:12] <ShadowKatStudios> (But
considering my desktop /is/ 10 years old this year...)
L26[01:49:52] <ShadowKatStudios> I guess
I'm lucky my desktop's power supply didn't die, that's a fairly
nonstandard part
L27[01:50:47] ***
alekso56 is now known as alekso56_off
L28[01:50:56] <ShadowKatStudios> Then
again, it's running mostly off another power supply anyway
L29[01:51:02] <Kodos> What would I need to
do to have a computer pre-loaded with a program or two each time I
start a world
L30[01:51:25] <ShadowKatStudios> Add it to
the ROM zip one assumes
L31[01:51:36] <ShadowKatStudios> Add it to
the ROM in the zip
L32[01:51:38] <ShadowKatStudios>
Blarg
L33[01:52:43] <ShadowKatStudios> Something
good about these school laptop: The person that set up the security
mustn't have been very intelligent, because I can access the
command prompt
L34[01:53:00] <ShadowKatStudios> I can also
boot linux off a USB
L35[01:54:16] <ShadowKatStudios> Hell, I
booted Linux off my USB HDD today on a school desktop which had the
RTC battery run dry
L36[01:54:34] <ShadowKatStudios> I replaced
the battery and set the admin password xD
L37[01:55:12] <ShadowKatStudios> Oh yeah, I
put a fork bomb on the shared drive using someone else's
account
L38[01:55:26] <ShadowKatStudios> If anyone
runs that, it'll crash them :D
L39[01:55:34] ⇨
Joins: asie|tab
(~asietab@apn-31-2-89-235.dynamic.gprs.plus.pl)
L40[01:55:37] <ShadowKatStudios> (I also
named it GTA 5
L41[01:55:39] <ShadowKatStudios> )
L42[01:57:20] <ShadowKatStudios> What does
os.setenv do?
L43[01:59:03] <ShadowKatStudios> Also,
v1.2.1 doesn't have a name, and I suggest Eric because I have a
friend called eric and he recently moved to Silicon Valley
L44[01:59:44] <ShadowKatStudios> I'm gonna
win the whole 'most lines in a row' thing
L45[02:00:39] <ShadowKatStudios> Where
would I find stats for this channel?
L46[02:01:40] ⇦
Quits: asie|tab (~asietab@apn-31-2-89-235.dynamic.gprs.plus.pl)
(Quit: Yui <3)
L47[03:21:55] <Kodos> x.x Iron Nugget
doesn't have a recipe in my version of OC
L48[03:23:56] <Kodos> I'm guessing 1.6
versions aren't being updated?
L49[03:25:25] <Michiyo> The Jenkins has
plenty of 1.6 builds, so I'd say yes, it's being updated.
L50[03:25:39] <Kodos> Yeah, just found the
jenkins after I said th at. Now I just feel silly
L51[03:25:50] <Michiyo> :P
L52[03:41:14] ⇦
Quits: ShadowKatStudios
(webchat@c211-31-42-102.rochd5.qld.optusnet.com.au) (Ping timeout:
198 seconds)
L54[04:03:46] ⇨
Joins: mallrat208 (Mibbit@68.204.184.175)
L55[04:34:51] ⇨
Joins: asie|tab
(~asietab@apn-31-2-89-235.dynamic.gprs.plus.pl)
L56[04:40:16] ⇦
Quits: asie|tab (~asietab@apn-31-2-89-235.dynamic.gprs.plus.pl)
(Quit: Yui <3)
L57[04:40:47] ***
JoshTheEnder|BackInTheEther is now known as
JoshTheEnder
L58[04:41:21] ***
JoshTheEnder is now known as
JoshTheEnder|BackInTheEther
L59[04:46:56] ***
alekso56_off is now known as alekso56
L60[04:57:54] ***
alekso56 is now known as alekso56_off
L61[05:05:04] ***
Kenny|AFK is now known as Kenny
L62[05:35:33] ⇨
Joins: asie|tab
(~asietab@apn-31-2-89-235.dynamic.gprs.plus.pl)
L63[05:41:51] ⇦
Quits: asie|tab (~asietab@apn-31-2-89-235.dynamic.gprs.plus.pl)
(Quit: Yui <3)
L64[07:02:41] ⇨
Joins: BevoLJ
(~BevoLJ@cpe-24-55-33-198.austin.res.rr.com)
L65[07:03:23] ⇨
Joins: Din (~DinFer@92.36.245.107)
L66[07:04:27] <Kenny> morning BevolJ
L67[07:04:39] <Kenny> hey DangISP
L68[07:05:40] <BevoLJ> g'morning o/
L69[07:06:05] <Kenny> Bevol, are you who i
think you are :)
L70[07:07:25] <Din> Hey Kenny
L72[07:08:01] <Kenny> i finally got that
Component Viewer working right
L73[07:08:03] <Din> I just realised :
L74[07:08:19] <Din> Gargamel will capture
the smurfs before I get a gf D:
L75[07:08:40] <Kenny> lol
L76[07:16:05] <Kenny> so you go capture
Vanity before he does
L77[07:16:39] <Kenny> then he can't capture
the smurfs and you have a gf
L78[07:17:50] <Tahg> new plan: try to break
into the sandbox instead of out of it
L79[07:18:34] ⇨
Joins: CokaCola_
(~CokaCola@CPE-121-217-105-224.lnse2.cht.bigpond.net.au)
L80[07:20:40] ⇦
Quits: CokaCola (~CokaCola@58.165.140.140) (Ping timeout: 190
seconds)
L81[07:20:46] ***
CokaCola_ is now known as CokaCola
L82[07:20:50] <Sangar> o/
L84[07:21:06] <Tahg> hmm, this new plan is
already going bad
L85[07:21:06] <Kenny> morning Sangar
L87[07:21:57] <Tahg> loading modules seems
to be in the environment of require, not of what is requiring
it
L88[07:23:09] <Sangar> Kenny: nice.
hopefully i'll find the time to give it a run today :)
L89[07:23:23] <Sangar> Tahg: yeah, that
sounds likely, seeing how envs work in 5.2
L90[07:23:30] <Kenny> i working on
fancifing it now :)
L91[07:23:33] <Tahg> actuallly no...does
pcall make a new environment?
L92[07:24:11] <Sangar> pcall? nope.
L93[07:24:51] ***
alekso56_off is now known as alekso56
L94[07:25:23] <Sangar> the env is set when
a 'chunk' is loaded (in the lua sense). so you can pass the default
env to load(), and in the loaded code it depends on where vars with
the name _ENV are defined. but that's it, after that the envs are
fixed.
L95[07:28:19] <Tahg> hmm, it does loadfile
with _G, I guess that's the _ENV to use
L96[07:30:01] <Sangar> you'll need to ask
Wobbo about things in the package module, he implemented that
:P
L97[07:30:22] <Sangar> he did read throught
the Lua docs and such to ensure it behaves like the standard one
does, though, afaik
L99[07:32:57] <Tahg> was just reading
it
L100[07:33:14] <Sangar> oh ok
L101[07:33:30] <Tahg> what I had in mind
won't work anyway, I'll just settle with what I have I guess
L102[07:33:37] <Tahg> since it's amazingly
working
L103[07:33:42] <Sangar> :)
L104[07:34:29] <Tahg> ended up having to
define my classes as [[return{<functions>}]]
L105[07:34:52] <Tahg> kind of a fair bit
of symbols, but works alright
L106[07:35:49] <Tahg> no way to control
what its ENV unless I pass it as a string
L107[07:36:53] <Sangar> eh, well. lack of
syntax highlighting is unfortunate, but as long as it works.
L108[07:37:52] <Tahg> ya, considering
getting rid of at least the return bit
L109[07:38:29] <Tahg> apparently load
needs that, but I don't see any reason I can't just add it
automatically
L110[07:38:33] <Sangar> you might actually
be able to simplyfiy that: [[all your functions]] and then local
allThoseMethods = {} load(thatString, className, "t",
allThoseMethods) i think
L111[07:38:50] <Sangar> wow, what a way to
misspell simplify -.-
L112[07:39:26] <Sangar> well,
allThoseMethods = setmetatable({}, theEnv) actually
L113[07:39:34] <Tahg> what is the
className argument?
L114[07:39:51] <Tahg> I mean generically
in load what's that do?
L115[07:39:55] <Sangar> what you want to
name your class. or anything really. it's what lua prints in error
messages as the 'source'
L117[07:40:25] <Sangar> e.g. if it's
"blah" then error messages will say 'blah:6:error stuff
happend' or so
L119[07:41:08] <Tahg> I forget what it
does now, but I saw that once
L120[07:42:06] <Tahg> and ya, you're right
I don't really need the {} in the string either
L121[07:42:18] <Tahg> that should make it
a bit cleaner
L122[07:44:07] <Sangar> oh, i forgot,
you'll want to make the second parameter "=" .. className
for that, otherwise it'll say meh things ('[string
"className"]:6: the error message')
L123[07:44:10] <Tahg> considering how far
I want to go with this (which probably means another day of
headbanging)
L124[07:44:25] <Sangar> hehe
L125[07:45:08] ***
alekso56 is now known as alekso56_off
L126[07:45:52] <Tahg> right now I have
public = {foo = function() end, bar = function() end}
L127[07:46:07] <Tahg> which wasn't too
pretty to start with
L128[07:46:38] <Tahg> but I wondering if I
can get [[public function foo() end public function bar()
end]]
L129[07:47:01] <Tahg> that kinda requires
a full blown parser to figure out what end goes with what
function() tho
L130[07:48:21] <Sangar> well if you pass
things as strings anyway, you could go crazy and do some
preprocessing :P
L131[07:48:41] <Sangar> not to self: read
first
L132[07:48:44] <Sangar> *note
L133[07:49:28] <Sangar> well, if you keep
to certain standards some simple pattern matching should do the
trick, though
L134[07:50:02] <Sangar> which will
probably be 'good enough' (tm), no?
L135[07:50:17] <Tahg> hell, if I'm gonna
do an IDE reimplementation later, I'm gonna have to write a
tokenizer anyway tho, so might as well?
L136[07:50:29] <Sangar> :D
L137[07:51:29] <Sangar> you might want to
take a look at the 'lua in lua' implementations, you might be able
to reuse the parsers of those
L138[07:51:56] <Tahg> lua in lua?
lol
L140[07:53:48] <Tahg> uhg, normal parsers
always seemed so complicated
L141[07:54:36] <Tahg> and I don't really
need a full thing anyway, just a list of keywords and what they
should terminate with (usually "end") should suffice for
me
L142[07:55:10] <Tahg> gonna go with the
assumption: the code is correct, I just need to split it up
L143[07:55:24] <Tahg> might change that
later if I do go for an IDE, lol
L144[07:55:34] <Sangar> :)
L145[07:56:17] <Sangar> if you make the
extensions valid lua (--[[public]] function blah() end for example)
you could pre-validate it by running load() on the raw input
first.
L146[07:58:06] <Tahg> hmm ya
L147[08:05:10]
⇨ Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L148[08:07:33] ⇦
Quits: Kodos (~Kodos@108-226-6-195.lightspeed.stlsmo.sbcglobal.net)
(Ping timeout: 186 seconds)
L149[08:11:58] <Tahg> meh, decided this is
probably "good enough" for now
L150[08:12:19] <Tahg> will want to decide
on a final format before releasing it into the wild thp
L151[08:12:22] <Tahg> tho*
L152[08:13:06] <asie> hey
L153[08:13:15] <asie> eating then coming
back to work on Computronics
L154[08:13:23] <asie> implementing a Tape
Player
L155[08:13:30] <asie> which will both play
back, read and write to tapes
L156[08:15:12] <Sangar> tape drives :) a
propos retro, i'm wondering when someone will make an arcade block
that plays space invaders...
L157[08:15:33] <Tahg> lol
L158[08:15:41] <Tahg> also pong
L159[08:16:07] <asie> yeah, tape
drives
L160[08:16:07] <Sangar> pong is so
low-tech, someone should do that with pistons and redstone :P
L161[08:16:11] <Tahg> wel, pong in
lua
L162[08:16:13] <asie> Sangar: already done
many many times
L163[08:16:31] <Tahg> pistons and rs
dafuq?
L164[08:16:34] <Sangar> pong with pistons?
seriously?
L165[08:16:37] <asie> I think I saw
one
L166[08:17:00] <Sangar> people are crazy.
afk for a while.
L168[08:17:08] <asie> but, i mean
L169[08:17:11] <asie> iron doorswork just
as well
L170[08:17:16] <Sangar> wtf
L171[08:17:21] <Tahg> damnit google
L172[08:17:30] <Tahg> I want
"pong" not "ping pong"
L173[08:17:38] <Tahg> two TOTALLY
different games
L175[08:17:47] <asie> that'sthe one
L176[08:17:49] <Tahg> well...I gues not
really
L177[08:17:53] <asie> it uses actual
pistons,and no mods!
L178[08:18:55] <asie> Sangar: now you
probably see why many oldbies cringe
L179[08:19:16] <asie> when they hear about
newbies doing logic gates with ComputerCraft just because they
can't or don't know how to use RedLogic/P:Red
L180[08:20:07] <Tahg> this is worse, way
worse
L181[08:20:23] <asie> worse?
L182[08:20:28] <asie> pong with pistons is
badass, not worse
L183[08:20:38] <Tahg> pure redstone vs
gates vs CC
L184[08:20:41] <asie> yes
L185[08:20:46] <asie> it's funny
L186[08:20:54] <Tahg> plus, you have a
size consideration
L187[08:21:02] <asie> the complexity of
the tool used is inversely proportional to the complexity of the
usage of the tool
L188[08:21:14] <asie> pure redstone: Pong,
computers, screens, automated buildings
L189[08:21:19] <Tahg> since there's
nothing like a chunkloader, it's gotta bit no more than ~160 blocks
away from you
L190[08:21:21] <asie> gates: pipe
automation, timing
L191[08:21:28] <asie> CC: ...hello
world?
L192[08:21:29] <Tahg> gotta fit*
L193[08:21:40] <asie> Yes
L194[08:21:54] <asie> RedLogic cleverly
goes around that, though, as you can pack redstone and/or gate
circuits into 1x1 microcircuits
L195[08:21:56] <Tahg> granted, most of
these are bedrock to sky
L196[08:22:10]
⇨ Joins: Shirkit
(~Shirkit@200-199-158-8.user.veloxzone.com.br)
L197[08:22:19] <Tahg> oh, I've never
played with RL
L198[08:22:41] <asie> did you play with
Project: Red? it's a fork of RedLogic
L199[08:22:47] <asie> well, a rewrite by
now, but it used to be a fork
L200[08:22:54] <Tahg> invaribly on any
video like this there's always an idiot "make minecraft in
minecraft" comment
L201[08:23:09] <Tahg> I thought PR was a
"fork" of RedPower
L202[08:23:12] <asie> not at all
L203[08:23:15] <asie> RedPower died in
1.4.7
L204[08:23:23] <asie> in 1.5.2, RedLogic
was released, which was an all-custom mod by immibis
L205[08:23:29] <Tahg> idk, I've heard
people say they stole code from that
L206[08:23:36] <asie> lies.
L207[08:23:40] <asie> then Project: Red
was forked out of it, becoming RedLogic with RP2 recipes
L208[08:23:47] <asie> then ChickenBones
joined P:Red and rewrote it to use the then-new FMP
L209[08:24:01] <Tahg> they also claimed
Immibis "copied the style" of RP gates
L210[08:24:08] <asie> So did P:Red
originally
L211[08:24:12] <asie> as it was the *exact
same code*
L212[08:24:19] <asie> just with alloy
smelters, worldgen and recipe changes
L213[08:24:21] <asie> before CB joined
them
L214[08:24:32] <asie> i was there for
PRed's first release
L215[08:24:44] <Tahg> mhm ya I remembered
when they had alloy smelters, buggy blocks those were
L216[08:24:51] <asie> now, RedLogic is
essentially "take RP2 logic gates, make all recipes based on
vanilla, not RP resources"
L217[08:24:57] <asie> "and add in
lamps too"
L218[08:25:01] <asie> it's just the logic
stuff
L219[08:25:09] <asie> oh, and RL lets you
make those integrated circuits
L220[08:25:16] <asie> you build a
cleanroom, you build a circuit in the cleanroom
L221[08:25:17] <Tahg> well, the lamps and
gates are virtually identical to RPs
L222[08:25:22] <asie> by design
L223[08:25:31] <asie> anyway,then you use
a machine to compile the cleanroom circuit into a 1x1 block
L224[08:25:33] <Tahg> not saying code wise
(atm)
L225[08:25:35] <Tahg> I see
L226[08:25:35] <asie> and you place the
block and you're done
L227[08:25:49] <asie> so you can take any
RedLogic structure
L228[08:25:54] <Kenny> Bones was working
with Eloraam back then, right before RP2 died
L229[08:25:56] <Tahg> I remember CB
talking about wanting to do something like that a year+ ago I
think
L230[08:25:57] <asie> surround it with
cleanroom walls
L231[08:26:02] <asie> and compile it
L232[08:26:11] <asie> well, RL has had it
for a few months now
L233[08:26:12]
⇨ Joins: Vexatos
(~Vexatos@p5B3CB97E.dip0.t-ipconnect.de)
L234[08:26:30] <Tahg> I don't recall Elo
working on anything like that tho, at least, I only heard CB
mention it
L235[08:26:33] <asie> Kenny: Just as
people claim P:Red is based off RP2
L236[08:26:38] <asie> people claim
Immibis' Microblocks is based off RP2
L237[08:26:40] <Vexatos> Hellöa
folks!
L238[08:26:48] <asie> there's a rumor
going that immibis saw RP2's source code /with Elo's
permission/
L239[08:26:52] <asie> and used it for
Immibis' Microblocks
L241[08:27:01] <asie> note, also, that the
immibism od appeared in 1.4.6 days
L242[08:27:05] <Tahg> doubt it
L243[08:27:05] <asie> even before RP2 was
dead
L244[08:27:28] <Vexatos> Yea
L245[08:27:30] <Tahg> I don't know of her
specifically giving anyone perm on her code
L246[08:27:36] <Vexatos> Nope
L247[08:27:37] <asie> Maeyanie is the one
exception.
L248[08:27:39] <Tahg> especially wouldn't
think to Immibis
L250[08:27:46] <Vexatos> And if immibis
wants to see code, he will
L251[08:27:48] <asie> Maeyanie has blanket
permission to do Bukkit ports of RP2
L252[08:27:51] <asie> and she still has
it, IIRC
L253[08:27:52] <Vexatos> (He made a 1.7
mod without MCP)
L254[08:28:02] <asie> Vexatos: There is a
half-ported 1.5.2 version of RP2 up on github
L255[08:28:12] <Tahg> eh, not touching
that
L256[08:28:13] <asie> but the project got
taken down by a few of Elo's pals from the modding community
L257[08:28:17] <asie> (not Elo
herself!!!)
L258[08:28:32] <Tahg> not seen her in
ages
L259[08:28:50] <Kenny> maybe i should give
her a call
L260[08:28:53] <Tahg> tho I was never in
her "inner circle" so no idea if she's still around
L261[08:28:58] <asie> Elo? Gone.
L262[08:28:58] <Vexatos> She is away noone
knows whether she'll come back
L263[08:29:06] <Vexatos> And you should
not care
L264[08:29:13] <asie> I genuinely miss
RP2
L265[08:29:18] <Vexatos> Of course
L266[08:29:19] <asie> It had a very high
fun factor with its tube system
L267[08:29:20] <Vexatos> everyone
does
L268[08:29:32] <Vexatos> It had high
functionality + almost no lag
L269[08:29:37] <Vexatos> But, it is
dead
L270[08:29:40] <Vexatos> So, move on
L271[08:29:41] <asie> up until 1.2.5,
Vexatos
L272[08:29:45] <asie> 1.4.7 was very
broken as it was a kinda rushed port
L273[08:29:47] <Tahg> Vexatos, that's
mean
L274[08:29:56] <asie> trust me, frames in
1.4.7 were a *mess*
L275[08:30:12] <asie> but there are many
things better than RP2 now
L276[08:30:18] <asie> the microblocks were
replaced by IM and FMP
L277[08:30:25] <asie> the worldgen has
been replaced by P:Red
L278[08:30:38] <asie> the frames are done
far better by RiM (in terms of functionality) and Truss (in terms
of compatbility)
L279[08:30:39] <Tahg> besides her being
"around" was NO implication I still wanted RP
L280[08:30:58] <asie> the computers are
beaten by OpenComputers (with the new Architecture API you can
actually port FORTH to it if you want)
L281[08:30:59] <Tahg> her and her mod are
kind of different things
L282[08:31:12] <asie> the only thing I
miss is the tube system.
L283[08:31:14] <Tahg> but anyway, both are
likely gone forever
L284[08:31:22] <asie> (Immibis' TubeStuff
has Deployers, though, in case anyone cares)
L285[08:31:31] <Kenny> So does TE
L286[08:31:34] <Tahg> mhm
L287[08:31:38] <asie> yeah, but TE adds a
ton of extra stuff
L288[08:31:39] <Tahg> well
L289[08:31:50] <Tahg> I forget what a
deployer is
L290[08:32:02] <Tahg> is that a block
placer?
L291[08:32:12] <Kenny> TE has the
Autonomous Activator (Deployer) and Terrain Smasher (Block
Breaker)
L292[08:32:21] <Kenny> yeah
L293[08:32:33] <Tahg> oh, the deployer was
that right clicker thing
L294[08:32:38] <Tahg> the AA is more
flexible
L295[08:32:48] <Kenny> Deployer would
place a block or do a right click
L296[08:32:50] <asie> the TubeStuff block
breaker is fun
L297[08:32:54] <asie> it accepts any
tool
L298[08:33:04] <asie> so you can use it
with whatever pickaxe, axe, hoe or whatnot you want
L299[08:33:10] <Vexatos> Well
L300[08:33:21] <Vexatos> SFM and TT and TE
ones can do that as well
L301[08:33:25] <Tahg> you can use the AA
with any tool too
L302[08:33:29] <asie> TT?
L303[08:33:35] <Kenny> Why should I use a
tool with it when the terrain smasher breaks a block without having
to need a tool
L304[08:33:36] <Vexatos> Thaumic
Tinkerer
L305[08:33:36] <Tahg> thaumic
tinkerer?
L307[08:33:43] <asie> sorry, I don't care
about magic mods
L308[08:33:57] <Tahg> Kenny, case you want
some tool *other* than a picakxe?
L309[08:34:00] <Vexatos> And Steve's
factory manager
L310[08:34:06] <Vexatos> Is also able to
do this
L311[08:34:10] <asie> also, it's a lot
more balanced
L312[08:34:13] <asie> as I think it uses
up tool durability
L313[08:34:16] <asie> as an option
L314[08:34:21] <Tahg> I don't really
know
L315[08:34:25] <Vexatos> Just like TT one
does
L316[08:34:27] ⇦
Quits: Din (~DinFer@92.36.245.107) (Ping timeout: 201
seconds)
L317[08:34:27] <Tahg> I should get back to
coding
L318[08:35:06] <Tahg> debating whether to
write a parser now, or write one later and have to change a ton of
class files around
L319[08:35:15] <asie> okay, i'm off
L320[08:35:22] <asie> after i'm back it's
time to work on the Tape Reader
L321[08:35:25] <Vexatos> Tahg,
parser
L322[08:35:26] <asie> (i hate working with
inventories ;_;)
L323[08:35:37] <Vexatos> Ooh, kenny, I saw
you used OpenPrograms <3
L324[08:36:01] <Kenny> The Component
Viewer is up
L325[08:36:27] <Tahg> heh Vex
L326[08:36:34] <Kenny> i'm working on
fancifing it and doing some documentation
L327[08:36:39] <Tahg> gotta figure out how
to make iterators then
L328[08:36:49] <Tahg> is it return
function, table, start?
L329[08:37:15] <Vexatos> iterators, what
do you mean? :<
L330[08:37:23] <Kenny> or you can call the
function itself, i believe
L331[08:37:26] ⇦
Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll
probably come back in either 20 minutes or 8 hours.)
L333[08:38:40] <Sangar> and 7.2
L334[08:38:47] <Vexatos> Ah, that'S what
you meant
L335[08:42:46] <Kenny> i think i'm going
to get myself in a deep pile of it with this next attempt with the
component viewer hehe
L336[08:43:29] <Kenny> i can't use the
Extended ASCII and it's going to take a lot of unicode
statements
L337[08:43:40] <Tahg> hmm, wasn't looking
at that one in particular, but found an iterators tutorial
L338[08:44:16] <Tahg> define a list of
constants?
L339[08:49:10] <Shirkit> does someone know
what happens if there's two different peripheral handlers for the
same tile entity?
L340[08:52:27] <Tahg> my guess is either
shows up multiple times, or arbitrarily shows up as one
L341[08:54:46] <Shirkit> the issue is that
I created a new BC pipe, but it adds a lot of functionality to it,
so I must register my own peripheral instead of using a default
one
L342[08:55:20] <Shirkit> and since the
tileentity that holds the instance to the pipe is actually BC
controlled (tTileGenericPipe), I would need to register the
peripheral for that TE
L343[08:55:50] <Shirkit> if someone tries
to implement a generic peripheral for it things may explode
L344[08:57:22]
⇨ Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L345[08:58:14] <Sangar> Shirkit: block
drivers are automatically merged.
L346[08:58:49] <Shirkit> they'd would
combine both peripherals wrappers?
L347[08:58:50] <Sangar> e.g. if something
is an energy provider and an IInventory at the same time the
component callbacks from both those drivers will be
available.
L348[08:59:01] <Shirkit> cool, really
cool
L349[09:00:12] <Shirkit> I was writing the
CC integration through the use of IPeripheralHandler so I don't
need to put CC code on my classes, I guess it's the best
solution
L350[09:03:41] <Sangar> whether cc's
IPeripheralHandlers are merged automatically i can't say
(openperipherals does this manually, as far as i'm aware, so i'm
guessing no)
L351[09:04:34] <Shirkit> oh
L352[09:06:00] <Sangar> you could just use
openperipherals api, if you're ok with that dependency,
thoigh
L353[09:06:02] <Sangar> *though
L354[09:06:13] <asie> i use OpenPeripheral
and OpenComputers APIs in my mod
L355[09:06:36] <MrHohenheim> hi
L356[09:06:43]
⇨ Joins: Din (~DinFer@92.36.245.107)
L357[09:06:44] <Kenny> hey
MrHohenheim
L358[09:06:52] <Kenny> wb DangISP
L359[09:06:58] <MrHohenheim> Sangar, you
told me you fixed the tci hammer problem and i not found the new
version
L360[09:07:00] <MrHohenheim> hey
Kenny
L361[09:07:06] <MrHohenheim> tic
hammer
L362[09:07:21] <MrHohenheim> or you do the
dev build?
L363[09:07:29] <Sangar> yeah, it's only in
the dev builds
L364[09:07:36] <Sangar> i'm planning to
push a new release any day now
L365[09:07:45] <MrHohenheim> oke just ask
you no rush
L366[09:07:47] <MrHohenheim> :)
L367[09:07:54] ⇦
Quits: CokaCola
(~CokaCola@CPE-121-217-105-224.lnse2.cht.bigpond.net.au) (Read
error: Connection reset by peer)
L368[09:08:11]
⇨ Joins: CokaCola
(~CokaCola@CPE-121-217-111-242.lnse2.cht.bigpond.net.au)
L369[09:08:19] <MrHohenheim> stupid
question incoming
L370[09:08:32] <MrHohenheim> if i use
enderio transdimensional transreceiver
L371[09:08:42] <MrHohenheim> robot can put
the items to this device?
L372[09:08:52] <EnderBot> ok, talking
through my bot because the buffer playback on my main account makes
Mibbit / chrome freeze my college pc up :/
L373[09:08:55] <MrHohenheim> or just chest
or similar inventorys?
L374[09:09:19] <Sangar> depends how it's
implemented
L375[09:09:25] <Kenny> hey Josh :)
L376[09:09:28] <EnderBot> hello
L377[09:09:33] <MrHohenheim> i test later
is server up
L378[09:09:34] <Sangar> if it behaves like
an inventory code wise (implements IInventory) it should work
L379[09:09:39] <MrHohenheim> nice
L380[09:09:55] <MrHohenheim> btw i see
forum still dead :/
L381[09:10:28] <Sangar> oh right, domains.
SpiritedDusty, Ir7_o what's the status? should I just point
oc.cil.li to the new one?
L382[09:10:56] <EnderBot> hmm, what
characters are allowed in irc nicks? so far '&' and '+' dont
work :/
L383[09:10:57] <MrHohenheim> my friend
have a good idea just idk how we can do, we have gravestone mod and
deathcounter
L384[09:11:19] ***
EnderBot is now known as EnderBotAndJoshTheEnder
L385[09:11:19] <MrHohenheim> if someone
die robot place a gravestone or sign and wrote he name and die
reason
L386[09:11:22] <EnderBotAndJoshTheEnder>
meh
L387[09:11:22] <Tahg> uh, _, letters,
numbers, {}, [] I think
L388[09:11:25] <MrHohenheim> robot can
watch the chat?
L389[09:11:31] <Michiyo> pretty sure the
only symbols are _ | [] {}
L390[09:11:41] <EnderBotAndJoshTheEnder>
hmm ok
L391[09:11:44] <Tahg> be warned IRC is
swedish tho
L392[09:11:44] <Michiyo> ^
L393[09:11:48] <EnderBotAndJoshTheEnder>
this'll do for now
L394[09:11:48] <Tahg> or some such
thing
L395[09:12:05] <Tahg> so {} is just a
different case from [] and they compare as the same char in
nicks
L396[09:12:16] <Sangar> MrHohenheim: they
can't, but someone could make an upgrade that can :P
L397[09:12:25] <MrHohenheim> hmm
L398[09:12:49] <MrHohenheim> funny idea :)
robot scan the chat and make a sign for react if someone dies
L399[09:13:07] <MrHohenheim> or hmm need
api or something robot can answer to chat react like irc bot
L400[09:13:27] <Shirkit> I'll try to go
with straight CC if possible
L401[09:13:40] <Shirkit> then I'll take a
look at the other super cool CC addons
L402[09:13:54] <Tahg> so...someone said I
should write a parser, still not totally convinced
L403[09:14:05] <MrHohenheim> Sangar, the
reason why i ask you becuse you the programmer not me :P
L404[09:14:09] <Tahg> is there a quick way
to get a single char from a string?
L405[09:14:39] <Kenny> string.find
L406[09:15:35] <Sangar> MrHohenheim: yeah,
well, but i think listening to chat can be incredibly powerful
(basically infinite range free wlan) so it won't make it into the
core, and i have enough other things to do ;) so maybe you'll find
some other programmer that will give it a try :P
L407[09:15:45] <EnderBotAndJoshTheEnder>
hmm, can you do something like sockets in OC with the internet
card?
L408[09:16:02] <Kenny> Josh, yeah
L409[09:16:03] <Michiyo> Can you not do it
with raw TCP?
L410[09:16:19] <MrHohenheim> i just ask
you this possible or not :Ö
L411[09:16:20] <MrHohenheim> :)
L412[09:16:21] *
EnderBotAndJoshTheEnder has an idea for something to do at
somepoint
L413[09:16:35] <Michiyo> I mean.. I can
chat via telnet ATM.. just gotta remember to reply to server ping
checks..
L414[09:16:37] <MrHohenheim> so ingame
program need or external plugin
L415[09:16:46] <Sangar> MrHohenheim: it
can be made possible ;)
L416[09:16:53] <MrHohenheim> oh neat
L417[09:17:03] <Sangar> but not in plain
lua, so yeah
L418[09:17:08] <EnderBotAndJoshTheEnder>
Michiyo: just set up a while loop to reply
L419[09:17:14] <Michiyo> Exactly..
L420[09:17:20] <Sangar>
EnderBotAndJoshTheEnder: yes, there's even a simple irc client as
an example :P
L421[09:17:20] <MrHohenheim> hmm you
missunderstand me i just asking i not want to you do
L422[09:17:23] <Tahg> string.find?
L423[09:17:34] <Michiyo> That's what I'm
asking... with a Internet card, could you not connect ot a server
in TCP?
L424[09:17:42] <Tahg> um...not sure that's
*quite* what I want
L425[09:17:45]
⇨ Joins: BigRenegade
(~bigrenega@108-233-229-21.lightspeed.bcvloh.sbcglobal.net)
L426[09:17:46]
zsh sets mode: +o on BigRenegade
L427[09:18:03] <BigRenegade> JOsh, does
this answer your question about sockets :)
L428[09:18:03] <Tahg> Michiyo, I don't
think it supports stateful connections
L429[09:18:07] <MrHohenheim> so everything
is possible just need to know how :D
L430[09:18:19] <Sangar> MrHohenheim:
pretty much, yes :D
L431[09:18:26] <MrHohenheim> oke thx
:)
L432[09:18:32] <Tahg> (but I could be
wrong, does it Sangar?)
L433[09:18:33] <Michiyo> Ahh, so you can
do it.. lol
L434[09:18:37] <EnderBotAndJoshTheEnder>
Tahg: if you know exactly where the char is in the string, you can
do string.sub( x, x ) where x is the char position
L435[09:18:47] <EnderBotAndJoshTheEnder>
BigRenegade: cool
L436[09:18:55] <Tahg> well, I want to get
the first char, and then the second, third etc, so yes
L437[09:18:56] <Sangar> internet cards do
support tcp sockets, yes, but they'll be reset when the computer
gets unloaded because there's no way of restoring their
state.
L438[09:19:01] <Tahg> I know where I am in
th string
L439[09:19:04] <Sangar>
s/reset/closed/
L440[09:19:07] <BigRenegade> This Kenny
from ingame, Josh
L441[09:19:13] <EnderBotAndJoshTheEnder>
cool
L442[09:19:16] <Michiyo> still.. neat I
know what I'M doing when I get a chance...
L443[09:19:20] <Tahg> well, that's
fair?
L444[09:19:36] <Tahg> the remote
connection would probably timeout anyway
L445[09:19:42] <Michiyo> Chunk loader + OC
computer ftw..
L446[09:19:50] <Kenny> LOL
L447[09:20:12] <Michiyo> AFK
L448[09:20:16] <EnderBotAndJoshTheEnder>
the current version of EnderBot actually replies via raw socket
sends, though the new version i'm working on will work on top of an
irc library
L449[09:20:18] <Michiyo> Also, YAY! I got
my core mod loaded :D
L450[09:20:32] <Kenny> cool!
L451[09:20:46] *
Kenny tosses Michiyo in the air hehe
L452[09:21:06] <EnderBotAndJoshTheEnder>
then again my bot is in python so it may not work exactly the same
in lua but meh
L453[09:21:14] <MrHohenheim> um kenny you
know how works oauth2?:)
L454[09:21:43] <Kenny> MrHohenheim, i'm
sorry i don't have any idea :(
L455[09:22:11] <Kenny> let me work with it
a bit and i can probably figure it out
L457[09:22:40] <MrHohenheim> and ouath2
98% and i stucked the last 2 lesson :D
L458[09:22:59] <MrHohenheim> i suggesting
lua lang here
L459[09:23:17] <Kenny> hopefully they will
add it :)
L460[09:23:37] <MrHohenheim> yeah and good
for me to study
L461[09:24:08] <Kenny> i learned by
stripping and raping edit.lua :)
L462[09:24:29] <Michiyo> Yeah, seems the
manafest.mf needs a blank line on the end.. :D
L463[09:24:53] <Sangar> Kenny: you manage
to make that sound dirtier each time you bring it up :P
L464[09:25:07] <BigRenegade> time to get
back to polishing up the Component Viewer
L465[09:25:11] ⇦
Quits: BigRenegade
(~bigrenega@108-233-229-21.lightspeed.bcvloh.sbcglobal.net) (Quit:
BigRenegade)
L466[09:25:19] <MrHohenheim> :)
L467[09:25:26] <Kenny> lol
L468[09:25:37] <Kenny> well, i did
hehe
L469[09:25:43] <Shirkit> what else besides
Map, Integer, String, Boolean, Float and Double I can return on a
method call from CC?
L470[09:26:07] <Tahg> well, this isn't the
cc room...but
L471[09:26:24] <Tahg> actually, that might
be it
L472[09:26:33] <Sangar> byte and char
probably
L473[09:26:50] <Sangar> possibly arrays of
the above
L474[09:26:51] <Tahg> if not, easy to make
a string from them
L475[09:27:15] <Shirkit> I wanted to
create a triple tuple
L476[09:27:16] <Shirkit> =
L477[09:27:17] <Shirkit> =\
L479[09:27:39] <Tahg> wait in what
way?
L480[09:27:50] <Tahg> you want something
like a,b,c = function?
L481[09:28:29] <Tahg> you've covered all
the types Lua has, with the exception of nil I think
L482[09:28:34] <Shirkit> no, I have 3
informations that I wanted to return: the item name, the item id,
and an integer
L483[09:28:54] <Shirkit> I guess I can
return two tables, with item ids as entries that least to the name
and the other integers
L484[09:29:01] <Tahg> so just new
Object[]{name, id, int} I think
L485[09:29:08] <Shirkit> that leads*
L486[09:29:36] <Tahg> that'd be 3
different variables on the lua side, but you can do whatever with
it from there
L487[09:29:38] <Shirkit> oh that may work
if I create an array of those
L488[09:30:07] <Sangar> the main object
array you return is the tuple returned from the function, yes, it's
the same in oc
L489[09:30:09] <Tahg> I'm not sure how you
make a numerical table tho
L490[09:30:47] <Tahg> like if you wanted
{tuple, tuple2, tuple3} in lua
L491[09:31:10] <Tahg> don't remember what
Java Object represents thta
L492[09:31:18] <Sangar> there is no such
thing as {tuple, tuple}
L493[09:31:32] <Shirkit> yep didn't
worked
L494[09:31:50] <Shirkit> I tried returning
new Object[] { new Object[] {info1, info2, info3} }
L495[09:32:03] <Tahg> Sangar, well,
effectively a table of tables
L496[09:32:12] <Tahg> orso...maybe
not
L497[09:32:16] <Sangar> well, yes, that
does exist :P
L498[09:32:32] <EnderBotAndJoshTheEnder>
what do you think is easier to learn, Scala or Java?
L499[09:32:32] <Tahg> I'm not quite sure
exactly what I was thinking
L500[09:32:47] <Sangar> but to be clear,
if you have function f() return 1,2,3 end function g() return 4, 5,
6 end print(f(), g()) it will print 1, 4
L501[09:32:58] <Sangar> er, 1, 4, 5,
6
L502[09:33:12] <Sangar> so you can't
"concatenate" tuples like that
L503[09:34:10] <Tahg> mhm
L504[09:34:13] <Sangar> if you don't mind
that there is some code floating around that you won't understand
until much later, scala is really easy.
L505[09:34:39] <Shirkit> too bad it didn't
work that way
L506[09:34:41] <Sangar> you'd have to pack
the tuples into tables, concatenate those and unpack them
again
L507[09:35:10] <Shirkit> it doesn't accept
an Object[] as a valid thing to return
L508[09:35:18] ***
Din is now known as |Din|{Studying}\
L509[09:35:24] <Shirkit> inside the
already existing Object[]
L510[09:35:31] <Sangar> make it a map with
numeric keys, perhaps?
L511[09:35:43] <Shirkit> yeah, two tables
would do the trick
L512[09:36:01] <Shirkit> pretty lame
though
L513[09:36:03] <Shirkit> let me try
harder
L515[09:40:00] <Sangar> well it covers
metatables, which is more than a couple of other 'books for
beginners' if seen, so that's a good sign i think. the only book i
did (partially) read on lua was PiL, though, and i found that it
covered everything i needed. ymmv.
L516[09:41:11] <MrHohenheim> :) ok
thx
L517[09:41:17] <MrHohenheim> not easy to
find good books
L518[09:41:28] <EnderBotAndJoshTheEnder> i
never really read any books on lua, just started by tinkering
around with CC (MC 1.2.5 at the time) and have just picked it
up
L519[09:41:29] <MrHohenheim> still no
hungarian translated books or very very expensive
L520[09:42:41] <Shirkit> I guess I can't
just return an array?
L521[09:42:42] <Shirkit> only a map?
L522[09:44:59] <Sangar> you return one
object array, which is the tuple of results. what you can have in
that i don't know for cc, for oc it can be primitive types
(null,byte-long,float,double,string) arrays and maps
L523[09:45:27] <Shirkit> can't return
arrays, only maps
L524[09:45:28] <Shirkit> weird
L525[09:45:35] <Shirkit> besides the main
array
L526[09:46:59] <Shirkit> well, thanks a
lot for the help sangar and the other guys =]
L527[09:47:20] <Shirkit> at least I got
this sorted out in the basics ^^
L528[10:01:13] ⇦
Quits: Lunatrius (~Lunatrius@cpe-46-164-10-14.dynamic.amis.net)
(Ping timeout: 194 seconds)
L529[10:01:18] <Tahg> hmm
L530[10:01:27] <Tahg> I think I might need
to wrap the gpu component
L531[10:03:09] <Tahg> want to provide
masking to an area
L532[10:08:18] <Kenny> ok, updated
Component Viewer. added in a few things lioke a title bar and a
help line at the bottom
L534[10:10:33]
⇨ Joins: Lunatrius
(~Lunatrius@cpe-46-164-10-14.dynamic.amis.net)
L535[10:14:17] <asie> MrHohenheim: I am
already adding chat boxes to OpenComputers
L536[10:14:28] <asie> they will be
balanced by only working at a limited distance
L537[10:14:36] <MrHohenheim> wow
good
L538[10:14:41] <asie> see MiscPeripherals
chat boxes
L539[10:14:49] <asie> same for MiscP iron
note blocks,they are also making it in
L540[10:15:01] <MrHohenheim> can you
explain what you mean the limits 64 block or more need open sky
etc
L541[10:15:07] <asie> MrHohenheim:
distance
L542[10:15:13] <asie> distance from
player, configurable in config
L543[10:15:16] <asie> anyway, AFK
L544[10:15:19] <MrHohenheim> oke
L545[10:15:21] ⇦
Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll
probably come back in either 20 minutes or 8 hours.)
L546[10:15:46] <MrHohenheim> nice so we
need update miscP later
L547[10:16:06] <MrHohenheim> damit update
and update and how can i play if something always updated :D
L548[10:29:34] <Kenny> and i'm taking a
little break. been coding all morning. got the Viewer looking what
i think is decent. have some more i want to do later to make the
code more concise
L549[10:29:46] <Kenny> also do some
documentation in the code
L550[10:30:09] <Kenny> but for now a break
to go run some cops off the road and see if i can beat my
record
L551[10:34:26] <MrHohenheim> :)
L552[10:44:24] <EnderBotAndJoshTheEnder>
what current ways are there for OC to send data to other computers
in the world and what are their limitations?
L553[10:48:29] <Vexatos> Wow, kenny, that
code looks pretty decent
L554[10:49:28] <Vexatos> Well,
EnderSomethingJoshBot, limitation==0, push stuff to a github repo
and pull from it from another Computer-->infinite range
L555[10:50:43] <EnderBotAndJoshTheEnder> i
mean in-game stuff, i.e. without using the internet card
L556[10:52:04] ***
EnderBotAndJoshTheEnder is now known as EnderBot
L557[10:52:12] <EnderBot> time to go home
:)
L558[10:52:18]
⇨ Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L559[11:13:24] ***
JoshTheEnder|BackInTheEther is now known as
JoshTheEnder
L560[11:15:19] ⇦
Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll
probably come back in either 20 minutes or 8 hours.)
L561[11:15:51]
⇨ Joins: KFAFSP
(webchat@p4FF1D873.dip0.t-ipconnect.de)
L562[11:16:09] <KFAFSP> Hello! It's me
again.
L563[11:16:51] <KFAFSP> Can anyone tell me
if it is possible to pass a Lua-Table as the result of a @Callback
component method from Java?
L564[11:17:56]
⇨ Joins: Sorroko (~Sorroko@192.3.165.44)
L565[11:28:45]
⇨ Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L566[11:29:58] ***
alekso56_off is now known as alekso56
L567[11:30:45] ⇦
Quits: |Din|{Studying}\ (~DinFer@92.36.245.107) (Ping timeout: 186
seconds)
L568[11:40:05] ⇦
Quits: WaveCup (~WaveCup@s2.openpathway.org) (Remote host closed
the connection)
L569[11:48:18] ⇦
Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit:
Textual IRC Client: www.textualapp.com)
L570[11:50:34] <Sangar> KFAFSP: yes,
return a map
L571[11:54:37] <Kenny> 71 mins 153 cops
hehe
L572[12:01:33] <Sangar> JoshTheEnder: what
current ways are there for OC to send data to other computers <-
redstone signals, given a redstone card, if that counts, network
cards for computers connected some way (including in different
subnetworks connected by the router block), limitation to those
being that the connecting chunks have to be loaded. wireless
network cards, with the limitation that their range is limited and
the further you send a message the more ener
L573[12:03:25] ⇦
Quits: Shirkit (~Shirkit@200-199-158-8.user.veloxzone.com.br)
(Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
L574[12:10:31] <JoshTheEnder> the more
ener? guessing the message got cut off?
L575[12:11:41] <Sangar> you can set the
signal strength in the wireless card. if you send it with 10
strengths it'll only go 10 blocks far (with no obstructions),
default max range is 400. increasing the signal strength increases
the energy cost per sent message.
L576[12:11:56] <JoshTheEnder> ok
L577[12:12:01] <Sangar> 10 strengths. wow
me.
L578[12:12:16] <JoshTheEnder> thanks for
the info :)
L579[12:12:21] <Sangar> sure :)
L581[12:18:07]
⇨ Joins: |Din|{Studying}\
(~DinFer@92.36.245.107)
L582[12:23:55] <KFAFSP> Sangar: Thanks. I
had already figured it out by looking at the code for the network
api... But thanks anyways! BTW: As you might notice, I have managed
to set up FML now. I really like the Environments abstraction layer
of OC!
L583[12:26:08] <Sangar> happy to hear it
:)
L584[12:27:43] <Kenny> i think you'll like
that when you finally get a chance to check it out :)
L585[12:39:15]
⇨ Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L586[12:43:00] ***
|Din|{Studying}\ is now known as |Din|
L587[12:54:32] ***
JZTech101 is now known as Anonymous
L588[12:57:57]
⇨ Joins: Kodos
(~Kodos@108-226-6-195.lightspeed.stlsmo.sbcglobal.net)
L589[13:00:08] *
Kodos flails his arms wildy
L590[13:00:12] <Kodos> wildly*
L591[13:00:28] <Kodos> It's too early for
me to be awake
L592[13:00:30] <Kodos> It's not even dark
out yet
L593[13:00:36] <JoshTheEnder> Kodos,
lol
L594[13:04:09] <Sangar> Kenny: nice! do
you have plans to display the docstring of the components' methods?
also, maybe don't show the type and address entries in the list?
they're on every component, after all.
L595[13:04:18] ⇦
Quits: |Din| (~DinFer@92.36.245.107) (Quit: Leaving)
L596[13:05:21]
⇨ Joins: ^v
(~Kevin@c-71-238-153-166.hsd1.mi.comcast.net)
L597[13:06:24] <Kodos> So, I'll say the
same thing I did yesterday when I woke up, and I'll only say it
once today like I did yesterday
L598[13:06:31] <Sangar> but other than
that (and the fact that i actually need a t3 screen because there's
not enough screen space otherwise ^^) really nice!
L599[13:06:38] <Kodos> Any word on forum
progress?
L600[13:08:32] <^v> le dustbin made a temp
one
L601[13:08:55] <Kodos> I just would like
somewhere I could go to see what others have made, and get an idea
of wtf I'm doing
L602[13:09:00] <Sangar> SpiritedDusty, are
you there? should I just point oc.cil.li to the new forums?
L603[13:09:47] <^v> Sangar, that might
mess up cookies
L604[13:09:56] <^v> better to make a
different subdomain
L605[13:10:32] <Sangar> well if it will
become the permanent one we'll have to do that eventually
anyway
L606[13:10:47] <^v> yeah :/
L607[13:12:45] <Sangar> oh asie, question:
i tried to get im working, added the marker field and two methods
to the cable te. it does *something*, but the covers don't render
(nor are they clickable/breakable). any ideas?
L608[13:13:04] <asie> Sangar: You can
place microblocks on the cables but they don't render.
L609[13:13:09] <Sangar> yes
L610[13:13:10] <asie> That would usually
mean a rendering bug, report to immibis
L611[13:13:20] <asie> I will try to get
him in touch with you
L612[13:13:31] <asie> Mekanism 5.7.0
suffers from an even weirder bug
L613[13:13:35] <Sangar> is there a chance
it might behave differently in non-dev mode? i was too lazy to test
that, yet.
L614[13:13:41] <asie> Tiny.
L615[13:15:47] <Sangar> if i understand it
correctly i should be able to test that just by adding a config
value if i don't care for correct connectivity of the cables,
right?
L617[13:20:07] <Kodos> I totally forgot I
updated to the latest dev build last night, and have the hologram
viewer now :3
L618[13:20:16] <Kodos> Thanks Kenny
=)
L619[13:20:21] <Kenny> Sangar: i think he
wanted you to add a subdomain OpenComputers somewhere
L620[13:21:44] <Kenny> <
@SpiritedDusty> hey Sangar, can you add a
subdomain named opencomputers.cil.li? since Ir_7_o is using
oc.cil.li I can't make it use that domain
L621[13:21:46] <Sangar> asie: same in
non-dev. well, i have to rewrite the cable rendering anyway (still
uses a te renderer cuz i was lazy), maybe that'll fix it, too
L622[13:22:07] <Kenny> he asked right
before you went to bed
L623[13:22:20] <Sangar> Kenny, yeah, I
would just like to know if this is a temporary thing or not.
because if it's not i'd like it to use oc.cil.il.
L624[13:22:27] <Sangar> also, which ip to
point it to :P
L625[13:23:39] <Kenny> i think he wnated
you to make the subdomain and he was going to point that one of his
at it
L626[13:24:44] <Sangar> soooo what he
linked was super-temporary and it should actually run on my server
or what now?
L627[13:25:23] <Kenny> not sure. he
didn'[t go into it any further after you went to bed
L628[13:27:22] <Kenny> oh, you want to
smack me in the head now aND GET IT OVER WITH HEHE
L629[13:27:27] <Kenny> oops
L630[13:27:47] <Kenny> i found out why i
wasn't see Big Reactors yesterday......
L631[13:28:10] <Kenny> and like Kodos
said, it was something really dumb
L632[13:28:24] <Kenny> i didn't have CC in
the mods folder
L633[13:28:41]
⇨ Joins: Symmetryc
(webchat@pool-173-78-213-151.tampfl.fios.verizon.net)
L634[13:28:48] <Sangar> ah. so bigreactors
stripped out it's cc interfaces because of that probably :P
L635[13:29:04] <Kenny> nope, remember we
have to have CC installed?
L636[13:29:12] <Kenny> i didn't have CC
installed
L637[13:29:53] <Kenny> without CC i can't
access BR
L638[13:29:54] <Sangar> yeah well, that's
what i mean. if bigreactor marks the interfaces as 'optional' they
get removed if cc isn't there. in which case opencomponents won't
know it should try to wrap them as cc peripherals :P
L639[13:30:47] <Kenny> ok. now i
understand and that's what it is. but BigReactors is open source so
i/m going to see if i can sedt gradle up and work on it
L640[13:31:16] <Kenny> i've alrady forked
it so i can make changes and the do pull requests
L641[13:32:05] <asie> Sangar: also,
yes
L642[13:32:09] <Sangar> hmm, well it's not
using fml's @Optional annotation, so i'm not sure what's going
on.
L643[13:32:10] <asie> tileEntityClass:
+[TE class]
L644[13:32:13] <asie> and blockClass: +[TE
class] too
L645[13:32:15] <Kenny> just have to figure
out how to use gradle
L646[13:34:48] <Sangar> asie: well,
happens in non-dev, too. also, doesn't seem like its te renderer,
either.
L647[13:35:20] <asie> how do you know it's
not the renderer?
L648[13:35:28] <Sangar> i disabled
it
L649[13:35:33] <asie> it could be
immibis's renderer not thinking of a special case
L650[13:36:14] <Sangar> well, it is pretty
special, admittedly. it's a sub-block of a block that has a custom
block renderer (that just forwards to normal rendering for the
subblocks that don't need special handling)
L651[13:36:34] <asie> yeah, as i said,
immibis is hacking into things to add microblock support
L652[13:36:40] <asie> this is one of the
parts when the hacking goes wrong
L653[13:36:52] <asie> it works on
everything i've tested it with except Mekanism and OC
L654[13:38:01] <Sangar> heh. lucky me. is
there a tutorial or mini-readme somewhere what would have to be
done when adding support manually? i.e. not via the transformer.
that might give some clues as to from where i would have to call
his rendering hooks.
L655[13:39:14] <asie> there is no
documentation, because the non-transformer support requires
Immibis' Core
L656[13:39:18] <asie> and immibis knew
nobody would depend on that
L657[13:39:23] <asie> (now, if only the
FMP devs had this attitude...)
L658[13:39:49] <Sangar> ah, i see.
L659[13:40:44] <Sangar> heh. yeah well.
since fmp requires you to pretty much rewrite the blocks anyway,
plus some transformer logic, it's not that hard to keep it a soft
dependency, luckily. at least in my case.
L660[13:41:14] <asie> it appears all
Blocks get most functions added from BlockMultipartBase
L661[13:42:34] <asie> it appears I found
the magic code he uses to add Immibis' Microblocks support to FMP
blocks
L662[13:42:36] <asie> it's... big
L663[13:43:36] <asie> okay, first thing
first
L664[13:43:43] <asie> Immibis' Microblocks
overrides getRendetType() to its own
L665[13:44:06] <asie> which uses your old
render type
L666[13:44:10] <asie> and then appends
microblocks on top
L667[13:44:17] <asie> I /think/, at
least
L668[13:44:39] <Sangar> would make
sense
L669[13:44:48] <asie> okay! I found all
the overwritten code
L670[13:44:53] <asie> it's convienently in
a class called BlockMultipartBase
L671[13:45:50] <asie> now, immibis's code
is rather complicated, so i'm not 100% sure if this is the
method
L672[13:45:52] <asie> but it should be
it
L674[13:46:28] <Sangar> oh, in the api.
for some reason i ignored that.
L675[13:46:34] <asie> me too
L676[13:46:36] <asie> took me a while to
find it
L677[13:47:54] <Sangar> i'll slap the
transformer magic into the actual block of the te, let's see what
happens then.
L678[13:48:09] <asie> it might do
something special
L679[13:48:56] <Sangar> i'm afraid it'll
make *all* blocks coverable :P
L680[13:49:12] <Sangar> we'll see
L681[13:49:35] <asie> yes, a notable bug
is that immibis did not expect metadata
L682[13:49:41] <asie> but the complexity
related to adding metadata support is a bit... big
L683[13:50:00] <Sangar> well damn, looks
like it actually works
L684[13:50:53] <Sangar> i was just too
stupid to realize the block would need the marker, too. would have
been nice if it checked at runtime it the te's block had it, but
hey.
L685[13:53:41] <Sangar> now to make the
logic respect sides being covered
L686[13:53:52]
⇨ Joins: Wolf480pl (~Wolf480pl@contex.me)
L687[13:54:06] ⇦
Parts: Wolf480pl (~Wolf480pl@contex.me) (Wychodzi))
L688[13:55:18] <KFAFSP> I don't want to
interrupt the developement process, but I have to ask: is
@Callback(doc = ...) already accessible via the game? Have I missed
an update? Because if it's not, I'll be sure to add doc functions
to my components.
L689[13:55:44] <Sangar> it is
available
L690[13:55:55] <KFAFSP> Oh!
L691[13:56:04] <Sangar> either via
component.doc(address, method) or by tostringing the method
(tostring(component.screen.isOn) for example)
L692[13:56:35] <KFAFSP> Wow. That is
handy. Does that imply that the proxy has a metatable handler for
__tostring(...)?
L693[13:58:05] <Sangar> the methods
actually are tables with a __call and __tostring entry in their
metatable, yes
L694[13:59:22] <KFAFSP> ...So I'll have to
watch out for that. I implemented an OOP Library for CC back then.
But now with environments gone I have to works some metatable
black-magic (including string.dump() and loadstring()).
L695[13:59:55] <KFAFSP> Overwriting
setmetatable and getmetatable I mean.
L696[14:00:12] *
Kodos stares blankly at the chat, slightly drooling.
L697[14:00:18] <KFAFSP> Well. I'll leave
you for now. But thanks for the helpful information!
L698[14:00:22] <KFAFSP> Kodos: What?
L699[14:00:28] <Kodos> Nothing, all that
is just over my head
L700[14:00:41] <Sangar> just so you're
warned: load(string.dump()) won't work by default
L701[14:00:49] <KFAFSP> I know.
L702[14:00:55] <KFAFSP> ByteCode is
disabled by default.
L703[14:00:58] <Sangar> ok, just wanted to
make sure :)
L704[14:01:04] <KFAFSP> Thanks! :D
L705[14:01:55] <KFAFSP> Kodos : it's just
words. The programming is usually a lot more intuitive. But you
know programmers: fancy names make their world (see IPv6...)
L706[14:02:17] <Sangar> aaand we have
immibis microblocks support
L707[14:03:06] <KFAFSP> Wohoo!
L708[14:04:10]
⇨ Joins: ShadowKatStudios
(webchat@c211-31-42-102.rochd5.qld.optusnet.com.au)
L709[14:04:24] <ShadowKatStudios> Morning
o/ *rubs eyes*
L710[14:04:35] <Sangar> evening! :D
L711[14:04:48] <Vexatos> Night!
L712[14:04:50] <Kenny> morning, where have
you been, it's almost evening :P
L713[14:04:53] <Vexatos> (Sangar, it is
night)
L714[14:05:06] <Sangar> Vexatos: screw you
:P
L715[14:05:14] <Vexatos> Well
L716[14:05:16] <Vexatos> 5 past 9
L717[14:05:22] <Vexatos> Definitely
night
L718[14:05:22] <Kenny> Vexatos: it is
still at point considered evening :P
L719[14:05:28] <KFAFSP> Too bad the IRC
doesn't show the timezone offsets...
L720[14:05:30] <Vexatos> Time to go to
bed
L721[14:05:32] <Vexatos> :D
L722[14:05:41] <Sangar> night starts at 10
for me :P
L723[14:05:42] <Kenny> good night,
Vexatos
L724[14:05:50] <Sangar> gute nacht
;)
L725[14:06:07] *
ShadowKatStudios wonders about writing a bot that tells timezones
when a person logs in
L726[14:06:23] <Kenny> KFAFSP: USUALLY
ONCE I LEARN WHERE SOMEONE IS, I DO IT IN MY AUTOMATICALLY
L727[14:06:30] <Kenny> damn it
L728[14:06:47] <Kenny> i have to figure a
way to stop doing that hehe
L729[14:06:49] <Vexatos> That
capslock
L730[14:06:50] <Sangar> simple curiosity:
how do you not notice caps until you're done typing? :X
L731[14:06:56] <Vexatos> THAT
CAPSLOCK
L732[14:07:02] <Kenny> becaue i look at
the kb when typing
L733[14:07:16] <Vexatos> ^ Like a
pro
L734[14:07:18] <Sangar> ah
L735[14:07:33] <Sangar> me and my
assumptions
L736[14:07:36] ***
Michiyo is now known as Michiyo[Off]
L737[14:07:37] <ShadowKatStudios> Issue
with using a school laptop: They can check my internet history, so
I can't go piratiing
L738[14:07:44] <Kenny> left hand was
messed up years ago and i have to watch the kb, but it doesn't help
a bit lol
L739[14:07:50] <Sangar> say it's for
'research'
L740[14:08:31] <Kenny> whenever i go to
hit the a or shift keys i catch the caps lock key with my finger
hehe
L741[14:08:35] <ShadowKatStudios> Could
work, but it depends on what it is
L742[14:08:37] <KFAFSP> Pirate some
documentary first. You dont have to watch it :D
L743[14:09:03] *
Kenny looks up and whitsles.....
L744[14:09:19] *
Kenny is one BIG pirate hehe
L745[14:09:28] <KFAFSP> A technical
question: How can I get the ClassLoader for the Forge (cpw.*)
package from the mod?
L746[14:09:46] <ShadowKatStudios> I'm
doing an english assignment about austrralian poetry, I could
download The Man from Snowwy River
L747[14:09:59] <ShadowKatStudios> I hate
the poem, but it'd look good in my hsitory
L748[14:10:20] <ShadowKatStudios> (Or I
could use a private window in firefox, cause I'm not slow)
L749[14:11:05] <ShadowKatStudios> They
tried to block downloading Firefox at school
L750[14:12:31] <Sangar> KFAFSP: pick a
class from the package and ask it for its class loader?
L751[14:12:32] <ShadowKatStudios> Name
suggestion for v1.2.1: Eric, cause I have a friend that moved to
silicon valley named eric
L752[14:12:48] <KFAFSP> Yeah!
L753[14:13:07] <KFAFSP> Sangar: The most
obvoius idea... Damn! I am not made for java at all.
L754[14:13:18] <Sangar> a) patches don't
get names b) Elaine is the much more obvious pick
L755[14:13:32] <Sangar> heh
L756[14:13:50] <ShadowKatStudios> Why do
v1.2 and v2 have names then? Releases rather than patches?
L757[14:14:20] <ShadowKatStudios> (Cause
v1.2.1 is on the realeases page, making it a release?)
L758[14:14:22] <Sangar> well, admittedly
the 1.7 port is somewhat borderline.
L759[14:15:11] ***
alekso56 is now known as alekso56_off
L760[14:15:14] <Kenny> a spin on SKS's
name: Erika
L761[14:15:37] <Sangar> the versioning in
general is somewhat dumb in hindsight. since they're feature
identical. but i didn't expect that when i started. since everyone
was like 'omg the changes are monstrous you can't dev 1.6 and 1.7
in parallel!!!!!111'
L762[14:15:57] <KFAFSP>
!!!!eleven111!
L763[14:16:23] <Sangar> is there an Erika
in monkey island?
L764[14:16:38] <Kenny> no clue. never
played it hehe
L765[14:16:52] <Kenny> it just sounded
good :)
L766[14:16:59] <Sangar> shame on
you!
L767[14:17:30] <Sangar> monkey island was
(is, actually) brilliant. anyway, the protagonists gf is named
Elaine, so she wins :P
L768[14:17:42] <Kenny> Sangar, we've been
through this. I don't really play minecraft, i just mess with mods
hehe
L769[14:18:00] <Sangar> just stating facts
:P
L770[14:18:07] *
ShadowKatStudios might be the only dev that, should he decide to
name releases of anything, would name them after his
friends
L771[14:18:22] <Sangar> i don't have
enough friends for that
L772[14:18:54] <Kenny> i play NFS,
Fallout, and Saints Row mainly hehe
L773[14:19:10] <ShadowKatStudios> A:
Aurellia, E: Emma H: Harry, J: Jasper K: Kali, S: Seth etc.
L774[14:19:23] <Kenny> but since OC i've
dome more in MC than i have for a long time
L775[14:19:54] <Sangar> those are some
pretty unusual names, at least where i live (cool names,
tho!)
L776[14:20:19] *
ShadowKatStudios misses his priate copy of Beta v1.3_01, I did a
lot back then
L777[14:20:56] <Kenny> i could cover the
whol;e alphabet with the girls i know or have known hehe
L778[14:20:56] <ShadowKatStudios> Hmm,
these laptops might not be that good, Minecraft crashes the video
driver
L779[14:21:06] ⇦
Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll
probably come back in either 20 minutes or 8 hours.)
L780[14:21:31] <ShadowKatStudios>
(Considering it's the Windows 8 video driver on Windows 7
though...)
L781[14:21:35] <Sangar> minecraft needs a
software renderer :P i remember half life had one.
L782[14:21:45] ***
Michiyo[Off] is now known as Michiyo
L783[14:21:56]
⇨ Joins: Wobbo
(~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L784[14:21:57]
zsh sets mode: +v on Wobbo
L785[14:22:04] <Kenny> Wobbo!
L786[14:22:15] <Wobbo> Hi Kenny
L787[14:22:27] <Kodos> Everytime someone
shouts Wobbo!, I can't hear anything but Dabo! in my head
L788[14:23:27] <Sangar> *awkward
silence*
L789[14:23:32] <Wobbo> And people shouting
Wobbo happens about once per day :P
L790[14:23:33] <KFAFSP> Dabo... I remember
that from somewhere. Anyways: The class loader thing isn't working
/ not doing what I expect it to be.
L791[14:23:38] <Kenny> Wobbo, got the
Component Viewer done. it's on OpenPrograms
L792[14:23:57] <Wobbo> KFAKSP: COLua class
loader?
L793[14:24:09] <KFAFSP> Nope. Java
ClassLoader.
L794[14:24:26] <KFAFSP> I want to know
which mods are in the minecraft instance classpath.
L795[14:24:27] <Wobbo> Ah, not my problem
then :P
L796[14:24:43] *
Wobbo hasn't touched Java in over half a year :P
L797[14:24:45] <ShadowKatStudios> Fighting
monsters using a wood sword on a laptop with no proper mouse is
hard
L798[14:25:06] <KFAFSP> I thought I'd just
get all folders and files inside the classpath and check their
packages via Class.fromName()
L799[14:25:11] <Kenny> have your cat catch
you a mouse to use hehe
L800[14:25:29] <Wobbo> Kenny: is the
Component viewer like an interactive viewer of the connect
components or can you also send messages using it?
L801[14:25:30] <KFAFSP> But it's
intelligent enough as to provide me only acces to my own .jar
file.
L802[14:25:36] <ShadowKatStudios> There's
a mouse on my desk, except that's accross the room, and it's
cold
L803[14:25:42] <Kenny> just a viewer
L804[14:25:57] ⇦
Quits: Vexatos (~Vexatos@p5B3CB97E.dip0.t-ipconnect.de) (Ping
timeout: 201 seconds)
L805[14:26:03] <KFAFSP> Kenny: Is it on
openPrograms?
L806[14:26:08] <Kenny> yep
L807[14:26:12] <Wobbo> So it is like a gui
for component?
L808[14:26:16] <KFAFSP> Ill look at it
then.
L809[14:26:42] <Kenny> it gives you the
list of components, and then you can look at what functions you can
use
L810[14:27:03] <Wobbo> Ah,
L811[14:27:05] <Kenny> what functions it
has available
L812[14:27:24] <KFAFSP> I hope it uses
frame chars to display its window : D
L813[14:27:31] <Wobbo> That sounds useful
when you are trying to work with components
L814[14:27:47] <Wobbo> Also, Sangar, about
besh, localise your variables :P
L815[14:27:52] <Kenny> regretfully i
haven't got it working for tier 1 monitors yet as the component
list can sometimes be long
L816[14:28:20] <Wobbo> Kenny, allow
scrolling with the arrow keys should fix that right?
L817[14:28:31] <Sangar> did i miss
some?
L818[14:28:36] <Kenny> it does have
scrolling with arrow keys
L819[14:29:10] *
Wobbo might have forgot to localise his functions from debugging
before commiting
L820[14:29:19] <Kenny> but i made it
intuitive to monitor size and it wants to be some what stupid right
now hehe
L821[14:30:41] <Kenny> i have to do some
more work on the code to adjust for scrolling the list up if the
list is larger than the screen size
L822[14:30:56] <Kenny> will get to that a
little later
L823[14:31:39] <Kenny> i kind of fancied
it too hehe
L824[14:32:53] <ShadowKatStudios> I think
I broke the terrain generator, all the oceans are frozen
L825[14:33:00] <Wobbo> XD
L826[14:33:49] <Wobbo> Sangar: without
kidding, I tested using docile, so I just dumped everything into
_ENV, but I forgot to change that before committing
yesterday.
L827[14:33:58] <Wobbo> At least I removed
the prints this time!
L828[14:34:03] <ShadowKatStudios> Should I
be worried if I see a bunch of Dimensional Doors rifts if they're
moving?
L829[14:34:37] <Sangar> haha, at least
that :D
L830[14:35:55] <KFAFSP> Sangar: Just
because I read it on the GitHub page, why do you hate hungarian
notation? I dont want to accuse you of anything, just being
curious.
L831[14:36:38] <Symmetryc> Sangar: Does
the 1.6.4 version have all of the latest features?
L832[14:36:50] <Wobbo> A friend of mine
once said: At least we didn't forgot the semicolon during a
discussion of our code during a course on OOP. After which one of
the teachers responded: No, that would have been s syntax error
:P
L833[14:36:53] <Symmetryc> Sangar: Or is
it discontinued?
L834[14:37:04] <Sangar> hate is a little
too strong, but i dislike it because it looks ugly and usually
doesn't really add to understandability, at least not by much. i
think it's much more sensible to name variables
appropriately.
L835[14:37:30] <Sangar> 1.6 and 1.7 are
feature identical where possible. if anything 1.7 has less features
(e.g. no fmp on 1.7)
L836[14:37:41] <KFAFSP> I just think it is
very useful in lua, since you have dynamic typing. So you at least
know what is expected to go in the variable.
L837[14:37:54] <Sangar> i'll continue to
dev 1.6 as the 'main' branch for quite a while longer
L838[14:38:38] <Sangar> well, yes, but if
the variable has an intuitive name you'll know that, too, and if
your scope gets so big that you lose track of your variables its
time to refactor anyway
L839[14:40:13] <Wobbo> Sangar: Also, what
does the machine block do?
L840[14:40:31] <KFAFSP> ... and that is
the point at which I decided that an OOP lib was necessary.
L841[14:40:45] *
ShadowKatStudios writes code by giving himself a set of
registers
L842[14:40:52] <Sangar> machine
block?
L843[14:41:01] <ShadowKatStudios> I think
6502 assembly has rubbed off on me
L845[14:41:29] <Wobbo> I read something
about a machine.scala in the commits, assumed it was a new block
type or something :P
L846[14:41:50] ***
alekso56_off is now known as alekso56
L847[14:42:34] <ShadowKatStudios> Oh cool,
classes
L848[14:42:45] <ShadowKatStudios> I played
with classes while using Python
L849[14:43:04] <ShadowKatStudios> I'll
have to have a play with this
L850[14:43:08] <^v> do not want
python
L851[14:43:24] <Wobbo> SKS: sure do, and
report problems/issues back to me
L852[14:43:54] <ShadowKatStudios> It
should make writing a timesharing system easier
L853[14:44:00] <Sangar> Wobbo: ah that,
it's part of the java api. moving a few more things to the public
api, to allow mods to create custom computers, e.g.
L854[14:44:17] *
ShadowKatStudios wonders if BASIC would've been better if they had
classes at dartmouth
L855[14:44:18] <Wobbo> Ah, on that
bike
L856[14:44:52] <ShadowKatStudios> No pun
intended
L857[14:46:14] <KFAFSP> Does COLua also
have properties (encapsulation), RTTI and CallerTrace
(protected/public/private (access) modifers)?
L858[14:46:24] <KFAFSP> Because mine does
(did, in 5.1)
L859[14:46:53] <Wobbo> KFAFSP: no, it
doesn't. But you can create your dolls within a do end block to use
local functions
L860[14:47:10] <Wobbo> but private
variables, no, I haven't found a way to do that in Lua 5.2
yte
L861[14:47:13] <Wobbo> *yet
L862[14:47:56] <KFAFSP> That is my problem
aswell.
L863[14:48:28] <Wobbo> Then again, if you
want OOP in Lua, you will probably respect the privacy of variables
as well.
L864[14:48:31] <KFAFSP> Since I cant
"inject" the caller trace into the object's function
calls. I cant modify the function environment on __index() to match
mine.
L865[14:48:40]
⇨ Joins: WaveCup (~WaveCup@s2.openpathway.org)
L866[14:48:52] <KFAFSP> The only
workaround i found is load(string.dump(f),t)
L867[14:49:00] <Wobbo> KFASP: you could do
something with proxies, but I wonder if it is really worth the
hassle.
L868[14:50:34] <Wobbo> Sangar: is it also
possible to simply get a UNIX teimstamp btw?
L869[14:50:38] <Wobbo> *timestamp
L870[14:50:54]
⇨ Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L871[14:51:16] <Sangar> realtime? not in
the sandbox, no. os.time() will give you an ingame time timestamp,
though.
L872[14:51:17] *
ShadowKatStudios is working on a filesystem with timestamps and
user permissions
L873[14:51:34] <Wobbo> in game timestamps
our fine as well
L874[14:52:05] <ShadowKatStudios> I'm also
gonna map variables to files
L875[14:52:08] <KFAFSP> My WorldSensor
implements getWorldTime()
L876[14:52:14] <ShadowKatStudios> Wait,
not variables
L877[14:52:16] <KFAFSP> But its only debug
stuff
L878[14:52:19] <ShadowKatStudios>
Interfaces blargh
L879[14:52:30] <ShadowKatStudios> Do we
have any form of multitaking yet?
L880[14:53:08] <KFAFSP> CORoutines.
L881[14:53:15] <KFAFSP> You need to yield
on sub-op.
L882[14:53:22] <Wobbo> ShadowKatStudios:
there is a class loader in COLua to puts interfaces in files. I
will upload the example.
L883[14:53:31] <KFAFSP> Uhh.
L884[14:53:33] <KFAFSP> Cool
L886[14:53:52] <KFAFSP> :D
L887[14:54:15] <Symmetryc> Hmm, how would
one terminate a program?
L888[14:54:18] <KFAFSP> Y U NO WORK : new
(DriverItem child)(new ItemStack(...))
L889[14:54:28] <KFAFSP> coroutine.status =
"dead"
L890[14:54:34] <KFAFSP> nope :D
L891[14:54:41] <KFAFSP> its read
only...
L892[14:54:56] <KFAFSP> Yeah! The shell
needs a terminate button poll!
L893[14:55:06] *
ShadowKatStudios wonders about interpreted languages
L894[14:55:23] <Wobbo> The example for the
class loader is online.
L895[14:56:40] <ShadowKatStudios> My
current version of 'multitasking' is using return then going to the
task that was executed the longest time ago
L896[14:58:10] <ShadowKatStudios> How hard
would it be to put a P4 socket into a PCI card and put it into a
backplane?
L897[14:58:31] <KFAFSP> I go to say, I do
not like the constructor syntax. But its a valuable effort. the
first oop i saw for 5.2 lua, and it has a lot of potential.
L898[14:58:51] <KFAFSP> I mainly did the
OOP to implement VCL for CC. And it worked. But it was
slow...
L899[14:58:54] <Wobbo> KFAFSP: what don't
you like about it?
L900[14:59:09] <KFAFSP> Wobbo {_var =
init}
L901[14:59:44] <KFAFSP> Oh.
L902[14:59:45] <Sangar> Symmetryc: Hmm,
how would one terminate a program? <- as in started from the
shell? ctrl+alt+c will interrupt event pulls (that includes
os.sleep). if there's an infinite loop or the program doesn't want
to be killed it won't have any effect, however.
L903[14:59:45] <KFAFSP> Wait.
L904[14:59:52] <Wobbo> You can also do
local Foo = class{"Foo", extends= COLua.Object} function
Foo:_static() end function Foo:instance() end
L905[15:00:02] <ShadowKatStudios> Okay,
it's 7 AM, I should probably get up
L906[15:00:21] <KFAFSP> Woboo *facepalm*.
Just too stupid. Doing too many things at once.
L907[15:00:23] <KFAFSP> I like it.
L908[15:00:37] <KFAFSP> There is literally
nothing I wouldn't like right now.
L909[15:00:45] <Wobbo> :P
L910[15:01:05] ***
ShadowKatStudios is now known as SKS|AFK|TLA
L911[15:01:20] <KFAFSP> I think I'll re-do
my VCL in COLua. It is extensible enough to do it, i think. Its a
shame all fields are going to be public, but hey.
L912[15:01:26] <KFAFSP> Forms are
cool.
L913[15:01:48] <Wobbo> KFAFSP: you can
also set all metamethods :P
L914[15:02:07] ***
AngieBLD|Off is now known as AngieBLD
L915[15:02:44] <Wobbo> But if you are
going to build a project in it, give me a call when it is on
github, I would like to follow it :)
L917[15:03:49] <KFAFSP> For an example on
how pre compiled VCL looked in my old project.
L918[15:04:07] <KFAFSP> Notice I let lua
load everything and dont add new lang constructs. It was a speed
issue.
L919[15:04:55] <KFAFSP> TTreeView was one
of my greatest achievements. It works really fast even on
ComputerCraft.
L920[15:05:04] <KFAFSP> It can be used to
display FileTrees.
L921[15:05:21] <KFAFSP> In 3mins I could
give you a screenshot if you are interested.
L922[15:06:00] <Wobbo> It won't hurt to
have a look :P
L923[15:06:12] <KFAFSP> As you can
probably see it is heavily influenced by Delphi VCL.
L924[15:07:05] <Wobbo> I don't know delphi
and I have never developed on windows, so I probably won't notice
:P
L925[15:07:06] <Sangar> i wonder when the
first code minimizer will appear to work around out of memory
issues :3
L926[15:07:39] <Wobbo> Sangar:
evolutionary altoI guess sooner rather than later :P
L927[15:08:04] <Wobbo> evolutionary
algorithms might help there, although I don't know how they work
yet :P
L928[15:08:18] <KFAFSP> Sangar I already
made an LZMA packer for CC to transfer between computers on rednet
faster. It can't be that hard to compress whitespaces so lua still
reads em! Just much refractoring
L929[15:08:20] <Sangar> hehe
L930[15:08:22] <Wobbo> I learned just
today that there are programs that generate code that way :P
L931[15:09:44] <Sangar> self-mutating code
is something i consider the blackest magic of all. totally amazing,
but i couldn't do it.
L932[15:10:26] <Wobbo> One of my teachers
had a whole course on it while he was studying, but he studied in
Utrecht, so we don't have courses like that :(
L933[15:10:29] <KFAFSP> Wobbo I'll have to
set up CC Emu real quick
L934[15:10:40] <Wobbo> At least not in the
bachelor.
L935[15:11:38] <KFAFSP> Wobbo, Sangar : I
had a course on that (very short, more inspirational) on self
mutation here in Dresden. I might pay them a visit again when I
have the time to do the whole program.
L936[15:12:11] <Wobbo> I might just ask
the teacher if he has some documentation on it :P
L937[15:14:17] <Wobbo> Groning does offer
courses in automated reasoning, but nothing about genetic
algorithms :/
L938[15:16:25] <Wobbo> Damn, looking at
the master I just want to take three years for my master :/
L939[15:18:05] <Anonymous> btw Kenny I
turned off join/parts with the relay. Want to come back?
L940[15:19:33] ⇦
Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll
probably come back in either 20 minutes or 8 hours.)
L941[15:24:51] ***
Biohazard is now known as ^
L942[15:26:32] <KFAFSP> Wobbo Still there?
:D It took me some time to get CCEmu running now that it's not
available anymore.
L944[15:26:55] <Wobbo> KFAFSP: nice
tree
L945[15:26:57] <KFAFSP> You gotta trust me
on this one: Its the only webspace I had available.
L946[15:27:06] <KFAFSP> That is all via
TTreeView
L947[15:27:18] <KFAFSP> Its foldable and
OnClick gives you file information
L948[15:27:28] <Wobbo> I already found out
what your name is, you were the guy who couldn't find table.unpack
:P
L949[15:27:28] <KFAFSP> Scrolling works
via mouse and scroll wheel.
L950[15:27:35] <KFAFSP> Yeah...
L951[15:27:37] <KFAFSP> :D
L952[15:27:55] <KFAFSP> But now that you
look at this, I hope I have improved your opinion on my
skills.
L953[15:28:09] <Kodos> How did you get the
windows and such?
L954[15:28:13] <Kodos> Oh derp
L955[15:28:13] <Kodos> nvm
L956[15:28:18] <Kodos> I scrolled up
=)
L957[15:28:39] <Wobbo> But that looks
nice.
L958[15:28:49] <KFAFSP> Let me paste you
the program code real quick. It is really short : That is the goal.
Wait a sec...
L959[15:29:19] <Wobbo> KFAFSP: what you
also might be interested in is curses, it is a library that is made
for creating GUI's for terminals
L960[15:30:12] <KFAFSP> Wobbo: Link plz
;). Now that you say it: my first idea was frame chars (border
chars). But they arent available in CC
L964[15:30:53] ***
LordFokas|off is now known as LordFokas
L965[15:30:57] <KFAFSP> This is the
explorer test code.
L966[15:31:14] <KFAFSP> Its very short:
that is the intention behind wrapping in VCL.
L967[15:31:19] <Wobbo> indeed, pretty
short.
L968[15:32:08] <KFAFSP> Well, curses looks
kinda what i wanted to achieve in the first place...
L969[15:32:36] <KFAFSP> My first useful
implementation of forms was a view for the smeltery indicating the
molten metal levels.
L970[15:32:38] <Wobbo> Vexatos! we might
need a POSIx repo on OpenPrograms! :P
L971[15:33:52] <KFAFSP> Now that you
mention it, the cclua loader (api name) replaces the CC bios
completeley. It is kinda an POSIx :D
L972[15:34:54] <KFAFSP> What I also did
(but I don't know where I dropped the files) was a peripheral
viewer. That is what got me onto this because Kenny did one
now.
L973[15:35:05] <Wobbo> XD
L974[15:35:13] <KFAFSP> It even displayed
little ASCII art icons next to the peripherals.
L975[15:35:31] <KFAFSP> It uses the
TListView in good 'ol Windows Explorer style :P
L976[15:36:50] <KFAFSP> The biggest part
of ccapi is crypto though. I don't know why, but I implemented sha,
md5, blowfish, twofish and rc4 in lua
L977[15:37:02] <KFAFSP> It is painfully
slow on CC, as you might expect.
L978[15:37:11] <Wobbo> :P
L979[15:37:31] <KFAFSP> But runtime
en/decryption of programs is cool.
L980[15:38:03] <KFAFSP> SFC btw is a
selfmade ShannonFano Compressor (actually Huffman, bad naming) that
can build archives.
L981[15:38:23] <KFAFSP> I programmed a PC
counterpart so i could upload stuff to other servers in quick time
and then extract.
L982[15:38:34] <Wobbo> archives as in tar
archives?
L983[15:38:49] <Wobbo> or zip?
L984[15:39:29] <KFAFSP> More like
ZIP
L985[15:39:37] <KFAFSP> Because Its main
feature is compression
L986[15:39:42] <KFAFSP> The file
architecture comes last.
L987[15:40:01] <Wobbo> But it does
preserve it?
L988[15:40:47] <KFAFSP> It does!
L989[15:41:21] <KFAFSP> Oh yhea.... and
that.
L991[15:41:27] <KFAFSP> Can you guess what
it is?
L992[15:41:50] <Wobbo> ps
L993[15:41:52] <KFAFSP> The names are not
real BTW.
L994[15:42:57] <KFAFSP> Oh!
L995[15:43:01] <KFAFSP> And even more
interesting:
L996[15:43:09] <KFAFSP> To do the screen
stuff, I use a pixel buffer.
L997[15:43:15] <KFAFSP> That gets
"fast copied".
L998[15:43:23] <KFAFSP> So that CC display
it quicker.
L999[15:43:40] <KFAFSP> Now that OC has
GraphicsCard Copy I dont need that quite so heavily.
L1000[15:43:54] <KFAFSP> But that pixel
buffer was able to output .bmp screenshots and also load
them.
L1001[15:44:05] <KFAFSP> It converted to
4bit depth, though
L1002[15:44:12] <KFAFSP> Via
color-finding (range)
L1004[15:44:52] <KFAFSP> Well, not very
original (C&C...) but still an example of its
capabilities
L1005[15:45:16]
⇨ Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L1006[15:45:28] <Wobbo> It doesn't look
bad.
L1007[15:45:34] <Wobbo> Anyway, I have to
go now
L1008[15:45:47] <Wobbo> Bye
L1009[15:45:49] <KFAFSP> Bye Wobbo! Nice
showing you my stuff :D
L1010[15:45:56] <KFAFSP> I hope you liked
it.
L1011[15:45:59] <Wobbo> Put it on Github
:P
L1012[15:46:04] <KFAFSP> Prolly.
L1013[15:46:14] <asie> hey
L1014[15:46:21]
⇦ Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
(Quit: Wobbo)
L1015[15:46:28] <KFAFSP> hey?
L1016[15:46:39] <KFAFSP> I feel so
cheap.
L1017[15:46:54] <KFAFSP> To test a OC
driver i registered it for new ItemStack(Block.dirt)
L1018[15:47:01] <KFAFSP> Dirt expansion
cards! Yay!
L1019[15:47:13] <asie> dirt to diamonds
via dirt expansion cards
L1020[15:49:34] <SKS|AFK|TLA> KFAFSP:
It's a database!
L1021[15:50:41] <KFAFSP> What?
L1022[15:51:17] <SKS|AFK|TLA> The thing
wehad to guess at a few lines up
L1023[15:51:42] <KFAFSP> Yes it is.
SQL
L1024[15:52:24] <SKS|AFK|TLA> I'm going
to impliment a database system once I get my virtual file system
working
L1025[15:52:35] <asie> or wait for me to
add the sqlite peripheral
L1026[15:53:33] <SKS|AFK|TLA> Does that
use an external database? Iwas gonna impliment one in lua as a
learning exercise and bundle it with SUNIX (Pronounced
'soon-ix')
L1027[15:53:39] <KFAFSP> I was working on
a virtual file system too.
L1028[15:53:55] <KFAFSP> To transfer
files between server and client, so clients can upload their
progs.
L1029[15:54:24] <KFAFSP> BTW: That
screenshot is very old. Its from the ComputerCraft era. So no, I
wont wait. I already waited and stopped waiting :D
L1030[15:55:16] *
SKS|AFK|TLA wants printers :D
L1031[15:55:47] <SKS|AFK|TLA> Also
keyboards that don't neeed screens :D
L1032[15:55:56] <KFAFSP> Yay!
L1033[15:56:08] <SKS|AFK|TLA> But I think
screenless keyboards is a bit far off.
L1034[15:56:11] <KFAFSP> The MMI
(Minecraft Managamen Instrumentation [get it?]) is working!
L1035[15:57:27] <SKS|AFK|TLA> Anyway, I
should probably go, I have 10 minutes till I have to go, and I need
to pack my laptop
L1036[15:57:36] <KFAFSP> I think that
will do for today. I'll go aswell
L1037[15:57:37] <SKS|AFK|TLA> Seeyas
thisafternoon o/
L1038[15:57:46] <KFAFSP> o/ See you
tomorrow :D
L1039[15:57:49]
⇦ Quits: SKS|AFK|TLA
(webchat@c211-31-42-102.rochd5.qld.optusnet.com.au) (Quit: I can't
access IRC at school D:)
L1040[15:57:54]
⇦ Quits: KFAFSP (webchat@p4FF1D873.dip0.t-ipconnect.de)
(Quit: Web client closed)
L1041[15:58:14]
⇦ Quits: ^v (~Kevin@c-71-238-153-166.hsd1.mi.comcast.net)
(Ping timeout: 186 seconds)
L1042[16:20:15]
⇦ Quits: Symmetryc
(webchat@pool-173-78-213-151.tampfl.fios.verizon.net) (Quit: Web
client closed)
L1043[16:23:43] ***
Sorroko is now known as Sorroko_Off
L1044[16:24:44]
⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl)
(Quit: I'll probably come back in either 20 minutes or 8
hours.)
L1045[16:51:01] ***
AngieBLD is now known as AngieBLD|Off
L1046[17:00:22]
⇨ Joins: ^v
(~Kevin@c-71-238-153-166.hsd1.mi.comcast.net)
L1047[17:01:10] ***
alekso56 is now known as alekso56_off
L1048[17:04:31] ***
alekso56_off is now known as alekso56
L1049[17:05:04] ***
alekso56 is now known as alekso56|off
L1050[17:15:13]
⇦ Quits: CokaCola
(~CokaCola@CPE-121-217-111-242.lnse2.cht.bigpond.net.au) (Quit:
NO.)
L1051[17:17:43] ***
alekso56|off is now known as alekso56_off
L1052[17:21:51]
⇦ Quits: WaveCup (~WaveCup@s2.openpathway.org) (Remote host
closed the connection)
L1053[17:22:25]
⇨ Joins: WaveCup (~WaveCup@s2.openpathway.org)
L1054[18:28:06] ***
JoshTheEnder is now known as
JoshTheEnder|BackInTheEther
L1055[18:29:59] <Tahg> how do I safely
store a list of results to return it later?
L1056[18:30:32] <Tahg> do I want ret =
{function()} and then return table.unpack(ret) later?
L1057[18:33:24] <Sangar> results =
table.pack(f()) ... stuff ... f(table.unpack(results, 1,
results.n))
L1058[18:33:28] <Sangar> that's nil
safe
L1059[18:34:57] <Sangar> i.e. it also
works if f returns true, nil, "blah", nil, nil. it will
pass all five as arguments into the call of f again (i.e. if f is
varargs and you table.pack(...) that resulting table will have n =
5 again)
L1060[18:35:55] <Tahg> ooh, ok
L1061[18:36:42] <Tahg> so table.pack uses
explicit numerical indices, and includes the n
L1062[18:36:51] <Sangar> yep
L1063[18:38:00] <Tahg> ya, basically
wrapping a function with some pre and post code
L1064[18:38:43] <SpiritedDusty> Sangar,
can you add the subdomain?
L1065[18:38:48] <Tahg> moved (mostly)
from my object code to my gui code
L1066[18:39:19] <Tahg> as you might
imagine, there's still the occasional issue like not getting all
the results of a function
L1067[18:39:44] <Sangar> hey dusty.
right, so what is it going to be now? will the server continue to
run on your server and should we just make it the main one? or is
this a temporary thing?
L1068[18:40:18] <SpiritedDusty> I think
this is going to be the main one
L1069[18:40:32] <Sangar> Tahg: yeah, i
have that in a few placed for the api calls, too, so i can vouch
for the above to work :)
L1070[18:40:44] <Sangar> well then we can
just make it oc.cil.li?
L1071[18:41:11] <SpiritedDusty> yeah, and
are we gonna host it on your server or mine?
L1072[18:41:33] <Sangar> if you don't
mind i'd say we keep it on your's since you've already set it
up?
L1073[18:42:23] <SpiritedDusty> alright
we can't use oc.cil.li because Ir_7_o is already using that domain
and its registered on the server. (the servers share 1 ip)
L1074[18:42:43] <Sangar> wait it's the
same server?
L1075[18:42:43] <SpiritedDusty> so I was
kinda thinking of hosting it on yours so we have less trouble
switching domains and people won't get confused
L1076[18:42:53] <Sangar> oh i see
L1077[18:42:58] <^v> wots the proboot
about o_o
L1078[18:43:12] <SpiritedDusty> oh I had
to reset the theme, I was messing with things and things got a bit
messed up
L1079[18:43:15] <SpiritedDusty> I'll fix
the logo later
L1080[18:43:44] <Sangar> well then... let
me try to figure out to add domains on my server for www
again
L1081[18:43:58] <SpiritedDusty> Sangar,
the server just sees what domain is connecting and it just serves
different pages from there. I can host from my house but that
doesn't seem like a good idea :P
L1083[18:46:00] <SpiritedDusty> ...
L1084[18:46:11] <Sangar> so i just slap a
fresh phpbb3 in there?
L1085[18:46:13] <SpiritedDusty> we'll
probably have to reset the forums anyway
L1087[18:46:27] <SpiritedDusty> Sangar,
yeah and could I have FTP access? if possible? without touching
your stuff?
L1088[18:46:49] <Tahg> I only see 9
options there
L1089[18:47:03] <Sangar> maybe, i'll have
to figure out how the ftp server worked again, too :P
L1090[18:47:11] <^v> Tahg, the theme is
unecicarily big
L1091[18:47:16] <^v> thats why
L1092[18:47:22] <^v> my screen isnt big
enough
L1093[18:47:33] <Tahg> I see
L1094[18:47:44] <SpiritedDusty> Sangar,
actually can we set this up later? I have to go now :/
L1095[18:47:57] <Tahg> assume the point
was all the answers were "yes" tho?
L1096[18:47:59] <Sangar> yeah, i'll do
what i can now
L1097[18:48:04] <SpiritedDusty> k
thanks
L1098[18:48:08] <^v> yeah
L1099[18:48:08] <Sangar> i'll probably be
in bed later, though :P
L1100[18:48:32] <SpiritedDusty> oh. if
you get the FTP server and things setup can you message me the
details?
L1101[18:48:37] ***
^v is now known as Amanda92
L1102[18:48:39] <Sangar> will do
L1103[18:48:46] <SpiritedDusty>
thanks
L1104[18:48:59] ***
Amanda92 is now known as ^v
L1105[18:49:15] <Tahg> O.o
L1107[18:54:12] <Tahg> who is that?
L1108[18:55:16] <Kenny> you mean
Dusty?
L1109[18:56:39] <Tahg> ya, since there
wasn't anyone here with that name
L1110[18:56:45] <Tahg> well, nick
anyway
L1111[18:56:55] <Kenny> teah there is:
SpiritedDusty hehe
L1112[18:57:00] <Kenny> yeah*
L1113[18:57:11] <Tahg> oh whaddyaknow
=P
L1114[18:57:20] <Kenny> it's that seemed
like the name for a horse so i call him Dusty hehe
L1115[18:57:56] <Tahg> ya, considering he
was *just* talking, I feel like an idiot now
L1116[18:58:32] <Kenny> Tahg, you're used
to using full names. me i make up nicj\k names hehe
L1117[18:58:37] <Kenny> nick*
L1118[18:58:55] <Kenny> back space key is
too dang small
L1119[18:59:28] <Tahg> well, I'm just
like letter, letter, <tab>
L1120[18:59:56] <Kenny> yep, i know
:)
L1121[19:00:14] <Kenny> and usually it's
the first part of a nick someone uses so it's familiar
L1122[19:00:44] <Kenny> me, i sometimes
come up with nick names that are even related lol
L1123[19:00:52] <Kenny> are not*
L1124[19:13:54] <Kenny> you klnow
everyone has been complaining they want a printer for OC
computers....
L1125[19:14:22] <Kenny> well, i just
found out you can use a CC printer if you interface it through the
adapetr block
L1126[19:15:41] <Tahg> hah
L1127[19:16:38] <Kenny> so we do have
printers for OC, just have to use CC printers for now
L1128[19:19:49] <LordFokas> LOL
L1129[19:20:06] <LordFokas> we offer
everything the competition has, and some additional bells and
whistles.
L1130[19:20:17] <LordFokas> sounds like a
great plan :p
L1131[19:20:53] <Kenny> yep
L1132[19:21:00] <LordFokas> but that's
actually how MS Excel effortlessly defeated Lotus-123 in the early
90s
L1133[19:22:03] <Kenny> give me a little
time. i'll start doingh promo work here soon hehe
L1134[19:22:08] <LordFokas> LOL
L1135[19:25:24] <Kenny> one finger typing
is fun lol
L1136[19:26:06] <Kenny> afk till i finish
dinner :)
L1137[19:27:05]
⇦ Quits: BevoLJ (~BevoLJ@cpe-24-55-33-198.austin.res.rr.com)
()
L1138[19:31:54] <Sangar> anyone still got
the link to the theme dusty used?
L1139[19:33:27] <Kenny> not right at
hand. need to go back thru log
L1141[19:33:56] <^v> iirc
L1142[19:34:55] <Tahg> so much code in my
gui...
L1144[19:35:12] <Sangar> thanks
L1145[19:35:15] <Tahg> ported ~200/~700
lines so far
L1146[19:50:20] <Tahg> hmm, in porting I
noticed I actually coded some functions wrong, that I never
used
L1147[19:50:27] <Tahg> but now they're
more or less right
L1148[19:57:03] <LordFokas> what are you
porting?
L1149[19:58:12] ***
wolfmitchell is now known as JohnEgbert
L1150[20:11:08]
⇨ Joins: ping
(~Kevin@c-71-238-153-166.hsd1.mi.comcast.net)
L1151[20:13:45]
⇦ Quits: ^v (~Kevin@c-71-238-153-166.hsd1.mi.comcast.net)
(Ping timeout: 201 seconds)
L1152[20:26:05] <LordFokas> aaahhh, the
smell of progress... this is officially done:
http://puu.sh/7jpb5.jpg ... now to get on to more
important stuff :)
L1153[20:28:17] <Sangar> cool. hm, maybe
i should change the server rack gui to do something like that for
the 'which side is which server connected to' config. well, not
anytime soon. :P
L1154[20:29:49] <LordFokas> trust me...
it's not easy... but it sure as hell is rewarding!
L1155[20:30:07] <Kenny> Sangar, i'm
checking to see if we can print using the CC printer so those
wanting a printer can quit complaining hehe
L1156[20:30:49] <Kenny> an OC computer
will recognize it, just don't know if we can access it
L1157[20:30:58] <Sangar> i'm just not
sure i want to go through the effort of implementing that just for
one single gui :D
L1158[20:31:14] <Sangar> ah, printers.
never used them >_>
L1159[20:32:36] <Kenny> i haven't either.
going to have to find a video on them lol
L1160[20:35:52] <Sangar> so i have a
forum running, will take some time for the domain change to
propagate. the theme is broken, though... i'll let dusty fix that
:P
L1161[20:38:31] <Kenny> next thing to do
with the Viewer is to see if i can get it where we can test the
functions it shows.....
L1162[20:38:44] <Kenny> that is going to
be some fun
L1163[20:39:10] <LordFokas> Sangar, the
ammount of effort will depend on how well abstracted your GUIs
already are... the better they are, the less effort it
takes...
L1164[20:39:56]
⇨ Joins: Symmetryc
(webchat@pool-173-78-213-151.tampfl.fios.verizon.net)
L1165[20:40:01] <Sangar> abstraction in
the gui == 0. since it's really just a couple of buttons there was
no need.
L1166[20:40:33] <Sangar> or in other
words, there is nothing *to* abstract :P
L1167[20:40:46] <Symmetryc> !mod
L1170[20:40:47] <zsh> Latest version:
1.2.1 for MC1.6.4, 2.0.1 for MC1.7.2
L1171[20:40:55] <Symmetryc> !zsh
L1172[20:42:15] <zsh> smacks Symmetryc in
the back of the head. why for you bother me?
L1173[20:45:25] <Symmetryc> zsh: D:
L1174[20:45:30] <Symmetryc> It's alive
:O
L1175[20:45:42] <Symmetryc> !hello
L1176[20:45:44] <Symmetryc> !how
L1177[20:45:46] <Symmetryc> !are
L1178[20:45:48] <Symmetryc> !you?
L1180[20:47:00] <zsh> getting aggravated.
i was resting
L1181[20:47:01] ***
LordFokas is now known as LordFokas|off
L1182[20:48:38] <Kenny> ok. i can print
with a CC printer, just have to figure out how to retrieve the
printed page
L1183[20:50:11] <Kenny> that will be for
tomorrow. need to go rest. body is hurting again. :(
L1184[20:50:22] <Kenny> l8r
L1185[20:50:28] ***
Kenny is now known as Kenny|Sleeping
L1186[20:58:18]
⇦ Quits: Symmetryc
(webchat@pool-173-78-213-151.tampfl.fios.verizon.net) (Quit: Web
client closed)
L1187[21:18:39]
⇨ Joins: finkmac
(~finkmac@68-68-11-11.applecreek.pathcom.com)
L1188[21:47:56]
⇦ Quits: Sangar (~Sangar@178-26-80-18-dynip.superkabel.de)
(Read error: Connection reset by peer)
L1189[22:37:33]
⇦ Quits: Lathanael|Away
(~Lathanael@p549712EB.dip0.t-ipconnect.de) (Ping timeout: 186
seconds)
L1190[22:44:05]
⇨ Joins: Lathanael|Away
(~Lathanael@p549715F5.dip0.t-ipconnect.de)
L1191[22:48:05]
⇦ Quits: ping (~Kevin@c-71-238-153-166.hsd1.mi.comcast.net)
(Quit: Leaving)
L1192[22:53:23]
⇨ Joins: CokaCola
(~CokaCola@CPE-124-183-84-183.lns13.ken.bigpond.net.au)
L1193[23:08:14] ***
^ is now known as Biohazard
L1194[23:11:16]
⇨ Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L1195[23:36:49]
⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl)
(Quit: I'll probably come back in either 20 minutes or 8
hours.)