<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:04] <Michiyo> Ahh, they use reflection, which I shouldn't need, theoretically
L2[00:02:49] <Michiyo> https://github.com/PC-Logix/LanteaCraft/blob/master/src/main/java/pcl/lc/module/integration/ComputerCraftWrapperPool.java Something like this, but for OC :P
L3[00:03:09] ⇦ Quits: SpiritedDusty (~SpiritedD@24-205-168-216.dhcp.wsco.ca.charter.com) (Quit: SpiritedDusty)
L4[00:05:11] <Michiyo> Ahh, now I have a bit of a better idea of how he changed CC to the API... this was easy when it was in the TE lol
L5[00:06:51] <mallrat208> In the process of putting a little pack together; Is there anything in your opinion that works well with LanteaCraft
L6[00:07:34] <Michiyo> Well, if you use the stable builds, no not really... if you're using the RC builds it sorta requires BuildCraft right now :P
L7[00:08:02] <Michiyo> stable builds work fine with OC too
L8[00:08:25] <Michiyo> RC builds broke OC compat cause of changes we made to CC integration
L9[00:08:27] ⇨ Joins: Vexatos (~Vexatos@p200300556E655936CD6F85566C44083C.dip0.t-ipconnect.de)
L10[00:09:02] <mallrat208> CC Shenanigans!
L11[00:09:17] <Michiyo> stable builds work with OC if you have OpenComponents installed I should say.
L12[00:10:18] <Michiyo> well, like I said, Lochie setup an awesome API so other mods can interface with us, so we then moved CC's integration over to said API, and changed it from a IPeripheral to a IHostedPeripheral which broke OC
L13[00:10:27] <mallrat208> Thinking I'll skip Tinker's Construct.. so much as I love that mod... it tends to eclipse any and every other tool option
L14[00:10:34] <Michiyo> yeaah :/
L15[00:10:58] <mallrat208> I wonder if Tinker's Mechworks works without Construct
L16[00:11:45] <mallrat208> That or I could use Iguana's Tweaks to reign in TC.
L17[00:14:59] <ShadowKatStudios> Database error? http://oc.cil.li/
L18[00:15:09] <mallrat208> Update gone bad last I heard
L19[00:15:11] <mallrat208> For a while
L20[00:15:34] <Michiyo> ir7 said they hoped it'd be up sometime tomorrow IIRC
L21[00:17:51] <mallrat208> hmm.. what the hell, I'll give traincraft a go
L22[00:19:51] <Michiyo> heh
L23[00:20:33] <Michiyo> afk
L24[00:21:15] <mallrat208> normally go Railcraft.. but really, I don't use much out of that mod beyond the boilers which is a shame.
L25[00:24:07] ⇨ Joins: asie (~textual@078088168214.elblag.vectranet.pl)
L26[00:57:16] <Tahg> hrm, I'm back with more OC questions
L27[00:57:43] <Tahg> and some just general lua ones
L28[01:00:23] <mallrat208> Salutations; It's unfortunately rather dead at the moment
L29[01:01:45] <Michiyo> yay I once again have a working dev enviroment
L30[01:01:56] <Michiyo> environment*
L31[01:02:06] <mallrat208> close enough
L32[01:02:10] <Michiyo> now to get the mods I need working
L33[01:02:45] <Michiyo> CCLib-Dev here I come
L34[01:03:54] <Tahg> ya...
L35[01:04:16] <Vexatos> o/
L36[01:04:23] <Michiyo> Ok now lets hope it starts.. heh
L37[01:04:31] <Michiyo> ack..
L38[01:04:35] <Vexatos> It's 8 a.m. in Germany, so Sangar is probably asleep :D
L39[01:05:10] <Vexatos> Also, Tahg, OC now has a refuel program ;D
L40[01:05:17] <Vexatos> For robots
L41[01:05:27] <Tahg> oh hey Vex
L42[01:05:49] <Tahg> you probably can't help me with any of my questiosn I assume
L43[01:05:57] <Vexatos> It depends
L44[01:06:02] <Vexatos> On the question
L45[01:06:10] <Michiyo> Ok so it seems that CCLib-Dev no longer deobfs mods at runtime
L46[01:06:17] <Tahg> well, they involve require, performance of the gui component, and feature requests
L47[01:06:39] <Vexatos> Ok, then, sorry, no :P
L48[01:08:39] <Tahg> lol
L49[01:24:10] <Tahg> hmm, also have a question maybe you can answer, cause it's a bit more gameplay related
L50[01:24:59] <ShadowKatStudios> Can servers access floppies?
L51[01:25:04] <Tahg> if I have a big screen I want to use as a touch screen, can I attach a keyboard, program it, then remove the keyboard?
L52[01:27:25] <Michiyo> Tahg, IIRC, yes.
L53[01:28:21] <Tahg> that's gonna have to be something I get used to, a limited number of screens (probably 1) per computer
L54[01:28:35] <Michiyo> Yeah :(
L55[01:29:04] <Michiyo> SHould suggest upto 2 monitors per GFX card, mine can drive 4 displays with the HDMI ports..
L56[01:29:13] <Tahg> also...I'm just gonna say, attaching keyboards to screens is so 1980's
L57[01:29:43] <Tahg> seriously, you don't have big central computers with screen/kb combos anywhere these days
L58[01:30:18] <Tahg> (my library had some like that back ~20 years ago)
L59[01:31:33] <Tahg> I mean, I get the convenience, you'd want to see the screen, and the comp might be elsewhere
L60[01:32:45] <ShadowKatStudios> HDMI can have more than 1 display? :o
L61[01:33:00] <Tahg> it's 1 per port generally
L62[01:33:08] <Tahg> I think
L63[01:33:26] * ShadowKatStudios still uses VGA
L64[01:34:12] <Tahg> ok...now I'm *really* confused about screens
L65[01:34:22] <Michiyo> I have 2 DVI, 1 HDMI, and 1 micro HDMI port
L66[01:34:35] <Tahg> you need the screen for the console right on an OC computer?
L67[01:34:46] <Tahg> but does that actually display in world too?
L68[01:35:12] <ShadowKatStudios> If you're using a screen, it displays in the world
L69[01:35:32] <ShadowKatStudios> One advantage of normal computers over remote terminals
L70[01:36:07] <Tahg> seems kinda tiny to get however many characters of text
L71[01:36:20] <ShadowKatStudios> Lol http://wiki.cil.li/
L72[01:36:36] <Tahg> like in CC, monitors had a fundamentally much lower resolution than the console did
L73[01:39:10] <ShadowKatStudios> Also objects in tables can be table["Hello world"] = "foo" right?
L74[01:40:05] <Tahg> yes
L75[01:40:52] <Tahg> (tho I wouldn't write exactly that, lol)
L76[01:41:24] ⇨ Joins: SpiritedDusty (~SpiritedD@24-205-168-216.dhcp.wsco.ca.charter.com)
L77[01:41:24] zsh sets mode: +o on SpiritedDusty
L78[01:41:25] <Tahg> actually, idk if you can
L79[01:41:34] <ShadowKatStudios> And I can access them with a = "Hello world"; table[a] = "foo"?
L80[01:41:47] <Tahg> yep
L81[01:41:58] <Tahg> that works exactly the same
L82[01:42:04] <ShadowKatStudios> Score!
L83[01:42:07] <SpiritedDusty> Vexatos, I got memory limits working in the emulator
L84[01:42:08] <ShadowKatStudios> Databases :D
L85[01:42:13] <Tahg> emulator?
L86[01:42:19] <Vexatos> Nice, SpiritedDusty!
L87[01:42:24] <Vexatos> Tahg, OCEmulator
L88[01:42:36] <Vexatos> For not having to start MC
L89[01:42:39] <Vexatos> <--Crappy PC
L90[01:42:41] <Tahg> ah ya
L91[01:42:45] <SpiritedDusty> :P
L92[01:42:51] * ShadowKatStudios has used too many languages recently to remember about accessing parts of tables indirectly using Lua
L93[01:42:57] <Tahg> that can be a pain, especially with packs with like 100 or 200 mods
L94[01:43:08] <ShadowKatStudios> Will it run on Android?
L95[01:43:15] <Tahg> indirectly?
L96[01:43:17] <SpiritedDusty> the emulator runs on the web
L97[01:43:24] <ShadowKatStudios> Cool :D
L98[01:43:27] <Tahg> table.whatever is just syntatic sugar
L99[01:43:32] <SpiritedDusty> so anything that can run JS
L100[01:43:47] <ShadowKatStudios> Could I like download the page and run that?
L101[01:44:00] <SpiritedDusty> I think so I'm not sure though
L102[01:44:16] <Tahg> well, do you have any backend stuff to make it work?
L103[01:44:29] <Tahg> if it's just pure js it should run local
L104[01:44:47] <SpiritedDusty> well it loads scripts dynamically which I don't think is gonna work if you just download the site
L105[01:44:47] * ShadowKatStudios is working on replacing the filesystem access for OC
L106[01:45:02] <ShadowKatStudios> Download the scripts too?
L107[01:45:11] <SpiritedDusty> I guess that could work
L108[01:45:13] <ShadowKatStudios> Also the stylesheets and images?
L109[01:45:28] * Vexatos would like that locally
L110[01:45:53] ⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll probably come back in either 20 minutes or 8 hours.)
L111[01:45:56] <Vexatos> If it's JS, you can simply embed it into a small java program
L112[01:46:21] <SpiritedDusty> or a native program because Java is slow and bleh
L113[01:46:42] <SpiritedDusty> I'd rather have a native program than a Java one
L114[01:47:05] <Tahg> Java is not slow and bleh
L115[01:47:51] <Tahg> it's only percieved slower, because it's easier for programming noobs to write shitty programs in it
L116[01:48:18] <ShadowKatStudios> Would you guys want a virtual filesystem that runs entirely in RAM or would you murder me?
L117[01:48:31] <SpiritedDusty> that kinda already exists
L118[01:48:52] <SpiritedDusty> it's called tmpfs
L119[01:49:22] <Tahg> isn't that what /tmp is ?
L120[01:49:22] <ShadowKatStudios> But for my program/(the unholy)OS/system/database system
L121[01:49:44] <SpiritedDusty> I don't get what you're trying to do
L122[01:50:15] <ShadowKatStudios> Run a virtual filesystem so I can replace the ROM
L123[01:50:42] <Tahg> and isn't that what tmp is on OC?
L124[01:50:54] <SpiritedDusty> Then you'd be taking up RAM which should be used for programs to store their variables
L125[01:51:38] <Tahg> can't you just...replace the rom once it's loaded?
L126[01:51:53] <Tahg> or is it sandboxed
L127[01:52:07] <SpiritedDusty> something like chroot
L128[01:52:14] <Tahg> why do you want to do this anyway
L129[01:52:25] <Tahg> for somewhere specific or anyone?
L130[01:52:27] <SpiritedDusty> Q
L131[01:52:30] <SpiritedDusty> whoops
L132[01:52:48] <SpiritedDusty> I'm on my phone and I happen to accidentally type random letters
L133[01:53:11] <ShadowKatStudios> chroot changes / yes?
L134[01:53:16] <ShadowKatStudios> It's like chroot in that case
L135[01:55:45] <Tahg> meh, I guess I should get around to installing OC
L136[01:56:02] ⇦ Quits: SpiritedDusty (~SpiritedD@24-205-168-216.dhcp.wsco.ca.charter.com) (Quit: Leaving)
L137[01:59:29] <ShadowKatStudios> If I replace filesystem.function with my own function it'll work, right?
L138[01:59:37] <ShadowKatStudios> Maybe I'll write a stack language
L139[02:00:07] <Tahg> probably
L140[02:00:28] *** Kenny|AFK|Offline is now known as Kenny
L141[02:01:24] <Tahg> still haven't figured out quite why you're wanting to do this
L142[02:02:56] ⇨ Joins: asie (~textual@078088168214.elblag.vectranet.pl)
L143[02:03:38] <Tahg> hmm, gotta see if OC computers survive a Force Manipulator move
L144[02:03:51] <Tahg> guessing they would if they survive RiM
L145[02:05:44] <Kenny> morning tAHG. ANYTHING INTERESTING HAPPEN AROUND HERE?
L146[02:05:51] <Kenny> OOPS
L147[02:06:02] <Kenny> damn. new kb hehe
L148[02:06:32] <Tahg> well, I just woke up, so couldn't tell you
L149[02:07:14] <Kenny> I did too, for the second time. sister woke me up earlier screaming when the power went out
L150[02:07:29] <Tahg> <.<
L151[02:07:41] <Kenny> someone hit a pole right in fromnt of the fire station
L152[02:08:36] <Kenny> she still swears the pop she heard was from the electronics in the house, but the fires station is 2 blocks way. i think she heard the p;ole snap
L153[02:09:11] <Tahg> hmm
L154[02:09:24] <Kenny> i don't think whoever was driving survived
L155[02:09:30] <Tahg> when the transformer outside our house blew it was loud
L156[02:09:35] <Tahg> oh :\
L157[02:09:54] <Kenny> no transformer going out, snapped the pole and took the lines down
L158[02:10:16] <Tahg> ya, well, not sure if it would have cascaded anywhere
L159[02:10:44] <Kenny> took out the power for this whole neighborhood
L160[02:10:47] <Tahg> guess it's fixed now then?
L161[02:10:57] <Kenny> yeah.
L162[02:11:09] <Tahg> do you have a bouncer I guess?
L163[02:11:16] <Kenny> not sure exactly when it came back on but it was withing the last 2 hours
L164[02:11:22] <Kenny> yep.
L165[02:11:54] <Kenny> first time in all the years i been online that i'm using one hehe
L166[02:11:59] <Tahg> heh, I tend to always know, I'm usually up when this kind of thing happens
L167[02:13:01] <Kenny> 0i sit in the original #opencomputers so the traffic is redirected here. needed the bouncer to be able to stay in there in x\cases like this
L168[02:14:27] <Kenny> will probably only be up for a couple hours and then lay back down for a short nap....
L169[02:15:00] <Kenny> a lot has happened with me since we last talked over a year ago
L170[02:15:54] <Kenny> got tossed omn the streets right after Christmas 2012, lost everything, just got back on my feet around Thanksgiving
L171[02:17:13] <Kenny> get disability now, but that stay on the streets thru the winter of 2012-13 cost me physically
L172[02:18:23] <Kenny> but i don't let things keep me down too long. :)
L173[02:19:16] <Kenny> i'll probably be down in your neck of the woods some time this summer. brother lives in SC near the GA border
L174[02:19:55] <Kenny> i'll be going down to see him and give my transportation a work out
L175[02:23:46] <ShadowKatStudios> Guys, I need opinions
L176[02:24:22] <Tahg> erm, I live in New England, not sure who you're talking to
L177[02:24:55] <Tahg> ShadowKatStudios, it sucks =P
L178[02:25:41] <Tahg> if you want less trolly opinions, gonna need some more info
L179[02:26:12] <ShadowKatStudios> Let me finish :p (Or I could put it in one message but then I don't get to say this)
L180[02:27:08] <ShadowKatStudios> If I want to make a database system, should it use it's own language so I don't have to mess with APIs and it saves disk space and RAM, or should I hack some APIs and stuff so lua is usable from within?
L181[02:28:02] <ShadowKatStudios> Lua would use more space in both RAM and drives
L182[02:29:39] <Kenny> depends on what you plan to do with it
L183[02:30:19] <ShadowKatStudios> It'll hopefully be a timesharing system
L184[02:31:11] <ShadowKatStudios> An interpreted language would be better for that purpose
L185[02:31:29] <ShadowKatStudios> Maybe I'll run BASIC xD
L186[02:31:56] <Kenny> i know BASIC lol
L187[02:32:22] <Kenny> first language i ever learned :)
L188[02:33:00] <ShadowKatStudios> It was my third
L189[02:33:27] <ShadowKatStudios> I didn't get to use a computer that booted to a programming environment D:
L190[02:33:40] <Kenny> i had no choice. it was learn it or the computer i had would never get used
L191[02:34:12] <Kenny> my first computer was an old Radio Shack TRS-80
L192[02:34:46] <Kenny> no OS, no floppy drive and only 4kb of ram
L193[02:35:10] <Kenny> and no pre-written software for it either
L194[02:35:22] <ShadowKatStudios> Did that use a Z80?
L195[02:35:41] <Kenny> yep
L196[02:37:11] <Kenny> was expandable up to 48k
L197[02:37:11] <ShadowKatStudios> Blarg. 6502 seems like a nicer processor IMHO
L198[02:37:47] <Kenny> it was one of the first computers to hit the market for home use. That was back in 78
L199[02:38:10] <Kenny> i think it and Commodore came out about the same time
L200[02:39:44] <ShadowKatStudios> I shouldn't have a limit on the amount of stacks avalible beyond the amount of RAM on the computer should I?
L201[02:40:06] <ShadowKatStudios> The 6800 looks like a nice processor too, though it was expensive at the time.
L202[02:40:33] <ShadowKatStudios> Still, a PDP-11 would've been awesome (And would still be awesome)
L203[02:40:59] <Kenny> you don't want to use all the RAM available as you will need some for the OS
L204[02:41:30] <ShadowKatStudios> Well, as long as you don't run out of RAM there'd be unlimited stacks?
L205[02:41:42] <ShadowKatStudios> Stacks can only have 256 items on them
L206[02:41:54] <ShadowKatStudios> (Those items can be as large as they like, but still)
L207[02:42:09] <Kenny> you could do that, but i would put a cap on the nuber of stacks to guarantee NOT running out of RAM
L208[02:42:40] <ShadowKatStudios> There's one stack per user, and I have 8KiB
L209[02:42:44] <ShadowKatStudios> Wait, 8M
L210[02:42:54] <ShadowKatStudios> Too much vintage computers
L211[02:43:20] <Kenny> 8M sounds like a vintage computer hehe
L212[02:43:32] <Kenny> you mean 8GB?
L213[02:44:09] <ShadowKatStudios> I should write a computer mod with assembly and paper tape and magnetic tape and core memory and SRAM and cool stuff and minicomputers and backplanes and stuff
L214[02:44:20] <ShadowKatStudios> The OC computer has 8M
L215[02:44:35] <ShadowKatStudios> And 8M sounds early 90s
L216[02:45:02] <Kenny> ok. i would limit the number of stacks to guarantee having memory to run other stuff
L217[02:45:36] <Kenny> and 8M was early 90s :P
L218[02:46:16] <ShadowKatStudios> If an average stack size is half a K
L219[02:46:35] * ShadowKatStudios opens the calculator
L220[02:47:06] <ShadowKatStudios> If I have 256 stacks that's 128 K
L221[02:47:08] <Kenny> there is 8,000 K in 8M
L222[02:47:40] <Kenny> so that would be 16000 stacks
L223[02:47:42] <ShadowKatStudios> I'm probably saying this wrong
L224[02:48:06] <ShadowKatStudios> 8192KiB = 8MiB
L225[02:48:27] * Kenny is old school :P
L226[02:48:50] * Tahg gets so distracted
L227[02:48:57] <Tahg> *still* not gotten OC installed
L228[02:49:23] <ShadowKatStudios> I'm gonna have several semi-dumb terminals connected over the network to the server
L229[02:49:34] <Kenny> i'm not current on the OC builds hehe
L230[02:50:07] <Kenny> he pushed out like 9 builds yesterday
L231[02:50:17] <Kenny> or more.
L232[02:50:37] <ShadowKatStudios> By semi-dumb I mean a cheap computer connected to the network
L233[02:50:44] <ShadowKatStudios> Maybe it'll use VT100 codes
L234[02:51:49] <Kenny> could work. my brain still isn't fully functioning. haven't gotten enough rest
L235[02:52:23] <Kenny> i'm only here now cause i had to bring the computer back online after a power outage here
L236[02:52:46] <Tahg> 18 commits yesterday, but idk if OC autobuilds?
L237[02:52:58] * ShadowKatStudios only sleeps at most 4 hours out of every 24
L238[02:53:19] <Kenny> 9 builds on the 28th
L239[02:53:39] <Kenny> i'm using build 172 which i got 2 days ago. he's on build 185 now
L240[02:53:40] <ShadowKatStudios> Can we use bytecode?
L241[02:53:52] * ShadowKatStudios considers compiling his code
L242[02:54:01] <ShadowKatStudios> Obfuscating, whatever
L243[02:54:26] <Kenny> you mean loading in bytecode?
L244[02:55:02] <ShadowKatStudios> Yeah
L245[02:55:11] <Kenny> if so you would need to enable that option in the config
L246[02:55:36] <ShadowKatStudios> How do I print out numbers as ASCII?
L247[02:56:04] <Kenny> what do you mean?
L248[02:56:04] <Tahg> erm
L249[02:56:07] <Tahg> I know what you mean
L250[02:56:36] <Tahg> looking
L251[02:56:54] <ShadowKatStudios> Also do we have a printer for OC yet?
L252[02:57:20] <Kenny> well, me, io have to go lay down and get some more rest. see you guys in a couple of more hours
L253[02:57:30] <Kenny> and no we don't have a printer for OC yet
L254[02:57:40] *** Kenny is now known as Kenny|AFK
L255[02:57:41] <Tahg> string.char(72, 101, 108, 108, 111)
L256[02:57:46] <Tahg> (for example) =P
L257[02:58:00] * ShadowKatStudios wants more stuff to make into smart stuff like a smart modem :(
L258[02:58:05] <Kenny|AFK> back in a couple of hours
L259[02:58:25] <Tahg> string.byte does the reverse
L260[02:58:38] <Tahg> string.byte("Hello")
L261[02:59:13] <ShadowKatStudios> Cool stuff
L262[02:59:25] <Tahg> (and yes, those codes are from memory)
L263[02:59:38] <Tahg> had to look up the string functions
L264[02:59:55] <Vexatos> Build #185 now has a working refuel program for generator upgraded robots :D
L265[03:00:02] <ShadowKatStudios> 128 to 255 is empty :(
L266[03:00:12] <ShadowKatStudios> Is OC unicode?
L267[03:00:20] <ShadowKatStudios> Or was that Modular COmputing
L268[03:00:34] <ShadowKatStudios> If anyone would make that mod into something I can use I would be very greatful
L269[03:00:37] <Vexatos> Well, it has a Unicode API
L270[03:00:57] <Tahg> ya, there was something about signed bytes orso
L271[03:01:02] <ShadowKatStudios> I can't use a mod's source :(
L272[03:01:19] <Tahg> I'm *hoping* I can use unicode for printing chars that should be in that range
L273[03:02:46] <ShadowKatStudios> Are OC computers slow with graphics access or is that just me?
L274[03:03:11] <Tahg> they are
L275[03:03:24] <Tahg> up to a very limited number of operations per tick
L276[03:04:09] <Tahg> I'm not sure term has those restrictions
L277[03:04:29] <ShadowKatStudios> Would anyone be kind enough to build this mod for me? Their jenkins build server is down indefinitely :( http://www.minecraftforum.net/topic/2011400-early-wip16x-modular-computing-cpus-tape-terminals/
L278[03:04:35] <Tahg> still, if you want to say, fill the entire screen, that's only one operation on the gpu
L279[03:05:06] <Tahg> oh god, a 3rd computing system in mc?
L280[03:05:20] <Tahg> or well, technically actually at least the 4th I've heard of
L281[03:06:08] <ShadowKatStudios> That one is quite a niche
L282[03:06:15] <ShadowKatStudios> Assembly programming
L283[03:07:21] <ShadowKatStudios> I liked RP2 computers because of assembly
L284[03:07:26] <Tahg> ah
L285[03:07:39] <Tahg> looks dead
L286[03:07:44] <ShadowKatStudios> I wasn't any good at it but yeah
L287[03:07:46] <Tahg> last commit was 4 months ago
L288[03:08:02] ⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll probably come back in either 20 minutes or 8 hours.)
L289[03:08:05] <ShadowKatStudios> I know, but I can't figure out how to build it from source so I can play with it :(
L290[03:09:31] <Tahg> I notice you requested a build from there
L291[03:09:52] <ShadowKatStudios> Should I use timer events and waiting for the network card to get input?
L292[03:10:00] <ShadowKatStudios> Yeah, but that was almost a month ago
L293[03:12:16] <ShadowKatStudios> Argh, think I dislocated one of my toes when I accidentally kicked the couch, ow
L294[03:19:25] <Tahg> hrm, DE seems to be a really popular lang file to include
L295[03:19:42] <Tahg> we must have a large group of German modders
L296[03:20:58] <Kenny|AFK> a piece of info on the WIP mod. the dev of that mod comes in here regularly. he go\es by asie
L297[03:21:23] <Kenny|AFK> ome and the same person
L298[03:22:35] <ShadowKatStudios> I'll have to ask him for a copy
L299[03:23:19] <Tahg> well, you did, sort of
L300[03:23:45] <Tahg> but I had thought the name asie sounded familiar
L301[03:23:45] <ShadowKatStudios> I didn't get a response
L302[03:23:50] <Tahg> ya, I noticed
L303[03:24:02] <Tahg> other than to your first post of it being dead
L304[03:24:14] <Vexatos> <Tahg> but I had thought the name asie sounded familiar
L305[03:24:26] <Vexatos> *15 minutes ago*
L306[03:24:28] <Tahg> hmm?
L307[03:24:28] <Vexatos> * asie has quit (Quit: I'll probably come back in either 20 minutes or 8 hours.)
L308[03:24:33] <ShadowKatStudios> If there's no response the obvious solution is to ask again
L309[03:24:40] <ShadowKatStudios> Repeat
L310[03:24:41] <Tahg> actually, not from here
L311[03:24:54] <Tahg> I'm not sure *where* I've seen him
L312[03:26:06] <Kenny|AFK> Mod pack maybe.
L313[03:26:31] <Tahg> hmm, he does EnderNet
L314[03:27:43] <Vexatos> Indeed
L315[03:31:13] <ShadowKatStudios> Can I use \72\101\108\108\111 in a file and Lua will see that as hello?
L316[03:32:33] <Tahg> uh...you could
L317[03:32:41] <Tahg> well, no actually
L318[03:32:50] <Tahg> not in a plain text file
L319[03:33:01] <Tahg> in lua source you can
L320[03:33:08] <ShadowKatStudios> I could use a loader I suppose
L321[03:33:23] <Vexatos> Well, Unicode API
L322[03:33:46] <Tahg> btw, I think the reason 128-255 are "missing" is because that's the first byte of a multibyte UTF8 char
L323[03:33:55] <Tahg> or all the byte?
L324[03:34:25] <ShadowKatStudios> How do I tell what sort of event fired?
L325[03:34:30] <Tahg> I forget, is it C0-FF for a first byte, and 80-BF for subsequent bytes?
L326[03:34:47] <Tahg> um, I think you register listeners IIRC
L327[03:35:00] * ShadowKatStudios looks that up
L328[03:35:03] <ShadowKatStudios> Cool stuff
L329[03:35:15] <Tahg> try the event API
L330[03:36:07] <Tahg> event.list("name", func)
L331[03:36:10] <Tahg> listen*
L332[03:37:27] <ShadowKatStudios> And if I do that, do events get passes as arguments to that function?
L333[03:38:23] <Tahg> no, that's for registering a particular event, denoted by "name"
L334[03:38:35] <Tahg> but erm ya, the args of the event are passed to the func
L335[03:39:55] <Tahg> gl finding docs on that tho
L336[03:40:05] <ShadowKatStudios> I'll assume they're the same
L337[03:40:14] * ShadowKatStudios will need to impliment a VT100 next
L338[03:40:31] <Tahg> ok, here: https://github.com/MightyPirates/OpenComputers/wiki/Signals
L339[03:41:00] <Tahg> looks like handling it as an event uses the same name and args
L340[03:46:04] <ShadowKatStudios> Lol this ad 'After winning so many trophies' Small text at the bottom: 'No trophies have actually been won'
L341[03:49:25] <ShadowKatStudios> If I'm just sending chars, should I send the number or a packet?
L342[03:50:52] <ShadowKatStudios> FORTH-like timesharing system, names?
L343[03:51:03] <Tahg> er
L344[03:51:13] <Tahg> sending how?
L345[03:51:22] <ShadowKatStudios> Network card
L346[03:52:07] <Tahg> well, send it in whatever you have it as
L347[03:52:24] <Tahg> no text serialization going on here
L348[03:52:36] <Tahg> (I was just reading about network cards)
L349[03:52:52] <ShadowKatStudios> Yeah, I think I'll do that. Any suggestion for names?
L350[03:54:02] <Tahg> I have no idea
L351[03:54:37] <ShadowKatStudios> FORTH-like language, database instead of filesystem, network access. It occurs to me I'm cutting out a lot of the extra stuff usually used in sentences.
L352[03:55:25] <ShadowKatStudios> It's a FORTH-like language with a database for a filesystem accesible via a network
L353[03:57:11] <Tahg> so what kind of names?
L354[03:57:22] <ShadowKatStudios> Like, system names
L355[03:57:41] <ShadowKatStudios> Something cool sounding, and something I can prefix SKS
L356[03:58:08] <Tahg> oh, ya I have no idea on the creative stuff like that
L357[03:59:03] * ShadowKatStudios loves all the keyboard shortcuts in Openbox
L358[04:00:35] ⇦ Quits: mallrat208 (Mibbit@68.204.184.175) (Quit: http://www.mibbit.com ajax IRC Client)
L359[04:00:52] ⇨ Joins: mallrat208 (Mibbit@68.204.184.175)
L360[04:02:24] <ShadowKatStudios> Wow, when you have a limit on code space, you start to condense it noticeably
L361[04:02:35] <Tahg> lol
L362[04:03:01] <Tahg> ya, things like an 8KiB ram on FORTH did that to you
L363[04:03:53] <Tahg> ofc, if you wanted a room sized computer, you could make it up ot 64k
L364[04:03:55] <ShadowKatStudios> I used FORTH to transfer the asm in my hex editor onto RP2 disks
L365[04:04:08] <ShadowKatStudios> Not room-sized, room-long
L366[04:04:12] <Tahg> lol
L367[04:04:21] <ShadowKatStudios> You could fit like 64 of them in a room
L368[04:04:28] <ShadowKatStudios> But yeah, it was a little silly
L369[04:04:31] <Tahg> they required quite a bit behind you
L370[04:04:58] * ShadowKatStudios ran a BBS on the 1.4.7 FTB server he played on
L371[04:05:04] <Tahg> lol
L372[04:05:31] <Tahg> I'm kinda too young for BBSs, for the most part
L373[04:05:33] <ShadowKatStudios> Wireless redstone as a network extension, not fun
L374[04:05:54] <ShadowKatStudios> My family had a dialup modem up until I was 5
L375[04:06:08] <ShadowKatStudios> But I never saw any BBSes :(
L376[04:06:18] <Tahg> we didn't get one until our first Intel
L377[04:06:22] <Tahg> (a modem that is)
L378[04:06:31] <Tahg> was like 94-95 orso
L379[04:06:33] <ShadowKatStudios> Anyway, dinner
L380[04:06:36] <Tahg> cya
L381[04:06:46] <ShadowKatStudios> Unix or Windows?
L382[04:06:53] <Tahg> windows
L383[04:07:06] <Tahg> started with 3.11 for workgroups
L384[04:07:27] <Tahg> and gone through most every version of windows since, lol
L385[04:08:07] <Tahg> with NT versions at school, think I used most every version 3+
L386[04:10:47] <Vexatos> Mmhm.... Windows...
L387[04:11:07] <Michiyo> Ok so it seems since OC does coremoddy stuff I can't run it in my deobfed environment... :(
L388[04:11:25] <Tahg> look for a -dev version
L389[04:11:34] <Tahg> think I saw one of those on the jenkins
L390[04:12:22] <Tahg> hmm, guess not
L391[04:12:40] <Vexatos> http://ci.cil.li/job/OpenComputers/
L392[04:12:42] <Vexatos> \o/
L393[04:12:48] <Vexatos> Those are all dev version
L394[04:12:50] <Vexatos> *versions
L395[04:12:51] <Michiyo> http://ci.cil.li/job/OpenComputers/185/ ALready there :p
L396[04:12:56] <Vexatos> Ah
L397[04:13:06] <Tahg> that's not what I mean really
L398[04:13:13] <Michiyo> But they don't like being ran from eclipse even with CCC taking care of the deobf
L399[04:13:20] <Michiyo> I have IC2, BC, and CC running fine
L400[04:13:22] <Michiyo> but OC wont
L401[04:13:37] <Tahg> well, I guess some label at as deobf
L402[04:13:49] <Tahg> sec
L403[04:14:24] <Michiyo> CCC lets obfed mods run in a deobfed envrio
L404[04:14:30] <Tahg> ya
L405[04:14:48] <Tahg> but coremods are kind of a higher level
L406[04:14:51] <Michiyo> Oh hey.. it launched this time
L407[04:14:52] <Michiyo> wtf
L408[04:14:59] <Tahg> O.o
L409[04:15:05] <Tahg> load order?
L410[04:15:06] <Michiyo> Ahh
L411[04:15:10] <Michiyo> it's missing OC still though
L412[04:15:18] <Tahg> ah
L413[04:15:31] <Michiyo> Oh dur that's cause that time I put them in the wrong folder :P
L414[04:15:51] <Tahg> maybe that's why it didn't complain =P
L415[04:16:16] <Michiyo> This time, yes :p
L416[04:16:38] <Michiyo> 2014-03-01 04:16:25 [INFO] [STDERR] Exception in thread "main" java.lang.NoClassDefFoundError: asp
L417[04:16:38] <Michiyo> 2014-03-01 04:16:25 [INFO] [STDERR] at li.cil.oc.common.asm.ClassTransformer.<init>(ClassTransformer.scala:128)
L418[04:17:04] <Michiyo> I guess I can grab the source... and somehow shoehorn it into my local project..
L419[04:18:57] <Tahg> are server racks not working?
L420[04:19:37] <Tahg> I put a server in it, but it says the CPU is missing when I try to turn it on
L421[04:19:52] <Michiyo> got a CPU in it? :P
L422[04:20:01] <Tahg> *how* do I do that?
L423[04:20:10] <Michiyo> server in hot bar, select it, right click
L424[04:20:21] <Michiyo> that'll open a UI where you can place components
L425[04:20:42] <Tahg> erm, that just opens the Server Rack GUI
L426[04:20:57] <Michiyo> don't right click the rack
L427[04:21:02] <Michiyo> right click... the ground or something
L428[04:21:27] <Michiyo> and just the server board, not the whole rack
L429[04:21:35] <Tahg> oh
L430[04:22:01] <Michiyo> server board in hand, right click air/ground/non interactable block, place components in new UI
L431[04:22:04] <Tahg> I have to not have it in the rack to configure it...that makes sense in a non-minecraft sort of way
L432[04:22:11] <Michiyo> heh yeah
L433[04:22:19] <Michiyo> I was like OOOOOH! when I asked that here
L434[04:22:20] <Michiyo> lol
L435[04:22:30] <Tahg> and now I am, ROBL
L436[04:23:31] <Tahg> what do multiple CPUs do?
L437[04:24:20] <Michiyo> Yes..
L438[04:24:20] <Michiyo> lol
L439[04:24:34] <Michiyo> Errm I think it allows more components to be connected... but I won't swear to it
L440[04:24:54] <Tahg> so...it's not exactly like a quad core computer
L441[04:25:17] <Tahg> which, idk how that'd even work managing that in lua
L442[04:28:06] <Tahg> and the things like II and III, that determines the max level of the compenant that can go there?
L443[04:28:37] <Michiyo> Yeah
L444[04:30:03] <Tahg> hmm...obviously not getting this power thing right
L445[04:31:18] <Tahg> ah, got the wrong block
L446[04:32:00] * Michiyo smacks CCC-Dev
L447[04:33:06] <Tahg> *sigh*
L448[04:33:13] <Tahg> still not sure what's wrong
L449[04:33:25] <Tahg> it's supposed to have a built in kb/screen?
L450[04:34:06] <Michiyo> The server? You need a remote terminal, you then sneak click on the server IN the rack to link them
L451[04:34:18] <Michiyo> then you right click air/ground/some interactable block to activate
L452[04:35:02] <Tahg> ya, but it's blank
L453[04:35:09] <Michiyo> errr non interactable*
L454[04:35:15] <Michiyo> did you power the server on?
L455[04:35:18] <Tahg> yes
L456[04:35:27] <Tahg> do I need to do that afterwards?
L457[04:36:12] <Michiyo> Shouldn't matter
L458[04:36:20] <Michiyo> I can't get OC to load ATM so.. lol
L459[04:36:39] <Tahg> lol
L460[04:36:53] <Tahg> anyway, the curser thing started blinking
L461[04:37:02] <Michiyo> If I could get it to load in eclipse I'd help. My main pack is a +4 minute load :P
L462[04:37:05] <Michiyo> There ya go :p
L463[04:37:07] <Tahg> in my hand, but when I open the GUI it's blank
L464[04:37:19] <Michiyo> Cant type?
L465[04:37:29] <Tahg> nothing shops up if I try
L466[04:37:51] <Michiyo> Well convince OC to load with CCC-Dev in eclipse
L467[04:38:17] <Tahg> lol
L468[04:38:31] <Michiyo> eff it... I'll grab the source
L469[04:38:41] <Tahg> maybe I should try a normal computer for starters
L470[04:39:33] <Michiyo> I have no idea if I even have scala support.. lol
L471[04:42:30] <Tahg> I'd hate to use these computers in a non-creative world...
L472[04:42:48] <Tahg> but they'll make good FTB challenge items =p
L473[04:45:01] <Michiyo> lol
L474[04:46:35] <Tahg> I love the humorous tool tips on the stuff
L475[04:47:32] ⇨ Joins: LordJoda (~lordjoda@178-26-182-118-dynip.superkabel.de)
L476[04:47:33] zsh sets mode: +o on LordJoda
L477[04:50:53] <Tahg> have you noticed issues with Tooltips missing random letters?
L478[04:51:26] <MrHohenheim> yo!
L479[04:51:28] <MrHohenheim> hello
L480[04:51:32] ⇨ Joins: Corey|IG (~corey|ig@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net)
L481[04:51:43] <Corey|IG> heyy all
L482[04:52:16] <Tahg> hey
L483[04:52:39] <Corey|IG> heyy tahg have u used rotarycraft?
L484[04:52:47] <Tahg> a bit
L485[04:52:55] ⇨ Joins: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L486[04:52:55] zsh sets mode: +v on Wobbo
L487[04:53:51] <Corey|IG> i cant get the blast furnace to work i have the gunpowder in it with a lava source under it and 9 iron in the middle grid but nothings happening
L488[04:54:12] <Corey|IG> i have coal in it aswell
L489[04:54:27] <Tahg> what biome are you in
L490[04:54:46] <Tahg> and what's the temperature say?
L491[04:54:57] <Corey|IG> forest
L492[04:55:00] <Tahg> wait, did you put the charcoal in?
L493[04:55:09] <Corey|IG> temp is 625 and holding steady
L494[04:55:13] <Corey|IG> no i have coal in it
L495[04:55:19] <Tahg> ok, same thing
L496[04:55:24] <Tahg> 625 should be fine
L497[04:55:35] <Corey|IG> yea it only needs 600
L498[04:55:48] <Tahg> um, can you switch the gunpowder and coal? maybe it's backwards idk
L499[04:56:10] <Corey|IG> tryed that already still wont start
L500[04:56:24] <Tahg> did you wait a few seconds?
L501[04:56:32] <Corey|IG> yep
L502[04:56:38] <Tahg> hmm
L503[04:56:47] <Corey|IG> does he it power?
L504[04:56:55] <Tahg> no
L505[04:56:59] <Corey|IG> hmmm
L506[04:57:18] <Tahg> iron ingots right?
L507[04:57:36] <Corey|IG> yep
L508[04:57:48] <Tahg> and I think coal on top gunpowder on bottom
L509[04:57:53] <Tahg> but if you tried it both ways, idk
L510[04:57:56] <Corey|IG> yep
L511[04:58:37] <Tahg> does steel have a NEI recipe?
L512[04:58:44] <Corey|IG> when i look at the furnace with Waila it tells me invalid or missing items
L513[04:59:15] <Tahg> uh, weird
L514[04:59:16] <Corey|IG> OH it needs sand now to
L515[04:59:21] <Tahg> dafuq?
L516[04:59:43] <Corey|IG> yea sand coal and gunpowder
L517[05:00:09] <Tahg> is there a 3rd single slot then?
L518[05:00:29] <Corey|IG> yea theres 3 on the left
L519[05:01:02] <Tahg> ah, well ya that makes sense you were missing something, lol
L520[05:01:16] <Tahg> where did you find info on it? must be a recent change
L521[05:01:46] <Corey|IG> lol i jusut finished watching bevos letplay episode where he was making steel i guess they changed it since then
L522[05:01:53] <Corey|IG> it shows it in NEI
L523[05:02:00] <Corey|IG> when u click r
L524[05:02:35] <Tahg> ah, ok
L525[05:02:57] <Corey|IG> its an interesting mod but the power system is alittle confusing
L526[05:03:00] <Tahg> had thought NEI showed the blastfurnace, wasn't sure entirely
L527[05:03:09] <Tahg> a little is an understatement
L528[05:03:47] <Corey|IG> lol
L529[05:07:47] <Vexatos> confusing? Not really, actually
L530[05:08:09] <Vexatos> Coray|IG, Steel==Coal+gunpowder+iron.
L531[05:08:23] <Corey|IG> wrong needs sand aswell
L532[05:08:32] <Tahg> yep
L533[05:08:34] <Vexatos> Then that changed in the recent update
L534[05:08:42] <Tahg> hence our confusion
L535[05:09:14] <Tahg> well, I can't get these servers to work for nothing
L536[05:09:24] <Tahg> I'll just try a normal computer <.<
L537[05:10:07] <Corey|IG> lol damn its not fun playing on hard
L538[05:10:13] <Michiyo> Convince OC to run in Eclipse and I'll help :P
L539[05:10:37] <Tahg> prolly gonna have to wait for Sangar on that one
L540[05:11:21] <Corey|IG> Mekanism is not fun on hard at all
L541[05:14:54] <Tahg> oh, computers come with their own MB, confusing...
L542[05:20:38] <Wobbo> Tahg: what do you mean with MB?
L543[05:20:57] <Tahg> motherboard, in this case
L544[05:21:05] <Wobbo> ah
L545[05:21:12] <Tahg> unlike well, server racks and servers
L546[05:21:13] *** Kenny|AFK is now known as Kenny
L547[05:22:05] <Michiyo> crap I cant even use OC's source without it going HUUUUUR lol
L548[05:22:25] <Kenny> servers racks allow you to run 4 servers in the same case
L549[05:22:42] <Kenny> you also need a remote terminal to access a server
L550[05:24:34] <Tahg> ya, tried that, failed
L551[05:24:48] <Tahg> I mean, it blinks and all, but I don't get a server prompt
L552[05:24:54] <Tahg> like I do with a normal computer
L553[05:25:16] <Tahg> it's just blank, like a detached screen is
L554[05:25:21] <Tahg> or when the computer is off
L555[05:26:41] <Kenny> ytou have to right click the server board with the remote terminal to set it to thAT SERVER
L556[05:26:46] <LordJoda> did you connect it to the server?
L557[05:27:28] <Tahg> yes
L558[05:27:32] <Tahg> done all that
L559[05:27:50] <Tahg> I think it gives No Signal if I don't
L560[05:28:11] <Tahg> btw, what are the sides for?
L561[05:28:26] <Kenny> for each of the 4 servers in the rack
L562[05:28:28] <Vexatos> To access different servers
L563[05:28:41] <Michiyo> or cables.. or raw redstone
L564[05:28:44] <Tahg> for like, network and stuff?
L565[05:28:45] <Tahg> I see
L566[05:28:56] <Vexatos> Did you rightclick the server rack on the correct side with the remote terminal?
L567[05:29:06] <Tahg> I clicked the front
L568[05:29:13] <Tahg> I also tried the top
L569[05:29:39] <Michiyo> Yeah has to be ON the server, not on the case frame, not under/above it, exactly on the server, Which I'm sure you did. heh
L570[05:29:56] <Michiyo> nd you sneak + clicked, right?
L571[05:30:02] <Tahg> yes
L572[05:32:37] <Tahg> I put in a Tier 3 CPU, 3.5 Mem, 3 HD
L573[05:32:45] <Tahg> in a Tier 3 Server
L574[05:32:51] <Tahg> that should be all I need right?
L575[05:33:53] <Kenny> you need a Graphics card, i believe
L576[05:35:10] <Tahg> ya...*just* figured that out
L577[05:36:07] <Vexatos> Servers do need GPUs
L578[05:36:15] <Vexatos> Now it works?
L579[05:36:18] <Tahg> yes
L580[05:36:32] <Vexatos> \o/
L581[05:37:15] <Tahg> needs idiot support, lol
L582[05:37:35] <Vexatos> ?
L583[05:37:43] <Tahg> I'm not sure what tho
L584[05:38:08] <Tahg> well, like for me and I'm sure there's others
L585[05:38:20] <Tahg> who stare at a build and wonder why the fuck it aint working
L586[05:38:59] <Vexatos> I know why
L587[05:39:08] <Vexatos> Probably because of NoSuchLuckException
L588[05:40:14] <Tahg> I'm still of the opinion servers shouldn't need their own GPU for wirelessy devices, but meh
L589[05:40:36] <Tahg> it should just be a networky device, and the remote terminal handles whatever it needs
L590[05:40:44] <Sangar> good morning! i have been pinged?
L591[05:40:49] <Tahg> hey
L592[05:40:51] <Michiyo> o/
L593[05:40:57] <Kenny> \o
L594[05:41:03] <Tahg> ya, I had a number of issues, some resolved I think
L595[05:41:16] <Tahg> most recently with the structuring of servers
L596[05:41:34] <LordJoda> Why do I have the image of a djinn in a bottle in my head...
L597[05:41:38] <Vexatos> Servers are a rather new thing anyways
L598[05:41:53] <Sangar> "i have been summoned?" heh
L599[05:41:55] <Tahg> (and of the opinion a wireless remote should contain a low level gpu of some sort)
L600[05:42:02] <Vexatos> <Sangar> good morning!
L601[05:42:08] <Vexatos> At 20 to 1 p.m.
L602[05:42:12] <Wobbo> Morning Sangar
L603[05:42:13] <Sangar> so? i just got up :P
L604[05:42:13] <Tahg> and that a server shouldn't need it unless you stick a screen next to it
L605[05:42:26] <Vexatos> I was up at 7
L606[05:42:30] <Wobbo> Vexatos: time is relative :P
L607[05:42:40] <Vexatos> ?
L608[05:42:45] <Tahg> I was up at erm, idk
L609[05:42:48] <Wobbo> Sangar just lives in another timezone from the rest of Europe :P
L610[05:42:52] <Tahg> 1:30 I think
L611[05:42:57] <Vexatos> Wobbo, right
L612[05:43:00] <Vexatos> Like +134
L613[05:43:07] <Tahg> someone in the middle of the atlantic? lol
L614[05:43:11] <Sangar> Wobbo: absolutely feels like it :P
L615[05:43:12] <Vexatos> Atlantis!
L616[05:43:43] <Tahg> ah! here we are (there's an xkcd for everything)
L617[05:43:44] <Tahg> https://xkcd.com/448/
L618[05:43:45] <Sangar> so wait back to servers, what exactly do you mean with the low level gpu?
L619[05:43:53] <Vexatos> Tahg, in my opinion a server should not require a GPU, but the remote terminals should
L620[05:43:58] <Sangar> heh indeed
L621[05:44:00] <Tahg> yes, that
L622[05:44:06] <Michiyo> hahaha nice
L623[05:44:12] <Sangar> hmmm
L624[05:44:40] <Vexatos> So 1 GPU per terminal
L625[05:44:43] <Tahg> I can see the lua side getting tricky tho, it's a standard interface atm
L626[05:44:45] <Vexatos> Not per server
L627[05:45:40] <Tahg> but in a logical way the server has some sort of remote ssh thingy, and the remote terminal is basically a minicomputer device, I'm not sure
L628[05:45:50] <Tahg> lemme go see what a terminal actually contained...
L629[05:46:11] <Vexatos> In hard mode recipes?
L630[05:46:15] <Wobbo> Tahg: It is that I don't have GIMP installed, otherwise I would add Sangar to this one: xkcd.com/now :P
L631[05:46:16] <Vexatos> Or easy mode? :P
L632[05:46:28] <Sangar> mm, so implementation-wise: add gpu to remote term recipe, onle make components (screen,gpu,keyboard) 'visible' when bound to a remote term?
L633[05:46:34] <Michiyo> Hey Sangar, I was gonna start working on the driver for LanteaCraft, So I figured I'd do like the rest of the mods I test with in my dev environment, and toss it in the mods folder with CCC-Dev so I can run them without having to deobf them. Well it seems OC doesn't like this much as it chokes trying to run the class "asp" through a class transformer, which doesn't exist cause.. deobf. Easy way to work around this without adding OC source to my proje
L634[05:46:34] <Michiyo> ct?
L635[05:46:41] <Tahg> wow, wall of text
L636[05:46:44] <Michiyo> also [wall of text]
L637[05:46:54] <Michiyo> [/wall of text] :P
L638[05:46:59] <Tahg> lol
L639[05:47:18] <Tahg> Sangar, ya that'd work
L640[05:47:32] <Tahg> does each remote have its own "session"?
L641[05:47:45] <Tahg> or are they basically just clones
L642[05:47:48] <Sangar> well, there can only be one remote per server
L643[05:47:54] <Tahg> oh
L644[05:48:02] <Sangar> or can there?
L645[05:48:04] <Sangar> no i lied
L646[05:48:05] <LordJoda> ?
L647[05:48:06] <Sangar> that was way back
L648[05:48:07] <Sangar> :X
L649[05:48:07] <LordJoda> no^^
L650[05:48:10] <LordJoda> we changed that^^
L651[05:48:15] <Sangar> indeed we did.
L652[05:48:17] <Tahg> says 8 for this tier
L653[05:48:19] <Sangar> but they share the session
L654[05:48:20] <LordJoda> 2 4 8 or so
L655[05:48:31] <LordJoda> I don'T remember the exact values
L656[05:48:32] <Tahg> ok, so just like multiplexed then
L657[05:48:32] <Sangar> sorry, still not fully awake yet :P
L658[05:48:33] <Vexatos> How cen 2 servers in the same rack communicate with each other?
L659[05:48:36] <Vexatos> *can
L660[05:48:48] <Tahg> or something
L661[05:49:11] <Sangar> Michiyo: that's... unexpected. maybe try running it through bon?
L662[05:49:40] <Michiyo> I... I forgot about BON
L663[05:49:43] <Tahg> are they just other network devices?
L664[05:49:47] <Sangar> yes. basically like multiple screens connected to one gpu
L665[05:50:07] <Tahg> that was regarding servers in the same rack communicating
L666[05:50:08] <Sangar> the terms don't have any actual ... 'logic' in them.
L667[05:50:13] <Wobbo> Anyway, I have to focus now, so I will be away. If you need me, ping me
L668[05:50:25] <Sangar> they just allow opening a gui for the server (which is actually a multiple-screens-in-one-block)
L669[05:50:29] <Sangar> implementation-wise
L670[05:50:35] <Vexatos> Does that mean, Sangar, that all remote terminals show the same content?
L671[05:50:35] <Sangar> see you
L672[05:50:39] <Michiyo> Also Sangar what do you think about single GPUs being able to drive more then one monitor? My current GPU can do 4, 2 over HDMI, and 2 via DVI
L673[05:50:39] <Sangar> yes
L674[05:50:41] <Tahg> apparently
L675[05:51:29] <Tahg> Michiyo, yes, but this isn't "current" technology
L676[05:51:41] <Sangar> Michiyo: i don't know, the actual problem i have with that is that it would need an api change (since you'd have to pass the number of the screen to change along)
L677[05:51:42] <Tahg> this is more akin to late 80's IMO
L678[05:51:42] <Michiyo> Ok, my MX440 could do 2
L679[05:51:43] <Michiyo> :P
L680[05:52:09] <Tahg> maybe early 90's
L681[05:52:12] <Sangar> Vexatos: to get servers to communicate they'll need network cards.
L682[05:52:27] <Vexatos> k
L683[05:52:41] <Tahg> the rack card just controls the remote terminals?
L684[05:52:57] <Tahg> or well, there's a card in the recipe anyway, so I assume that's the logic
L685[05:53:58] <Tahg> oh, I did have a few other questions and some requests
L686[05:54:28] <Sangar> the card in the rack links to the one in the term, that was the idea, yes ^^ it's not the technical reality, but never mind that
L687[05:54:31] <Sangar> i'm listening
L688[05:54:33] <Michiyo> Erm... how does BON work with ForgeGradle?
L689[05:54:46] * Kenny tinks the to do list is getting really long :)
L690[05:54:53] <Kenny> thinks*
L691[05:54:57] <Sangar> does it matter? you just run the jar through it, no?
L692[05:55:05] <Tahg> for a require library is it possible to "install" methods into the global environment?
L693[05:55:21] <Sangar> yeah, _G.blah = value
L694[05:55:25] <Tahg> ok
L695[05:55:28] <Michiyo> Well, it's wanting a MCP folder, I pointed it to build\unpacked, which worked for CCC's needs of a MCP folder, and it said nope
L696[05:55:31] <Tahg> figured that was easy
L697[05:55:38] <Sangar> oh, right, forgot about that
L698[05:56:00] <Tahg> um, second how does direct calls work exactly
L699[05:56:13] <Tahg> does term kinda bypass that?
L700[05:56:28] <Sangar> Michiyo: do you have nei in your devenv? or does that not apply to class transformers?
L701[05:57:37] <Tahg> and third, can I get any sort of a feature to do "faked" transparency
L702[05:57:38] <Sangar> Tahg: direct calls mean the methods on the host side are called from the executor thread (computers run threaded, of course), instead of the call being scheduled to be run from the mincraft main thread (the normal method, because it avoids many threading dangers when accessing stuff in the world)
L703[05:57:58] <Tahg> I see, the contents of a screen apply to that?
L704[05:58:26] <Tahg> or rather, the GUI doesn't have an internal buffer?
L705[05:58:30] <Sangar> there are some methods for which the number of such direct calls is limited per tick. the setter gpu methods fall into that category. it'a basically a compromise of performance and still limiting the potential number of network packets being generated.
L706[05:58:33] <Tahg> er, gpu, not gui
L707[05:58:42] <Sangar> the gpu doesn't, screens do
L708[05:58:47] <Tahg> I see
L709[05:58:51] <Sangar> think of screens more like chalkboards :P
L710[05:58:55] <Tahg> ya
L711[05:59:01] <Tahg> I get the concept
L712[05:59:10] <Tahg> since they work that way in CC too
L713[05:59:18] <Sangar> right
L714[05:59:30] <Michiyo> Sangar, I have CCC, NEI, IC2, BC running ATM
L715[05:59:53] <Tahg> so, an operation that isn't one of the ones listed should return immediately?
L716[06:00:31] <Sangar> so i guess it doesn't apply to class transformers. that's too bad. lemme run the dev build through bon for you, then you can give that a shot.
L717[06:00:41] <Michiyo> Thanks
L718[06:01:25] <Sangar> Tahg: listed? and it depends. usually it's safe to assume that getters are direct, wheres setters are not.
L719[06:01:40] <Tahg> copy, fill, set, foreground, background
L720[06:02:14] <Tahg> cause, I'm planning a GUI type thing and I'd expect to be doing a lot of those operations
L721[06:02:47] <Tahg> and not sure how to reduce that
L722[06:03:03] <Tahg> idk, maybe I worry too much
L723[06:03:17] <Vexatos> GUI for what?
L724[06:03:21] <Vexatos> I am curious :)
L725[06:03:22] <Sangar> oh cool. i was actually waiting for someone to do something like that to see if the numbers might need some tweaking (i.e. whether they're too restrictive)
L726[06:03:53] <Corey|IG> can u use liquid pipes with the sprinkler?
L727[06:03:57] <Vexatos> I will need to make a GUI as well :|
L728[06:04:04] <Tahg> well, if you watch forgecraft I made a basic one there
L729[06:04:16] <Vexatos> Corey|lG which sprinkler?
L730[06:04:17] <Sangar> when in doubt just test it (by calling it in a loop and see if it times out :P) or look at the sources. it's what i have to do, too ^^
L731[06:04:18] <Tahg> for Slow's portal system
L732[06:04:26] <Vexatos> In CC?
L733[06:04:26] <Tahg> lol
L734[06:04:29] <Tahg> ya
L735[06:04:30] <Corey|IG> RotaryCrafts
L736[06:04:35] <Tahg> for me, in CC
L737[06:04:49] <Tahg> I have so much more color flexibility here tho
L738[06:05:11] <Tahg> and this is a creative build for a new FTB map, (thank goodness)
L739[06:05:17] <Tahg> the expense would be insane otherwise
L740[06:05:28] <Vexatos> Not with easy mode recipes
L741[06:05:39] <Tahg> what recipes are "default"?
L742[06:05:49] <Vexatos> No clue, Sangar...?
L743[06:05:53] <Sangar> the easier ones
L744[06:05:55] <Vexatos> Hard or easy
L745[06:05:56] <Vexatos> Ah
L746[06:05:58] <Tahg> and if these are the easy mode recipes, then god what are the hard ones
L747[06:06:08] <Sangar> yeah, the hard ones were a little silly :P
L748[06:06:09] <Vexatos> Well, hard ones, you know AE?
L749[06:06:13] <Vexatos> The cell recipes?
L750[06:06:19] <Tahg> granted I *did* look at a Tier 3 server
L751[06:06:21] <Vexatos> A little like those
L752[06:06:26] <Tahg> which is probably the most expensive item in the mod
L753[06:06:29] <Sangar> well, ae does provide the autocrafting itself, tho
L754[06:06:38] <Vexatos> Yea
L755[06:06:52] <Vexatos> Hand-crafting a superior anything is a pain
L756[06:06:53] <Tahg> 24 diamonds in easy mode for that
L757[06:06:57] <Sangar> i think tier 3 gpus might give them a good run for the money
L758[06:07:00] <Vexatos> Only 24 D:
L759[06:07:12] <Vexatos> Sangar, they do
L760[06:07:21] <Vexatos> I mean, Such a high resolution O.o
L761[06:08:21] <Tahg> gpus are only 3 microchips
L762[06:08:24] <Tahg> T3 server is 6
L763[06:08:37] <Tahg> er, T3 gpu is 3
L764[06:09:01] <Vexatos> O.o
L765[06:09:06] <Vexatos> Easy mode, yea
L766[06:09:08] <Tahg> but that's just diamond cost, it's hard to take a quick look at total mats
L767[06:09:18] <Vexatos> Well, hard mode is fun
L768[06:09:27] <Vexatos> and then, Tahg, imagine the GregTech recipes :P
L769[06:09:31] <Vexatos> (OC has GT support)
L770[06:09:36] <Tahg> do you actually have those?
L771[06:09:38] <Tahg> lol
L772[06:09:53] <Tahg> does that require GT then?
L773[06:09:53] <Vexatos> THOSE are fun
L774[06:09:56] <Vexatos> Yea
L775[06:09:56] <Tahg> I assume
L776[06:09:59] <Sangar> Tahg: total mats, keep alt pressed
L777[06:10:18] <Tahg> holy fuck, that's awesome
L778[06:10:37] <Tahg> NEI so needs that
L779[06:10:58] <Sangar> built that in when i reworked the recipes, decided to leave it in :P
L780[06:11:52] <Vexatos> :D
L781[06:12:08] <Vexatos> Tahg, propose that to NEI
L782[06:12:24] <Vexatos> https://bitbucket.org/ChickenBones/notenoughitems/issues?status=new&status=open
L783[06:13:06] <Michiyo> Sangar, that works! Thanks!
L784[06:13:19] <Sangar> great!
L785[06:13:44] <Sangar> if i find the time i'll see if i can autogenerate a deobf'ed version via jenkins
L786[06:13:49] <Michiyo> Now the fun of writing that driver heh
L787[06:14:14] <Michiyo> This should make Kenny happy :P
L788[06:14:32] <Ir7_o> wot wrong with ud
L789[06:15:07] <LordJoda> if you make the proposal to nei you could link sangars code perhaps that saves him some time^^
L790[06:15:14] <Tahg> heh
L791[06:15:24] <Tahg> idk, NEI would have to handle it a bit differently
L792[06:15:37] <Tahg> and then, there's where to stop
L793[06:15:43] <LordJoda> yea think so as well
L794[06:15:46] <Sangar> they definitely would, they have way more infrastructure already in place ;P
L795[06:16:03] <Kenny> thank you, Michiyo :)
L796[06:16:09] <Tahg> I mean, you stop when you get to a @Minecraft item apparently
L797[06:16:26] <Sangar> Michiyo: if you have cc stuff there already, the ManagedPeripheral interface might be the easiest way to add oc support
L798[06:16:47] <Tahg> I guess maybe you missed my feature request
L799[06:16:51] <Sangar> that and a few special cases, yes
L800[06:17:00] <Sangar> oh, maybe? sorry if i did.
L801[06:17:08] <Michiyo> Sangar, Oh?
L802[06:17:13] <Tahg> I want some way to "fake" transparency
L803[06:17:45] <Kenny> like a hologram?
L804[06:17:57] <Sangar> Michiyo: https://github.com/MightyPirates/OpenComputers/blob/master/src/main/java/li/cil/oc/api/network/ManagedPeripheral.java (note that this is in *addition* to the SimpleComponent one)
L805[06:18:04] <Tahg> either by a getColor(x,y) | foreground, background or a way to ignore background layer (by setting nil orso)
L806[06:18:10] <Tahg> no, not that kind
L807[06:18:12] <Sangar> hm
L808[06:18:20] <Tahg> I just want to write to the foreground of the terminal
L809[06:18:26] <Tahg> and leave the background whatever it was
L810[06:18:29] <Michiyo> Thanks Sangar I'll take a look
L811[06:18:39] <Sangar> well, gpu.get does return the colors (it's just not documented yet >_>)
L812[06:18:51] <Sangar> so that might help?
L813[06:18:53] <Tahg> of a particular pixel?
L814[06:18:56] <Sangar> yes
L815[06:19:03] <Tahg> ooh, ya that should work
L816[06:19:18] <Sangar> returns value, foreground, background i think
L817[06:19:25] <Michiyo> Man.. I just *LOVE* these new addresses "BAALAAQAA" :/
L818[06:19:38] <Tahg> lol?
L819[06:20:03] <Michiyo> http://puu.sh/7eJdT.jpg
L820[06:20:04] <Michiyo> :P
L821[06:20:08] <Tahg> oh right addresses are just letters
L822[06:20:33] <Tahg> how do you make a 9 chevron gate anyway?
L823[06:20:42] <Kenny> Tahg, check this out: http://pastebin.com/nM7H1Xi4
L824[06:20:50] <Tahg> (big SG fan)
L825[06:20:50] <Sangar> so what does 'BLAHBLAAH' lead to? :P
L826[06:20:51] ⇦ Quits: Corey|IG (~corey|ig@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net) (Ping timeout: 380 seconds)
L827[06:21:01] <Kenny> i wrote 2 functions for saving rthe window area and restoring it
L828[06:21:02] <Vexatos> Hmmm
L829[06:21:09] <Michiyo> Sangar, likely nothing :P
L830[06:21:15] <LordJoda> no where way to many Eath symbols^^
L831[06:21:23] <LordJoda> *earth
L832[06:21:45] <LordJoda> (ok they changed the logic but...)
L833[06:21:59] <Michiyo> Well.. in real stargates symbols can't repeat anyway.. but this is MC :P
L834[06:22:02] <Tahg> I think that was kind of a plot hole
L835[06:22:12] <Tahg> can they not?
L836[06:22:24] <Michiyo> Also, 7x7 pattern is: https://github-camo.global.ssl.fastly.net/c8738541e10c90886b62d80b604c72061b7eec1e/687474703a2f2f63646e2e61667465726c6966656c6f636869652e6e65742f6d6f64732f6c616e74656163726166742f7265736f75726365732f676174652e706e67
L837[06:22:29] <Michiyo> Tahg, no.
L838[06:22:41] <Tahg> hmm
L839[06:22:51] <Tahg> I don't remember canon on that either way
L840[06:23:45] <Michiyo> http://puu.sh/7eJml.png I REALLY wish Lochie had done the whole address changing thing.. :(
L841[06:23:52] <Michiyo> That'd be awesome :P
L842[06:24:21] <Michiyo> He was worried that if the DB corrupted you'd lose all the gate addresses which is true though..
L843[06:24:25] <Tahg> lol
L844[06:24:32] <Tahg> address changing thing?
L845[06:25:00] <Tahg> what's the gate resolution anyway?
L846[06:25:04] ⇨ Joins: Corey|IG (~corey|ig@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net)
L847[06:25:22] <Michiyo> Yeah, basically... you'd dial a address, the gate would lookup said address in a database and connect to that gate directly instead of using chunk based addressing
L848[06:25:31] <Michiyo> Tahg, chunk resolution
L849[06:26:19] <Michiyo> if we had went with the database method you could have 10 gates in a chunk, and each would be addressable...
L850[06:26:36] <Tahg> hmm, I thought it was subchunk
L851[06:26:37] <Michiyo> with the current method you can have 10 gates in a chunk, but it's random IIRC which it will connect to
L852[06:26:46] <Tahg> oh
L853[06:26:58] <Michiyo> like "BAALAAQAA" points to say chunk 1-2
L854[06:27:04] <Michiyo> err 1,-2
L855[06:27:12] <Michiyo> AA is "overworld"
L856[06:27:23] <Tahg> so, 42 bits of range?
L857[06:27:29] <Michiyo> if you are dialing in the same DIM you can drop the last 2 characters
L858[06:27:30] <Tahg> that seems low tbh
L859[06:27:34] <Tahg> what's the charset?
L860[06:27:41] <Michiyo> something like 800k blocks from 0,0
L861[06:27:55] <Michiyo> A-Z
L862[06:28:12] <Tahg> hmk, so ya 42 bits of range...maybe
L863[06:28:48] <Michiyo> we HAVE support for A-z 0-9 not sure if it's being used though...
L864[06:28:55] <Tahg> 32 bits + 676 dimensions
L865[06:29:07] <Tahg> 0-9 would add a lot
L866[06:29:08] <Michiyo> Lochie said something baout 1400+ dims
L867[06:29:15] <Tahg> hmm
L868[06:29:42] <Tahg> not with just 2 chars
L869[06:29:52] <Michiyo> https://github.com/PC-Logix/LanteaCraft/blob/master/src/main/java/pcl/lc/core/GateAddressHelper.java
L870[06:30:45] <Michiyo> [03:48:57] <@AfterLifeLochie> Rather than [-1401, 1401] which you can right now.
L871[06:30:55] <Michiyo> His comment on Dim IDs
L872[06:31:21] <Tahg> huh
L873[06:31:42] <Michiyo> yea, not really sure HOW he did it, but he claims it works lol
L874[06:31:53] <Tahg> two chars is 676
L875[06:32:07] <Tahg> plus he uses the first character for negative x, z, dim
L876[06:32:44] <Michiyo> Oh and private final char[] radix = ("ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-+").toCharArray();
L877[06:32:55] <Michiyo> So yeah seems we can use a-z 0-9 and - +
L878[06:33:05] <Tahg> ya, just saw that
L879[06:33:20] <Tahg> ok, so that works out to 1444
L880[06:33:28] <Tahg> 38^2
L881[06:34:12] <Tahg> and +-54872 chunks
L882[06:34:42] <Tahg> tbh, there's a lot of bits available in the first character
L883[06:35:09] <Tahg> which could perhaps be used for other addressing modes
L884[06:35:47] <Michiyo> Well old SGCraft used 7 letter addresses A-Z and hand a range of like 300k from 0
L885[06:35:55] <Michiyo> or was it 150k...
L886[06:35:57] <Michiyo> I don't remember
L887[06:36:03] <Michiyo> but we are A LOT higher then that now :P
L888[06:36:11] <Michiyo> his last 2 were DimID too
L889[06:36:29] <Tahg> ya, he went from dim -1 to 574
L890[06:36:34] <Tahg> using just A-Z
L891[06:36:36] ⇦ Quits: Corey|IG (~corey|ig@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net) (Ping timeout: 186 seconds)
L892[06:36:51] <Tahg> that was offset to just include the nether
L893[06:37:08] <Michiyo> yep, I added GC support which moved that to -99 - 475
L894[06:37:30] <Michiyo> also changed existing addresses, but there was nothing I could do about that, so I made it a config option
L895[06:37:51] <Michiyo> Lochie has made -1401 - 1401 which should be enough for most everyone :P
L896[06:37:57] <Tahg> current range is -877952 to 877952, which um...
L897[06:38:11] <Tahg> you definitely don't need that
L898[06:38:25] <Tahg> that's in blocks, 54.8k was chunks
L899[06:38:30] <Michiyo> Ahh yeah
L900[06:38:39] ⇨ Joins: asie (~textual@078088168214.elblag.vectranet.pl)
L901[06:39:03] <Tahg> with the new system he only basically uses A-H on the first chevron
L902[06:39:05] <Michiyo> I've seen people on SMP warfare servers further out then 900k :P
L903[06:39:15] <Tahg> lol, hax?
L904[06:39:22] <Tahg> not by walking I'm sure
L905[06:39:40] <Tahg> if so they have *way* too much time on their hands
L906[06:39:48] <Michiyo> lol, IDK but they've been out there, One server I was on randomly teleported you when you first joined
L907[06:39:53] <Michiyo> might have been something like that
L908[06:40:37] * Michiyo hugs my Naquadah Generator
L909[06:40:49] <Tahg> he could maybe use 2 bits for some sort of radial scaling, like [1, 1/2, 2, 4] chunks per unit
L910[06:41:03] <Tahg> or use them for a rough y, idk
L911[06:41:41] <Tahg> at any rate, there's plenty of slack in the addressing system =P
L912[06:42:13] *** JoshTheEnder|BackInTheEther is now known as JoshTheEnder
L913[06:42:26] <Michiyo> heh yeah
L914[06:43:26] <Michiyo> http://puu.sh/7eK9O.jpg So pretty lol
L915[06:43:27] <Tahg> the other thing is, I assume the gates are specificially the controller block?
L916[06:44:22] <Tahg> is that a large setup with a 7 chevron gate dialed?
L917[06:44:29] <Michiyo> Tahg, yes, it is
L918[06:44:51] <Michiyo> Like I said, addresses are 9 chars, but if in the same DIM you can use the first 7 only
L919[06:45:00] ⇦ Quits: LordJoda (~lordjoda@178-26-182-118-dynip.superkabel.de) ()
L920[06:45:30] <Michiyo> Crap...
L921[06:45:36] <Michiyo> Opened Computer case UI, and crashed
L922[06:45:55] <Tahg> oh?
L923[06:46:02] <Tahg> in dev env?
L924[06:46:07] <Michiyo> http://pastebin.com/gyyZHWhR
L925[06:46:08] <Michiyo> Yeah
L926[06:46:39] ⇨ Joins: jesusthekiller (~jesusthek@2602:ffe8:102:213:1234:1234:bc92:85a7)
L927[06:46:42] <Michiyo> Sangar, ^
L928[06:46:42] <jesusthekiller> hiwdy all
L929[06:46:44] <jesusthekiller> *o
L930[06:46:55] <Tahg> uninitializedThis, lovely
L931[06:47:05] <Michiyo> heya jesusthekiller
L932[06:47:11] <Sangar> lolwat
L933[06:47:18] ⇨ Joins: CokaCola (~CokaCola@101.175.2.8)
L934[06:47:25] <Michiyo> Heya CokaCola
L935[06:47:29] <CokaCola> hi
L936[06:47:32] <Michiyo> Sangar, Don't hate me plox
L937[06:47:35] <Michiyo> lol
L938[06:47:44] <Sangar> i'm tempted to blame it on the deobf version >_>
L939[06:47:48] <CokaCola> Eh, I got a program on my drive and I don't want to CD to the mount when ever I want to run it :p
L940[06:48:00] <Michiyo> lol, I'm pretty sure it's the deobf version myself :P
L941[06:48:12] <jesusthekiller> Guys
L942[06:48:18] <jesusthekiller> Fix forums >.<
L943[06:48:38] <asie> I feel tempted to put up my own forums for OC
L944[06:48:38] <Sangar> Ir7-o is working on the forums, said they should be back up tomorrow
L945[06:48:41] <asie> well, an imageboard, actually
L946[06:48:43] <asie> I like imageboards.
L947[06:48:47] <asie> For small communities, they are much nicer
L948[06:48:47] <Michiyo> Nah dude, they're gonna leave them broken for ever...
L949[06:48:52] <jesusthekiller> Sangar: cool
L950[06:48:53] <CokaCola> can I like create an alias for my program or somethin
L951[06:48:54] <Sangar> /oc/?
L952[06:48:54] <asie> for large communities, see /b/
L953[06:48:59] <jesusthekiller> :D
L954[06:49:01] <asie> Sangar: actually, Forgechan would be a nice idea
L955[06:49:05] <asie> with boards like /oc/ /bc/ /te3/ /ic2/
L956[06:49:05] <jesusthekiller> OC needs mailing list
L957[06:49:10] <asie> mailing lists are boring
L958[06:49:16] <jesusthekiller> D:
L959[06:49:18] <jesusthekiller> :C
L960[06:49:20] <asie> hey, i'll put one up, give me a moment
L961[06:49:26] <jesusthekiller> Google groups
L962[06:49:29] <CokaCola> Oh I actually just figured it out
L963[06:49:29] <jesusthekiller> easy to use
L964[06:50:10] <CokaCola> Now when I edit something on a drive can I use it without restarting the whole computer? :p
L965[06:50:30] <Michiyo> forgechan.tk :P
L966[06:50:40] <asie> >.tk
L967[06:50:40] <Sangar> CokaCola: you can disable file buffering in the config
L968[06:50:48] <asie> mc.shinonome.ch
L969[06:51:04] <Michiyo> Hey it's free, and I don't get paid for 2 weeks :P
L970[06:51:05] <jesusthekiller> Michiyo: I see you stardet using freenom :P
L971[06:51:06] <Sangar> filesystem.bufferChanges = false
L972[06:51:32] <Michiyo> freenom?
L973[06:51:34] <Michiyo> dot.tk :P
L974[06:51:50] <CokaCola> Ah thanks, and lol I think I broke my remote terminal :p
L975[06:53:55] <CokaCola> Oh okay it somehow is now linked to my main computer. I can't type into it but it mimics my screen hah
L976[06:54:30] <Calclavia> hey Sangar, about this... https://github.com/Universal-Electricity/Universal-Electricity/issues/181
L977[06:54:37] <Calclavia> BuildCraft API docs said: "You should NOT return null to this method unless you mean to NEVER
L978[06:54:37] <Calclavia> * receive power from that side."
L979[06:54:58] <Tahg> oh, hey Cal
L980[06:54:59] <Calclavia> i can't be sure if that tile will never be connecting
L981[06:55:03] <Calclavia> hi Tahg
L982[06:55:13] <Tahg> got confused which channel I was in, flipping back and forrth lol
L983[06:55:22] <Sangar> hi Cal... hmm, meh. i am sure i won't :P well that's sad.
L984[06:55:38] <Sangar> because it leads to bc kinesis pipes connecting to stuff (visually) they shouldn't.
L985[06:56:04] <Vexatos> Well, BC API is BC API
L986[06:56:12] <Calclavia> ^ :P
L987[06:56:17] <Vexatos> Should explain everything
L988[06:56:31] <Calclavia> Sangar: I can't extend anything in the PowerProvider class, so it's hard to do much. Some blocks may decide to "Oh, i need to be connected now"
L989[06:56:37] <Calclavia> and if I return null, it might cause a screw up
L990[06:56:54] <Sangar> yeah, i understand that
L991[06:56:57] <Calclavia> thanks to the final modifier :P
L992[06:57:30] <Sangar> maybe i'll have to fall back to doing the bc integration manually then :/
L993[06:57:59] <jesusthekiller> http://opencomputers.cf/ sounds good?
L994[06:57:59] <Calclavia> Sangar: Let me do a test and see if BC actually updates the connection
L995[06:58:06] <Calclavia> if I return null
L996[06:58:28] <Sangar> well, even if they do now, if it's undocumented it wouldn't really be a good idea to rely on it
L997[06:59:24] <Sangar> maybe some contract in IConnectable, '.constantCanConnect' or something? :P
L998[06:59:45] <Calclavia> Sangar: That'll be in 1.7
L999[06:59:53] <Sangar> oh! great.
L1000[06:59:58] <Vexatos> All the BC classes are final, that's so funny :D
L1001[07:00:07] <Calclavia> Sangar: I'm rewriting UE to be a lot more like RedPower's grid
L1002[07:00:11] <Calclavia> or, the network part
L1003[07:00:15] <Calclavia> so we'll see how it goes
L1004[07:00:26] <Sangar> we will indeed, looking forward to it :)
L1005[07:00:38] <Calclavia> They way I coded things, if you write in your class the SAME method, it will take your method and not override it
L1006[07:00:55] <Calclavia> Sangar: So you don't have to reimplement the entire BC stuff, only the methods you want to handle manually
L1007[07:00:58] <Sangar> ah, so i could do a custom getPowerReceiver?
L1008[07:01:08] <Calclavia> yes, but you can't do @Override ofc :P
L1009[07:01:17] <Sangar> hmhmhm
L1010[07:01:34] <Calclavia> note that i never tested this, but when I wrote my transformer, I had that in mind so it theoretically SHOULD work :P
L1011[07:01:37] <Sangar> allright, i'll see how far i can get with that.
L1012[07:01:48] <Calclavia> Sangar: Also, how's the 1.7 update? I'm planning to update next week. Any heads up or dangers XD?
L1013[07:02:34] <jesusthekiller> Ok, opencomupters.cf domain done
L1014[07:02:41] <jesusthekiller> It points to oc.cil.li
L1015[07:02:46] <Sangar> it wasn't all that bad actually. for me anyway :P since all my networking stuff was pretty much abstracted anyway. gui is pretty nasty though, there were some pretety silly changes there.
L1016[07:02:56] <jesusthekiller> Give DNS servers time to propagate tho
L1017[07:03:02] <Sangar> *pretty
L1018[07:03:11] <Sangar> oh nice
L1019[07:03:38] <Sangar> oh, and the nbt classes changed
L1020[07:03:40] <Vexatos> http://puu.sh/7eKZV/d028302fcc.png
L1021[07:04:10] <Wobbo> Vexatos: the forum is being reset
L1022[07:04:16] <Wobbo> About a week now I guess?
L1023[07:04:21] <CokaCola> Well I think it's beyond broken :D
L1024[07:04:27] <jesusthekiller> LOL
L1025[07:04:32] <Calclavia> Sangar: NBT changed :\ That's gonna break my mods hard lol
L1026[07:04:35] <CokaCola> I shouldn't be allowed near stuff
L1027[07:04:36] <Wobbo> I believe Ir7_o was working on it
L1028[07:05:06] <Sangar> yeah, that was pretty annoying. mostly the taglist access is what broke things for me
L1029[07:06:04] <Sangar> it's no longer tagAt(index) but getCompoundTag(index), getString(index)
L1030[07:06:46] <Calclavia> Sangar: Oh wait, there's no more tag list?
L1031[07:06:50] <Calclavia> :\
L1032[07:06:53] <Sangar> i actually think i like it, it just broke things utterly :P (i had custom iterators for tag lists... yeah well, those didn't work anymore)
L1033[07:07:06] <Sangar> there are, just the access to the elements in the tag list is different
L1034[07:07:39] <Tahg> heard <someone> mentioning something about only have the types had getters?
L1035[07:08:48] <Sangar> basically, yes. so before you did (NBTTagCompound)tagList.tagAt(x), now its tagList.getCompoundTagAt(x)
L1036[07:11:29] <Calclavia> Sangar: HELL YES! http://puu.sh/7eLlf.png :D It actually worked
L1037[07:11:56] <Sangar> hum. do we want to rely on that? :P
L1038[07:12:18] <jesusthekiller> Also, when DNS will propagate
L1039[07:12:33] <jesusthekiller> illuminati.cf will point to feed-the-beast.com
L1040[07:12:34] <jesusthekiller> XD
L1041[07:12:55] <Wobbo> :P
L1042[07:13:00] <Calclavia> Sangar: I tried wrenching the battery. This method works as long as "if you change the way you connect, you need to call onNeighborChanged"
L1043[07:13:01] ⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: Textual IRC Client: www.textualapp.com)
L1044[07:13:10] <Calclavia> Sangar: There you go, working now :D
L1045[07:13:11] <Sangar> oh!
L1046[07:13:25] <Sangar> awesome. just when i explained to myself why it wouldn't in the issue :D
L1047[07:13:36] <Sangar> thanks a lot :)
L1048[07:13:43] <Calclavia> mp :)
L1049[07:13:45] <Calclavia> np*
L1050[07:14:15] <CokaCola> Well I restarted the server and it's still broken so I'm going to go do something more productive before I destroy the actual minecraft server too :p
L1051[07:14:33] ⇨ Joins: asie (~textual@078088168214.elblag.vectranet.pl)
L1052[07:15:46] <ShadowKatStudios> Argh, limited scrollback
L1053[07:15:56] <asie> http://shinonome.ch/mc/
L1054[07:16:59] <ShadowKatStudios> asie: You wrote Modular Computing right?
L1055[07:17:02] <asie> Yes.
L1056[07:17:09] <asie> I stopped it and then I discovered OpenComputers 1.2.0 is out
L1057[07:17:21] <asie> OpenComputers is everything I wanted, sans machine language
L1058[07:17:28] <Sangar> wait, what should opencomputers.cf point to? because it seems it's something other than oc.cil.li :P
L1059[07:17:39] <ShadowKatStudios> Do you have a built copy of it? I'd like to try it.
L1060[07:18:30] <asie> ShadowKatStudios: It never actually worked in a proper way
L1061[07:18:31] <Michiyo> Ok, so the deobfed OC dies on GUI access... what'd be the easiest way to run the mod from source, without putting said source in my project... heh
L1062[07:18:32] <asie> I might have one around, brb
L1063[07:18:52] <Kenny> dns servers haven't caught up yet
L1064[07:19:07] <asie> http://asie.pl/moducomp
L1065[07:19:22] <Wobbo> It is filled with nodders here now :P
L1066[07:19:35] <Wobbo> I just noticed
L1067[07:19:41] <ShadowKatStudios> :D Thanks asie
L1068[07:20:12] <jesusthekiller> Sangar: um
L1069[07:20:15] <jesusthekiller> Ops?
L1070[07:20:16] <Sangar> regarding machine language: i've been toying with the idea of adding something more low-level at some point. like. way in the future. the architecture of oc should make it relatively easy to add new languages/architectures. the question will then obviously be how to select which one to use in-game (different cases? cpus? gui switch? boot image on disks?)
L1071[07:20:44] <Wobbo> Sangar: allow the use of assembly for the LVM :P
L1072[07:21:27] <Sangar> Michiyo: hum, none i can think of :P let me see if i can figure out a way to make the transformer not break horribly.
L1073[07:21:29] <asie> Sangar: Make CPUs output the class of the environment used
L1074[07:21:58] <Sangar> the problem with cpus being the deciding factor are servers. they can have multiple
L1075[07:22:25] <Kenny> fellas, slow down and give him time to breathe
L1076[07:22:37] <asie> Sangar: Split motherboards and CPUs
L1077[07:22:43] <asie> Multiple motherboards, deciding on the amount of output ports
L1078[07:22:44] <Michiyo> Breathing is for humans, Sangar is obviously a god! :P
L1079[07:22:44] <asie> and one CPU
L1080[07:22:48] <Sangar> i'm breathing fine *hyperventilates* really!
L1081[07:22:56] <asie> but keep that for 1.7.2
L1082[07:23:02] <ShadowKatStudios> Idea: Have the first CPU as the master so you can run code from any platform
L1083[07:23:17] <jesusthekiller> It seems I can't just point DNS to oc.cil.li
L1084[07:23:20] <Sangar> yeah, as i said, way in the future ;)
L1085[07:23:22] <ShadowKatStudios> The Commodore 128 had a Z80 so it could run CPM I think
L1086[07:23:27] <Wobbo> Kenny: maybe we need to set up a way to list requests with irc bots :P
L1087[07:23:49] * ShadowKatStudios likes the idea of machine language
L1088[07:24:02] <ShadowKatStudios> If we do get machine language, can we get a 6502? :D
L1089[07:24:05] <Sangar> i actually wrote a z80 (or was it just 8080? hmmm) emulator in flash, maybe i can re-use that :P
L1090[07:24:08] <Michiyo> Meh, forgechan.tk lives, but Asie beat me, and already has 2 posts.. so :P
L1091[07:24:18] <Wobbo> What about micro processor which can only run machine language?
L1092[07:24:24] <asie> Michiyo: Also, Kusaba X is a piece of crap
L1093[07:24:28] <asie> outdated, buggy and exploitable
L1094[07:24:38] <Michiyo> I just threw something up cause I saw you link :P
L1095[07:24:41] <Michiyo> your*
L1096[07:24:44] <asie> there was a loud case when a Polish major chan owner killed another imageboard with a bug in KuX's Oekaki
L1097[07:24:46] <Sangar> but someone more knowledgable with interrupts and such would have to help me when the time comes
L1098[07:24:57] <asie> but yeah, welcome to /mc/
L1099[07:25:05] <Michiyo> the user is getting nuke any second now anyway, so no worries.. :)
L1100[07:25:11] <ShadowKatStudios> Also printers and modems
L1101[07:25:15] <ShadowKatStudios> Well, not modems
L1102[07:25:20] <asie> ShadowKatStudios: Printers will happen as part of Advanced Communications
L1103[07:25:23] <ShadowKatStudios> But I want something that makes dialtones :D
L1104[07:25:24] <asie> So will modems, actually
L1105[07:25:27] <asie> and they will make dialtones yes
L1106[07:25:31] <ShadowKatStudios> :D
L1107[07:25:37] <asie> Advanced Communications is EnderNet 2.0 + some other ideas I had
L1108[07:25:45] * ShadowKatStudios has used his dialup modems to play music
L1109[07:27:42] <asie> plans: a Forestry-like physical item mailing system, a dialup-like OC-oriented cross-server communications system
L1110[07:27:46] <asie> and a cassette tape system
L1111[07:27:50] <asie> for playing lo-fi audio
L1112[07:28:00] <jesusthekiller> Ok
L1113[07:28:09] <jesusthekiller> opencomputers.cf will work
L1114[07:28:14] <jesusthekiller> after 15 UTC
L1115[07:28:15] <ShadowKatStudios> Can we store data on cassette tapes? :D
L1116[07:28:21] <jesusthekiller> got to wait for server config to update
L1117[07:28:34] <jesusthekiller> ShadowKatStudios: why not?
L1118[07:28:52] <jesusthekiller> With propper sound modulation
L1119[07:29:07] <asie> ShadowKatStudios: Actually, the cassette tapes /will/ be data
L1120[07:29:32] <jesusthekiller> XD
L1121[07:29:57] <ShadowKatStudios> Digital data stored on analog tapes that are actually digital?
L1122[07:30:02] <jesusthekiller> yeah?
L1123[07:30:25] <asie> a binary format known as DFPWM, it has all the qualities we need
L1124[07:30:33] <jesusthekiller> How do you see saving infineatly complicated sine wave with 0 and 1? :P
L1125[07:30:36] <asie> first of all, it's not compressed
L1126[07:30:50] <ShadowKatStudios> Square wave tape maybe?
L1127[07:30:53] <Kenny> SKS: that was how you stored data with the old TRS-80 system. on cassette tapes
L1128[07:31:12] <asie> second, it has low filesizes (we plan to use 32000Hz and it's 1bit so 4KByte/s)
L1129[07:31:21] <asie> third, it has good quality compared to a 32kbit MP3 file
L1130[07:31:25] <ShadowKatStudios> I tried to store data on cassete tapes using an Arduino
L1131[07:31:28] <asie> fourth, the disadvantage is it adds a fair amount of noise
L1132[07:31:33] <asie> but it's cassette tapes so noise is /desirable/
L1133[07:31:36] <asie> WHEE!
L1134[07:31:44] <asie> it's still nice to listen to tho
L1135[07:31:57] <jesusthekiller> XD
L1136[07:32:01] <jesusthekiller> White noise?
L1137[07:32:12] * ShadowKatStudios goes diving for his dialup modems
L1138[07:32:14] <asie> jesusthekiller: no
L1139[07:32:20] <asie> i might show an example in a sec
L1140[07:32:23] <asie> if i get the code working again
L1141[07:32:30] <jesusthekiller> ok
L1142[07:33:40] <jesusthekiller> brb 15min
L1143[07:34:08] <asie> okay guys, i'll give you a few comparisons running
L1144[07:34:12] <asie> WAV files so they'll be a bit large
L1145[07:34:40] <ShadowKatStudios> Oooh! Can I rename my Pokemon ROMs to .wav and use OC to output data? :D
L1146[07:34:45] <asie> I guess
L1147[07:34:50] <ShadowKatStudios> They're really weird to listen to
L1148[07:35:02] <Tahg> *way* too much chatter, lol
L1149[07:35:04] <asie> also, cassette tapes will store from 1 to 2MB of data
L1150[07:35:05] <ShadowKatStudios> Also binary data output?
L1151[07:35:13] <asie> which is 7-14 minutes of music at 3kbyte/s
L1152[07:35:25] <ShadowKatStudios> Uh... How big were GBA ROMs?
L1153[07:35:28] <Tahg> Sangar, I can help with asm/interrupts/etc (as long as it's just know how)
L1154[07:35:30] <asie> but i didn't try GZIPping yet, let's see
L1155[07:35:36] <Tahg> and you do the actual coding =D
L1156[07:35:45] <asie> the current song i'm testing (Nichijou OP) is 3:54 long and 700800 bytes big
L1157[07:35:47] <Sangar> Tahg: i think i have an idea
L1158[07:35:52] ⇨ Joins: Corey|IG (~corey|ig@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net)
L1159[07:36:03] <asie> GZIPped it's 650KB
L1160[07:36:04] <ShadowKatStudios> How expensive are the tapes?
L1161[07:36:14] <Tahg> but I like the idea of some sort of microprcesser thing too
L1162[07:36:19] <Sangar> it's probably just the TileEntity.class in there (which isn't deobf'ed by nei), so i'll try catch that and get it by name in the catch
L1163[07:36:31] <asie> ShadowKatStudios: they'd have to be around the expensiveness of hard drives
L1164[07:36:32] <ShadowKatStudios> Also I think all the computer mods need a standardised interface for peripherals
L1165[07:36:34] <asie> but i'll likely work around it
L1166[07:36:38] <asie> make them cheaper, but slower
L1167[07:36:46] <ShadowKatStudios> asie: Make them sequential and cheaper?
L1168[07:36:48] <asie> yes
L1169[07:37:06] <asie> also you can choose different encoding qualities
L1170[07:37:08] <asie> 16kbit, 24kbit, 32kbit
L1171[07:38:32] <asie> http://asie.pl/kataomoi-16kbit.wav is the 16kbit version
L1172[07:38:42] <asie> it's barely listenable, i know
L1173[07:39:05] <asie> next, http://asie.pl/kataomoi-24kbit.wav is the 24kbit version
L1174[07:39:11] ⇦ Quits: Corey|IG (~corey|ig@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net) (Ping timeout: 194 seconds)
L1175[07:39:34] <asie> http://asie.pl/kataomoi-32kbit.wav is the 32kbit version
L1176[07:39:35] <ShadowKatStudios> 16kbit for data?
L1177[07:39:41] <asie> ShadowKatStudios: no, this is the audio size
L1178[07:39:44] <asie> 16 kilobits a second
L1179[07:40:05] <asie> the respective filesizes: ~700KB for 24kbit version, ~950KB for 32kbit version and ~475KB for 16kbit version
L1180[07:40:09] <ShadowKatStudios> So I have a mainboard, a memory board, a tape reader and a terminal. WHat do I do now?
L1181[07:40:11] <asie> so they're small for what is technically uncompressed data
L1182[07:40:26] <asie> ShadowKatStudios: What you do is seek on the tape reader, wait for it to finish seeking
L1183[07:40:28] <asie> and read data into memory
L1184[07:40:33] <asie> OR ask it to play music!
L1185[07:40:36] <ShadowKatStudios> Also http://www.youtube.com/watch?v=GDgCao2tkyg is quite catchy
L1186[07:40:43] <Kenny> asie, could you take talk about your mod to your channel
L1187[07:40:54] <asie> Kenny: the mod does not exist, it does not have a finished name or a channel
L1188[07:41:04] <asie> and #asie is taken by someone I don't even know
L1189[07:41:20] <Michiyo> In his defense, there WAS quiet a bit of LanteaCraft here about 2 hours ago :P
L1190[07:41:23] <asie> but sure, let's go to #advcomm or something
L1191[07:41:29] <MrHohenheim> http://puu.sh/7eMB2.jpg
L1192[07:41:38] <MrHohenheim> whats wrong this program? :o
L1193[07:41:59] <Kenny> Michiyo: that chatter was in regards to having it and OC work together, wasn't it?
L1194[07:42:10] <MrHohenheim> Kenny, you linked this tunnel stuff :)
L1195[07:42:10] <Michiyo> Off and on, yes lol
L1196[07:42:38] <Sangar> Michiyo: #187 is building right now, try it when it's done, hopefully will work in dev env :P
L1197[07:42:49] <Michiyo> lol awesome
L1198[07:42:55] <Kenny> MrHohenheim: what i linked was a program written by someone else :)
L1199[07:43:05] <MrHohenheim> nice he program not working :D
L1200[07:43:13] <MrHohenheim> dont link untestet thingy :P
L1201[07:43:18] <MrHohenheim> d
L1202[07:43:33] <Kenny> it SHOULD dig a 3x3 tunnel and place torches in the process
L1203[07:43:57] <MrHohenheim> yeah and why spamming me ? if i do tunnel 10 i got interation 1 2 3 4 5 etc
L1204[07:44:42] <MrHohenheim> btw i hope you guys fix the ctrl+v stuff more easy to pastebin :)
L1205[07:44:43] <Kenny> it was designed to just dig a 3x3 which might be the problem. give me a little bit to get it and test it out....
L1206[07:44:53] <MrHohenheim> oke thx
L1207[07:45:03] <Kenny> had some other issues i was dealing with this morning.
L1208[07:45:18] <Kenny> one of which was a power outage here where i live hehe
L1209[07:45:24] <MrHohenheim> i figured out how i can i save the program to disk
L1210[07:45:44] <Kenny> i was down and offline for about 4 hours
L1211[07:46:16] <MrHohenheim> you need a link? or you have?
L1212[07:46:42] <Kenny> i could use a link back so i don't have to search thru my history :)
L1213[07:46:48] <Michiyo> Well 187 started, so that;s a good sign
L1214[07:47:08] <Michiyo> but it crashed when I loaded the world... lol lemme try a fresh world
L1215[07:47:18] <Sangar> even better a sign if there are no stacktraces in the log
L1216[07:47:21] <Sangar> oh
L1217[07:47:32] <Kenny> he works too fast for me. i just got 185 lol
L1218[07:47:41] <Michiyo> http://pastebin.com/DCfEC6aL
L1219[07:47:57] <Michiyo> tying fresh now
L1220[07:48:03] <Michiyo> trying as well
L1221[07:48:13] <Sangar> do you have the dev version of ue?
L1222[07:48:29] <Sangar> ah, no you don't. try that one.
L1223[07:48:30] <Michiyo> I... I dunno one second lol
L1224[07:48:45] <Kenny> MrHohenheim: never mind i still hve it open in my browser
L1225[07:48:48] <Michiyo> Mkay
L1226[07:48:59] <MrHohenheim> ok
L1227[07:49:12] <MrHohenheim> http://pastebin.com/ZwZf6X36
L1228[07:49:16] <MrHohenheim> :)
L1229[07:49:56] <Michiyo> Heh, that seems to have fixed it
L1230[07:49:59] <Michiyo> woo, thanks Sangar
L1231[07:50:09] <Sangar> great! :)
L1232[07:50:35] <Vexatos> MrHohenheim, I found a problem there:
L1233[07:50:35] <jesusthekiller> back
L1234[07:50:44] <jesusthekiller> o/ MrHohenheim
L1235[07:50:47] <MrHohenheim> hi
L1236[07:50:55] <MrHohenheim> not my program vexatos
L1237[07:51:09] <Vexatos> No, a very dangerous typo
L1238[07:51:14] <MrHohenheim> ...
L1239[07:51:19] <Vexatos> "Interation: " <-- "Iteration"
L1240[07:51:36] <Kenny> that's not a dangerous typo :P
L1241[07:51:41] <Vexatos> Yes it is
L1242[07:51:49] <MrHohenheim> -.- why i linked the picture?
L1243[07:51:58] <jesusthekiller> lol
L1244[07:52:01] <Vexatos> Just like a certain comma Sangar did not place in the German localization file
L1245[07:52:14] <MrHohenheim> :D
L1246[07:52:17] <MrHohenheim> grammar nazi
L1247[07:52:18] <Kenny> all that is, is telling what iteration it is
L1248[07:52:40] <Kenny> and Interation is in quotes so it's not a variable name
L1249[07:52:54] <Michiyo> yay Naquadah powered computers :D
L1250[07:52:54] <jesusthekiller> I'm on worst Internet connection ever >.>
L1251[07:53:02] <jesusthekiller> Mobile in country
L1252[07:53:03] <jesusthekiller> god.
L1253[07:53:13] <ShadowKatStudios> jesusthekiller: WHat kind of speed?
L1254[07:53:18] <jesusthekiller> LOW
L1255[07:53:24] <jesusthekiller> And 3s IRC lag
L1256[07:53:42] <Vexatos> 3s?
L1257[07:53:48] <jesusthekiller> 3000ms
L1258[07:53:49] <Vexatos> That is just like irc.twitch.tv
L1259[07:53:51] <jesusthekiller> 3 seconds
L1260[07:53:54] <jesusthekiller> XD
L1261[07:54:03] <Kenny> the number 10 that it keeps printing is showing that the fuel level is still above 10 or above
L1262[07:54:11] <Michiyo> pffft 3 seconds?
L1263[07:54:14] <jesusthekiller> Print 10+ then
L1264[07:54:15] <Michiyo> »» Ping reply from Michiyo: 1055.27 second(s)
L1265[07:54:23] <jesusthekiller> Whoa
L1266[07:54:27] <jesusthekiller> It speed up! :D
L1267[07:54:48] <MrHohenheim> shockey
L1268[07:54:54] <Michiyo> -Notice- {from Michiyo} VERSION mIRC v4.5 :D
L1269[07:55:13] <Kenny> why such an old version of mIRC
L1270[07:55:19] <Michiyo> heh..
L1271[07:55:21] <ShadowKatStudios> If I have a FORTH-like language accessed over a network I should use port 4 shouldn't I?
L1272[07:55:58] <jesusthekiller> XD
L1273[07:56:01] <Kenny> why use a scientific language like FORTH?
L1274[07:56:10] <jesusthekiller> Or use 4^x instead
L1275[07:56:28] <jesusthekiller> so you are not under 300
L1276[07:56:34] <Michiyo> Kenny, hint: I'm not using mIRC
L1277[07:56:48] <jesusthekiller> Yeah
L1278[07:56:59] <ShadowKatStudios> Kenny: Easy to impliment in Lua
L1279[07:57:01] <Michiyo> I set my bouncer to reply with a custom string, to hide how many clients I have connected
L1280[07:57:18] <Michiyo> otherwise if I had 10 clients on my bouncer, if someone versioned me, they'd all reply
L1281[07:57:23] <ShadowKatStudios> Besides, I sorta like FORTH, for all it's weirdness
L1282[07:57:26] <jesusthekiller> Oh, Michiyo, you cheap
L1283[07:57:28] <Kenny> god, i haven't done anything with that language since college
L1284[07:57:33] <jesusthekiller> using default ZNC TIME respond
L1285[07:57:37] <ShadowKatStudios> 1 1 + .
L1286[07:57:53] <Michiyo> Just don't ctcp finger.. :D
L1287[07:58:01] <ShadowKatStudios> I should write an IRC implimentation of FORTH, could be fun
L1288[07:58:09] <Michiyo> Finder eh
L1289[07:58:10] <Michiyo> :P
L1290[07:58:10] * Kenny runs for cover
L1291[07:58:13] <jesusthekiller> lol
L1292[07:58:44] <jesusthekiller> got to set my finger resp...
L1293[07:58:50] <Michiyo> oh man... 1332.41 second ping..
L1294[07:59:09] <ShadowKatStudios> Alternatively I'll use several badly timed tracks of dialtones to make 'music'
L1295[07:59:55] <jesusthekiller> done
L1296[08:00:33] <jesusthekiller> Got evil idea
L1297[08:00:38] <jesusthekiller> Make ZNC module
L1298[08:00:44] ⇨ Joins: Corey|IG (~corey|ig@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net)
L1299[08:00:45] <MrHohenheim> hm
L1300[08:00:48] <jesusthekiller> that responds to every CTCP
L1301[08:00:58] <jesusthekiller> with same cTCP respond from sebder
L1302[08:01:00] <jesusthekiller> *sender
L1303[08:01:07] <MrHohenheim> http://puu.sh/7eNs2.jpg
L1304[08:01:13] <MrHohenheim> not enough memory lol
L1305[08:01:25] <ShadowKatStudios> >= is more than or equal to right?
L1306[08:01:44] <Michiyo> https://scontent-a-dfw.xx.fbcdn.net/hphotos-ash3/t1/1912111_10151948431876837_2146856842_n.jpg
L1307[08:01:47] <jesusthekiller> ya
L1308[08:02:05] <jesusthekiller> There are any OC emus out there?
L1309[08:02:29] <Sangar> SpiritedDusty is working on an emulator
L1310[08:02:36] <jesusthekiller> Oh?
L1311[08:02:52] <jesusthekiller> well, I probably will make one as well :P
L1312[08:03:04] <Sangar> cool :)
L1313[08:03:13] <jesusthekiller> Actually...
L1314[08:03:17] <jesusthekiller> Make it in JS...
L1315[08:03:22] <jesusthekiller> Make it online...
L1316[08:03:24] <Sangar> so does dusty :P
L1317[08:03:24] <jesusthekiller> >:D
L1318[08:03:28] <jesusthekiller> uh
L1319[08:03:30] <jesusthekiller> nvm
L1320[08:03:32] <jesusthekiller> XD
L1321[08:03:38] <jesusthekiller> So I'll make mine in love
L1322[08:03:40] <jesusthekiller> or erlang
L1323[08:03:45] <Sangar> or forth
L1324[08:03:46] <jesusthekiller> erlang sounds good
L1325[08:03:48] <jesusthekiller> Nah
L1326[08:03:50] <jesusthekiller> erlang
L1327[08:04:00] <jesusthekiller> Decentralized emulator XD
L1328[08:04:09] <Wobbo> jesusthekiller: I don't think that Love would work, since Love is 5.1, and OC is 5.2
L1329[08:04:18] <Kenny> something tells me that jesusthekiller is Dusty playing around
L1330[08:04:23] <Wobbo> So environments would work differenty
L1331[08:04:38] <jesusthekiller> Kenny: I'm not dusty
L1332[08:04:42] <jesusthekiller> We've talked baut it
L1333[08:04:58] <Wobbo> FORTH looks kinda scary, not nice to write programs in.
L1334[08:05:00] <jesusthekiller> It's just server's protection to redirecting DNS at server
L1335[08:05:07] <jesusthekiller> *domain
L1336[08:05:16] <ShadowKatStudios> Weird, my code has this weird thing about 7-character strings today, 'ConnectRequest', 'ConnectConfirm', 'ConnectFailure'
L1337[08:05:25] <jesusthekiller> lol
L1338[08:05:36] <jesusthekiller> ShadowKatStudios: New fetish?
L1339[08:05:48] *** AngieBLD|Off is now known as AngieBLD
L1340[08:05:49] * jesusthekiller <3 erl
L1341[08:06:07] <ShadowKatStudios> It'll probably return to a power of 2 by tomorrow
L1342[08:06:13] <jesusthekiller> XD
L1343[08:06:15] <ShadowKatStudios> I've spent too much time with normal people D:
L1344[08:06:20] <jesusthekiller> yeah
L1345[08:06:32] <ShadowKatStudios> Had a school camp, can you tell?
L1346[08:06:33] <jesusthekiller> What's your fav number?
L1347[08:06:35] <jesusthekiller> Mine is 16 :D
L1348[08:06:51] <ShadowKatStudios> Mine is either 8, 16 or 65535
L1349[08:06:59] <jesusthekiller> 65535 is sexeh
L1350[08:07:05] <jesusthekiller> 8 is too small
L1351[08:07:10] <Kenny> mine is 1.67 million
L1352[08:07:12] <jesusthekiller> 16 is **perfect**
L1353[08:07:20] <ShadowKatStudios> (School camp was a hell of 3 days with the most advanced electronics being a torch)
L1354[08:07:23] <jesusthekiller> XD
L1355[08:07:36] <jesusthekiller> ShadowKatStudios: I feel bad for you
L1356[08:07:45] <ShadowKatStudios> I emulated a CRT to play space invaders with my torch and a blanket
L1357[08:07:48] <Wobbo> My favourite number is i :P
L1358[08:07:53] <jesusthekiller> LOL
L1359[08:08:01] <jesusthekiller> Wobbo: not X? XD
L1360[08:08:08] <jesusthekiller> Or e?
L1361[08:08:21] <Sangar> pi. much tastier.
L1362[08:08:31] <ShadowKatStudios> I spent 16 hours in the sun in 3 days, I'm surprised I have any more skin left
L1363[08:08:31] <Wobbo> I don't now the number X. And no, e is awesome, but mostly the same as pi
L1364[08:08:33] <Vexatos> Wobbo, mine is ω
L1365[08:08:38] <ShadowKatStudios> Sangar: math.huge
L1366[08:08:43] <Sangar> heh
L1367[08:08:53] <Vexatos> Because ω²+ω=-1
L1368[08:08:55] <Wobbo> i is really mysterius.
L1369[08:09:01] <jesusthekiller> it is
L1370[08:09:12] <Wobbo> Vexatos, lol
L1371[08:09:20] <ShadowKatStudios> I rather like the number PC, because it can be any number between 0 and 65535
L1372[08:09:30] <Kenny> MrHohenheim: i see the issue with that program :)
L1373[08:09:31] *** Parts: Vexatos (~Vexatos@p200300556E655936CD6F85566C44083C.dip0.t-ipconnect.de) (Greetings from Pastry Fork, Inc. ✔)
L1374[08:09:37] <jesusthekiller> XD
L1375[08:09:37] ⇨ Joins: Vexatos (~Vexatos@p200300556E655936CD6F85566C44083C.dip0.t-ipconnect.de)
L1376[08:09:49] <ShadowKatStudios> I've also been messing with 6502s
L1377[08:09:50] <Vexatos> So (ω²+ω)/i = i
L1378[08:09:51] <jesusthekiller> MrHohenheim: show me your program :P
L1379[08:10:00] <jesusthekiller> Vexatos: lol
L1380[08:10:06] <Vexatos> That's the Eisenstein numbers
L1381[08:10:06] <MrHohenheim> ?:D
L1382[08:10:07] <EnderBot> I'm sorry, I couldn't find the help topic you requested :(
L1383[08:10:21] <jesusthekiller> ?
L1384[08:10:25] <jesusthekiller> EnderBot?
L1385[08:10:26] <jesusthekiller> ?help
L1386[08:10:26] <EnderBot> I can help you with: test, who-is-ir7_o, spacepie, fart,
L1387[08:10:26] <EnderBot> Command usage: ?<topic> e.g. ?stargates
L1388[08:10:29] <Vexatos> http://en.wikipedia.org/wiki/Eisenstein_integer
L1389[08:10:34] <MrHohenheim> what program?
L1390[08:10:37] <Kenny> MrHohenheim: there are 3 functions commented out at the bottom hehe
L1391[08:10:44] <jesusthekiller> ?test
L1392[08:10:44] <EnderBot> meep hi
L1393[08:10:47] <jesusthekiller> :3
L1394[08:10:53] <ShadowKatStudios> ?who-is-ir7_o
L1395[08:10:53] <EnderBot> That awesome guy who wants to sleep right now but will be active again soon :D
L1396[08:10:58] <Kenny> all it was doing was showing the fuel level
L1397[08:11:11] <ShadowKatStudios> Descriptive, I must say
L1398[08:11:16] <jesusthekiller> ?who-is-jesusthekiller
L1399[08:11:16] <EnderBot> I'm sorry, I couldn't find the help topic you requested :(
L1400[08:11:19] <jesusthekiller> lol
L1401[08:11:22] <jesusthekiller> ?derps
L1402[08:11:23] <EnderBot> I'm sorry, I couldn't find the help topic you requested :(
L1403[08:11:30] <ShadowKatStudios> ?test
L1404[08:11:30] <EnderBot> meep hi
L1405[08:11:34] <ShadowKatStudios> ?fart
L1406[08:11:34] <EnderBot> Don't make me fart in your general direction!
L1407[08:11:38] <Kenny> quit screwing with the bot
L1408[08:11:42] <jesusthekiller> yeah
L1409[08:11:43] <jesusthekiller> no
L1410[08:11:49] <MrHohenheim> -.-
L1411[08:12:01] <Kenny> !quiet jesusthekiller
L1412[08:12:02] *** zsh sets mode: +q *!*@2602:ffe8:102:213:1234:1234:bc92:85a7
L1413[08:12:08] <Kenny> now maybe you will
L1414[08:12:11] <ShadowKatStudios> But... But... It's like that button that says '*/Do not press/*'
L1415[08:12:14] <MrHohenheim> so?
L1416[08:12:21] <MrHohenheim> too many spam
L1417[08:12:26] <Vexatos> *much
L1418[08:12:29] <Kenny> uncomment them and it will dig and place torches
L1419[08:12:30] ⇦ Quits: jesusthekiller (~jesusthek@2602:ffe8:102:213:1234:1234:bc92:85a7) (Quit: ZNC - http://znc.in)
L1420[08:12:31] <Vexatos> >:D
L1421[08:12:43] <Kenny> !unquiet jesusthekiller
L1422[08:12:45] ⇨ Joins: jesustk_off (~jesusthek@2602:ffe8:102:213:1234:1234:bc92:85a7)
L1423[08:13:20] <Kenny> !unquiet jesustk_off
L1424[08:13:20] *** zsh sets mode: -q *!*@2602:ffe8:102:213:1234:1234:bc92:85a7
L1425[08:13:29] <ShadowKatStudios> I can pass an unlimited amount of items via networks right?
L1426[08:13:29] <jesustk_off> ...
L1427[08:13:34] *** jesustk_off is now known as jesusthekiller
L1428[08:13:56] <Kenny> don't be a smart ass with me, it won't get you any where
L1429[08:14:27] * Vexatos kicks Kenns for abusal of rights
L1430[08:14:38] * Kenny DiNozzo's Vexatos
L1431[08:14:54] <Kenny> can't even spell my name right
L1432[08:15:11] <jesusthekiller> Vexatos: use tab complete
L1433[08:15:28] <jesusthekiller> well
L1434[08:15:30] <jesusthekiller> back to erlang
L1435[08:15:33] * Vexatos kicks jesusthekiller for awesome and helpful things I did not know already >_>
L1436[08:15:47] <jesusthekiller> you have no kick power!
L1437[08:15:53] <MrHohenheim> i have
L1438[08:15:56] <ShadowKatStudios> School Camp: 3 days of no electronics, no powers of 2, physical activity, society and girls who seem to assume you at least slightly care. I prefer this life.
L1439[08:15:58] <jesusthekiller> As far as I'm concerned :#
L1440[08:15:59] * MrHohenheim call chanserv
L1441[08:16:08] <jesusthekiller> ShadowKatStudios: XD
L1442[08:17:02] <ShadowKatStudios> I spent my free time designing a 16-bit processor out of TTL parts and writing random OC-compatible lua
L1443[08:17:21] <MrHohenheim> make default refuel program
L1444[08:17:24] <MrHohenheim> not processor
L1445[08:17:26] <MrHohenheim> :P
L1446[08:18:53] <Vexatos> There is one
L1447[08:18:55] <Wobbo> Vexatos: how is open programs doing now actually?
L1448[08:19:09] <Wobbo> Something happend there?
L1449[08:19:13] <Vexatos> Well, it's what it is supposed to be: A random Lua file dump
L1450[08:19:21] <Vexatos> symmetryc and Sangar made repos there
L1451[08:19:32] <Wobbo> Ah, might have to check those out
L1452[08:19:39] <Vexatos> MrHohenheim: OC build 185 has a working refuel program
L1453[08:19:41] * ShadowKatStudios wonders about the viability of terminal servers
L1454[08:19:55] <MrHohenheim> oh neat
L1455[08:20:05] <MrHohenheim> i tell the Proff update the OC
L1456[08:20:16] <ShadowKatStudios> Viability? Usefulness? Ability to impliment?
L1457[08:20:19] <ShadowKatStudios> Words
L1458[08:20:32] <Wobbo> Sangar: what does noise.lua do?
L1459[08:20:49] <MrHohenheim> https://github.com/MightyPirates/OpenComputers/releases ?
L1460[08:21:13] <ShadowKatStudios> Tables starting at 1 is weird but very human
L1461[08:21:20] <MrHohenheim> 1.2.1 the latest here
L1462[08:21:22] <jesusthekiller> ShadowKatStudios: telnet in OC should be dirt simple
L1463[08:21:24] <MrHohenheim> or dev build?
L1464[08:22:24] <Wobbo> ShadowKatStudios: setmetatalbe({}, {__len = function(tab) return rawlen(tab) + 1 end}) might give you tables that start from 0 if you override some functions in the table api
L1465[08:22:30] <ShadowKatStudios> jesusthekiller: Think older. Think VT100 connected to dialup modem
L1466[08:22:56] <jesusthekiller> :d
L1467[08:23:22] <MrHohenheim> nvm
L1468[08:25:01] <Wobbo> ShadowKatStudios: wait, you don't even need to do that, you can also set __ipairs in the metatable to start from 0
L1469[08:25:30] <Wobbo> I guess that your tables will start from 0
L1470[08:25:48] <jesusthekiller> yup
L1471[08:25:53] <ShadowKatStudios> I found my dialup modem (And a PCI card modem)!
L1472[08:26:12] <jesusthekiller> or do
L1473[08:26:15] <ShadowKatStudios> So '__ipairs = 0'?
L1474[08:26:34] <Wobbo> No, make __ipairs start from 0, gimme a sec
L1475[08:26:45] <jesusthekiller> setmetatable({}, { function __index(t, k) return rawget(t, k-1) end })
L1476[08:26:49] <Wobbo> I do know how _pairs works, but not how __ipairs work
L1477[08:26:50] <jesusthekiller> and
L1478[08:27:09] <jesusthekiller> __newindex(t, k, v) rawset(t, k-1, v)
L1479[08:27:43] <jesusthekiller> derp
L1480[08:27:46] <jesusthekiller> nvm
L1481[08:27:46] <Tahg> that's dangerous
L1482[08:27:54] <Wobbo> jesusthekiller: Then your tables won't start with zero
L1483[08:28:01] <jesusthekiller> yeah
L1484[08:28:04] <jesusthekiller> that's why derp
L1485[08:28:07] <jesusthekiller> s/-/+/
L1486[08:28:21] <Tahg> still dangerous
L1487[08:28:21] <ShadowKatStudios> Can I just set the 0 value manually?
L1488[08:28:27] <jesusthekiller> yes
L1489[08:28:28] <Tahg> yes?
L1490[08:28:32] <jesusthekiller> tab[0] = "derp"
L1491[08:28:42] <Wobbo> ShadowKatStudios: alright, first you need to set the __len metamethod to return rawlen(table) +1, so the length is updated to include the first value(0)
L1492[08:28:45] <ShadowKatStudios> I'll just use that as a local terminal :D
L1493[08:28:53] <Tahg> lol
L1494[08:28:55] <jesusthekiller> it includes it
L1495[08:29:03] <jesusthekiller> 99% positive
L1496[08:29:12] <Wobbo> So #{[0]=5, [1]=6} will return 2 instead of 1
L1497[08:29:15] ⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll probably come back in either 20 minutes or 8 hours.)
L1498[08:29:53] <Wobbo> Then, I still don't know how impairs works :P
L1499[08:29:58] <Wobbo> *ipairs
L1500[08:29:59] <jesusthekiller> ooh
L1501[08:30:03] <jesusthekiller> it does not include it
L1502[08:30:05] <jesusthekiller> ooh
L1503[08:30:24] * ShadowKatStudios thinks he will just adjust his maths to compensate for the weirdness
L1504[08:30:24] <jesusthekiller> Wobo like for i=1,#a do ... end
L1505[08:30:47] <Wobbo> jesusthekiller: I know how to call impairs, but I want to override it :P
L1506[08:30:52] <Wobbo> *ipairs
L1507[08:30:53] <jesusthekiller> Oh
L1508[08:30:55] <jesusthekiller> wait
L1509[08:31:12] <jesusthekiller> http://nova-fusion.com/2011/06/30/lua-metatables-tutorial/
L1510[08:31:20] <Tahg> _G.ipairs = newipairs ... ?
L1511[08:31:22] <jesusthekiller> wait
L1512[08:31:26] <jesusthekiller> there is no __ipairs D:
L1513[08:31:34] <jesusthekiller> yeah
L1514[08:31:35] <Wobbo> ah, thnx
L1515[08:31:36] <Wobbo> Safari can't find the server <.>
L1516[08:31:49] <Wobbo> Tahg: no, I want to override it for one table only
L1517[08:31:58] <Wobbo> jesusthekiller: There is in Lua 5.2
L1518[08:32:05] <Tahg> oh
L1519[08:32:36] <Tahg> ya, I swear I found docs on __pairs and __ipairs
L1520[08:32:43] <Tahg> but I can't find it anywhere now
L1521[08:32:59] <Tahg> not even a mention that they exist in 5.2
L1522[08:33:07] <Tahg> only a proposal or two on them
L1523[08:33:12] <jesusthekiller> oldi = ipairs
L1524[08:33:13] <jesusthekiller> local repl = function(t)
L1525[08:33:15] <jesusthekiller> local a = {}
L1526[08:33:17] <jesusthekiller> for k,v in oldi(t) do
L1527[08:33:19] <jesusthekiller> a[k+1] = v
L1528[08:33:21] <jesusthekiller> end
L1529[08:33:23] <jesusthekiller> return oldi(a)
L1530[08:33:25] <jesusthekiller> end
L1531[08:33:27] <jesusthekiller> ipairs = oldi
L1532[08:33:29] <jesusthekiller> -- ahould do it
L1533[08:33:31] <jesusthekiller> *should
L1534[08:34:29] <jesusthekiller> http://lua-users.org/wiki/GeneralizedPairsAndIpairs
L1535[08:34:31] <jesusthekiller> here
L1536[08:34:49] <Wobbo> jesusthekiller: That discussion doesn't work in Lua 5.2
L1537[08:34:59] <jesusthekiller> uh
L1538[08:34:59] <Wobbo> oh wow, nvm :P
L1539[08:35:04] <jesusthekiller> too used to CC 5.1 :P
L1540[08:35:12] <jesusthekiller> ?
L1541[08:35:17] <ShadowKatStudios> termInput recieves modem message, gives char to shellInput, passes to interpInput
L1542[08:36:07] <ShadowKatStudios> Fun :p
L1543[08:36:16] <jesusthekiller> lol
L1544[08:36:22] <ShadowKatStudios> Timesharing at it's worst
L1545[08:36:34] <ShadowKatStudios> As far as OC timesharing goes
L1546[08:38:05] <Tahg> hmm, so transfering stuff from a CC computer...
L1547[08:38:12] <Tahg> do I need a CC disk?
L1548[08:39:18] <Kenny> Tahg: try this: http://lua-users.org/wiki/GeneralizedPairsAndIpairs
L1549[08:39:27] <Tahg> ya, I found there
L1550[08:40:00] <Kenny> was that what you were looking for/
L1551[08:40:16] <jesusthekiller> 15:34:29 jesusthekiller | http://lua-users.org/wiki/GeneralizedPairsAndIpairs
L1552[08:40:20] <Wobbo> ShadowKatStudios: setmetatable({}, {__len = function(tbl) return rawlen(tbl) + 1 end, __ipairs = function(tbl) local i = -1 return function() i=i+1 if i< #tbl then return i, tbl[i] end end end}) creates tables that index from 0 and work with ipairs
L1553[08:41:51] <Wobbo> Basicaly, they function like C arrays, where #array-1 is the largest index in the array
L1554[08:42:01] ⇨ Joins: asie (~textual@078088168214.elblag.vectranet.pl)
L1555[08:42:04] <jesusthekiller> o/
L1556[08:42:24] <ShadowKatStudios> I have discovered the reason I am having throughput issues with my brain writing code.
L1557[08:42:35] <jesusthekiller> ?
L1558[08:42:43] <ShadowKatStudios> My text editor is on the wrong side of the screen and I haven't had enough coffee
L1559[08:42:49] <jesusthekiller> lol
L1560[08:42:56] <Wobbo> XD
L1561[08:42:59] <jesusthekiller> I know this pain XD
L1562[08:43:41] <ShadowKatStudios> Switch text editor to left of screen, physically relax xD
L1563[08:44:37] <Tahg> ok...
L1564[08:44:52] <Tahg> why is the text on screens in front of the screen?
L1565[08:45:11] <ShadowKatStudios> Hologram experiments
L1566[08:45:36] <Tahg> that a technical reason?
L1567[08:46:18] <ShadowKatStudios> It's more of a theory
L1568[08:46:20] <Tahg> I'm suspecting Sangar has a seperate black screen tex, regardless of whether the screen is on or off?
L1569[08:46:50] <Tahg> it's especially noticable near the screen and at not-to-sharp angles
L1570[08:46:58] <Tahg> ofc worse at sharp angles
L1571[08:47:44] <ShadowKatStudios> There we go! 8-char strings are back!
L1572[08:47:57] <Tahg> lol
L1573[08:48:03] <Sangar> yeah, the screen itself looks the same on or off, the text rendered on it is slightly offset to avoid z-fighting.
L1574[08:48:44] <Tahg> why do you not just have no front on the block renderer?
L1575[08:48:59] <Tahg> idk, maybe I'm used to CC, but it seemed to work well there
L1576[08:49:49] <Sangar> i'm not sure how they do it, honestly, but when trying to get it too close to the background i always had z-fighting issues (even with LEQUAL in the depth test)
L1577[08:50:12] ⇨ Joins: SpiritedDusty (~SpiritedD@24-205-168-216.dhcp.wsco.ca.charter.com)
L1578[08:50:12] zsh sets mode: +o on SpiritedDusty
L1579[08:50:17] <Tahg> the point is there is no "screen"
L1580[08:50:25] <Tahg> the text renderer *is* the screen, always
L1581[08:50:34] <Tahg> the monitor is just back and sides for the block renderer
L1582[08:50:48] <Sangar> i still need to draw some background, though.
L1583[08:50:52] <Tahg> well, they might have a frame texture, I'm not sure
L1584[08:50:55] <Sangar> even if it's in there
L1585[08:51:10] <Tahg> what kind of a background?
L1586[08:51:14] <Sangar> mm, well, i might be able to draw it in multiple passes, then, though.
L1587[08:51:19] <Tahg> hmm?
L1588[08:51:25] <Sangar> the borders
L1589[08:51:25] <Tahg> does the text not have a background?
L1590[08:51:42] <Sangar> the text itself doesn't, no, only if the background is colored
L1591[08:51:51] <Tahg> ah well, black is a color
L1592[08:51:51] <Sangar> because that's faster to render
L1593[08:51:58] <Tahg> ah, I see
L1594[08:52:11] <Tahg> you don't actually render black pixels
L1595[08:52:16] <Sangar> exactly
L1596[08:52:19] <Tahg> hmm
L1597[08:52:46] <Tahg> ya, that does make it harder to fake it
L1598[08:52:48] <Sangar> but the multiple passes might work. i.e. draw background without writing to depth buffer, render text, still that way, then render background to depth buffer but not to frame buffer.
L1599[08:53:16] <Sangar> i'll have another look at it at some point
L1600[08:53:40] <Tahg> I have it really close to the edges which makes it worse
L1601[08:53:52] <Tahg> apparently 121, 50 is best for a max sized screen
L1602[08:54:07] <Tahg> tho 122 is pretty good too
L1603[08:54:39] <Tahg> do you know the pixel ratio offhand?
L1604[08:54:48] <Sangar> i admit whenever i get close enough to notice it i open the gui :P
L1605[08:54:55] <Tahg> hah
L1606[08:54:55] <Sangar> 5x9
L1607[08:55:05] <Sangar> i think
L1608[08:55:19] <Wobbo> Sangar: what does noise.lua actually do?
L1609[08:55:27] <Sangar> perlin noise
L1610[08:55:41] <Sangar> i.e. continuous pseudo-random noise
L1611[08:55:43] <Vexatos> ?
L1612[08:55:46] <Wobbo> Ah
L1613[08:55:48] <Vexatos> How?
L1614[08:55:55] <Wobbo> That sounds useful actually
L1615[08:55:58] <Sangar> http://en.wikipedia.org/wiki/Perlin_noise
L1616[08:56:04] <Tahg> hmm, looks maybe 9x16, but it's hard to say
L1617[08:56:05] <Sangar> it's pretty famous actually :P
L1618[08:56:19] <Tahg> it's rather anti-aliased at this resolution
L1619[08:56:31] <Tahg> anyway to turn that off?
L1620[08:56:41] <Sangar> yeah there's a config option
L1621[08:56:54] <Sangar> to use an alternative, non aa font texture
L1622[08:56:58] <Tahg> definitely text AA, not on the 3D render level
L1623[08:57:14] <Tahg> erm, you don't *actually* scale the text right?
L1624[08:57:22] <Tahg> just the overall texture?
L1625[08:57:28] <Tahg> or does it not work that way at all
L1626[08:57:44] <Sangar> i render a quad with uv coordinates in the texture. ogl does all the scaling.
L1627[08:58:06] <Tahg> is the AA just baked into the font then?
L1628[08:58:09] <Wobbo> Sangar: I'm no computer scientist, I don't know a lot of computer science stuff :P
L1629[08:58:10] <Sangar> yes
L1630[08:58:15] <Tahg> ooh, I see
L1631[08:58:30] <Tahg> does it work with alternate resourcepack fonts?
L1632[08:58:39] <Sangar> Wobbo: well, it's still pretty famous :D
L1633[08:58:57] <Tahg> minecraft uses, IIRC, 7 perlin instances
L1634[08:58:59] <Sangar> if they replace the font i see no reason why it shouldn't work
L1635[08:59:05] <Wobbo> Sangar: Not within Cognitive Science :P
L1636[08:59:18] <Tahg> maybe more
L1637[08:59:52] <Tahg> that'd be a PNG I guess, lol
L1638[09:00:00] <Sangar> yes
L1639[09:00:03] <Tahg> as opposed to a RNG or in computing a PRNG
L1640[09:00:50] <Sangar> i think i lost track here. anyway, the char textures are here: https://github.com/MightyPirates/OpenComputers/tree/master/src/main/resources/assets/opencomputers/textures/font
L1641[09:01:31] ⇨ Joins: SpiritedDusty_ (~SpiritedD@24-205-168-216.dhcp.wsco.ca.charter.com)
L1642[09:06:26] ⇦ Quits: SpiritedDusty_ (~SpiritedD@24-205-168-216.dhcp.wsco.ca.charter.com) (Quit: ZNC - http://znc.sourceforge.net)
L1643[09:08:11] <Tahg> oh...require just returns I see
L1644[09:08:25] ⇨ Joins: SpiritedDusty_ (~SpiritedD@24-205-168-216.dhcp.wsco.ca.charter.com)
L1645[09:08:26] <Tahg> so it doesn't actually pollute the environment at all
L1646[09:08:43] ⇦ Quits: SpiritedDusty (~SpiritedD@24-205-168-216.dhcp.wsco.ca.charter.com) (Quit: SpiritedDusty)
L1647[09:08:43] *** SpiritedDusty_ is now known as SpiritedDusty
L1648[09:08:55] <Wobbo> Tahg: No, that is why you see the local var = require "var" everywhere :
L1649[09:08:57] <Wobbo> *:P
L1650[09:09:13] zsh sets mode: +o on SpiritedDusty
L1651[09:09:36] <Wobbo> It does actually buffer everything you load though, so if you were to load it a second time, it doesn't have to look for the file, compile, run and everything
L1652[09:10:26] <Tahg> ah
L1653[09:10:57] <Wobbo> You can see this if you load something from the Lua prompt
L1654[09:10:58] <Tahg> and ya require "var" is fine I think, works as well as require("var")
L1655[09:11:14] <Wobbo> As long as your file is moderately large
L1656[09:11:27] <Wobbo> Tahg: syntactic sugar :P
L1657[09:11:32] <Tahg> indeed
L1658[09:12:15] <Tahg> wasn't trying to stretch the syntatic sugar for my classes
L1659[09:12:36] <Wobbo> Classes as i OOP classes?
L1660[09:12:36] <Tahg> best I can get is class "name" "optionalbase" { ... }
L1661[09:12:40] <Tahg> ya
L1662[09:12:54] <Wobbo> Did you see COLua? <shameless plug/>
L1663[09:13:02] <Tahg> that's uh, chaining of implicit functions with strings, and a table...
L1664[09:13:09] <Tahg> yes, I had a look at it
L1665[09:13:11] <Vexatos> Wobbo I showed that to him
L1666[09:13:17] <Wobbo> Thanks Vexatos
L1667[09:13:18] <Tahg> the class stuff seems huge
L1668[09:13:33] <Wobbo> What do you mean?
L1669[09:14:05] <Tahg> well, it just seems like a lot of lua to support it
L1670[09:14:29] <Wobbo> It mostly uses metatables, it shouldn't be that heavy
L1671[09:14:46] <Wobbo> Then again, I haven't tested it within OC for quite a while.
L1672[09:14:52] <Tahg> heh
L1673[09:15:02] ⇨ Joins: DaeDroug (uid22591@id-22591.highgate.irccloud.com)
L1674[09:15:07] <Tahg> well, idk I like reinventing the wheel, as it were
L1675[09:15:15] <Wobbo> It will run within OC, it is all just Lua 5.2
L1676[09:15:29] <Wobbo> Otherwise we wouldn't be using Lua, wouldn't we? :P
L1677[09:15:36] <Tahg> as I kinda have a bit different syntax in mind too
L1678[09:15:54] <Tahg> Lua is awesome
L1679[09:16:13] <Wobbo> You do know that you can do local Foo = class{"Foo"} function Foo:bar() end ?
L1680[09:16:32] <Wobbo> That still works, I just don't have examples of that online
L1681[09:17:26] <Tahg> and that'd make a class or an instance of Foo?
L1682[09:18:17] <Wobbo> It would create a class Foo, with an instance method named bar. Then you would still have to local inst = Foo() to get an actual instance
L1683[09:19:01] <Tahg> I see
L1684[09:19:40] <Tahg> ya, I was considering something like new "Foo"()
L1685[09:19:52] <Tahg> slightly more awkward maybe
L1686[09:20:22] <Wobbo> I believe that there should be a difference between classes and instances in OOP, so I made COLua to do that.
L1687[09:20:35] <Tahg> ya, I have that too
L1688[09:20:57] <Tahg> instances have the class as their metatable __index method
L1689[09:20:59] <Wobbo> Tahg: another problem with that is that you have to keep a table with constructors to look through
L1690[09:21:04] <Tahg> classes have their parent class
L1691[09:21:21] <Tahg> hmm?
L1692[09:21:27] <Wobbo> Tahg: then instances share their methods with their class right?
L1693[09:21:53] <Tahg> well, actually not quite in what I have in mind now
L1694[09:22:22] <Wobbo> Oh well, we will see. Is there a github repo or something?
L1695[09:22:25] <jesusthekiller> 2~back
L1696[09:22:25] ⇨ Joins: ^v (~Kevin@2601:4:4500:887:8835:3fe8:2066:cb8c)
L1697[09:22:30] <jesusthekiller> o/ ^v
L1698[09:22:41] <^v> oh god you
L1699[09:22:46] <jesusthekiller> lol
L1700[09:22:46] <Tahg> new copies wraps all type("function") from the class with a wrapper of the same name
L1701[09:22:47] <jesusthekiller> D:
L1702[09:22:57] <Tahg> that sets _ENV = instance
L1703[09:23:18] <Tahg> but ya, when I get it all ported from CC I'll post it somewhere
L1704[09:23:24] <jesusthekiller> :P
L1705[09:23:30] <jesusthekiller> What ya portin?
L1706[09:23:32] <Tahg> someone added me to the git for code
L1707[09:23:32] <Vexatos> Tahg: *cough OpenPrograms*
L1708[09:23:41] <Wobbo> Tahg: if you want to use _ENV, you have to create all the classes within there own environment
L1709[09:23:46] <Kenny> jesusthekiller: why were you banned from the Computer Craft forums?
L1710[09:23:55] <Tahg> erl, why is that?
L1711[09:23:55] <jesusthekiller> "backsteat moderation"
L1712[09:24:10] <jesusthekiller> a.k.a. asked one guy to speak english instead russian
L1713[09:24:19] <jesusthekiller> in my thread >.<
L1714[09:24:39] <Wobbo> Tahg: because you can't set the environment after you have created a function
L1715[09:24:55] <Vexatos> Tahg: You can create a repo at https://github.com/OpenPrograms for the system
L1716[09:24:55] <Wobbo> and al the functions in one chunk share the same environment.
L1717[09:25:10] <Tahg> ok what's a chunk?
L1718[09:25:23] * Tahg is confused on 5.2 sadly
L1719[09:25:30] <jesusthekiller> :P
L1720[09:25:32] <jesusthekiller> Worry not
L1721[09:25:34] <Wobbo> And it can get even worse if you don't declare _ENV in your chunk, because then the environment is shared between all chunks
L1722[09:25:35] <jesusthekiller> it's simple
L1723[09:25:45] <Wobbo> a chunk is a line of code, or a file
L1724[09:25:53] <Tahg> you can't set _ENV at any time?
L1725[09:25:55] <Wobbo> Everything that you feed to load, basically
L1726[09:26:19] ⇦ Quits: Corey|IG (~corey|ig@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net) (Read error: Connection reset by peer)
L1727[09:26:20] <Wobbo> You can, but you set the _ENV for the whole chunk, unless you local _ENV everywhere
L1728[09:26:38] <Wobbo> I'm probably not the best person to explain this :P
L1729[09:27:09] <Tahg> well, what I was planning was instances had closure methods that set the _ENV to the instance and then called the proper method on the class
L1730[09:27:39] <Wobbo> I don't know if that will work, but I would have to see your code in order to say that.
L1731[09:27:46] <Tahg> ya, idk either
L1732[09:27:51] <Tahg> I need to write some test code
L1733[09:28:04] <Wobbo> It will always work if you do local _ENV={} class def end though
L1734[09:28:20] ⇦ Quits: ShadowKatStudios (~chatzilla@c211-31-42-102.rochd5.qld.optusnet.com.au) (Ping timeout: 190 seconds)
L1735[09:28:30] <Wobbo> So if you really want to do that, a system that uses class files will work.
L1736[09:28:41] <Tahg> I want to define them when creating instances tho, not classes
L1737[09:29:07] <Tahg> er, set the environment to the instance that is currently running code
L1738[09:29:31] <Tahg> which isn't known at all when the lua file is compiled
L1739[09:29:45] <Wobbo> I don't really get you there, you want to create a new environment for every instance?
L1740[09:29:54] <Tahg> not create no
L1741[09:30:00] *** alekso56_off is now known as alekso56
L1742[09:30:05] <Tahg> I want the instace to be the environment
L1743[09:30:19] <Tahg> so that to the function, global is the instance
L1744[09:30:39] <Wobbo> I don't think that that will work, since you would have to redefine all the functions for every instance
L1745[09:30:55] <Vexatos> COLua for the win
L1746[09:31:04] <Tahg> ya, which I've done, it's only a few lines of code
L1747[09:31:20] <Tahg> but the amount of closure functions is gonna get kind of excessive
L1748[09:31:25] <Vexatos> Well, wouldn't that be massive RAM nomming?
L1749[09:31:30] <Wobbo> Tahg: but I might be misunderstanding you, so just try it
L1750[09:31:42] <Wobbo> Vexatos: have you used it yet?
L1751[09:31:48] <Vexatos> No
L1752[09:31:53] <Tahg> ya, possibly Vex
L1753[09:31:55] <Wobbo> I would love to see what people have done with it so far
L1754[09:32:00] <Tahg> idk how much a closure takes
L1755[09:32:06] <Vexatos> Tahg, and OC has limited RAM (unlike CC)
L1756[09:32:14] <Tahg> yes, I'm aware
L1757[09:32:19] <Vexatos> So, OOM errors are coming
L1758[09:32:55] <Tahg> I don't believe there's a config for that is there?
L1759[09:33:14] <Kenny> there is a config for changing RAM values
L1760[09:33:19] <Vexatos> No idea, but, if you make such a program, it should be able to work fine on default settings
L1761[09:33:23] <Kenny> as well as hard drive sizes
L1762[09:33:27] <Tahg> ya
L1763[09:33:32] <Tahg> I'll work on it
L1764[09:33:39] <Wobbo> Vexatos, since you are so into Exceptions lately, would you like to create an Exception class and maybe some common errors for COLua's standard library?
L1765[09:34:20] <Vexatos> Like, OutOfMemory, OutOfMuffins, OutOfCoffee, ThisIsLuaSoNoNumberFormatExceptionMWAHAHA
L1766[09:34:31] <Tahg> lol
L1767[09:34:42] <Tahg> there are number format exceptions
L1768[09:34:46] <Vexatos> Yea
L1769[09:34:54] <Vexatos> local foo = "bar" + 7
L1770[09:34:56] <Tahg> if you tonumber("notanumber")
L1771[09:35:02] <Vexatos> No, that will return nil
L1772[09:35:07] <Tahg> will it?
L1773[09:35:08] <Vexatos> Yes
L1774[09:35:14] <Vexatos> But I assume
L1775[09:35:16] <Vexatos> local foo = "bar" + 7
L1776[09:35:22] <Vexatos> Will return such a thing
L1777[09:35:31] <Tahg> that um, will equal nil + 7 => error ya
L1778[09:35:39] <Tahg> I think
L1779[09:35:42] <Vexatos> Yaa
L1780[09:35:44] <Wobbo> Vexatos: like that yeah
L1781[09:35:59] <Vexatos> Wobbo, I have no clue though how to catch an exception before it breaks your program
L1782[09:36:01] <Tahg> how exactly do you catch exceptions normally?
L1783[09:36:01] *** Kenny is now known as Kenny|AFK
L1784[09:36:15] <Vexatos> Esspecially OutOfMemory
L1785[09:36:21] <Vexatos> Since that derps your whole PC up
L1786[09:36:21] <Tahg> not sure you can =P
L1787[09:36:27] <Vexatos> On OOM
L1788[09:36:31] <Vexatos> YOu need to reboot
L1789[09:36:36] <Wobbo> You don't need to, since you will just create the exception, somebody else will throw and catch it
L1790[09:36:41] <Vexatos> Ah
L1791[09:36:48] <Vexatos> So only exceptions which are thrown manually
L1792[09:36:52] <Wobbo> OutOtMemory is not really plausible yes
L1793[09:36:57] <Wobbo> Yep
L1794[09:37:06] <Vexatos> How should that work...
L1795[09:37:10] <Wobbo> You can then error(Exception())
L1796[09:37:16] <Tahg> still, how do you throw and catch exceptions?
L1797[09:37:17] <Vexatos> local exception = require("Exception")
L1798[09:37:30] <Vexatos> and then exception.new and exception.throw?
L1799[09:37:35] <Wobbo> and someone else pcall(functionThatErros, vars)
L1800[09:37:50] <Wobbo> Vexatos, that could work as well.
L1801[09:37:58] <Tahg> pcall is basically like a try/catch?
L1802[09:38:01] <Vexatos> Yes
L1803[09:38:05] <Tahg> or well, a try
L1804[09:38:06] <Vexatos> It will return
L1805[09:38:06] <SpiritedDusty> whats the string error for out of memory? "not enough memory"?
L1806[09:38:13] <Vexatos> success (boolean) and the other values
L1807[09:38:19] <jesusthekiller> hello SpiritedDusty
L1808[09:38:23] <SpiritedDusty> hello
L1809[09:38:26] <Tahg> OOM just um, what's it do again?
L1810[09:38:34] <Vexatos> OutOfMemory
L1811[09:38:36] <jesusthekiller> can you tell Kenny|AFK that I'm not you? T.T
L1812[09:38:41] <Vexatos> Basically you have to reboot your computers
L1813[09:38:48] <Vexatos> When that appears
L1814[09:38:51] <SpiritedDusty> I discussed that with kenny already
L1815[09:38:55] <Tahg> and actually, how does JNLua allocate memory?
L1816[09:38:57] <jesusthekiller> ok XD
L1817[09:39:09] <SpiritedDusty> now why did you redirect your site to my site?
L1818[09:39:13] <jesusthekiller> yeah
L1819[09:39:17] <jesusthekiller> s/site/domain/
L1820[09:39:19] <Sangar> Tahg: jnlua doesn't, LuaC does
L1821[09:39:31] <SpiritedDusty> explain why you did it
L1822[09:39:33] <jesusthekiller> I wanted to make better doamin for oc.cil.li
L1823[09:39:42] <jesusthekiller> It's not easy to memorize :P
L1824[09:39:47] <jesusthekiller> Where opencomputers,cf is
L1825[09:39:52] <jesusthekiller> s/,/./
L1826[09:39:55] <Tahg> occilli?
L1827[09:40:00] <Tahg> seems easy to me
L1828[09:40:02] <Vexatos> So, wobbo, how should the exception API work... Like, exception.new(exceptionname) and exception.throw(exceptionname, reason)
L1829[09:40:04] <SpiritedDusty> but you haven't asked any of us to approve the domain
L1830[09:40:16] <Vexatos> ?
L1831[09:40:33] <jesusthekiller> Well, haven't thought that I'll need approval for this T.T
L1832[09:40:37] <Wobbo> Vexatos: error(Exception("name", "reason")) or something like that
L1833[09:40:53] <Vexatos> What does error do?
L1834[09:40:54] <Vexatos> :P
L1835[09:41:14] <Wobbo> Maybe the instances could have some methods to get the name and the reason
L1836[09:41:23] <Wobbo> error makes your program error :P
L1837[09:41:25] <jesusthekiller> SpiritedDusty: I'll do it via redirect, approved?
L1838[09:41:32] <SpiritedDusty> it won't work
L1839[09:41:39] <jesusthekiller> ?
L1840[09:41:40] <SpiritedDusty> oh wait redirect
L1841[09:42:00] <jesusthekiller> jeyeah
L1842[09:42:00] <SpiritedDusty> go ahead but it ain't gonna be official till I talk with the other people
L1843[09:42:04] <jesusthekiller> ok
L1844[09:42:15] <jesusthekiller> Waiting for DNS to update
L1845[09:42:15] *** alekso56 is now known as alekso56_off
L1846[09:42:30] <jesusthekiller> but it will point CNAME to oc.jesusthekiller.com
L1847[09:42:35] *** alekso56_off is now known as alekso56
L1848[09:42:43] <Wobbo> And Vexatos, make it tostringable, because a lot of programs expect the error to be a string :P
L1849[09:42:48] <Vexatos> Wobbo, you could handle exceptions via the events system, are you able to wait for an event to occur while a program is running?
L1850[09:43:21] <Wobbo> Vexatos: within OC that might work, but COLua is written for Lua 5.2, not just OC ;)
L1851[09:43:28] <Vexatos> Ok
L1852[09:43:31] <Vexatos> Then...
L1853[09:43:51] <Vexatos> Does error() automatically return from the function?
L1854[09:44:01] <SpiritedDusty> Vexatos, do you know JS?
L1855[09:44:06] <Vexatos> A little
L1856[09:44:08] <Wobbo> Yep, error stops the execution of the program
L1857[09:44:16] <SpiritedDusty> you wanna help with the emulator?
L1858[09:44:21] <jesusthekiller> Oh oh oh
L1859[09:44:23] <jesusthekiller> I want
L1860[09:44:25] <jesusthekiller> :d
L1861[09:44:36] <Vexatos> ^
L1862[09:44:38] <jesusthekiller> You using Node.js or plain js?
L1863[09:44:51] <Wobbo> But if you wrap it up into a pall, that will return what you gave to error
L1864[09:44:55] <SpiritedDusty> I never said you could help, jesusthekiller
L1865[09:44:55] * Vexatos needs to make a github repo manager, an exception throwing device and an emulator O.o
L1866[09:45:11] <SpiritedDusty> oh well if your busy with other stuff then its fine
L1867[09:45:14] <Vexatos> No, thanks, SpiritedDusty :D
L1868[09:45:18] * jesusthekiller hides and cries
L1869[09:45:20] <Wobbo> Vexatos: you don't have to do it, I just asked you :P
L1870[09:45:25] <Vexatos> I want to
L1871[09:45:30] <Vexatos> It helps me get into lua again
L1872[09:45:33] <Vexatos> Long time ago
L1873[09:45:42] <Vexatos> Since I used it a lot the last time
L1874[09:45:43] <jesusthekiller> g2g
L1875[09:46:00] <Wobbo> I mostly want someone who is enthusiastic about COLua to give me some feedback
L1876[09:46:05] <SpiritedDusty> ok Vexatos, I need help with making the components. theres too much to do alone :P
L1877[09:46:14] *** jesusthekiller is now known as jesusthek|off
L1878[09:46:22] <SpiritedDusty> I haven't done anything in lua lately except for testing the emulator
L1879[09:46:36] <Vexatos> Sorry, But first I want to do this exception thingie
L1880[09:46:46] <SpiritedDusty> yeah go ahead
L1881[09:47:44] <Wobbo> Vexatos: if you need help, I am mostly here, if I am not, try COLua's wiki. It is on github
L1882[09:48:00] <Vexatos> So... Wobbo, If I pcall a function that errors, it returns that error, right?
L1883[09:48:16] <Wobbo> Yeah, it returns false and the error
L1884[09:48:17] <Vexatos> so it returns false, errorMessage
L1885[09:48:21] <Wobbo> Yep
L1886[09:48:21] <Vexatos> Ok
L1887[09:48:28] ⇨ Joins: LordJoda (~lordjoda@178-26-182-118-dynip.superkabel.de)
L1888[09:48:28] zsh sets mode: +o on LordJoda
L1889[09:48:40] <Vexatos> Where exactly in the API should I implement that?
L1890[09:48:58] <SpiritedDusty> I feel like I should rewrite my emulator because it feels kinda messy right now
L1891[09:49:02] <Wobbo> But errorMessage could also be a table, so I would like to have a Exception class that you can give to error
L1892[09:49:21] <Wobbo> Just fork COLua and add it to lib/COLua/Exception.lua
L1893[09:49:24] <Vexatos> So, I shall use COLua to make a new exception class
L1894[09:49:28] <Vexatos> Ok
L1895[09:49:36] <Wobbo> Then you can pull request when you are done ;)
L1896[09:49:38] <Wobbo> Yep
L1897[09:49:46] <Vexatos> Should I fork it to openprograms? :D
L1898[09:49:50] <Vexatos> Nah, just locally
L1899[09:50:10] <Wobbo> And if people want to use the exception class, they can simply install it with the rest of COLua
L1900[09:51:01] <Vexatos> Ok
L1901[09:51:17] <Vexatos> So they do require("Exception") and then?
L1902[09:51:52] * Vexatos checks out the wiki
L1903[09:51:58] <Wobbo> And then they can local exc = Exception("name", "reason") error(exc)
L1904[09:52:17] <Wobbo> or they can subclass Exception to stuff more data into their exceptions
L1905[09:53:02] <Vexatos> Ok
L1906[09:53:19] <Vexatos> No idea how to do that, I will dig through the wiki, though
L1907[09:53:39] <Wobbo> The information should be in there, if it isn't I want to know :P
L1908[09:54:03] <Vexatos> What's this box.lua
L1909[09:54:07] <Vexatos> All your classes depend on
L1910[09:54:20] <Wobbo> it is a prototype to create a boxingg type. Like Java's Float
L1911[09:54:30] <Vexatos> Ok
L1912[09:54:41] <Wobbo> It is mostly a test for the prototypes though :P
L1913[09:55:09] <Wobbo> But you won't have to subclass that if you don't want to.
L1914[09:55:14] <Vexatos> So, exception seems pretty easy to do, just need a constructor and a way to let the thing error
L1915[09:55:44] <Vexatos> Hmmmm
L1916[09:55:49] <Wobbo> Vexatos: don't forget a way to get the information out of the error
L1917[09:55:56] <Vexatos> No idea how
L1918[09:56:09] <Wobbo> Methods :P
L1919[09:56:15] <Vexatos> Basically your classes are tables, right?
L1920[09:56:21] <Wobbo> Yeah
L1921[09:56:34] <Vexatos> So, if it does error(exc)
L1922[09:56:40] <Vexatos> It wants to return a table
L1923[09:56:44] <Vexatos> Hmmmm
L1924[09:58:03] <Wobbo> You could have the data that is passed to init into the instance.
L1925[09:58:10] <Vexatos> What
L1926[09:58:10] <Wobbo> *save
L1927[09:58:13] <SpiritedDusty> Sangar, what are the dimensions of OC's font?
L1928[09:58:27] <Vexatos> Init?
L1929[09:58:39] <Wobbo> See the constructor page on the wiki ;)
L1930[09:58:50] <Vexatos> Ok
L1931[09:59:01] <Tahg> I asked that earlier
L1932[09:59:17] <Tahg> and still not sure...
L1933[09:59:31] <Wobbo> it should explain all the constrictors, what they do, how to override them and how to call them
L1934[09:59:34] <Sangar> SpiritedDusty: chars are 10x18 in the texture, but rendererd at 5x9
L1935[10:00:03] <SpiritedDusty> oh, is there any margin spacing in the code or are they rendered side by side?
L1936[10:00:10] <Vexatos> "init = function(self, n) " means on construction that function there is called, wobbo?
L1937[10:00:13] <Tahg> rendered at 5x9?
L1938[10:00:28] <Sangar> in the gui e.g.
L1939[10:00:29] <Wobbo> Vexatos: if you use new, yes
L1940[10:00:34] <Vexatos> Ok
L1941[10:00:40] <Tahg> hmm, they looked more like 9x16 ish in the gui
L1942[10:00:47] <Wobbo> new calls alloc and init
L1943[10:01:02] <Sangar> well minecraft scales the gui up again :P it's a happy scaling game.
L1944[10:01:29] <Tahg> ya, I'm not sure what rendered at 5x9 means really
L1945[10:01:30] <Vexatos> So, if you do Exception:new("Type","Errormessage")
L1946[10:01:32] <Vexatos> ?
L1947[10:01:40] <SpiritedDusty> downscalled?
L1948[10:01:44] <SpiritedDusty> scaled*
L1949[10:01:49] <Tahg> since there's 10x18 distinct "pixels" in the gui
L1950[10:01:51] <Sangar> it means i tell minecraft to render it from 'pixel' x to x + 5
L1951[10:01:59] <Sangar> in the gui
L1952[10:02:03] <Wobbo> It creates a new instance of the class Exception and calls init on it, while passing "The", "Errormessage") to init
L1953[10:02:07] <Tahg> oh, the gui
L1954[10:02:09] <Sangar> and what minecraft then does with that isn't my concern
L1955[10:02:12] <Wobbo> *Type
L1956[10:02:16] <Tahg> heh
L1957[10:02:19] <SpiritedDusty> Sangar, is there any code that adds margins between the fonts or are they rendered side by side?
L1958[10:02:28] <Tahg> side by side?
L1959[10:02:35] <Sangar> side by side, yes.
L1960[10:02:40] <SpiritedDusty> oh ok thanks
L1961[10:02:41] <Tahg> but most characters have a margin their cell space
L1962[10:02:53] <Tahg> in their*
L1963[10:02:57] <Vexatos> Ok, thanks, wobbo
L1964[10:03:02] <SpiritedDusty> thats part of the font
L1965[10:03:03] <Wobbo> yw
L1966[10:03:20] <Tahg> ya
L1967[10:04:03] <Tahg> so, I'm looking at this require function (for reasons I don't remember anymore)
L1968[10:04:15] <Wobbo> XD
L1969[10:04:27] <Vexatos> So I could do Exception = COLua{"Exception"; init = function(type, msg) doAllTheThings end}?
L1970[10:04:37] <Tahg> took me long enough to figure out what lua file it was in
L1971[10:04:41] <Wobbo> Vexatos: yes
L1972[10:04:43] <Vexatos> Nice
L1973[10:04:52] <Vexatos> Ok, I have the frame of the class done then
L1974[10:04:55] <Wobbo> Wait, no
L1975[10:05:05] <Wobbo> You forgot self in the definition of init
L1976[10:05:09] <Vexatos> Ah
L1977[10:05:20] <Vexatos> What is self?
L1978[10:05:24] <Vexatos> The 1st argument?
L1979[10:05:27] <Tahg> yep
L1980[10:05:31] <Wobbo> self is a reference to the instance
L1981[10:05:35] <Wobbo> Yeah, first argument
L1982[10:05:42] <Tahg> that's a lua thing really
L1983[10:05:43] <Vexatos> So, what does it return?
L1984[10:05:51] <Tahg> self?
L1985[10:05:53] <Vexatos> Yea
L1986[10:05:55] <Wobbo> init should return self
L1987[10:05:58] <Vexatos> Yea
L1988[10:06:05] <Vexatos> I mean, what is self
L1989[10:06:09] <Tahg> self is the object
L1990[10:06:11] <Vexatos> If used in the init function
L1991[10:06:22] <Tahg> you could call it "this" or "object" or whatever
L1992[10:06:26] <Vexatos> Is it "Exception" or the variable name that it is defined to
L1993[10:06:28] <Tahg> but convention in lua calls it self
L1994[10:06:37] <Wobbo> self is a reference to the instance that is created. It is like this in Java
L1995[10:06:46] <Tahg> lol
L1996[10:06:47] <Vexatos> Ok
L1997[10:07:33] <Tahg> maybe I should explain convention
L1998[10:07:37] <Tahg> shouldn't*
L1999[10:08:12] <Vexatos> Who cares about conventions
L2000[10:08:13] <Vexatos> :D
L2001[10:08:30] <Tahg> like I say, you can call it self, or this, or object, or bob
L2002[10:08:39] <Tahg> it really doesn't matter, it's only used in your function
L2003[10:08:46] <Wobbo> I do, since function Foo:bar() end and Foo:bar() both call the first argument self :P
L2004[10:08:50] <Tahg> but regardless it contains the instance
L2005[10:10:01] <Vexatos> Ok
L2006[10:10:08] <Tahg> lol, figure it all out?
L2007[10:10:16] <Vexatos> So I have to do init = function(self, type, msg)
L2008[10:10:22] <Wobbo> Yeah
L2009[10:10:34] <Vexatos> I am mostly learning from String.lua :D
L2010[10:11:10] <Wobbo> I do believe that that is the most elaborate example on there :P
L2011[10:11:23] <Wobbo> The best way to learn from example :P
L2012[10:11:40] <Wobbo> Although Table.lua sets more metamethods.
L2013[10:12:40] <Vexatos> http://puu.sh/7eTVq/a4de47ebfa.png
L2014[10:12:41] <Vexatos> \o/
L2015[10:12:42] <Vexatos> :D
L2016[10:13:03] <Wobbo> Nice
L2017[10:13:16] <Vexatos> Seems fairly easy
L2018[10:13:20] <Vexatos> once you got through it
L2019[10:13:57] <Wobbo> Minor detail, I just found out that the type is not really necessary :P
L2020[10:14:05] <Wobbo> Sorry for that
L2021[10:14:47] <Tahg> erm, how do I manage disks better than a 3 char hash?
L2022[10:14:57] <Tahg> think I saw a page on this...
L2023[10:14:59] <Wobbo> using labels and mounts
L2024[10:15:10] <LordJoda> there is a video! xD
L2025[10:15:11] <Tahg> also, why do I have so many?
L2026[10:15:14] <Vexatos> autorun.lua
L2027[10:15:24] *** Parts: Vexatos (~Vexatos@p200300556E655936CD6F85566C44083C.dip0.t-ipconnect.de) (Greetings from Pastry Fork, Inc. ✔)
L2028[10:15:28] ⇨ Joins: Vexatos (~Vexatos@p200300556E655936CD6F85566C44083C.dip0.t-ipconnect.de)
L2029[10:15:40] <Vexatos> Wobbo, why isn't the type necessary?
L2030[10:15:55] <Tahg> one seems to be my floppy, one is rom, one is my HD, but I haven't a clue what the 4th is
L2031[10:16:04] <Vexatos> Your RAM
L2032[10:16:10] <Wobbo> Since you can subclass Exception when you need a new type,
L2033[10:16:15] <Vexatos> Right
L2034[10:16:19] <Tahg> oh, the contents of tmp/?
L2035[10:16:29] <Wobbo> Tahg: http://www.youtube.com/playlist?list=PLcZKee5-koAC2-pKrE6NOycvfX-KMm013
L2036[10:16:33] <Vexatos> So just init = function(self, msg) then?
L2037[10:16:41] <Wobbo> Yep
L2038[10:16:43] <Vexatos> k
L2039[10:16:55] <Wobbo> Just like Java :P
L2040[10:16:58] <Vexatos> And what shall it do inside the init now?
L2041[10:17:17] <Wobbo> You need to save the message, so another method can return it
L2042[10:17:31] <Wobbo> so something like self.msg = msg
L2043[10:17:37] <Vexatos> So You call local exc = Exception:new("MessageHooray")
L2044[10:17:45] <Vexatos> And you do self.msg = msg
L2045[10:17:52] <Vexatos> Then you can do exc.msg ?
L2046[10:18:00] <Wobbo> yep
L2047[10:18:02] <Vexatos> Ok
L2048[10:18:13] <Vexatos> So you would have to error with error(exc.msg)
L2049[10:18:26] <Vexatos> Since exc itself is only a table
L2050[10:18:32] <Wobbo> Although it is nicer to have a method like getMEssage() to return the message, but there is no privacy in COLua.
L2051[10:18:40] <Vexatos> Ok
L2052[10:18:58] <Wobbo> Vexatos, you can error with tables, but for the default exception, that might indeed be better.
L2053[10:19:17] <Vexatos> So that's it?
L2054[10:19:18] <Vexatos> http://puu.sh/7eUhw/50e435cc38.png
L2055[10:19:39] <Wobbo> For the constructor, yeas
L2056[10:19:41] <Vexatos> Ok
L2057[10:19:45] <Vexatos> Now to some methods
L2058[10:19:54] <Vexatos> What should it be able to do?
L2059[10:20:35] <Vexatos> Wait
L2060[10:20:36] <Wobbo> I like the idea of exceptions being able to throw themselfs
L2061[10:20:44] <Vexatos> So throw()
L2062[10:20:56] <Vexatos> Just doing error(msg, 0)
L2063[10:21:02] <Vexatos> ?
L2064[10:21:17] <Wobbo> or let the user optionally specify the level in throw
L2065[10:21:44] <Wobbo> And it would be nice if I could do print(exc)
L2066[10:22:21] <Vexatos> To print the msg?
L2067[10:22:56] <Wobbo> And the type of the exception, so like: Exception: HoorayMEssage
L2068[10:23:15] <Wobbo> You can get the type of an object by calling type() on it
L2069[10:23:28] <Vexatos> so self.type
L2070[10:23:31] <Vexatos> so self.type()
L2071[10:23:46] <Wobbo> self:type(), or self.type(self)
L2072[10:24:34] <Wobbo> Otherwise the instance won't be passed to type.
L2073[10:25:04] <Vexatos> print = function() print(self:type()..": "..self.msg) end
L2074[10:25:06] <Vexatos> That?
L2075[10:25:48] <Wobbo> Make that __tostring instead of print, and add self as the first argument ;)
L2076[10:26:09] <Wobbo> And change the second print into a return.
L2077[10:26:33] <Vexatos> Ok
L2078[10:26:35] <Wobbo> then tostring(exc) will return your custom string
L2079[10:26:41] <Vexatos> Ah nice
L2080[10:27:02] <Wobbo> and print() should call tostring if the object it receives isn't a string
L2081[10:27:30] <Vexatos> __tostring = function(self) return self:type()..": "..self.msg end
L2082[10:27:33] <Vexatos> Like that?
L2083[10:27:39] <Wobbo> Yep
L2084[10:27:41] <Vexatos> k
L2085[10:28:06] <Tahg> erm...
L2086[10:29:17] <Tahg> so I watched the file system video, and still confused lol
L2087[10:29:19] <Vexatos> Wobbo, you mean this? http://puu.sh/7eUR5/3baa54e3d3.png
L2088[10:30:21] <Wobbo> Vexatos, you don't have to call print yourself, because if I want to print my exception now, I can just call print on it myself ;)
L2089[10:30:32] <Vexatos> Right
L2090[10:30:40] <Vexatos> Just print(tostring(exc))
L2091[10:30:42] <Vexatos> derp
L2092[10:31:10] <Wobbo> And I hope that the stack trace that is printed when you have an uncaught error uses print or at least tostring.
L2093[10:31:37] <Vexatos> Does that look fine?
L2094[10:31:38] <Vexatos> http://puu.sh/7eUYJ/7ecc90af79.png
L2095[10:32:12] <Wobbo> Yep, but you don't need to do the explicit check if level is given.
L2096[10:32:18] <Vexatos> Why not?
L2097[10:32:33] <Wobbo> if level is nil, error will substitute a default value
L2098[10:32:38] <Vexatos> Okay
L2099[10:32:58] <Vexatos> Now, I have init, __tostring and throw
L2100[10:33:00] <Vexatos> Anything else?
L2101[10:33:08] <Vexatos> (For the basic exception)
L2102[10:33:24] <Wobbo> getMessage()
L2103[10:33:28] <Vexatos> Ok
L2104[10:33:34] <Vexatos> that just returns self.msg?
L2105[10:33:49] <Wobbo> Yeah, that is fine
L2106[10:33:50] <Vexatos> Then I can make self.msg local, right?
L2107[10:34:07] <Vexatos> And let all the other functions just use self.getMessage() as well
L2108[10:34:14] <Wobbo> No you can't, since then there is only one message that can be used af any time
L2109[10:34:21] <Wobbo> *at
L2110[10:34:22] <Vexatos> Mmhm, ok
L2111[10:34:39] <Vexatos> So, getMessage just because why not
L2112[10:34:44] <Wobbo> COLua doesn't have privacy, sad fully. But we can act as if it has :P
L2113[10:35:15] <Tahg> it sorta can be made to have some privacy, but let's not confuse Vex =p
L2114[10:35:18] <Wobbo> Fake it, till you make it :P
L2115[10:35:25] <Vexatos> Yea
L2116[10:35:37] <Vexatos> Most complicated method ever
L2117[10:35:37] <Vexatos> http://puu.sh/7eVch/cbd61306e7.png
L2118[10:35:44] <Wobbo> Tahg: Open an issue request and explain how, I would love to hear that.
L2119[10:35:49] <Tahg> (yay for local variables in closures)
L2120[10:36:12] <Vexatos> So, wobbo, that's the whole program: http://puu.sh/7eVee/1376bdb5b2.png
L2121[10:36:13] <Wobbo> That looks okay.
L2122[10:36:53] <Vexatos> Shall I Pull-request it?
L2123[10:36:53] <Wobbo> Now, test it :P
L2124[10:37:00] * Vexatos no testing
L2125[10:37:03] * Vexatos no Minecraft
L2126[10:37:10] <Vexatos> Well, not with more than 20 FPS
L2127[10:37:13] <Wobbo> Derp
L2128[10:37:24] <Wobbo> And you don't have Lua installed on your machine?
L2129[10:37:34] <Vexatos> I do
L2130[10:37:36] <Vexatos> Of course
L2131[10:37:39] <Vexatos> Oh wait
L2132[10:37:43] <Vexatos> This is Lua, not OC
L2133[10:37:44] <Vexatos> >_>
L2134[10:37:46] <Vexatos> <->
L2135[10:38:15] * Vexatos starts SciTE
L2136[10:39:50] <Wobbo> Well then, I guess I have to make pancakes, so I will be a little absent :P
L2137[10:40:05] <Vexatos> Ok
L2138[10:40:09] <Tahg> lol
L2139[10:41:46] <Tahg> closures are useful for lots of things in lua
L2140[10:41:51] <Vexatos> Wobbo, last question, should this go into lib/COLua or lib/COLua/Exceptions
L2141[10:42:00] <Vexatos> In case some more default exceptions will be added
L2142[10:42:13] <Wobbo> lib/COLua
L2143[10:42:15] <Vexatos> k
L2144[10:42:20] <Tahg> for example, the normal way you'd implement ipairs() uses a local variable for the index
L2145[10:42:21] <Wobbo> It could be moved later
L2146[10:42:27] <Vexatos> Yea
L2147[10:50:34] <Wobbo> But you tested it and it worked fine?
L2148[10:51:41] ⇦ Quits: Vexatos (~Vexatos@p200300556E655936CD6F85566C44083C.dip0.t-ipconnect.de) (Ping timeout: 380 seconds)
L2149[10:51:47] <Tahg> hah
L2150[10:51:58] <Wobbo> XD
L2151[10:52:17] <Tahg> must've crashed his system with his lousy code =D
L2152[10:53:06] <Tahg> hell if I know
L2153[10:53:19] <Tahg> lost track of my floppy drive again
L2154[10:54:24] <Tahg> oh right, it's the one that says 0 N/A N/A for usage <.<
L2155[10:54:46] <Tahg> well, 0 is definitely inaccurate
L2156[10:54:57] <Tahg> N/A might be better
L2157[10:56:03] <Wobbo> Sangar: if I error in OC I get a traceback, does this use tostring on the error?
L2158[10:56:55] <Sangar> no idea, sorry, try it :P
L2159[10:57:06] <Wobbo> >.<
L2160[10:57:55] <Tahg> I'd think it would ultimately try __tostring
L2161[10:59:27] <Tahg> well, the print library method always uses tostring, which in turn looks for a __tostring metamethod on tables
L2162[10:59:59] <Tahg> so the question probably becomes is print being used?
L2163[11:00:51] <Tahg> or does OC make it's own version to handle the virtual components?
L2164[11:06:47] <Wobbo> I'm going
L2165[11:06:50] <Wobbo> Later!
L2166[11:06:52] <Tahg> cya
L2167[11:06:57] ⇦ Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo)
L2168[11:07:14] <Tahg> hrm, I definitely need to increase the distance of screens
L2169[11:07:35] *** manmaed|AFK is now known as manmaed
L2170[11:07:52] <Tahg> 20 blocks just doesn't really cut it for a "jumbotron" like screen
L2171[11:18:17] ⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll probably come back in either 20 minutes or 8 hours.)
L2172[11:22:16] <Tahg> hmm, wobbo was probably the person I needed
L2173[11:22:39] <Tahg> Sangar, do you know how to add a path to where require looks for files?
L2174[11:22:49] ⇦ Quits: ^v (~Kevin@2601:4:4500:887:8835:3fe8:2066:cb8c) (Read error: Connection reset by peer)
L2175[11:23:10] ⇨ Joins: ^v (~Kevin@2601:4:4500:887:8835:3fe8:2066:cb8c)
L2176[11:24:12] <Sangar> Tahg: set PATH=$PATH:/some/dir
L2177[11:25:52] <Tahg> that works from say, autorun.lua?
L2178[11:41:07] ⇨ Joins: asie (~textual@078088168214.elblag.vectranet.pl)
L2179[11:46:36] ⇨ Joins: MiningMark48 (~BillyBot@h228.58.187.173.dynamic.ip.windstream.net)
L2180[11:46:53] ⇦ Parts: MiningMark48 (~BillyBot@h228.58.187.173.dynamic.ip.windstream.net) ())
L2181[11:50:31] ⇨ Joins: ping (~Kevin@2601:4:4500:887:143:ad85:dcf0:cfba)
L2182[11:52:20] ⇦ Quits: ^v (~Kevin@2601:4:4500:887:8835:3fe8:2066:cb8c) (Ping timeout: 190 seconds)
L2183[11:52:25] *** ping is now known as ^v
L2184[11:59:40] *** SuPeRMiNoR2|Away is now known as SuPeRMiNoR2
L2185[12:10:12] ⇦ Quits: DaeDroug (uid22591@id-22591.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L2186[12:18:29] <Tahg> uhg, most of the directories in this library search path are read only
L2187[12:36:07] ⇨ Joins: Appalachia (~Archtikz@host81-157-119-8.range81-157.btcentralplus.com)
L2188[12:36:51] *** Appalachia is now known as Archadia
L2189[12:39:49] ⇦ Parts: Archadia (~Archtikz@host81-157-119-8.range81-157.btcentralplus.com) (Leaving))
L2190[12:41:19] ⇨ Joins: Kodos (~Kodos@108-226-6-195.lightspeed.stlsmo.sbcglobal.net)
L2191[12:44:23] ⇨ Joins: Vexatos (~Vexatos@p5B3CB97E.dip0.t-ipconnect.de)
L2192[12:53:28] <Tahg> sigh, so many distractions, I'll never get anywhere with this code
L2193[12:54:27] <Kodos> What goes in the second HDD slot of a T3 computer case?
L2194[12:55:18] <Vexatos> An HDD?
L2195[12:55:25] <Kodos> Not going in
L2196[12:55:26] <Kodos> =\
L2197[12:57:19] <asie> floppeis?
L2198[12:57:26] <Kodos> Not that slot, the one above it
L2199[12:58:35] <Tahg> HDD?
L2200[12:58:47] <Kodos> Again, it isn't going in
L2201[12:58:53] <Kodos> So it has to be something else
L2202[12:58:55] <Kodos> Hang on
L2203[12:59:06] <Tahg> keep in mind it's a "II"
L2204[12:59:10] <Tahg> so tier 2 or lower HD
L2205[12:59:30] <Tahg> (keep that in mind for any slot)
L2206[12:59:32] <Kodos> No, because the HDD in the first slot is a t3
L2207[12:59:40] <Kodos> And the slot says "I"
L2208[12:59:42] <Kodos> http://puu.sh/7f3VU.png
L2209[12:59:48] <Kodos> I'm asking in regards to the empty slot there
L2210[12:59:56] <Kodos> Oh
L2211[12:59:56] <Kodos> derp
L2212[12:59:57] <Kodos> nvm
L2213[12:59:58] <asie> oh yeah
L2214[13:00:00] <Kodos> I'm blind and retarded it seems
L2215[13:00:00] <Tahg> yes, the top slot says III for me =P
L2216[13:00:27] <Kodos> Why would you not just be able to put two T3 HDDs in?
L2217[13:00:38] <Kodos> That seems silly imo
L2218[13:00:38] <Vexatos> Because the case is not large enough
L2219[13:00:49] <Tahg> HDs are all the same size <.<
L2220[13:00:49] <asie> get a better case
L2221[13:00:58] <Kodos> This is the best case in the mod so far
L2222[13:01:02] <Kodos> That I know of
L2223[13:01:04] <Tahg> and ^
L2224[13:01:55] <Tahg> just pretend the system can only handle 6MB of HD
L2225[13:02:20] <Tahg> idk, for OS reasons or w/e, hell if I know why the restriction
L2226[13:03:24] <Kodos> I noticed the forums are down. Are there any sites or repositories for OC programs?
L2227[13:03:45] <Tahg> yes
L2228[13:03:56] <Tahg> Vexatos, remind us of that git again?
L2229[13:04:43] <Tahg> nm, https://github.com/OpenPrograms
L2230[13:04:49] <Tahg> WIP, but it's growing
L2231[13:05:16] <Tahg> forums should return tomorrow I hear, but idk if the posts will
L2232[13:06:02] <Vexatos> :D
L2233[13:06:02] <Tahg> I'm not sure there's as much as for CC yet
L2234[13:06:16] <Vexatos> That is a general dump for everyone to post their files on
L2235[13:06:25] <Vexatos> Tahg, I should even make a MiscPrograms repo
L2236[13:06:33] <Tahg> but probably if we get it in an FTB pack, popularity will increase
L2237[13:06:34] <Vexatos> Where everyone can Pull-request programs to
L2238[13:06:42] <Vexatos> Without having to join the org
L2239[13:07:00] <Tahg> well, anyone can technically do that? isn't read access open?
L2240[13:07:01] <Vexatos> They will just have to place their stuff in a folder named after them
L2241[13:07:05] <Vexatos> It is
L2242[13:07:10] <Vexatos> Anyone can fork and PR everywhere
L2243[13:07:17] <Vexatos> OpenSource \o/
L2244[13:07:29] <Vexatos> But a place for people to actually dump their programs on
L2245[13:07:31] <Tahg> but ya, for non-attributed stuff
L2246[13:07:34] <Vexatos> MiscPrograms repo
L2247[13:07:53] <Vexatos> So, I could just make a folder "Vexatos" there and place all my programs inside
L2248[13:07:53] <Tahg> I unfortantely prolly won't get much more done today
L2249[13:08:00] <Vexatos> without having to be in the org and make my own repo
L2250[13:08:02] <Tahg> gotta head out for a bit
L2251[13:08:08] <Vexatos> See you
L2252[13:08:24] <Tahg> still trying to find out how to handle require "blah" from a custom directory
L2253[13:08:35] <Tahg> I can fiddle with package.path, but that's ugly
L2254[13:09:10] <Tahg> I may anyway tho, it will reset if the computer restarts
L2255[13:11:59] ⇦ Quits: ^v (~Kevin@2601:4:4500:887:143:ad85:dcf0:cfba) (Read error: Connection reset by peer)
L2256[13:12:16] ⇨ Joins: ^v (~Kevin@2601:4:4500:887:143:ad85:dcf0:cfba)
L2257[13:14:28] <Vexatos> Hmm
L2258[13:14:35] <Vexatos> Does this look kind of decent?
L2259[13:14:35] <Vexatos> https://github.com/OpenPrograms/MiscPrograms/blob/master/README.md
L2260[13:18:08] ⇨ Joins: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L2261[13:18:08] zsh sets mode: +v on Wobbo
L2262[13:18:31] ⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll probably come back in either 20 minutes or 8 hours.)
L2263[13:19:01] <Wobbo> How stable is the latest dev build?
L2264[13:19:38] <Kodos> Hm. I'm trying to pastebin something and getting a 'Failed opening file for writing: file not found' error. I'm sure I'm just doing it wrong, so could someone show me an example of a 'proper' pastebin get'
L2265[13:30:39] <Wobbo> Failed to open file for writing? You shouldn't even get that error when using pastebin
L2266[13:31:10] <Wobbo> Does the folder you are trying to write to even exist?
L2267[13:33:18] <Kodos> I'm doing it exactly as the manual stated
L2268[13:33:22] <Kodos> Trying to get the LuaIDE pastbin atm
L2269[13:33:38] <Kodos> Doing this exact line
L2270[13:33:39] <Kodos> pastebin get vyAZc6tJ luaide
L2271[13:33:42] <Kodos> I get that error
L2272[13:34:14] <Wobbo> could you type in pwd and tell me what that returns?
L2273[13:34:35] <Kodos> It returned '/'
L2274[13:35:11] <Wobbo> Alright, Sangar, don't return file not found when people try to write to root please.
L2275[13:35:24] <Wobbo> Kodos: do you have a hard disk in your computer?
L2276[13:35:37] <Kodos> Two, a T3 and a T2. I'd have two T3 but that doesn't apparently fit in a T3 Case
L2277[13:35:45] <Kodos> Which is silly and ass backwards
L2278[13:36:04] <JZTech101> Meh. Servers can hold more
L2279[13:36:06] <Wobbo> Alright, have you mounted the harddisks yet?
L2280[13:36:16] <Kodos> >.>
L2281[13:36:17] <Kodos> <.<
L2282[13:36:27] * Kodos is too used to CC still.
L2283[13:36:39] <Wobbo> :P
L2284[13:36:53] <JZTech101> Wobbo: don't mind Kodos. He recently told me that he thinks CC didn't use lua
L2285[13:37:02] <Kodos> No, I did not.
L2286[13:37:05] <Kodos> Good try though
L2287[13:37:16] <Kodos> I said you were mad because you couldn't Lua
L2288[13:37:20] <Kodos> You twisted my words
L2289[13:37:28] <JZTech101> OC*
L2290[13:37:35] <Wobbo> Alright, to install LuaIDE, mount the harddisks and cd into that filesystem. Then try to get the pastebin again
L2291[13:37:42] <Kodos> Alright, will do
L2292[13:37:53] * Kodos runs off to figure out how to mount things *giggles*
L2293[13:38:08] <JZTech101> Kodos: so why would I say OC is superior to CC. They both use lua......
L2294[13:38:46] <JZTech101> I say OC is superior to CC. You say"you were mad because you couldn't lua" Geeee
L2295[13:39:01] <Kodos> Again, you're twisting my words, so just shut the fuck up.
L2296[13:39:21] <Kodos> Good lord, I don't know how anyone in their right mind could possibly be friends with such a twat like you
L2297[13:39:24] <JZTech101> Kodos: I'm not sure how to read it in a different way >_>
L2298[13:39:30] <Kodos> That's because you're an idiot.
L2299[13:39:36] <JZTech101> Kodos: I could say the same to you
L2300[13:42:34] <Wobbo> Vexatos, I tweaked Exception.lua a little
L2301[13:43:09] <Wobbo> Also, you forgot to do one thing in init, self was not returned.
L2302[13:44:22] <Kodos> Got the pastebin working now, thanks.
L2303[13:44:30] <Wobbo> yw
L2304[13:44:31] <Kodos> Sadly, LuaIDE seems to not function for OC
L2305[13:44:42] <Kodos> So I'm stuck with the vanilla editor
L2306[13:45:01] <Wobbo> No, there are differences between the libraries that make it currently impossible to run CC programs
L2307[13:45:20] <Kodos> Ahh
L2308[13:45:29] <Kodos> Well here's hoping someone makes a similiar IDE
L2309[13:45:34] <Kodos> I liked the live error tracking
L2310[13:46:02] <JoshTheEnder> seeing as we were talking about it at sompoint in the past week, does anyone have a link to the newest MFR?
L2311[13:46:53] <Kodos> I wonder what new stuff there is since I last updated it
L2312[13:49:33] <Kodos> Honestly, I hope you guys take off and become as popular as CC, because I love the way the mod is setup, and despite being overwhelming at first glance, the OS you guys have is surprisingly easy to use once you have an initial grasp on it.
L2313[13:50:06] <Kodos> Plus having 20 server racks all blinking and doing things in my space station sounds like a fun time
L2314[13:50:16] <Wobbo> Kodos, what OS do you normally use?
L2315[13:50:27] <Kodos> Irl?
L2316[13:50:33] <Wobbo> Yep
L2317[13:50:40] <Kodos> I'm a windows scrub
L2318[13:50:55] <Kodos> I'm by no means a programmer, I'm just a simple gamer who likes to learn and tinker with things
L2319[13:52:35] <Wobbo> Then there is some stuff in the OS that you are probably not familiar with :P
L2320[13:53:45] <Kodos> Which is a great opportunity to learn =)
L2321[13:54:05] <Kodos> Eventually I'll have lumberjack and miner Cylonbots (That's what I call the OC Robots)
L2322[13:54:13] <SpiritedDusty> Cloynbots lol
L2323[13:54:16] <Tahg> oh, Wobbo just the guy I need
L2324[13:54:38] <Wobbo> Whats up Tahg?
L2325[13:54:49] <Wobbo> Cylonbots is a nice name :P
L2326[13:55:40] <SpiritedDusty> anyone have a OC server to just hangout on? :P
L2327[13:56:04] <Wobbo> SpiritedDusty: Wired's server has OC
L2328[13:56:16] <Wobbo> I wouldn't know another one
L2329[13:56:24] <SpiritedDusty> oh, yeah I'm an admin there lol
L2330[13:56:26] <Tahg> anyways
L2331[13:56:41] <Tahg> custom search dir for require, is it possible?
L2332[13:56:53] <Wobbo> Tahg, yep
L2333[13:57:12] <Wobbo> table.insert(package.loaders, customFunction)
L2334[13:57:19] <Wobbo> Just like normal Lua ;)
L2335[13:57:39] <Tahg> uhg, I gotta write my own func?
L2336[13:57:51] <Tahg> what's it need to do?
L2337[13:57:51] <Wobbo> I made the package module with the documentation open.
L2338[13:58:01] <Wobbo> Oh, you just want a different search path?
L2339[13:58:06] <Tahg> yessir
L2340[13:58:18] <SpiritedDusty> are OC symlinks all lua? no Java side involved right?
L2341[13:58:23] <Wobbo> package.path. Just like normally Lua :P
L2342[13:58:37] <Wobbo> SpiritedDusty: you should ask Sangar
L2343[13:58:49] <Tahg> ok, so I can do package.path = package.path .. ";/whatever"?
L2344[13:59:09] <SpiritedDusty> oh Sangar is away
L2345[13:59:16] <Tahg> that's what I had in mind, but wasn't sure what'd happen if the /whatever was removed
L2346[13:59:20] <Wobbo> Tahg: as long as your whatever is a valid path
L2347[13:59:40] <Wobbo> To see how the paths work, check out the Lua reference
L2348[13:59:59] <Tahg> speaking of, /home/lib/ isn't generally valid is it?
L2349[14:00:10] <Wobbo> Normally, no
L2350[14:00:57] <Wobbo> But then again, normally to only writeable folder is /tmp :P
L2351[14:01:22] <Tahg> ya, and /tmp isn't anywhere to be found in that path
L2352[14:02:08] <Wobbo> We just expected that people would have a disk that they mount at /home, since that is pretty common in POSIX
L2353[14:02:14] <Tahg> ah
L2354[14:02:32] <Tahg> so if I did mount my disk there, it'd search the root for libs?
L2355[14:02:48] <Tahg> er, the /lib actually
L2356[14:02:49] <Wobbo> it would search the folder /home/lib for libs
L2357[14:02:52] <Tahg> ya
L2358[14:02:53] <Wobbo> yeah
L2359[14:03:30] <Tahg> cool, that sounds like a reasonable solution then
L2360[14:04:00] <Tahg> Kodos, as for an IDE...I might get around to one eventually
L2361[14:04:38] <Wobbo> I know that Kenny was working on one
L2362[14:04:48] <Tahg> was he?
L2363[14:04:52] <Wobbo> YEah
L2364[14:05:02] <Tahg> knowing Kenny, he doesn't sound the like person who could pull that off
L2365[14:05:24] <Tahg> he was having trouble with basic lua earlier
L2366[14:05:33] <Tahg> unless we're talking about a different Kenny
L2367[14:05:44] <Wobbo> He got a lot done already, if I can judge from what I heard from him
L2368[14:05:48] <Wobbo> Anyway, I am going
L2369[14:05:51] <Wobbo> Later!
L2370[14:05:54] <Tahg> ok, cya (again)
L2371[14:06:03] ⇦ Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo)
L2372[14:07:34] <Kodos> Kenny's known to surprise. I've seen his RiM mining platform
L2373[14:08:38] <Tahg> well, I'm just going off earlier
L2374[14:08:45] <Tahg> but maybe it's situational
L2375[14:09:26] <Tahg> like, I can pick up most any new (programming) language or API fairly quickly, but maybe he just needs to see examples
L2376[14:09:53] <Kodos> When it comes to programming and someone teaching me something, I generally tell them to assume I'm 4 years old and autistic
L2377[14:10:04] <Tahg> hmm
L2378[14:10:17] <Kodos> No offense to anyone who is or knows someone who is autistic or otherwise special needs.
L2379[14:10:21] <Tahg> but autistic people can generally learn some of these kind of things better
L2380[14:10:27] <Kodos> Very true
L2381[14:10:28] * Tahg raises hand
L2382[14:10:32] <Kodos> A poor choice of words on my part.
L2383[14:10:40] <Tahg> I'm Asperger's actually
L2384[14:10:42] <Kodos> From now on I shall simply say incapable of learning
L2385[14:11:03] <Kodos> tbh I probably say a lot of stupid shit that offends people and I don't realize it
L2386[14:11:05] <Tahg> plus nearsighted, colorblind, and severly ADD
L2387[14:11:15] <Kodos> I suffer from ADHOS
L2388[14:11:27] <Tahg> eh, there was no offense taken
L2389[14:12:02] <Tahg> was simply pointing out that maybe autistic probably wasn't the negative term you were going for
L2390[14:12:22] <Tahg> since many autistic people can handle really logic/literal tasks well
L2391[14:14:25] <Kodos> Indeed
L2392[14:14:28] <Kodos> Atm,
L2393[14:14:40] <Kodos> err I'm trying to write a program that will blink a redstone lamp off and on
L2394[14:14:55] <Kodos> Trying to break myself of CC programming
L2395[14:16:01] <Kodos> Trying to start with something simple like my peripheral method detection program from CC, but in OC form
L2396[14:18:23] <Kodos> Will the green light on the server blink and/or do anything else if the server is performing an action?
L2397[14:18:27] <Kodos> Or running a program
L2398[14:18:47] <Tahg> it's always "running a program"
L2399[14:18:55] <Kodos> Okay, let me rephrase my question
L2400[14:19:09] <Kodos> Is there any way to make the server light blink or otherwise do something?
L2401[14:19:16] <Kodos> Or is it always just green and solid
L2402[14:19:54] <Tahg> um, it's just power afaik
L2403[14:20:15] <Tahg> goes off if you turn off the computer I'm pretty sure
L2404[14:22:05] <Tahg> hmm, personal preference would be to make it black/red/dull green
L2405[14:22:12] <Tahg> instead of the case color
L2406[14:27:40] ⇦ Quits: ^v (~Kevin@2601:4:4500:887:143:ad85:dcf0:cfba) (Ping timeout: 190 seconds)
L2407[14:33:36] ⇨ Joins: ^v (~Kevin@c-71-238-153-166.hsd1.mi.comcast.net)
L2408[14:33:44] <Kodos> Hmm, what are some of the mods that have specific interaction with OC?
L2409[14:33:48] <Kodos> I know StargateTech2 does
L2410[14:34:03] <Kodos> s/specific interaction/compatibility
L2411[14:37:27] ⇨ Joins: asie (~textual@078088168214.elblag.vectranet.pl)
L2412[14:37:54] <asie> so i need to figure out if storing large amounts of data in NBT is a good idea
L2413[14:37:55] <asie> or if i should use an external database
L2414[14:37:56] <asie> as in, for an Item
L2415[14:43:17] * Tahg can't believe he's doing what he's doing
L2416[14:43:53] <Tahg> got slightly "annoyed" at the default screen resolution
L2417[14:44:26] <Tahg> so I'm writing an autorun script that automatically resizes it to the maximum resolution in the proper aspect ration
L2418[14:44:29] <Tahg> ratio*
L2419[14:44:51] <Tahg> taking into account the screen border and cell ratio
L2420[14:50:21] *** JZTech101 is now known as Mousa1998
L2421[14:50:40] *** Mousa1998 is now known as Mousa1988
L2422[14:51:02] *** Mousa1988 is now known as JZTech101
L2423[14:52:08] <Tahg> awesome =P
L2424[14:56:09] <Tahg> hmm, not that this matters *too* much, but the graphics seem to get initialized before autoruns are autorun, so the screen kinda "glitches"
L2425[14:57:39] ⇦ Quits: Vexatos (~Vexatos@p5B3CB97E.dip0.t-ipconnect.de) (Ping timeout: 201 seconds)
L2426[14:58:38] ⇨ Joins: Wired98 (~root@c-75-72-220-179.hsd1.mn.comcast.net)
L2427[14:58:59] <Wired98> Hey, anyone know what's going on with oc.cil.li?
L2428[14:59:04] <Tahg> yep
L2429[14:59:15] <Tahg> being reworked, should be up tomorrow from what I hear
L2430[14:59:20] <Wired98> Ah, okay.
L2431[14:59:22] <Wired98> Thanks.
L2432[14:59:25] <Tahg> np
L2433[14:59:43] ⇦ Quits: Wired98 (~root@c-75-72-220-179.hsd1.mn.comcast.net) (Client Quit)
L2434[15:06:29] <^v> :D Wired
L2435[15:08:38] <Kenny|AFK> Kodos: Redstone in Motion, Big Reactors, MFFS, and a couple of others i can't think of at the momemt
L2436[15:09:03] <Kodos> Hehe, exactly. You'll get OC stuff going in no time
L2437[15:09:15] *** LordFokas|off is now known as LordFokas
L2438[15:09:21] <Kenny|AFK> it also works with a lot of CC peripherals
L2439[15:09:37] <Kodos> I'm still working out the regular programming bits, let alone much else
L2440[15:09:45] <Tahg> is that mods OC has support for, or that have support for OC?
L2441[15:09:48] <Tahg> or both
L2442[15:10:02] <Kenny|AFK> OC has support for
L2443[15:10:29] <Kenny|AFK> also Logi -pipes should work with the robots
L2444[15:10:47] <Tahg> in what way?
L2445[15:10:56] <Kenny|AFK> I know that an OC computer can access functions of a basic logi-ppipe
L2446[15:11:10] <Kenny|AFK> inventory interactions
L2447[15:11:12] <Tahg> hmm, what's a logi-pipe btw?
L2448[15:11:22] <Kenny|AFK> Krapht's old pipes
L2449[15:11:28] <Tahg> oh, logistics pipes
L2450[15:11:35] <Tahg> didn't know they were "programmable"
L2451[15:12:04] <Kenny|AFK> they are controllable by computer as they now have functions to connect with turtles
L2452[15:12:20] <Tahg> I see, cool
L2453[15:12:30] <Kenny|AFK> so they should also work with robots
L2454[15:12:34] <Tahg> ya, the new version of LP is cool
L2455[15:13:04] <Tahg> um, I really know that dev from somewhere, I think anywayt
L2456[15:13:05] <Kenny|AFK> LP used to be my only way for doing a storage room :)
L2457[15:13:15] <Kenny|AFK> daveboecki?
L2458[15:13:38] <Kenny|AFK> he's handlikng them now. he deals alot with bukkit plugins
L2459[15:14:00] <Tahg> no, not him wasn't there someone else?
L2460[15:14:22] <Kenny|AFK> yeah, just remember, someone took over from him. let me check
L2461[15:14:24] <Tahg> oh, nm was thinking of someone else
L2462[15:14:50] <Tahg> well, I was merging two modders in my mind
L2463[15:15:03] <Kenny|AFK> theZorro266 is doing them now
L2464[15:15:14] <Tahg> there's a whole crew anyway: http://www.minecraftforum.net/topic/1831791-16xbuildcraft-logistics-pipes/
L2465[15:16:08] <Kenny|AFK> just looked at the github list
L2466[15:16:30] <Kenny|AFK> flow86 is in there, mistaqur, and a lot of other well known names
L2467[15:16:33] <Tahg> 28 contributers =P
L2468[15:17:13] <Kenny|AFK> i kind of thought way back that Krapht was going to incorporate them into BC like he did sneaky pipes
L2469[15:18:04] <Tahg> well, no I don't think so
L2470[15:18:14] <Tahg> LP is a pretty large mod
L2471[15:18:44] <Tahg> bbl
L2472[15:18:53] <Tahg> leaving earlier than I expected <.<
L2473[15:18:55] <Kenny|AFK> it is now, but back then when Krapht dropped it, it wasn't anywhere as bnig as it is now
L2474[15:19:04] <Kenny|AFK> and i got to take off as well
L2475[15:19:09] <Kenny|AFK> l8r
L2476[15:20:42] <Kodos> So does anyone have or know of any useful OC programs that would be good for the average user to have around
L2477[15:29:42] *** SuPeRMiNoR2 is now known as SuPeRMiNoR2|Away
L2478[15:51:19] ⇨ Joins: Coreymills25 (webchat@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net)
L2479[15:51:26] <Coreymills25> heyy all
L2480[15:52:17] <^v> nope
L2481[15:52:58] ⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll probably come back in either 20 minutes or 8 hours.)
L2482[16:17:58] <Kodos> Oh nifty, you can name server cards with an anvil. Time to make dedicated servers for things and name them so I know what one is giving me grief
L2483[16:27:49] ⇨ Joins: ping (~Kevin@2601:4:4500:887:e8a0:eb47:2003:d1c8)
L2484[16:29:57] ⇦ Quits: ^v (~Kevin@c-71-238-153-166.hsd1.mi.comcast.net) (Ping timeout: 186 seconds)
L2485[16:31:11] ⇦ Quits: Coreymills25 (webchat@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net) (Ping timeout: 198 seconds)
L2486[16:42:20] ⇦ Quits: ping (~Kevin@2601:4:4500:887:e8a0:eb47:2003:d1c8) (Ping timeout: 190 seconds)
L2487[16:51:36] *** LordFokas is now known as LordFokas|off
L2488[17:03:39] ⇨ Joins: ^v (~Kevin@2601:4:4500:887:758f:fbff:e48b:aa4c)
L2489[17:03:57] <LordJoda> thats of course a very special feature! we worked very hard to achieve this... and so... (mostly and so...)
L2490[17:10:34] <Kodos> Lol
L2491[17:13:34] *** ^v is now known as ds81482
L2492[17:13:56] *** ds81482 is now known as ^v
L2493[17:33:34] ⇨ Joins: Corey|IG (~corey|ig@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net)
L2494[17:58:07] ⇨ Joins: ping (~Kevin@2601:4:4500:887:7548:f5c7:2603:ebc7)
L2495[18:01:00] ⇦ Quits: ^v (~Kevin@2601:4:4500:887:758f:fbff:e48b:aa4c) (Ping timeout: 190 seconds)
L2496[18:05:03] *** Biohazard is now known as Bot
L2497[18:09:30] <Symmetryc> Hello
L2498[18:11:57] ⇨ Joins: ShadowKatStudios (~chatzilla@c211-31-42-102.rochd5.qld.optusnet.com.au)
L2499[18:13:50] <Corey|IG> heyy
L2500[18:14:56] <ShadowKatStudios> :D There's a computer.energy!
L2501[18:15:05] <ShadowKatStudios> I can make sure it doesn't crash :D
L2502[18:18:11] <ShadowKatStudios> Are characters square? Like the size of them?
L2503[18:19:21] *** JoshTheEnder is now known as JoshTheEnder|BackInTheEther
L2504[18:19:42] <ShadowKatStudios> Also I thought reading/writing drives needed energy?
L2505[18:22:38] * ShadowKatStudios goes digging for the font file
L2506[18:23:36] <ShadowKatStudios> :( The chars aren't vertical
L2507[18:23:42] <ShadowKatStudios> Well, aren't square
L2508[18:23:51] <ShadowKatStudios> They are vertical
L2509[18:35:41] <Corey|IG> anyone know anything about RotaryCraft?
L2510[18:36:09] <zsh> it's a mod
L2511[18:36:19] <Kodos> It's a laggy mod
L2512[18:36:30] <Corey|IG> i dont find it laggy at all
L2513[18:38:09] ⇦ Quits: JZTech101 (~JZTech101@5.231.53.154) (Remote host closed the connection)
L2514[18:44:25] <ShadowKatStudios> Is it weird that I have headphones under my headset?
L2515[18:47:41] <zsh> you are wierd
L2516[18:48:23] <zsh> wierd*
L2517[18:48:44] <zsh> weird* there
L2518[18:48:58] ⇦ Quits: LordJoda (~lordjoda@178-26-182-118-dynip.superkabel.de) ()
L2519[18:49:19] <ShadowKatStudios> Well my computer is unstable at best, so I play music through my phone instead of my computer to increase stability
L2520[18:50:00] ⇦ Quits: ping (~Kevin@2601:4:4500:887:7548:f5c7:2603:ebc7) (Ping timeout: 190 seconds)
L2521[18:50:14] <ShadowKatStudios> Even if my computer crashes I can listen to music :D
L2522[18:50:19] <zsh> perfect match: unstable computer - unstable person :P
L2523[18:50:35] <ShadowKatStudios> :D You're /right/!
L2524[18:50:39] <ShadowKatStudios> :D
L2525[18:51:38] <ShadowKatStudios> Writing a timesharing system is hard
L2526[18:51:50] <ShadowKatStudios> Especially when you're handling lots of clients at once
L2527[18:51:56] <Kodos> Shadow Kat studios sounds familiar...
L2528[18:52:03] <Kodos> Do you do anything in Second Life?
L2529[18:52:12] <ShadowKatStudios> Not that I'm aware of
L2530[18:52:18] <Kodos> Hm
L2531[18:52:31] <zsh> he's on his 3rd life now
L2532[18:52:57] <zsh> only 6 left
L2533[18:53:34] * ShadowKatStudios is trying to write PICK in Lua
L2534[18:54:02] ⇨ Joins: ^v (~Kevin@2601:4:4500:887:1420:6c59:1b68:472b)
L2535[18:54:25] <ShadowKatStudios> The only docs I can find on it are from the late 1980s xD
L2536[18:57:15] <Kodos> I want someone to make Zork in either OC or CC
L2537[18:59:13] <ShadowKatStudios> Was there a version for the PDP-11?
L2538[18:59:25] <ShadowKatStudios> I want to write a PDP-11 emulator
L2539[19:01:10] ⇦ Quits: Corey|IG (~corey|ig@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net) (Remote host closed the connection)
L2540[19:03:11] ⇨ Joins: JZTech101 (jztech101@crabhost.org)
L2541[19:03:56] <zsh> one drawback to that. person hads to be able to run it on their computer to see what it is about
L2542[19:04:17] <zsh> the game is so old you can't run it on any system now
L2543[19:04:38] <JZTech101> I see somone is using zsh to talk
L2544[19:04:38] * ShadowKatStudios wonders where he would get a copy of PDP-11 UNIX
L2545[19:04:46] * JZTech101 places bets on Kenny|AFK
L2546[19:05:45] <ShadowKatStudios> What tier is a wireless network card?
L2547[19:07:09] <zsh> tier 2
L2548[19:07:39] <zsh> have fun. you should be able to find something here for PDP-11: http://www.pdp11.org/
L2549[19:08:05] <ShadowKatStudios> :o Baby chickens follow bigger chickens :D
L2550[19:08:29] <zsh> which came first: the chicklen or the egg
L2551[19:09:48] <ShadowKatStudios> The egg, which was mutated from something non-chicken
L2552[19:11:28] <ShadowKatStudios> Hmm, should I replace read() with a thing that waits for a packet containing text over the network?
L2553[19:11:39] <ShadowKatStudios> And print sending text over the network?
L2554[19:16:44] *** alekso56 is now known as alekso56_off
L2555[19:17:12] <ShadowKatStudios> :( English assignments are not fun
L2556[19:39:30] ⇦ Quits: ^v (~Kevin@2601:4:4500:887:1420:6c59:1b68:472b) (Quit: Leaving)
L2557[19:44:38] <Tahg> back
L2558[19:45:16] <Tahg> I'm sure something these days can run zork
L2559[19:46:35] <Tahg> ShadowKatStudios, fancy writing an interpreter for this: http://i7-dungeon.sourceforge.net/source_0.html
L2560[19:47:02] <Tahg> that is *actual* source code btw, not just a description of the game
L2561[19:51:19] ⇨ Joins: Corey|IG (~corey|ig@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net)
L2562[20:00:30] <Symmetryc> Tahg: What sorcery is that?
L2563[20:00:48] <Symmetryc> AppleScript or whatever that humanish language is?
L2564[20:00:58] <Tahg> Inform...I think
L2565[20:01:06] <Tahg> except it doesn't match the examples I see
L2566[20:01:25] <Tahg> so I'm trying to figure out if you can interpret exactly that
L2567[20:01:55] ⇦ Quits: Corey|IG (~corey|ig@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net) (Ping timeout: 194 seconds)
L2568[20:02:50] <Symmetryc> Tahg: Btw I made function overloading in L ua :D
L2569[20:02:53] <Symmetryc> *Lua
L2570[20:03:17] <Tahg> htf did you manage that?
L2571[20:03:22] <Symmetryc> Tahg: https://github.com/Symmetryc/Native_Lua/blob/master/Overloading/fn.lua
L2572[20:05:52] <Symmetryc> Tahg: You like?
L2573[20:06:09] <Tahg> clever =P
L2574[20:06:20] <Symmetryc> :D
L2575[20:08:52] <Symmetryc> Tahg: What've you been doing recently?
L2576[20:20:25] <ShadowKatStudios> :o That's code?
L2577[20:39:18] * ShadowKatStudios begins to meditate so he can finish his english assignment
L2578[20:39:32] <ShadowKatStudios> Meditate = play music, ignore rest of world
L2579[20:45:54] <SpiritedDusty> Sangar, you there?
L2580[20:47:56] ⇨ Joins: Coreymills25 (webchat@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net)
L2581[20:52:38] ⇦ Quits: Coreymills25 (webchat@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net) (Ping timeout: 198 seconds)
L2582[21:37:29] <CokaCola> Any way to fix the weird bug with the remote terminal? I shift+right click on a server in a server rack, but when I open it I cannot see anything, but if I go to my main computers screen and type it shows up on the terminal. And if I reset that computer everything is still visible in the terminal. It's pretty much fail linking all my remote terminals with my main computer -.-
L2583[21:41:15] <CokaCola> Never mind I think I had a cable connected directly between the computer and the server rack, guess it doesn't like that
L2584[21:44:48] <SpiritedDusty> yeah you can't have computers connected directly to each other, that causes weird problems
L2585[22:11:30] <CokaCola> Well I disconnected it and just connected the redstone block directly to the server rack but now it's whining that there is no primary redstone instead :p
L2586[22:16:18] <ShadowKatStudios> I can't use floppy drives with servers either :(
L2587[22:40:45] ⇦ Quits: Lathanael (~Lathanael@p54973002.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L2588[22:50:00] ⇨ Joins: Lathanael|Away (~Lathanael@p54972F76.dip0.t-ipconnect.de)
L2589[22:56:44] ⇨ Joins: Vexatos (~Vexatos@p5B3CB97E.dip0.t-ipconnect.de)
L2590[22:56:54] <SpiritedDusty> hi Vexatos
L2591[22:57:07] <Vexatos> \o
L2592[23:10:14] ⇨ Joins: Coreymills25 (webchat@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net)
L2593[23:21:08] ⇦ Quits: Coreymills25 (webchat@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net) (Ping timeout: 198 seconds)
L2594[23:36:09] <ShadowKatStudios> So breadboard wires don't conduct 5 volts at 30 amps
L2595[23:37:58] <ShadowKatStudios> Is plastic smoke toxic?
L2596[23:38:47] ⇨ Joins: Coreymills25 (webchat@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net)
L2597[23:49:29] ⇦ Quits: Coreymills25 (webchat@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net) (Ping timeout: 198 seconds)
<<Prev Next>> Scroll to Top