<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:11:50] ⇨
Joins: Caitlyn (Katie@eos.pc-logix.com)
L2[00:11:50] *** Server sets mode: +ntz
L3[00:12:08] ***
Daiyousei is now known as LearningFairy
L4[00:12:50] <Caitlyn> hmm
L5[00:12:58] <Caitlyn> !op
L6[00:12:58] zsh
sets mode: +o on Caitlyn
L7[00:15:41] ⇨
Joins: Caitlyn (Katie@eos.pc-logix.com)
L8[00:15:41] *** Server sets mode: +ntz
L9[00:16:10] ***
Caitlyn is now known as Guest5116
L10[00:16:39] ***
Guest5116 is now known as Caitlyn
L11[00:16:49] <Caitlyn> !op
L12[00:16:49] zsh
sets mode: +o on Caitlyn
L13[00:29:54] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378
seconds)
L14[00:35:36] ⇨
Joins: Vexatos
(~Vexatos@p200300556E1C1F1354803B135D88C2B9.dip0.t-ipconnect.de)
L15[00:35:36] zsh
sets mode: +v on Vexatos
L16[00:38:36] ⇨
Joins: Shuudoushi (Shuudoushi@eos.pc-logix.com)
L17[00:42:32] ⇨
Joins: rjwboys2
(~rjwboys@99-190-16-238.lightspeed.snantx.sbcglobal.net)
L18[00:44:21] ⇨
Joins: Nirek_b (~Nirek@ip68-110-162-86.no.no.cox.net)
L19[00:44:22] ⇦
Quits: rjwboys
(~rjwboys@99-190-16-238.lightspeed.snantx.sbcglobal.net) (Ping
timeout: 200 seconds)
L20[00:45:16] ⇨
Joins: cpup (~cpup@32.218.113.33)
L21[00:46:57] ⇦
Quits: Nirek (~Nirek@ip68-110-162-86.no.no.cox.net) (Ping timeout:
378 seconds)
L22[00:48:47] ⇦
Quits: Vexatos
(~Vexatos@p200300556E1C1F1354803B135D88C2B9.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L23[00:50:36] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L24[00:53:26] ***
Away_21 is now known as Wuerfel_21
L25[00:56:44] ⇨
Joins: cpup (~cpup@32.218.113.33)
L26[01:02:50] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L27[01:06:49] ***
Cruor|Away is now known as Cruor
L28[01:14:44] ⇨
Joins: cpup (~cpup@32.218.113.33)
L30[01:19:48] ⇦
Quits: v^ (~pixel@2601:4:680:104c:c087:4c03:9978:c72f) (Read error:
Connection reset by peer)
L31[01:20:10] ⇨
Joins: v^ (~pixel@2601:4:680:104c:c087:4c03:9978:c72f)
L32[01:20:10] zsh
sets mode: +v on v^
L33[01:20:40] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L34[01:25:26] ⇨
Joins: iceman11a
(iceman11a@cpe-74-141-56-150.swo.res.rr.com)
L35[01:26:50] ⇨
Joins: cpup (~cpup@32.218.113.33)
L36[01:27:43] ⇦
Quits: Azazel (uid52684@id-52684.uxbridge.irccloud.com) (Quit:
Connection closed for inactivity)
L37[01:31:28] ***
Kiloff is now known as Kilobyte
L38[01:35:59] ***
SKS-Away is now known as ShadowKatStudios
L39[01:36:40] <ShadowKatStudios> Afternoon
o.
L40[01:36:41] <ShadowKatStudios> o/
L41[01:37:25] ⇦
Quits: iceman11a (iceman11a@cpe-74-141-56-150.swo.res.rr.com)
(Quit: Leaving)
L42[01:37:40] ⇦
Quits: Nirek_b (~Nirek@ip68-110-162-86.no.no.cox.net) (Read error:
Connection reset by peer)
L43[01:37:45] ⇨
Joins: Nirek_b_d
(~Nirek@ip68-110-162-86.no.no.cox.net)
L44[01:40:37] <Kilobyte> morning
L45[01:40:44] <Kodos> What's the difference
between an ExU transfer node and a retrieval node
L46[01:41:17] <Kilobyte> does the retrieval
maybe pull from a remote inventory?
L47[01:41:19] <Kilobyte> idk
L48[01:41:24] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378
seconds)
L49[01:45:34] ⇨
Joins: cpup (~cpup@32.218.113.33)
L50[01:47:10] ***
Greylocke is now known as Greylocke|afk
L51[01:52:18] ⇨
Joins: skyem123 (skyem123@5.150.100.90)
L52[01:55:08] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L53[02:00:33] ⇨
Joins: cpup (~cpup@32.218.113.33)
L54[02:02:33] ⇦
Quits: jk-5 (~jk-5@D97A1938.cm-3-3a.dynamic.ziggo.nl) (Quit:
Bye)
L55[02:03:03] ⇨
Joins: jk-5 (~jk-5@D97A1938.cm-3-3a.dynamic.ziggo.nl)
L56[02:05:36] ⇨
Joins: JjStAr992_Gaming
(~jjstar992@server.modrealms.net)
L57[02:05:54] ⇦
Quits: JjStAr992_Gaming (~jjstar992@server.modrealms.net) (Remote
host closed the connection)
L58[02:17:09] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378
seconds)
L59[02:17:18] ⇨
Joins: cpup (~cpup@32.218.113.33)
L61[02:30:02] ***
Cruor is now known as Cruor|Away
L62[02:30:50] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L63[02:35:42] <gamax92> .l 32768/4096
L64[02:35:42] <^v> gamax92, 8
L65[02:37:06] ⇨
Joins: cpup (~cpup@32.218.113.33)
L66[02:37:53] <gamax92> :O how dare you
segmentation fault
L67[02:39:14] <Wuerfel_21> gamax92, well,
in my stuff, i never even get segmentation faults when i acces some
non-malloc'ed pointer, it just hangsn up
L68[02:39:27] ***
Nirek_b_d is now known as Nirek
L69[02:39:33] <gamax92> Wuerfel_21: da fak
are you talking about.
L70[02:40:07] <Wuerfel_21> gamax92, im
bored
L71[02:40:34] <gamax92> sleep
L72[02:41:33] <Wuerfel_21> gamax92, i just
did
L73[02:42:04] <Wuerfel_21> its almost 10AM
over here
L74[02:48:26] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L75[02:53:19] ⇨
Joins: cpup (~cpup@32.218.113.33)
L76[03:03:17] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L77[03:04:20] ***
Yepoleb is now known as Guest71569
L78[03:04:22] ⇨
Joins: Yepoleb
(~quassel@188-22-163-107.adsl.highway.telekom.at)
L79[03:06:06] ⇦
Quits: Guest71569 (~quassel@91-115-119-195.adsl.highway.telekom.at)
(Ping timeout: 378 seconds)
L80[03:07:13] ⇨
Joins: asie (~asie@078088168214.elblag.vectranet.pl)
L81[03:07:13] zsh
sets mode: +v on asie
L82[03:09:11] ***
Benguin[ZzZ] is now known as Benguin
L83[03:09:19] ⇨
Joins: CompanionCube
(~samis@95f1a56c.skybroadband.com)
L84[03:10:06] ⇨
Joins: cpup (~cpup@32.218.113.33)
L85[03:12:36] <heatseeker0> Do I need to
restart a robot after tweaking the config settings that control XP
gain rates? Server was restarted.
L86[03:14:10] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L87[03:16:19] ⇨
Joins: cpup (~cpup@32.218.113.33)
L88[03:18:55] ***
manmaed|AFK is now known as manmaed
L89[03:22:32] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L90[03:29:40] ⇨
Joins: cpup (~cpup@32.218.113.33)
L91[03:38:00] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378
seconds)
L92[03:40:03] ⇨
Joins: cpup (~cpup@32.218.113.33)
L93[03:44:24] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L94[03:50:29] ⇦
Quits: CompanionCube (~samis@95f1a56c.skybroadband.com) (Remote
host closed the connection)
L95[03:51:41] <Wuerfel_21> heatseeker0,
try
L96[03:51:52] ⇨
Joins: cpup (~cpup@32.218.113.33)
L97[03:51:56] <Ender> heatseeker0:
probably
L98[03:52:09] <heatseeker0> Wuerfel_21,
done so. Not that big of a change to be visible soon
L99[03:52:56] <Wuerfel_21> Ender, also,
thanks for removing the ban on me
L100[03:56:05] <Ender> i did that a while
ago
L101[03:56:51] <dangranos> hello .-.
L102[03:57:17] <Wuerfel_21> Ender, just
didnt check -.-
L103[03:59:14] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L104[04:06:38] <Wuerfel_21> cpup has some
kind of problems...
L105[04:07:47]
⇨ Joins: cpup (~cpup@32.218.113.33)
L106[04:20:50] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L107[04:26:32]
⇨ Joins: cpup (~cpup@32.218.113.33)
L108[04:30:26] ⇦
Quits: Dashkal (~dashkal@S0106001217d8177c.vf.shawcable.net) (Ping
timeout: 194 seconds)
L109[04:34:00] ***
gAway2002 is now known as g
L110[04:38:26] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L111[04:39:31]
⇨ Joins: iceman11a
(iceman11a@cpe-74-141-56-150.swo.res.rr.com)
L112[04:42:18]
⇨ Joins: cpup (~cpup@32.218.113.33)
L113[04:53:42] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L114[04:56:36]
⇨ Joins: Inari
(~Uni@p54934DCB.dip0.t-ipconnect.de)
L115[04:57:11]
⇨ Joins: cpup (~cpup@32.218.113.33)
L116[05:06:33] ***
ShadowKatStudios is now known as SKS-Away
L117[05:13:30] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L118[05:16:38]
⇨ Joins: cpup (~cpup@32.218.113.33)
L119[05:16:59]
⇨ Joins: Dashkal (~dashkal@70.68.172.21)
L120[05:31:32] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L121[05:32:22] ***
manmaed is now known as manmaed|AFK
L122[05:32:50] ⇦
Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping timeout:
194 seconds)
L123[05:35:30] <heatseeker0> Umm...
there's this I just noticed: [29/1/2015 13:31:58 PM] [Client
thread/WARN] [Waila]: Catched unhandled exception : [class
pl.asie.computronics.integration.waila.WailaComputronics]
java.lang.NoClassDefFoundError:
pl/asie/computronics/block/BlockDigitalReceiverBox
L124[05:36:55]
⇨ Joins: cpup (~cpup@32.218.113.33)
L125[05:47:07]
⇨ Joins: McJty (~McJty@bluecoat2.uzleuven.be)
L126[05:47:27] <McJty> Hi, is there a
maven dependency for OpenComputers that I can put in my
build.gradle so that I can support OC in my mod?
L127[05:48:50] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L128[05:49:05]
⇨ Joins: dangranos_ (~dangranos@37.23.251.92)
L129[05:49:08] <heatseeker0> Hey
McJty
L131[05:49:20] <heatseeker0> it has
instructions for maven dep
L132[05:49:31] <McJty> aha ok thanks
L133[05:49:41] <heatseeker0> yay for
adding OC support to RFTools \o/
L134[05:49:54] <McJty> Thanks :-)
L135[05:51:56] ⇦
Quits: dangranos (~dangranos@176.50.169.127) (Ping timeout: 200
seconds)
L136[05:56:01]
⇨ Joins: cpup (~cpup@32.218.113.33)
L137[05:59:41] ***
dsAway is now known as ds84182
L138[06:01:57] <McJty> Is there any
documentation on the API from the perspective of a modder trying to
support OC in his mod?
L139[06:02:05] <McJty> i.e. not the lua
api
L140[06:02:10] <Sandra> ~w addons
L142[06:02:19] <Sandra> no, maybe not
there.
L143[06:02:36] <Sangar> morning o/
L144[06:02:46] <Wuerfel_21> Sangar!
o/
L145[06:02:52] <Sandra> morning sangar
\o
L146[06:03:07] <McJty> Hi Sangar
L147[06:03:08] <Wuerfel_21> its not really
morning tho
L150[06:03:49] <Sandra> it is the wiki
though?
L153[06:04:07] <McJty> Sangar, ok
thanks!
L154[06:04:09] <Wuerfel_21> unless Sangar
traveled a few timezones, it should be late noon
L155[06:04:19] <Sangar> wait it links to
https?
L156[06:04:23] <Sangar> guh
L157[06:04:32] <heatseeker0> No, I liked
it directly from my browser :P
L158[06:04:42] <dangranos_> O_o
L159[06:04:43] <dangranos_> wtf
L160[06:04:46] <dangranos_> is that
L161[06:04:47] <Wuerfel_21> heatseeker0,
uhhhh, you liked it!
L162[06:04:51] <McJty> Sandra, it goes to
a megazine wiki
L163[06:04:55] <Sangar> ugh, it does
-.-
L164[06:04:56] <heatseeker0> hrmpf
L165[06:04:56] <McJty> Sandra, don't see
anything OC related there
L166[06:04:59] <Sandra> I see,
right.
L167[06:05:03] <Sandra> yeah.
L168[06:05:03] <Wuerfel_21> *heatseeker0
seems to be a licker*
L169[06:05:51] <Sangar> there,
fitched
L170[06:05:51] <Wuerfel_21> Sangar, what
is that page even?
L171[06:06:06] <Sangar> another
project
L172[06:06:09] <Ender> .time
L173[06:06:09] <EnderBot2> Current OC
time: Thu Jan 29 12:06:09 2015
L174[06:06:12] <McJty> Sangar, looks MUCH
better :-)
L175[06:06:26] <Sangar> thanks for letting
me know :P
L176[06:06:43] <Wuerfel_21> Sangar, why
did it ninja ocdoc then?
L177[06:06:43] *
Sangar proceeds to check all other places where it might be linked
to
L178[06:07:07] <Sangar> because there can
only be one https domain apparently -.-
L179[06:07:10] <Sandra> hey sangar can you
make it easier to add custom machines in the API, it's possible
currently but really hard.
L180[06:07:27] <Sangar> Sandra, custom
machines?
L181[06:07:30] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L182[06:07:41] <Sandra> yes, like custom
MachineHosts.
L183[06:08:58] <Sangar> hm, that's hard.
because they can be *very* different from usecase to usecase. also,
really massive prefabs :/
L184[06:09:16] <Wuerfel_21> damn, need to
integrate something into my mod that would make sense to do OC
compat for :D
L185[06:10:03] <Sandra> I also mean
simplify making assembler stuff that works like the vanilla OC
stuff.
L186[06:11:12] <Sangar> Sandra, i think
that's fairly simple? i mean i use it myself, after all :P
L188[06:11:39] <Sandra> yes, but you have
massive levels of code there to simplify that for you.
L189[06:12:12] <Sangar> that's not massive
>_>
L190[06:12:32] <Sandra> too massive for
me.... :|
L191[06:12:53]
⇨ Joins: cpup (~cpup@32.218.113.33)
L192[06:13:34] <McJty> I'm checking out
the example on how to make tile entities that can be used from
within a computer. I have little experience with cross-mod stuff so
I'm wondering how I can do that without incurring a hard dependency
on OC?
L193[06:13:44] <Sangar> Sandra, if you
have a suggestion for making it simple to use, by all means, make
an issue describing it!
L194[06:14:11] <Sandra> McJty, if it's
adapter based, you can add a driver.
L195[06:14:24] <Sangar> McJty,
@Optional.Interface/InterfaceList
L196[06:14:29] <Sangar> if it's in the te
itself
L197[06:14:40] <Sandra> if you want it to
be an environment however, you can use @Optional as sangar
said.
L198[06:14:51] <McJty> Currently just
feeling around and trying to see what my options are.
L199[06:14:53] <Sandra> depends if you
want it to be an adapter or not.
L200[06:15:09] <McJty> I'd like the
machines in my mod to be controllable from within OC but not
require everyone to install OC :-)
L201[06:15:19] <McJty> So what would be
the easiest/best way to do that?
L202[06:15:21] <Sandra> adapter is
normally easier in that case.
L203[06:15:31] <Sangar> the @Optional
approach is also in the example in the readme in the pi
package
L204[06:15:34] <Sandra> I would suggest
adding a driver.
L205[06:15:45] <Sangar> yeah, adapter is
easier indeed
L206[06:15:52] <McJty> Any examples on how
to do that?
L207[06:15:58] <Sangar> block driver
example
L209[06:16:39] <McJty> ok thanks
L210[06:17:06] <Sangar> then just call
Driver.add if oc is present and you've got yourself a soft dep
:)
L211[06:17:11] <Sandra> yep!
L212[06:19:45] <Sandra> you could do it
the more complex way, though that's better suited to blocks
intended to be accessed by computer mods specifically.
L213[06:21:08] <Sangar> McJty, oh, one
more thing: you can slap NamedBlock
http://git.io/FV5O on your
environment to have more control over what it appears as to Lua;
since oc merges drivers (e.g. iinventory + energy + ... + your
driver) the name might otherwise be automatically determined.
L214[06:21:24] ***
Sandra is now known as Sleepdra
L215[06:21:31] <McJty> Sangar, ok
thanks
L216[06:22:40] <McJty> First preparing for
a new release of my mod and then I can start on this :-)
L217[06:22:44] <Sleepdra> I was trying to
add a bauble computer Sangar, and it was overly complex and hard to
use your api because "not enough prefabs".
L218[06:22:47] <McJty> Really looking
forward to using OC together with my mod.
L219[06:22:53] <Sleepdra> :D
L220[06:23:53] <Sangar> Sleepdra, yeeeeah,
i'm kind of hesitant to add big prefabs because they might change
much, and with others shipping apis that'd be a nightmare, moreso
than it is now :X
L221[06:24:40] <Sangar> McJty, i'm always
happy to see mods add oc integration :D
L222[06:25:28] <Wuerfel_21> Sangar, i
might do at some point...
L223[06:25:42] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L224[06:27:32] <Wuerfel_21> Sangar, maybe
some sort of thing that can give you how fast an axis is
L225[06:27:45]
⇨ Joins: asie
(~asie@078088168214.elblag.vectranet.pl)
L226[06:27:48]
zsh sets mode: +v on asie
L227[06:29:45] <Wuerfel_21> but i have the
thought that noone even understands the millstone and crank i have
right now...
L228[06:30:50] <vifino> o/ Sangar
L229[06:30:55]
⇨ Joins: cpup (~cpup@32.218.113.33)
L230[06:35:02] <Wuerfel_21> cpup, y u
joinspam?
L231[06:36:49] <Sangar> Wuerfel_21, what's
your mod do?
L232[06:36:55] <Sangar> \o vifino
L233[06:37:22] <asie> Sangar: we did
it!
L234[06:37:24] <asie> we made our first
NOVA block
L235[06:37:29] <Sangar> asie,
awesome!
L236[06:37:49] <asie> Sangar: see the
#NovaAPI channel
L237[06:37:55] <Sangar> aye
L238[06:38:00] <heatseeker0> asie, there's
this I just noticed: [29/1/2015 13:31:58 PM] [Client thread/WARN]
[Waila]: Catched unhandled exception : [class
pl.asie.computronics.integration.waila.WailaComputronics]
java.lang.NoClassDefFoundError:
pl/asie/computronics/block/BlockDigitalReceiverBox
L240[06:38:46] <heatseeker0> Using
AsieLib-1.7.10-0.3.9 & Computronics-1.7.10-1.4.0
L241[06:39:04] <asie> wait for
vexatos
L242[06:39:40] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L243[06:41:25] ⇦
Quits: VikeStep
(~VikeStep@CPE-58-165-35-99.lns1.lon.bigpond.net.au) (Quit:
Leaving)
L244[06:41:31] <Wuerfel_21> Sangar, among
other randomnes, suppsed to do mechanical energy
L245[06:41:42] <Wuerfel_21> Sangar, not
completly done yet tho
L246[06:41:46] <Sangar> i see
L247[06:42:21] <Wuerfel_21> Sangar, how
can you?
L248[06:42:30]
⇨ Joins: MindWorX
(~MindWorX@80-161-13-134-static.dk.customer.tdc.net)
L249[06:42:38] ***
ds84182 is now known as dsAway
L250[06:42:47] <Sangar> magic
L251[06:43:10] <MindWorX> Sangar, You're
wonderfully efficient <3
L252[06:43:34] <Sangar> heh
L253[06:43:54] <MindWorX> Is there a way
to get a build before you make a release without compiling one
myself?
L254[06:44:22] <Wuerfel_21> Sangar, you
spyed my whois!
L255[06:44:46] <Sangar> MindWorX, jenkins,
see topic
L256[06:44:51] <MindWorX> Yay!
L257[06:46:00] ***
dsAway is now known as ds84182
L258[06:46:18]
⇨ Joins: cpup (~cpup@32.218.113.33)
L259[06:47:27] <MindWorX> "Last
failed build (#293), 45 yr ago"
L260[06:47:35] <MindWorX> 45 years?
:P
L261[06:47:59] <Sangar> moved server,
timestamps got derped :P
L262[06:48:09] <MindWorX> :P
L263[06:49:36] <Wuerfel_21> Sangar,
diffrent epoch?
L264[06:50:21] ***
Riking is now known as Riking|away
L265[06:50:24] <Sangar> not quite
L266[06:51:52] <MindWorX> Sangar, I
noticed you omitted the sides variable from the removeItem
function. Why is that?
L267[06:52:04] <MindWorX> I don't need it,
I'm just curious. :)
L268[06:54:09] <Sangar> because i couldn't
even remember why i added it for the insertion :P it's kind of
pointless in this scenario after all
L269[06:54:17] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L270[06:54:27] <MindWorX> Is it? What
about sided inventories?
L271[06:55:36] <Wuerfel_21> isnt there
ISidedInventory? this one needs sides
L272[06:55:38] <Sangar> sided inv is only
a courtesy contract, i.e. the inv saying "i don't want you to
do that". but if you use the debug card you don't really give
a damn about contracts anymore, so :P
L273[06:55:48] <MindWorX> Ah :P
L274[06:55:52] <MindWorX> Makes sense
then.
L275[06:56:15] ***
ds84182 is now known as dsAway
L276[06:56:20]
⇨ Joins: cpup (~cpup@32.218.113.33)
L277[06:56:50] <MindWorX> Also, I just
tested removeItem and it works flawlessly.
L278[07:01:25] <MindWorX> Wait. Maybe not.
:P
L279[07:01:30] <MindWorX> Seems the server
hasn't reloaded the file yet.
L280[07:04:47] <MindWorX> Yay!
L281[07:04:51] <MindWorX> I was changing
the wrong file :P
L282[07:04:54] <MindWorX> Works perfectly
:D
L283[07:06:09] <Soni> Caitlyn, thanks, I
know :P
L284[07:10:58] <McJty> After updating the
build.gradle with the maven stuff would it be sufficient to just do
gradlew idea to get the OC stuff in your dev environment?
L285[07:12:01] <Sangar> i'm never sure, so
i just do a gradlew build first when i add deps :P
L286[07:12:09] <McJty> Hmm I also did that
actually
L287[07:12:18] <McJty> But I'm not seeing
the OC stuff in my project.
L289[07:12:53] <McJty> So that looks good
at least
L290[07:13:18] ***
LearningFairy is now known as Daiyousei
L291[07:13:21] <Sangar> hrm. if you
imported the gradle project try refreshing in the gradle tab
L292[07:13:46] <McJty> I exited IDEA
already. But I don't have a gradle tab. I do the gradle stuff from
the commandline.
L293[07:13:56] <McJty> Never managed to
get the gradle tab working due to proxy issues here.
L294[07:14:14] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L295[07:14:20] <McJty> From the
commandline I can give a proxy setting file to the gradle command.
But I haven't been able to do that from within IntelliJ
L296[07:14:40]
⇨ Joins: CompanionCube
(~TCube@95f105f4.skybroadband.com)
L297[07:14:51] <McJty> hmm let me try
something
L298[07:15:58] ⇦
Quits: TabletCube (~TCube@95f1a56c.skybroadband.com) (Ping timeout:
194 seconds)
L299[07:18:36] <Sangar> dunno then; when i
open a gradlew idea'd project the first time, idea asks me whether
to import the gradle project, and i always do that because it won't
set up any deps correctly for me otherwise anyway :/
L300[07:18:48] <MindWorX> Can I remotely
wake up robots?
L301[07:18:56] <MindWorX> turn on*
L302[07:20:10]
⇨ Joins: cpup (~cpup@32.218.113.33)
L303[07:21:12] <MindWorX> Sangar!
L304[07:21:31] <MindWorX> Is it possible
to make Creatix unbreakable by normal players?
L305[07:21:31] <Sangar> MindWorX, wake on
lan
L306[07:21:38] <MindWorX> Interesting.
:D
L307[07:21:54] <Sangar> or wake on
(wireless) redstone
L308[07:22:50] <Sangar> creative robots
unbreakable... hrm, i *guess* that could be the exception. open an
issue.
L309[07:23:00] <MindWorX> Will do!
L310[07:23:58] <Ender>
robot.implode()
L311[07:28:46] ***
dsAway is now known as ds84182
L312[07:33:18] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L313[07:33:52]
⇨ Joins: Johannes13 (~Johannes@141.70.98.52)
L314[07:36:50]
⇨ Joins: cpup (~cpup@32.218.113.33)
L315[07:37:46] <McJty> Sangar, if I add
the ":api" tag to my build.gradle it works fine.
L316[07:37:51] <McJty> I guess I'm going
to do it that way then.
L317[07:37:59] <McJty> And just add the
oc-dev manually to my mods folder.
L318[07:38:18] <Sangar> odd, but usually
better anyway (usually you don't need to access oc's inner classes
after all)
L319[07:38:22] <Sangar> yeah
L320[07:38:46] <McJty> I was lazy and
wanted to avoid the hard work of having to download that dev file
:-)
L321[07:38:51] <Sangar> hehe
L322[07:38:52] <McJty> Turned out that
backfired slightly.
L323[07:39:16] <McJty> Let's see if things
work
L324[07:39:22] ⇦
Quits: Johannes13 (~Johannes@141.70.98.52) (Ping timeout: 194
seconds)
L325[07:39:37] <Wuerfel_21> *McJty's
computer explodes*
L326[07:39:50] <McJty> I'm already typing
from a distance
L327[07:40:11] <Soni> I miss the old BC
with split packages
L328[07:40:55] <McJty> Nice! It works
:-)
L329[07:41:03] <McJty> Time to start doing
the real fun stuff.
L330[07:49:53] <Soni> meh, splitting BC to
use gradle subprojects is a pain
L331[07:50:30] <asie> Soni: Exactly.
L332[07:50:45] <Soni> asie, but I'm doing
it anyway
L333[07:50:47] <asie> Soni: Okay
L334[07:50:49] <asie> but I won't merge
it
L336[07:50:57] <asie> Soni: I warned you
in the issue
L337[07:51:03] <asie> When I say no, close
and lock the issue, it means I'm really no.
L338[07:51:04] <Soni> you didn't tell me
why
L339[07:51:10] <Ender> i prefer a single
download, takes less time to download it
L340[07:51:11] <asie> Soni: Exactly the
reason you just mentioned.
L341[07:51:36] <Soni> once it's done it's
much easier because you can control what each module depends
on
L343[07:51:43] <Soni> yes
L344[07:51:44] <asie> it's also far harder
to maintain
L345[07:51:49] <Soni> not really
L346[07:51:53] <Soni> we have gradle
L347[07:51:55] <asie> and in many cases, i
*do* want links between modules without a dependency
L348[07:51:59] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198
seconds)
L349[07:52:13] <Soni> >.>
L350[07:52:22] <Soni> you're supposed to
keep them split
L351[07:52:40] <asie> Soni: No.
L352[07:52:48] <asie> I'm an intelligent
individual and I know when to add code which is intentionally not
split
L353[07:52:54] <asie> but gets called only
if the other module is present
L354[07:53:02] <asie> because that makes
things a million times easier and lets me not expose internal
APIs
L355[07:53:46] <Soni> I still miss the old
split packages
L356[07:53:51] <asie> but they will be
split
L357[07:53:54] <asie> they just won't be
subprojects
L358[07:53:58] <asie> that is how it used
to be
L359[07:54:04] <Soni> subprojects makes
them very easy to split
L361[07:54:09] <Soni> yes
L362[07:54:12] <asie> that has nothing to
do with splitting them
L363[07:54:12]
⇨ Joins: DarkIRC
(~dark@92.40.249.67.threembb.co.uk)
L364[07:54:14] <asie> it helps
nothing
L365[07:54:16] <asie> absolutely
nothing
L366[07:54:20] <Soni> because when you
build the main project it generates a jar for each subproject
L367[07:54:20] <asie> it only makes 6
projects instead of 1
L368[07:54:21]
⇨ Joins: Johannes13 (~Johannes@141.69.100.46)
L369[07:54:27] <asie> Soni: i don't want
that, you know that? i want one JAR
L370[07:54:32] <asie> if someone wants to
split, there will be an alternate way
L371[07:54:39] *** Ender sets mode: +i
L372[07:54:40] <Soni> you can also
configure it to generate one jar at the end
L373[07:54:42] <Ender> ¬_¬
L374[07:54:43] <asie> Soni: just fork BC
already
L375[07:54:44] <Ender> ffs
L376[07:54:49] <Wuerfel_21> Ender,
+i?
L377[07:54:55] <Ender> Wuerfel_21: me
failing with flags
L378[07:54:58] <Soni> is that not what I'm
doing?
L379[07:55:02] *** Ender sets mode: -i
L380[07:55:11] <Wuerfel_21> Ender, what
qas +i again?
L381[07:55:13] <Wuerfel_21> *was
L382[07:55:19] <Soni> Wuerfel_21, invite
only
L383[07:55:20] <Ender> Wuerfel_21: invite
only
L384[07:55:49]
⇨ Joins: cpup (~cpup@32.218.113.33)
L385[07:56:02] <Wuerfel_21> Ender, what
flag did you want to set?
L386[07:56:32] ⇦
Quits: DarkIRC (~dark@92.40.249.67.threembb.co.uk) (Client
Quit)
L387[07:56:37] <Ender> Wuerfel_21: you
dont need to know
L388[07:56:41] <Soni> eh I think I'll do
this to my own projects instead
L389[07:57:10] <Soni> less asie shouting
at me and stuff .-.
L390[07:57:49] ***
Cruor|Away is now known as Cruor
L391[07:57:52] <asie> Soni: exactly
L392[07:57:54] <asie> look
L393[07:57:59] <asie> you can't just go
into a project and say
L394[07:58:02] <asie> "I'LL CHANGE
FUCKING EVERYTHING"
L395[07:58:12] <asie> it's a process that
takes time
L396[07:58:14] <asie> and patience
L397[07:58:17] <Soni> I'm not changing
/everything/
L398[07:58:22] <ds84182> .
L399[07:58:23] <asie> Soni: the entire
project structure
L400[07:58:37] <Soni> still not the same
as "rm -rf ./"
L401[07:58:47] <asie> Soni: you don't
understand
L402[07:58:49] <ds84182> If you change the
project structure you break other PRs
L403[07:58:58] <asie> you also break
everyone's workflow
L404[07:59:00] <Soni> ... oh
L405[08:00:04] <Soni> so we'd have to use
it for the next module, not change everything? (also I thought PRs
could keep up with file moves/renames?)
L406[08:00:58] <ds84182> Nope, you have to
manually fix any conflicts
L407[08:01:03] <Sangar> bbl
L408[08:01:08] <ds84182> Bai
L409[08:01:25] <asie> Soni: besides
L410[08:01:28] <asie> BuildCraft 6.3 is
dead
L411[08:01:30] <asie> it's undergoing a
full rewrite
L412[08:01:35] <asie> but you don't know
this because you're not the maintainer
L413[08:01:43] <asie> so all your work is
useless either way because this branch is *dyig*
L414[08:01:45] <asie> *dying*
L415[08:01:46] <Soni> I was doing it for
BC 6.4
L416[08:01:49] <asie> Soni: so is
6.4
L417[08:01:57] <asie> 6.4 is just a
heavily delayed release so people get SOMETHING
L418[08:01:59] <Soni> uhh... 7.0?
L419[08:02:00] <asie> in the wait for BC
7
L420[08:02:04] <asie> and BC 7 is a 100%
rewrite
L421[08:02:12] <asie> using this little
thing
L422[08:02:13] <Soni> oh cool
L424[08:02:17] <Soni> can you use
subprojects for that then?
L426[08:02:21] <asie> not yet
L427[08:02:28] <Soni> aw :/
L428[08:07:44] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198
seconds)
L429[08:09:25]
⇨ Joins: cpup (~cpup@32.218.113.33)
L430[08:10:11]
⇨ Joins: tattyseal (~tattyseal@2.28.36.79)
L431[08:15:27]
⇨ Joins: Vexatos
(~Vexatos@p200300556E1C1F1354803B135D88C2B9.dip0.t-ipconnect.de)
L432[08:15:27]
zsh sets mode: +v on Vexatos
L433[08:16:13] ⇦
Quits: iceman11a (iceman11a@cpe-74-141-56-150.swo.res.rr.com)
(Quit: Leaving)
L434[08:17:12]
⇨ Joins: MTJTS
(webchat@cpe-98-30-255-186.woh.res.rr.com)
L435[08:19:36] <McJty> If you make a
@Callback in a driver then can you return null or empty list in
case you don't want the api to return anything in that
method?
L436[08:20:21]
⇨ Joins: Mirodin
(~quassel@2a02:810d:12c0:1878:8d35:4b86:b7fd:187a)
L437[08:22:21] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378
seconds)
L438[08:23:40] ***
Cruor is now known as Cruor|Away
L439[08:24:23] ***
Cruor|Away is now known as Cruor
L440[08:27:05] <Vexatos> McJty, return
null or new Object[]{}
L441[08:27:11] <Vexatos> no
difference
L442[08:27:14] <McJty> So either works.
Good
L443[08:27:29] <Vexatos> :)
L444[08:28:17] <McJty> Ok. I added a
driver for one of my blocks. Going to test it out but my OC is
rusty. Has been a while since I've used the mod (and that was a bad
idea I see now)
L445[08:29:16] <Vexatos> Your own
blocks?
L446[08:29:21] <Vexatos> Then you wouldn't
need to add a driver
L447[08:29:33] <McJty> Well I don't want a
hard dependency with OC
L448[08:29:41] <McJty> So I can't have any
OC interfaces/api in my main mod code.
L449[08:29:58] <McJty> That's why I
thought a driver would be easiest.
L450[08:29:59] <Vexatos> err
L451[08:30:04] <Vexatos> @Optional exists
for a reason
L453[08:30:13] <McJty> Well...
L454[08:30:26] <McJty> The driver approach
was recommended to me by Sangar.
L455[08:30:30] <McJty> So I went with
that.
L457[08:31:01] <Vexatos> McJty, Drivers
should only be used for things that are not in your own mod
L458[08:31:12] <Vexatos> because you can
only connect to driver components using the adapter block
L459[08:31:28] <McJty> ok...
L460[08:31:31] *
McJty changes again
L461[08:32:16] <Vexatos> McJty, if you
just want an incredibly easy thing
L462[08:32:20] <Vexatos> implement
SimpleComponent
L463[08:32:22] <Vexatos> that's all you
need
L464[08:32:35] <Vexatos> and make that
@Optional, and make all the method it needs @Optional
L465[08:32:42] <McJty> ok
L466[08:32:45] <Vexatos> then you can drop
as many @Callbacks into the tileentity as you want
L467[08:32:56] <Vexatos> (Make sure to
make the @Callbacks @Optional as well=
L468[08:32:57] <Vexatos> )
L469[08:33:11] <Vexatos> then everything
will be in the TE, nothing external
L470[08:33:17] <Vexatos> also you won't
need to register the driver
L471[08:33:23] <Vexatos> it will be
detected automatically
L472[08:33:54] <McJty> What's the modid
for Open Computers?
L473[08:34:04] <Vexatos>
OpenComputers
L474[08:34:49] <McJty> Ok, let me check
that
L475[08:35:20] <McJty> Is there a
convention on component names?
L476[08:35:35] <McJty> Like in my case:
rftools:shield for example?
L477[08:35:51] <Vexatos> McJty, what's the
name of your block?
L478[08:36:11] <McJty>
"shieldBlock"
L479[08:36:18] <Vexatos> I mean, the
localized name
L480[08:36:35] <McJty> Shield
Projector
L481[08:36:38] <McJty> Is that what you
mean?
L482[08:36:46] <Vexatos> Then call it
"shield_projector"
L483[08:36:49] <Vexatos> that's the
convention
L484[08:37:00] <McJty> ok
L485[08:37:02]
⇨ Joins: cpup (~cpup@32.218.113.33)
L486[08:37:10] <Vexatos> all
lowercase
L487[08:37:14] <Vexatos> that's
important
L488[08:38:04] <McJty> Hmm
L489[08:38:14] <McJty> InteilliJ is giving
an error on the @Override annotation
L490[08:38:19] <McJty> Ah
L491[08:38:20] <McJty> nm
L492[08:38:31] <McJty> I actually have to
add the interface to the implements line as well.
L493[08:38:36] <McJty> In addtion to the
@Optional
L494[08:39:07] <McJty> I'm a bit worried
though.
L495[08:39:23] <McJty> There is now an
import line for SimpleComponent in my class: import
li.cil.oc.api.network.SimpleComponent;
L496[08:39:28] <McJty> Will that not cause
problems if OC is not present?
L497[08:40:02] <ds84182> No, import
statements are not checked at runtime
L498[08:40:02] <Vexatos> No
L499[08:40:11] <Vexatos> imports are gone
once the mod is compiled
L500[08:40:18] ⇦
Quits: Gopher (~Gopher@76.sub-70-193-130.myvzw.com) (Ping timeout:
200 seconds)
L501[08:40:58] <McJty> Hmm because I've
had issues with imports to WorldClient in server side code and that
crashed the server.
L502[08:41:02] ⇦
Quits: Johannes13 (~Johannes@141.69.100.46) (Ping timeout: 200
seconds)
L503[08:41:08] <McJty> Even though
WorldClient wasn't used in the code. It was a left-over
iport.
L504[08:41:10] <McJty> import
L505[08:41:39] <asie> McJty: imports are
never stored in the .class
L506[08:41:42] <asie> they're only for the
compiler
L507[08:41:45] <Vexatos> ^
L508[08:41:51] <McJty> Strange ok.
L509[08:41:56] <McJty> I'll just test it
out later then :-)
L510[08:41:56] <Vexatos> they are just to
make the code look better
L511[08:43:30]
⇨ Joins: Gopher
(~Gopher@76.sub-70-193-130.myvzw.com)
L512[08:43:37] <Wuerfel_21> lik #include
in C only hides function signature definitions
L513[08:44:23] <Wuerfel_21> *like
L514[08:45:32] <heatseeker0> Hi Vexatos I
have something for you
L515[08:45:46] <heatseeker0> there's this
I just noticed: [29/1/2015 13:31:58 PM] [Client thread/WARN]
[Waila]: Catched unhandled exception : [class
pl.asie.computronics.integration.waila.WailaComputronics]
java.lang.NoClassDefFoundError:
pl/asie/computronics/block/BlockDigitalReceiverBox
L516[08:45:46] <heatseeker0> Using
AsieLib-1.7.10-0.3.9 & Computronics-1.7.10-1.4.0
L517[08:46:24] <Vexatos> Let me
check
L518[08:46:46] <Vexatos> heatseeker0, do
you have Railcraft installed?
L519[08:46:58] <heatseeker0> no
L520[08:47:00] <Vexatos> Good
L521[08:47:06] <Vexatos> Then I can fix
it
L522[08:48:17] <McJty> For the @callback
thing do I also need the @Optional? I suppose yes
L523[08:48:26] <heatseeker0> Problem is I
have no clue what to do to make it spit that error, as it doesn't
always happen
L524[08:49:03] <Vexatos> McJty, yes
L525[08:49:56] <McJty> Ok, what's the
fastest way in game to test if my block is working?
L526[08:50:34] <heatseeker0> write a small
lua script to see if it shows the functions you published
L527[08:50:34] <Wuerfel_21> McJty, but
creative computer next to it?
L528[08:50:41] <heatseeker0> then try them
one by one
L529[08:50:53] <McJty> ok let's see
L530[08:51:19] <Vexatos> heatseeker0, I am
pretty sure I know what is causing it
L531[08:51:30] <Vexatos> question: do you
have the full error log?
L532[08:51:37] <Vexatos> or is that
everything you get?
L533[08:51:38] <heatseeker0> That's the
full log
L534[08:51:40] <Vexatos> k
L535[08:51:45] <heatseeker0> Client side,
nothing shows on server
L536[08:51:49] <heatseeker0> No other
issues
L537[08:51:55] <Vexatos> Of course
L538[08:51:58] <McJty> BTW, waila is
having an issue with OC
L539[08:52:05] <heatseeker0> not for
me
L540[08:52:06] <McJty> at
li.cil.oc.common.item.Delegator.addInformation(Delegator.scala:142)
[Delegator.class:?]
L541[08:52:07] <Vexatos> it's a bug with
Waila and my Railcraft integration in case Railcraft isn't
there
L542[08:52:10] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L543[08:52:13] <McJty>
java.lang.NoClassDefFoundError: Could not initialize class
li.cil.oc.util.ItemCosts$
L544[08:52:34] <McJty> What's the name for
the creative computer btw?
L545[08:52:39] <McJty> Creative Computer
doesn't seem to be it :-)
L546[08:52:58] <heatseeker0> computer case
(creative)
L547[08:53:26] <heatseeker0> or Creatix if
you want the full thing prebuilt
L548[08:53:45] <McJty> aha
L549[08:54:19] <McJty> Ok, creatix is
sitting next to my block.
L550[08:54:21] <McJty> Now what?
L551[08:54:25] <heatseeker0> umm
L552[08:54:34] <McJty> I activate it and I
get a screen. But I can't type stuff there
L553[08:54:37] <heatseeker0> put a screen
& keyboard on top of your block
L554[08:54:45] <heatseeker0> err...
computer not your block
L555[08:54:52] <McJty> On top of
creatix?
L556[08:54:55] <heatseeker0> yup
L557[08:55:12] <heatseeker0> no clue if it
comes with lua os preinstalled or you have to install that
L558[08:55:17] <heatseeker0> i play legit
:P
L559[08:55:30] <McJty> Me too but testing
legit is time consuming :-)
L560[08:55:35] <heatseeker0> true
that
L561[08:55:57] <heatseeker0> okay so after
you have screen & keyboard, power it and see what it says
L562[08:56:07] <heatseeker0> if it gives
you a prompt, you're good to go
L563[08:56:24] <McJty> I still can't
type
L564[08:56:27] <McJty> Just get a black
window
L565[08:56:28] <heatseeker0> oh crap
L566[08:56:34] <McJty> Power it?
L567[08:56:37] <heatseeker0> sorry McJty
creatix is the creative robot not computer :(
L568[08:56:38] <heatseeker0> my bad
L569[08:56:41] <McJty> I thought the
creative stuff didn't need power
L570[08:56:43] <McJty> ah
L571[08:57:06]
⇨ Joins: cpup (~cpup@32.218.113.33)
L572[08:57:20] <McJty> But I still can't
type
L573[08:57:20]
⇨ Joins: Johannes13 (~Johannes@141.70.98.52)
L574[08:57:25] <McJty> Have a creative
case. A screen and a keyboard.
L575[08:57:33] <McJty> Even put a creative
energy cell next to the creative case.
L576[08:57:33] <heatseeker0> have you
powered it?
L577[08:57:40] <heatseeker0> you need a
power adapter
L578[08:57:46] <McJty> A creative case?
Why is it creative if I still have to power it?
L579[08:57:55] <Vexatos> You don't
L580[08:57:58] <Vexatos> it's infinite
power
L581[08:58:07] <McJty> I thought so
L582[08:58:11] <Vexatos> no energy cell
required
L583[08:58:12] <heatseeker0> but you do
have to put in a processor, memory, etc.
L584[08:58:13] <McJty> But if I try to
turn it on it says there is no CPU
L585[08:58:19] <McJty> ah.
L586[08:58:21] <Vexatos> Tehn insert a CPU
>_>
L587[08:58:24] <Vexatos> then*
L588[08:58:26] *
McJty was hoping that a creative case would have all
that
L589[08:58:57] <heatseeker0> you need the
following minimum: cpu, ram, hard drive, lua bios, graphics
card
L590[08:59:12] <Vexatos> and OpenOS
L591[08:59:21] <heatseeker0> also spawn
yourself an openos floppy and stick it in
L592[08:59:26] <McJty> How is the RAM
called?
L593[08:59:29] <heatseeker0> memory
L594[08:59:30] <Vexatos> memory
L595[09:00:43] <McJty> And the bios?
L596[09:00:47] <heatseeker0> lua
bios
L597[09:01:09] <McJty> that comes up empty
in NEI
L598[09:01:32] <heatseeker0> it
shouldn't
L599[09:01:36] <Vexatos> if it's called
"Lua BIOS", it's not empty
L600[09:01:42] <Vexatos> if it's called
"EEPROM", it is
L601[09:01:50] <heatseeker0> no, he
doesn't find it in NEI
L602[09:01:58] <Vexatos> ah
L603[09:02:02] <McJty> I can't find any of
that in NEI
L604[09:02:04] <Vexatos> well, a) it
should not
L605[09:02:05] <Ender> if you're in
creative you can always get an EEPROM and craft it with a
book
L606[09:02:06] <McJty> Nothing that has
'lua' in it
L607[09:02:12] <McJty> Nothing that has
'rom' in it
L608[09:02:13] <Vexatos> b) check the
creative inventory, it contains the BIOS
L609[09:02:51] <McJty> Ok
L610[09:02:54] <McJty> It was called
'Unnamed'
L611[09:02:59] <heatseeker0> o.O
L612[09:03:00] <McJty> Seems a problem in
the latest dev version
L613[09:03:13] <McJty> But still not
working
L614[09:03:18] <McJty> the computer simply
will not turn on
L615[09:03:23] <heatseeker0> no
errors?
L616[09:03:29] <heatseeker0> beeps?
L617[09:03:32] ⇦
Quits: CompanionCube (~TCube@95f105f4.skybroadband.com) (Ping
timeout: 189 seconds)
L618[09:03:38] <McJty> Only this
one:
L619[09:03:39] <McJty>
java.lang.NoClassDefFoundError: Could not initialize class
li.cil.oc.util.ItemCosts$
L620[09:03:44] <McJty> but nothing in
game
L621[09:04:01] <heatseeker0> hmm... maybe
that build is broken?
L622[09:04:28]
⇨ Joins: CompanionCube
(~samis@95f105f4.skybroadband.com)
L623[09:04:30] <McJty> Just my luck
:-)
L624[09:04:31]
⇨ Joins: hjfgnhbrgh
(webchat@cpc17-bolt13-2-0-cust163.10-3.cable.virginm.net)
L625[09:04:45] <hjfgnhbrgh>
jghghkhgj
L626[09:04:49] <hjfgnhbrgh>
kjjgkhjhjyitofyjhhnjuj
L627[09:04:52] <heatseeker0> i could
invite you to my server to try it out if you want to download the
modpack
L628[09:05:05] <hjfgnhbrgh> oh
L629[09:05:08] <heatseeker0> hjfgnhbrgh,
your cat seems to be sitting on your keyboard
L630[09:05:18] <McJty> heatseeker0, well
you wouldn't have my code that I'm working on.
L631[09:05:18] <hjfgnhbrgh> oh i see
L632[09:05:39] <heatseeker0> McJty, true
that
L633[09:06:05] <McJty> Can I force my
build.gradle to use an older build?
L634[09:06:08] <Vexatos> heatseeker0, does
that waila error occur when you look at a tape drive?
L635[09:06:08] <hjfgnhbrgh> is there
partitons
L636[09:06:08] <McJty> One that will
work
L637[09:07:10] <McJty> Vexatos, it was me
that was getting that error and I get that while browsing NEI
L638[09:07:15] <heatseeker0> Vexatos,
roughly yes even though it's hard to tell as there's also a camera
right next to it
L639[09:07:23] <McJty> ah
L640[09:07:30] <McJty> You're talking
about another error I suppose
L641[09:07:30] <Vexatos> heatseeker0,
camera should also make it error
L642[09:07:49] <Vexatos> I am fixing it
right now
L643[09:07:59] ***
ds84182 is now known as dsAway
L644[09:08:05] <heatseeker0> Okay. I can
test whenever you want
L645[09:08:12] <gamax92> hjfgnhbrgh: no
there is not.
L646[09:08:45] <gamax92> but that gives me
an idea :D software hard drive partitioning
L647[09:08:46] ⇦
Parts: hjfgnhbrgh
(webchat@cpc17-bolt13-2-0-cust163.10-3.cable.virginm.net)
())
L648[09:08:59] <heatseeker0> guess he
wasn't too happy to hear that
L649[09:09:04] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L650[09:09:06] <gamax92> pfft,
whatever.
L651[09:09:54] <gamax92> Why would you
need partitions >_>
L653[09:10:21] <McJty> And you see how the
item on the left is called unnamed
L654[09:10:49] <heatseeker0> apart from
the tooltip blocking half of what you put in there, i think your
unnamed is the empty bios
L655[09:11:10] <heatseeker0> what happens
if you put that next to an empty book in a crafting window?
L656[09:11:20] <McJty> Will try
L657[09:12:57] <McJty> I get another
unnamed item.
L658[09:13:00] <McJty> Will try if that
one works
L659[09:13:23] <McJty> Now the gui of the
computer will not open
L661[09:13:45] <gamax92> lol ...
L662[09:13:52] <McJty> That's the error
that I get when I try to open the gui
L663[09:13:55] <gamax92> McJty: what
version number is your build.
L664[09:13:56] <McJty> I'm now in survival
however.
L665[09:14:09] <McJty> 1.4.6.375
L666[09:14:26] <McJty> Ah the gui only
opens in creative mode.
L667[09:14:37] <heatseeker0> if it's the
creative case, yes
L668[09:14:38] <McJty> Ok, the computer
worked now
L669[09:14:56] <heatseeker0> you didn't
put in an openos floppy
L670[09:14:57] <McJty> I get Uncrecovrable
error
L671[09:14:59] <McJty> ah
L672[09:15:32] <McJty> finally
L673[09:15:39] <heatseeker0> now type
install at that prompt
L674[09:15:48] <heatseeker0> so you won't
have to go throught the floppy thing anymore
L675[09:15:56] <McJty> It gives me two
choices
L676[09:16:05] <heatseeker0> use the one
that has a bunch of numbers
L677[09:16:08] <McJty> They both
have
L678[09:16:11] <heatseeker0> not the one
that says openos
L679[09:16:18] <McJty> They are both
gibberish like sequences
L680[09:16:24] <McJty> One labeled 1 and
one labeled 2
L681[09:16:41] <heatseeker0> right, you
put in 2 hdds
L682[09:16:44] <heatseeker0> use 1
L683[09:16:56] <Sangar> back
L684[09:17:14] <McJty> Lot of work to
install a computer. I like it. It's rather realistic :-)
L685[09:17:26] <heatseeker0> Wait until
you actually craft those in survival
L686[09:17:31] <McJty> Ok. So now
L687[09:17:38]
⇨ Joins: cpup (~cpup@32.218.113.33)
L688[09:17:40] <heatseeker0> type
lua
L689[09:17:40] <McJty> How can I quickly
see if my adjacent shield is correct?
L690[09:17:47] <heatseeker0> nvm
L691[09:17:53] <heatseeker0> press ctrl+c
to exit lua
L692[09:17:56] <heatseeker0> and type
components
L693[09:18:03] <heatseeker0> see if your
block shows in that list
L694[09:18:11] <McJty> Hmm it
doesn't
L695[09:18:20] <heatseeker0> is it
touching the computer case?
L696[09:18:21] <gamax92> SANGAR
L697[09:18:25] <McJty> yes
L698[09:18:28] <Sangar> GAMAX
L699[09:18:30] <gamax92> last dev build is
apparently broken
L700[09:18:33] <heatseeker0> then... i
suppose it doesn't work
L701[09:18:34] <Sangar> wat
L702[09:18:46] <gamax92> eeproms showing
up as "Unnamed"
L703[09:18:51] <Wuerfel_21> McJty, didnt
you do it the adapter way?
L704[09:18:56] <Sangar> ...
L705[09:18:59] <McJty> Here is the
block
L707[09:19:03] *
Sangar beats up jenkins
L708[09:19:04] <McJty> I mean
TileEntity
L709[09:19:08] <McJty> Maybe you can spot
my mistake?
L710[09:19:27] <heatseeker0> oh try
putting an adapter between the computer case and your block
L711[09:19:37] <Wuerfel_21> McJty,
^^^^^ninjad me
L712[09:19:55] <Sangar> McJty, if you use
SimpleComponent you shouldn't need the adapter; do oc cables
connect to your block?
L713[09:20:06] <McJty> Sangar, no, it is
just adjacent to the cmoputer
L714[09:20:07] <McJty> computer
L715[09:20:17] <Sangar> also, check your
log; oc logs when it tries injecting the component into
SimpleComponents
L716[09:20:24] <Sangar> and if it fails,
why
L717[09:20:45] <McJty> Hard because I get
a lot of spam from that waila error.
L718[09:20:52] <Sangar> one sec
L719[09:20:57] <McJty> [16:19:38] [Client
thread/WARN] [OpenComputers]: Error in item tooltip.
L720[09:20:58] <McJty>
java.lang.NoClassDefFoundError: Could not initialize class
li.cil.oc.util.ItemCosts$
L721[09:21:20] <Sangar> McJty, look for
"Successfully injected component logic" or "Failed
injecting component logic"
L722[09:21:23] <Sangar> uhhhh
L723[09:21:26] <Sangar> o.O
L724[09:21:47] <McJty> [16:11:22] [Client
thread/INFO] [OpenComputers]: Successfully injected component logic
into class com.mcjty.rftools.blocks.shield.ShieldTileEntity.
L725[09:21:49] <McJty> So that's good at
least
L726[09:21:55] <McJty> But still it wasn't
listed in the components.
L727[09:22:24] <gamax92> omfg why is
Github's file viewer so laggy T_T
L728[09:22:51] <Sangar> McJty, place a
cable next to your block, see if that visually connects
L729[09:23:17] <McJty> It does
L730[09:23:34] <Sangar> then that works at
least... no clue why it wouldn't show up though o.O
L731[09:23:35] <Wuerfel_21> McJty, it
valid complicated computer bx
L732[09:23:38] <Wuerfel_21> *box
L733[09:24:40] <Sangar> gamax92, is it
also unnamed if there are no other mods? which build exactly?
375?
L734[09:24:54] <gamax92> Sangar: Ask
McJty
L735[09:25:00] *
gamax92 is not in a state to test
L736[09:25:10] <McJty> Yes it is 375
L737[09:25:17] <McJty> Other mods are:
extra utilities, thermal expansion, enderio
L738[09:25:18] <McJty> That's it
L739[09:25:21] <McJty> And rftools
:-)
L740[09:25:27] <McJty> i.e. this is in my
dev environment btw
L741[09:26:06] <McJty> BTW, even with the
cable 'components' isn't showing the component
L742[09:26:10] *
Sangar goes load example project to test
L743[09:26:40] <McJty> I have to go now. I
will be back in a few hours from now.
L744[09:26:45] <McJty> Thanks for the help
so far.
L745[09:26:49] <Sangar> later o/
L746[09:27:02] ⇦
Parts: McJty (~McJty@bluecoat2.uzleuven.be) (Gone))
L747[09:27:23] <Sangar> hum
L748[09:27:36] <Sangar> the callbacks
aren't public, i wonder if that's causing some internal
errors...
L749[09:28:40] <Sangar> or rather... i'm
not sure components are visible if they have no methods at all, and
if they're not public they may just be ignored. oh well. will have
him test that later :P
L750[09:33:01] <gamax92> Sangar: patch em
to be public?
L751[09:33:14] <Sangar> it's in his
code
L752[09:33:20] <gamax92> Sangar: but you
could?
L753[09:33:39] <Sangar> but then i'd have
to clone and build his project. did i not mention i'm a lazy person
yet?
L754[09:33:50] <gamax92> ._. i meant patch
them from OC
L755[09:34:01] <Sangar> meh
L756[09:34:12] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L757[09:34:56] <Sangar> i *could*... but
if anything i'd rather print a warning. not a fan of changing
others' code around.
L758[09:35:14] <Vexatos> uuh
L759[09:35:21] <Vexatos> no need to clone
the project
L760[09:35:30] <Vexatos> that fix is so
small you can use the github browser editor
L761[09:35:36] <gamax92> lol ...
L762[09:35:44] <Sangar> well yeah. but
then i still wouldn't know if it worked now would i :P
L763[09:37:22]
⇨ Joins: cpup (~cpup@32.218.113.33)
L764[09:39:13] <Vexatos> heatseeker0,
fixed
L765[09:39:21] <Vexatos> would you like a
new Computronics version to test?
L766[09:52:29] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L767[09:56:18]
⇨ Joins: cpup (~cpup@32.218.113.33)
L768[09:58:37] <heatseeker0> Vexatos,
sure
L770[09:59:46] <Sangar> welp, looking at
the code it should even log that callbacks have to be public
already :X
L771[10:00:01] <heatseeker0> client update
only or server too?
L772[10:00:41] <Vexatos> both
L773[10:02:45] <Sangar> hrm, it should
still show up though... odd
L774[10:04:14] <heatseeker0> Vexatos,
doesn't seem to spit that error anymore. Will let you know if it
shows up as I noticed it wasn't always doing it before either
L775[10:05:49] <Vexatos> k
L776[10:07:20] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L777[10:14:00] <MindWorX>
math.random(lower, upper) generates integer numbers between lower
and upper.
L778[10:14:05] <MindWorX> Is lower and
upper inclusive?
L779[10:14:16]
⇨ Joins: cpup (~cpup@32.218.113.33)
L780[10:17:49] <MindWorX> They're
inclusive. The manual is a bit misleading :P
L781[10:21:05] ***
rakiru|offline is now known as Kasen
L782[10:21:29] ***
Skye|zzz is now known as Skye
L783[10:28:58]
⇨ Joins: vonflynee
(webchat@abit84.neoplus.adsl.tpnet.pl)
L784[10:32:35] ⇦
Quits: vonflynee (webchat@abit84.neoplus.adsl.tpnet.pl) (Ping
timeout: 186 seconds)
L785[10:32:35] <asie> vonflynee: widze
cie
L786[10:32:38] <asie> dammit
L787[10:37:02] ⇦
Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping timeout:
189 seconds)
L788[10:38:12] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378
seconds)
L789[10:38:51] ***
Skye is now known as Skye|Homework
L790[10:41:35]
⇨ Joins: cpup (~cpup@32.218.113.33)
L791[10:41:36] ***
Greylocke|afk is now known as Greylocke
L792[10:41:49]
⇨ Joins: Vexaton
(~Vexatos@p200300556E1C1F34B569094CFF6767C7.dip0.t-ipconnect.de)
L793[10:41:49]
zsh sets mode: +v on Vexaton
L794[10:42:07] ***
Vexatos is now known as Guest56673
L795[10:42:07] ***
Vexaton is now known as Vexatos
L796[10:43:58] ⇦
Quits: Guest56673
(~Vexatos@p200300556E1C1F1354803B135D88C2B9.dip0.t-ipconnect.de)
(Ping timeout: 194 seconds)
L797[10:47:10] ***
AtomSponge|away is now known as AtomSponge
L798[10:47:31]
⇨ Joins: Negi
(~Poireau@2a01:e35:2f6a:7060:e2ca:94ff:fe1f:76e0)
L799[10:49:23]
⇨ Joins: MrRatermat
(~ratermat@host81-158-132-107.range81-158.btcentralplus.com)
L800[10:49:43] <MindWorX> I'm a bit new to
Lua
L802[10:49:50] <MindWorX> Can anyone help
me with how to do something like that?
L803[10:49:57] <MindWorX> I guess I need
to use a table of sorts.
L804[10:50:17] <MindWorX> Basically, I
want some weighted random.
L805[10:51:03] <Wuerfel_21> MindWorX,
there no is "list<string>", use a table
L806[10:51:09] <MindWorX> Exactly :P
L807[10:51:13] <MindWorX> That's what I'm
asking :P
L808[10:51:28] <MindWorX> How do I use a
table like a list which can be indexed with an int.
L809[10:51:39] <MindWorX>
table.insert?
L810[10:51:54] <Wuerfel_21> MindWorX, just
make a table using "name = {}"
L811[10:52:10] <Wuerfel_21> and put stuff
in it, using table.insert()
L812[10:52:35] <MindWorX> Alright
L813[10:52:51] <MindWorX> So just
table.insert("minecraft:stone") to insert at the
end?
L814[10:53:03] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378
seconds)
L815[10:53:12] <Wuerfel_21> MindWorX,
table.inset(yourTable,yourValue)
L816[10:53:13] <MindWorX> Err,
table.insert(name, "minecraft:stone");
L817[10:53:15] <MindWorX> Alright.
L818[10:53:27] <MindWorX> How do I get the
length?
L819[10:53:29] <MindWorX> name.size?
L820[10:53:57]
⇨ Joins: asie
(~asie@078088168214.elblag.vectranet.pl)
L821[10:53:57]
zsh sets mode: +v on asie
L822[10:53:59] <Wuerfel_21> MindWorX,
#yourTable
L823[10:54:11] <MindWorX> Really? :P
L825[10:54:35] <MindWorX> Helpful :P
L826[10:54:59] <MindWorX>
table.getn(mytable)
L827[10:55:29] <Sangar> good job, you
found a deprecated function :P use #t
L828[10:56:16] <Wuerfel_21> #yourTable is
pretty much syntactic sugar
L829[10:57:18] ***
manmaed|AFK is now known as manmaed
L830[10:57:18] <Sangar> you mean for
rawlen?
L831[10:57:34]
⇨ Joins: cpup (~cpup@32.218.113.33)
L832[10:57:48] <Wuerfel_21> Sangar, i
dunno...
L833[10:58:28] <Wuerfel_21> still, someone
must make a Java CPU for OC
L834[10:58:52] ***
Magik6k|off is now known as Magik6k
L835[10:59:26] <Vexatos> No
L836[10:59:34] <Vexatos> But IIRC
javascript is in works
L837[10:59:50] ***
manmaed is now known as manmaed|AFK
L838[10:59:54] ***
manmaed|AFK is now known as manmaed
L839[11:00:12] <MindWorX> Sangar, You gave
me the link :P Who keeps deprecated information in their
manual?
L840[11:00:23] <Wuerfel_21> but with java
cpu and OCLights, we can do intresting things....
L841[11:00:28] <Sangar> MindWorX, people
who want money for the newer versions :P
L842[11:00:39] <MindWorX> Ah :P
L843[11:00:43] ***
Magik6k is now known as Magik6k|off
L844[11:00:48] <MindWorX> So the Lua
people are worse than Microsoft. :P
L845[11:00:56] <vifino> :V
L847[11:01:34] <vifino> No one is worse
than micro$oft :v
L848[11:01:40] <Sangar> apple? :P
L849[11:01:48] <vifino> Sangar:
Nope.
L850[11:02:13] <vifino> At least they
don't have to do anything with windows :v
L851[11:02:33] <Sangar> they keep
objective-c alive
L852[11:02:59] <MindWorX> Replacing the S
with $ is the most obnoxius thing I've ever seen :P
L853[11:03:11] <MindWorX> Anywho, my table
isn't working :(
L854[11:03:14] <Wuerfel_21> Sangar, they
invent new even crappyer langs
L855[11:03:23] <Sangar> 0|21`/
L856[11:03:50] <MindWorX> Wait, it
did!
L857[11:03:54] <MindWorX> Eureka!
L858[11:04:01] <MindWorX> Silly
language!
L859[11:04:07] <vifino> :v
L860[11:04:13] <Negi> Microsoft are making
W10 free...Guess which OS will get shortly to its 11th version soon
?
L861[11:04:13] <Wuerfel_21> Objective C
was crossplatform at least...
L862[11:04:28] *
CompanionCube will be replacing his vista with win10
L863[11:04:31] <Negi> MindWorX : Don't
blame the software D:
L864[11:04:36] <CompanionCube> and then
fixing the clobbered bootloader
L865[11:04:45] <vifino> Negi: Free for one
year. Then they demand a subscription.
L867[11:04:57] <vifino> aka you are
f'ed.
L868[11:04:57] <CompanionCube> vifino,
that's not true
L869[11:04:59] <CompanionCube> it's just a
rumor
L870[11:05:00] <Negi> Subscription
L871[11:05:10] <vifino> CompanionCube:
>>>>>they said it in the presentation
L872[11:05:16] <vifino> pls
L873[11:05:18] <Caitlyn> .... The upgrade
is free for the first year, anyone getting the upgrade after the
first year has to pay
L874[11:05:19] <Wuerfel_21> EVERYONE PORT
TO OPENBAD REAL QUICK!
L875[11:05:33] <Caitlyn> Meaning iuf I get
w10 on day one it's free period.
L876[11:05:35] <CompanionCube> What
Caitlyn said
L877[11:05:42] <vifino> pffft
L878[11:05:42] <Caitlyn> if I get w10 on
day 366 it's $
L879[11:05:51] <vifino> like that matters
.-.
L880[11:06:04] <vifino> m$ is a moneywhore
.-.
L881[11:06:07] <Caitlyn> are you shitting
me? You're shitting me right?
L882[11:06:20] <vifino> Shitting on you?
No...?
L883[11:06:26] <Caitlyn> ¬_¬
L884[11:06:30] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L885[11:06:43] <Negi> vifino : People got
to make their living. I'm not a Microsoft lover but that's
L886[11:06:46] *
Negi sighs.
L887[11:06:52] <vifino> ._.
L888[11:07:08] <Caitlyn> Someone let me
know when vifino is done spewing bs
L889[11:07:24] <vifino> Caitlyn: ^_^
L890[11:08:25] <vifino> Caitlyn: I think
I'm done, but don't quote me on that :D
L891[11:09:49] <Negi> I'm just saying that
there's a catch.
L892[11:10:32] <Negi> And that I'm pretty
sure it's not a year after Windows 10's release, but after you
bought your Windows not-10 computer. *shrugs*
L893[11:12:05] ***
Magik6k|off is now known as Magik6k
L894[11:12:07]
⇨ Joins: cpup (~cpup@32.218.113.33)
L895[11:12:10] <Caitlyn> Negi, the wording
implies it's a free upgrade. full stop.
L896[11:13:22] ⇦
Quits: tattyseal (~tattyseal@2.28.36.79) (Quit:
Leaving)
L897[11:13:29]
⇨ Joins: sciguyryan
(~sciguyrya@80-254-76-171.dynamic.swissvpn.net)
L898[11:14:03] <Caitlyn> yay! W2!
L899[11:15:05] <vifino> Pfft, Windows 2.
Windows 3.11 Windows for Workgroups all the way! Was the last
windows I bought. Off of ebay. In 2011.
L900[11:16:14] <vifino> PS: It's a
joke.
L901[11:16:20] <vifino> I bought it in
2012.
L902[11:16:37] <vifino> s/joke/lie/
L903[11:16:37] <Kibibyte> <vifino>
PS: It's a lie.
L904[11:16:38] <vifino> w/e
L905[11:17:51] <Negi> Also vifino.
Wherever you read that -which I'm guessing is a website-
manipulated the words.
L906[11:18:13] <vifino> Oh, okay.
L907[11:18:51] <vifino> Thought I heard
something about the subscription in the conference too, but I
didn't really watch it, it were running in the background :x
L908[11:19:17] <Negi> 'cuz they said in
fact they would keep supporting updates "at no cost", but
it was to actually rassure that people who would get Windows 10
freely wouldn't have to buy it for updates later on.
L909[11:19:48] <Negi> I don't get how
people can misunderstand that ._.
L910[11:20:29] <Caitlyn> though I'll end
up having to buy w10 most likely, cause I really doubt my
"activated" win7 will pass their tests...
L911[11:21:02] <Caitlyn> this isntall was
a technet license that got invalidated :/
L912[11:21:38] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L913[11:21:45] ***
AngieBLD|Off is now known as AngieBLD
L914[11:23:43] <Negi> Caitlyn: I used the
key under my laptop. Now Windows threatens to not boot if I don't
find a new one.
L915[11:25:49] <Pwootage> Uh
L916[11:25:56] <Pwootage> I installed
windows 8 with an upgrade key
L917[11:26:05] <Pwootage> then upgraded
from that to windows 8 with my upgrade key
L918[11:26:12] <Pwootage> they don't check
*that* closely
L919[11:28:28]
⇨ Joins: cpup (~cpup@32.218.113.33)
L920[11:29:47] <Caitlyn> Pwootage, we have
no idea how stringent the checks will be for w10 though... I'd have
to assume they'd atleast check validity
L921[11:30:23] <Pwootage> Probably what
they will do is check to make sure that your windows is activated,
possibly through m$'s servers, so it may or may not work
L922[11:30:26] <Pwootage> worth a try,
though
L923[11:33:07] ***
alekso56_off is now known as alekso56
L924[11:33:11] <Caitlyn> yep, and if it
doesn't work I'll just shell out teh cash
L925[11:37:59]
⇨ Joins: ping
(~notPing@2601:4:680:104c:2133:248b:c056:6a23)
L926[11:38:00]
zsh sets mode: +v on ping
L927[11:39:15] ***
LordFokas|off is now known as LordFokas
L928[11:41:56] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198
seconds)
L929[11:45:08] <Caitlyn> And taxes are
done
L930[11:45:08] <Caitlyn> woo
L931[11:46:44] ***
Skye|Homework is now known as Skye
L932[11:51:55]
⇨ Joins: cpup (~cpup@32.218.113.33)
L933[11:54:14] <Pwootage> I should do my
taxes, I generally get a nice refund atm
L934[11:59:14] <Caitlyn> yay I can no
longer /part here
L935[11:59:35] <Wuerfel_21> Caitlyn,
why?
L936[11:59:46] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L937[11:59:55]
⇨ Joins: Katie (~Caitlyn@michiyo.pc-logix.com)
L938[12:00:10] <Katie> lol but I can close
the channel in the channel switcher
L939[12:00:13] <Katie> and I can't reopen
it :D
L940[12:00:20] <Katie> !op
L941[12:00:21]
zsh sets mode: +o on Katie
L942[12:01:06] ***
Caitlyn was kicked by Katie (o-O))
L943[12:01:12]
⇨ Joins: Caitlyn (Katie@eos.pc-logix.com)
L944[12:01:12] *** Server sets mode: +ntz
L945[12:01:12] *** Server sets mode: +ntz
L946[12:01:12]
zsh sets mode: +o on Caitlyn
L947[12:01:15] *
Caitlyn sighs
L948[12:01:29] ⇦
Quits: ping (~notPing@2601:4:680:104c:2133:248b:c056:6a23) (Read
error: Connection reset by peer)
L949[12:01:49]
⇨ Joins: ping
(~notPing@2601:4:680:104c:2133:248b:c056:6a23)
L950[12:01:49]
zsh sets mode: +v on ping
L951[12:02:41] ***
Techokami|Off is now known as Techokami
L953[12:06:23] <Caitlyn> I turned on
stickychans in ZNC which doesn't let you /part
L954[12:06:31] <Caitlyn> but then I closed
it via the channel switcher
L955[12:06:39] <Caitlyn> I didn't part,
but the window closed and I couldn't /join
L956[12:06:43] <Caitlyn> so I had to kick
myself
L957[12:08:13]
⇨ Joins: cpup (~cpup@32.218.113.33)
L958[12:09:46] ⇦
Quits: ping (~notPing@2601:4:680:104c:2133:248b:c056:6a23) (Ping
timeout: 194 seconds)
L959[12:14:43] <Ender> lol
L960[12:17:25]
⇨ Joins: ping
(~notPing@2601:4:680:104c:f87a:9cd7:b97:89b6)
L961[12:17:25]
zsh sets mode: +v on ping
L962[12:18:10]
⇨ Joins: Wobbo
(~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L963[12:18:10]
zsh sets mode: +v on Wobbo
L964[12:18:47] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L965[12:20:44] <Wobbo> o/
L966[12:22:21] ***
Skye is now known as Skye|Homework
L967[12:25:45]
⇨ Joins: cpup (~cpup@32.218.113.33)
L968[12:30:18]
⇨ Joins: pong
(~pixel@2601:4:680:104c:50d3:dc3f:9f09:d861)
L969[12:30:18]
zsh sets mode: +v on pong
L970[12:32:43] ⇦
Quits: dangranos_ (~dangranos@37.23.251.92) (Remote host closed the
connection)
L971[12:34:02] ⇦
Quits: Vexatos
(~Vexatos@p200300556E1C1F34B569094CFF6767C7.dip0.t-ipconnect.de)
(Ping timeout: 194 seconds)
L972[12:35:22]
⇨ Joins: Wobbo_
(~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L973[12:35:22]
zsh sets mode: +v on Wobbo_
L974[12:35:45] ⇦
Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read
error: Connection reset by peer)
L975[12:36:27] ⇦
Quits: v^ (~pixel@2601:4:680:104c:c087:4c03:9978:c72f) (Ping
timeout: 378 seconds)
L976[12:49:10] ***
Skye|Homework is now known as Skye
L977[12:51:48] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L978[12:53:50] ***
SKS-Away is now known as ShadowKatStudios
L979[12:54:56] <ShadowKatStudios> Good
morning o/
L980[12:55:56]
⇨ Joins: cpup (~cpup@32.218.113.33)
L981[12:56:12] <CompanionCube>
ShadowKatStudios, good morning
L982[12:58:15]
⇨ Joins: iceman11a
(iceman11a@cpe-74-141-56-150.swo.res.rr.com)
L983[13:01:00] <Wobbo_> ShadowKatStudios,
afternoon
L984[13:01:06] ***
Wobbo_ is now known as Wobbo
L985[13:01:24] <ShadowKatStudios> I have
just pulled off the impossible
L986[13:01:26] ***
prassel|off is now known as prasselpikachu
L987[13:01:48] <Wuerfel_21>
ShadowKatStudios, you pooped?
L988[13:01:51] <ShadowKatStudios> My
firefox v35 looks like firefox 2.x
L989[13:02:19] <Wuerfel_21>
ShadowKatStudios, accidently or intentional?
L990[13:02:24] <Wobbo> ShadowKatStudios:
Wait, you are not using lynx? :P
L991[13:02:27] <ShadowKatStudios>
Intentional
L992[13:02:44] <Stary2001> piiiiics
L993[13:03:24] <ShadowKatStudios> Getting
there
L994[13:03:27] ***
prasselpikachu is now known as prassel|off
L995[13:03:40] <ShadowKatStudios>
meta-pics
L997[13:04:57] <ShadowKatStudios> It's
no-where near exact but it's much nicer than the v29 theme
L998[13:05:11] <Wobbo> ShadowKatStudios: I
had hoped a picture of your firefox shown inside your firefox
:(
L999[13:05:14] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L1000[13:05:33] <ShadowKatStudios> Wobbo:
It's a picture inside a picture of my firefox.
L1001[13:05:46] <Wobbo> Yeah, not Droste
enough
L1002[13:06:04] <ShadowKatStudios> Not XP
enough
L1003[13:09:19] <Wuerfel_21> .help
L1005[13:09:41] <Wuerfel_21> silly bot,
wanted help 'bouut your commands
L1006[13:09:55] <Ender> .cmds
L1008[13:09:57] ***
AngieBLD is now known as AngieBLD|Off
L1009[13:10:10]
⇨ Joins: v^
(~notPing@2601:4:680:104c:d551:39cd:26f1:2c16)
L1010[13:10:11]
zsh sets mode: +v on v^
L1011[13:10:26]
⇦ Quits: ping (~notPing@2601:4:680:104c:f87a:9cd7:b97:89b6)
(Ping timeout: 194 seconds)
L1012[13:12:25] <Wuerfel_21> is there
some command to get files from http, for pipeing?
L1013[13:12:35]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1014[13:12:59] <Wuerfel_21> .lua for k,v
in pairs(_G) do print(k) end
L1015[13:13:00] <^v> Wuerfel_21,
unserialize | ipairs | pairs | assert | select | xpcall | error |
tonumber | table | os | collectgarbage | print | bit32 | math |
rawlen | coroutine | numstr | load | _G | rawequal | debug | io |
_VERSION | type | serialize | string | rawget | tostring | pcall |
next | rawset | nil
L1016[13:13:02] <Ender> what for?
L1017[13:13:14] <Wuerfel_21> Ender,
brainfuck
L1018[13:13:26] *
Ender shrugs
L1019[13:13:42] <Wuerfel_21> hmmm, this
works?
L1020[13:14:53] ***
prassel|off is now known as prasselpikachu
L1021[13:15:05] <Wuerfel_21> .lua for
i=0,9001 do getmetatable("")[i] = i end
L1022[13:15:05] <^v> Wuerfel_21, lua:1:
attempt to call global 'getmetatable' (a nil value)
L1023[13:15:24] <Wuerfel_21> no
metatables?
L1024[13:15:33] <Wuerfel_21> .lua for k,v
in pairs(debug) do print(k) end
L1025[13:15:33] <^v> Wuerfel_21,
upvalueid | getregistry | getupvalue | upvaluejoin | getmetatable |
debug | setuservalue | setlocal | getuservalue | gethook |
setmetatable | getlocal | setupvalue | sethook | traceback |
getinfo | nil
L1026[13:15:47] <Wuerfel_21> .lua for
i=0,9001 do debug.getmetatable("")[i] = i end
L1027[13:15:47] <^v> Wuerfel_21, no
L1028[13:15:54] <Wuerfel_21> .lua for
i=0,9001 do debug.getmetatable("")[i] = i end
L1029[13:15:54] <^v> Wuerfel_21, no
L1030[13:16:00] <Wuerfel_21>
lolwat?
L1031[13:16:19] <Wuerfel_21> .lua for
i=0,9001 do debug.setmetavalue("",i)[i] = i end
L1032[13:16:19] <^v> Wuerfel_21, lua:1:
attempt to call field 'setmetavalue' (a nil value)
L1033[13:16:37] <Wuerfel_21> .lua for
i=0,9001 do debug.setupvalue("",i)end
L1034[13:16:38] <^v> Wuerfel_21, no
L1035[13:16:46] <Wuerfel_21> meh, can
exploit
L1036[13:16:49] <Wuerfel_21> *cant
L1037[13:19:05] <v^> Wuerfel_21, stop
spamming
L1038[13:19:20] <v^> if you want to fail
at breaking ^v, do it in pm or in #ocbots
L1039[13:19:36] <Wuerfel_21> v^, yeah,
will find a way!
L1040[13:20:18] <v^> good luck .-.
L1041[13:20:59] <Wuerfel_21> O.O th
download count for my new version just passed 400... after being
out for 3 days.... wtf, so less downloads, even tho annoying update
checker?
L1042[13:22:08]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L1043[13:25:31] <ShadowKatStudios>
Lightbeam has created a Pentagram with facebook in the middle
L1044[13:26:13] <Ender> facebook should
be put in the pit of eternal damnation
L1045[13:26:39] ***
AngieBLD|Off is now known as AngieBLD
L1046[13:26:42] <CompanionCube> along
with printer
L1047[13:26:46] <CompanionCube>
*printers
L1048[13:26:59] <Ender> depends on the
make/model
L1049[13:27:12] <CompanionCube> Printers
in general I meN
L1050[13:27:15] <ShadowKatStudios> :D
Guess what's under my desk and marked for destruction?
L1051[13:27:37] <Ender> your face?
L1052[13:27:51] <Ender> jk
L1053[13:27:57] <ShadowKatStudios>
._.
L1054[13:28:02] <CompanionCube>
ShadowKatStudios, a printer or windows box?
L1055[13:28:17] *
Skye gives ShadowKatStudios his dying printer
L1056[13:28:34] <ShadowKatStudios>
CompanionCube: A Brother printer.
L1057[13:28:46] <Ender> lol, Skye said
that then detached
L1058[13:28:58] <gamax92> detached?
L1059[13:29:04] <gamax92> did he remove
his head
L1060[13:29:04]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1061[13:29:13] *
vifino slaps Ender
L1062[13:29:13] *
EnderBot2 laughs
L1063[13:29:13] <Ender> gamax92,
¬_¬
L1064[13:29:16] <CompanionCube>
ShadowKatStudios, did I ever tell you how I broke a printeR?
L1065[13:29:24] *
gamax92 slaps vifino with no intent of harm
L1066[13:29:24] *
EnderBot2 laughs
L1067[13:29:24] *
vifino would slap gamax92, but is not being violent
today
L1068[13:29:29] <gamax92> :o
L1069[13:30:09] <Wuerfel_21> v^, broke
it
L1070[13:30:41] <gamax92> inb4
bullshit
L1071[13:30:56] <Ender> inb4 v^ just made
it ignore you
L1072[13:31:06] <vifino> gamax92: welp, i
am getting forced to play doom by myself
L1073[13:31:16] <gamax92> vifino:
forced?
L1074[13:31:25] <vifino> gamax92:
yes
L1075[13:32:12] <vifino> gamax92: my
internet doesn't want to work so I won't even bother asking you to
play with me .-.
L1076[13:32:34] <gamax92> vifino:
icecream
L1078[13:33:00] <gamax92> inb4 fake
L1079[13:33:21] <gamax92> is not even
loading.
L1081[13:33:40] <Wuerfel_21> gamax92,
because it seems like still lagging
L1083[13:33:50] <v^> he broke it
L1084[13:33:59] <gamax92> v^: inb4 you
are covering for him.
L1086[13:34:06] <Wuerfel_21> v^, wanna
knoe how?
L1087[13:34:12] <gamax92> wait ...
L1088[13:34:14] <v^> Wuerfel_21, i have
logs >_>
L1089[13:34:15] <gamax92> v^: is that
your ip?
L1090[13:34:22] <v^> gamax92, yes it
changed
L1091[13:34:22] <gamax92> didn't you have
a 7 .... something?
L1092[13:34:27] <gamax92> daaaaaaym
L1093[13:34:43] <gamax92>
ShadowKatStudios: XD
L1094[13:34:48] <vifino> v^: Want me to
update pt.i0i0.me?
L1095[13:34:52] <Negi> Either people who
contribute on the OC repo are gods, or I'm expecting too much from
people when I expect them to actually manage the issue tracker
correctly ._.
L1096[13:34:53] <Wuerfel_21> v^,
basically i just piped lots of rainbows....
L1097[13:35:00] <v^> Wuerfel_21, :/ i
know
L1098[13:35:06] <v^> i already knew that
was bork
L1099[13:35:06] <Negi> s/the/their/
L1100[13:35:06] <Kibibyte> <Negi>
Eitheirr people who contribute on the OC repo are gods, or I'm
expecting too much from people when I expect them to actually
manage the issue tracker correctly ._.
L1101[13:35:36] <Ender> Negi, ?
L1102[13:35:45] <vifino> ._. my volume
level is always at 69
L1103[13:35:52] <vifino> .-. too
loud
L1105[13:36:37] <gamax92> asie: I came up
with a 1:11 audio compression syste
L1106[13:36:51] <gamax92> or would that
be 11:1?
L1107[13:36:51] <vifino> gamax92: also, i
will get a 5.1 speaker system soon :D
L1108[13:36:57] <gamax92> either way its
1/11th of the file size.
L1109[13:37:44]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L1110[13:38:01] <gamax92> much
lossy
L1111[13:38:01] <gamax92> vifino: .-.
why
L1112[13:38:03] <Negi> About 90 of the
124 open issues are the same one, there aren't any tags, and even
the solved issues aren't closed...
L1113[13:38:27] <Wuerfel_21> Negi, i only
have 2 open 1 closed :(
L1114[13:38:30] <vifino> gamax92: ._. i
have a crappy mono speaker on my desk, let me have proper
speakers
L1115[13:38:33] <Wobbo> Negi: That sounds
horrible D:
L1117[13:38:59] <Wobbo> ShadowKatStudios:
A friend of mine had his gfs bobby pins all over his printer
once
L1118[13:39:06] <gamax92> vifino: do you
have some fancy sound card?
L1119[13:39:20] <vifino> gamax92: no
.-.
L1120[13:39:28] <gamax92> I want
one.
L1121[13:39:44] <gamax92> then i can push
the audio mixing to the card and not to the cpu
L1122[13:39:52] <Caitlyn> Your federal
return was accepted by the IRS
L1123[13:39:53] <Caitlyn> woot
L1124[13:40:02] <Negi> Wobbo: It doesn't
only sound horrible. It is horrible T_T
L1125[13:40:16] <Ender> lol, pc was using
~6GB of ram, close chrome, down to ~2GB
L1126[13:40:25] <vifino> gamax92: I want
a soundcard with a synth ._.
L1127[13:40:26] <Negi> Wuerfel_21: The
number of issues doesn't really mean anything. The way you manage
these do.
L1128[13:40:37] <gamax92> vifino: i have
a sound card with a synth :D
L1129[13:40:41] <gamax92> and its not
isa
L1130[13:40:44] <ShadowKatStudios>
<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements
-->
L1131[13:40:48] *
vifino stabs gamax92
L1132[13:40:49] <Wuerfel_21> Negi, these
are all todos :(
L1133[13:41:19] *
gamax92 explodes and showers vifino in blood.
L1134[13:41:39] *
vifino cries
L1135[13:41:45] <Negi> Wuerfel_21: Todos
are cool.
L1136[13:41:49] <Wobbo> ShadowKatStudios:
windows should kill IE6-8
L1137[13:41:54] <Ender> though i will
point out that chrome's been running for most of my computer's
uptime which is currently around 10days, 11 hours
L1138[13:42:28] <Wuerfel_21> Negi,
because apperantly, noone can read and post thier errors on mcf
-.-
L1139[13:42:29]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1140[13:42:31] <gamax92> Ender: y u have
>=6GB ram
L1141[13:42:38] <Ender> gamax92, i have
12GB
L1142[13:42:42] *
gamax92 only has 4GB of ram and 9GB swap
L1143[13:42:51] <Ender> i would have 16GB
but one of the sticks died
L1144[13:43:18] <gamax92> R.I.P
stick
L1145[13:43:49] <v^> katt is coming over
today
L1146[13:43:55] <v^> R.I.P. my
stick
L1147[13:44:03] <Ender> R.I.P your
face
L1148[13:44:22] <Negi> Wuerfel_21: MCF
?
L1149[13:44:30] <gamax92> v^: eww
L1150[13:44:44] <Wuerfel_21> Negi, tha
minceraftz forumz
L1151[13:45:48] <Negi> Welcome to the
wonderful world of forums Wuerfel_21. As soon a
L1152[13:45:55] <Soni> I had an
idea
L1153[13:45:58] <Soni> then I forgot
it
L1154[13:46:00] <Soni> :/
L1155[13:46:18] <Wuerfel_21> Negi, as
soon as a...?
L1156[13:46:36] <Negi> as there are more
than 300 members, the general IQ starts dropping, and people who
can't do basic debug start invading the userlist :D
L1157[13:47:27] <CompanionCube> Negi,
isn't that true in general
L1158[13:47:30] <gamax92> Heres a
question: If you are given a point, and are told to draw a circle
around it, where around the point do you start?
L1159[13:47:43] <CompanionCube> average
intelligence decreases in general as more people are added
L1160[13:48:24] <Negi> gamax92: What kind
of tools do I get ?
L1161[13:48:38] <gamax92> just a drawing
tool, a pencil/marker/knife/etc
L1162[13:48:53] *
Katie stabs Caitlyn
L1163[13:48:54] ***
Skye is now known as Skye|Dinner
L1164[13:49:01]
⇨ Joins: wolfmitchell_
(~wolfmitch@ns510198.ip-198-27-68.net)
L1165[13:49:12]
⇨ Joins: ThatJoshGreen (Ender@theender.net)
L1166[13:49:12]
zsh sets mode: +o on ThatJoshGreen
L1167[13:49:16] <gamax92> theres no real
answer to this, it could be
east/west/north/south/northNorthWest/northWestWest/ etc ...
L1168[13:49:25] <Wuerfel_21> Negi, well,
i have 6000+ downloads, i put it up right above the download
button, and people ignore it?
L1169[13:49:30] <ThatJoshGreen> stupid
esper
L1170[13:49:41]
⇦ Quits: Ender (Ender@theender.net) (Killed
(insanity.esper.net (Nickname regained by services)))
L1171[13:49:41] ***
ThatJoshGreen is now known as Ender
L1172[13:49:45] <gamax92> D: Don't insult
the mighty Esper!
L1173[13:49:45] <Negi> CompanionCube: for
i=1, group.size do group.people[i].IQ = group.lowestIQ/group.size
end
L1174[13:49:53] <gamax92> or it might
just collapse and destroy itself
L1175[13:50:04] <Caitlyn> gamax92,
right...?
L1176[13:50:10] <Ender> gamax92, wouldn't
surprise me if it did that
L1177[13:50:13] <Caitlyn> then we all
jump ship to PC-Logix!
L1178[13:50:14] <Caitlyn> :P
L1179[13:50:19] <Ender> heh
L1180[13:50:21] <Negi> Oh and gamax92 I
start at a random point depending on my mood and my point of view
on the drawing plane.
L1181[13:50:22] <gamax92> lol
L1182[13:50:33]
⇦ Quits: wolfmitchell (~wolfmitch@ns510198.ip-198-27-68.net)
(*.net *.split)
L1183[13:50:33]
⇦ Quits: Roadcrosser
(potato@hi.i.just.wanted.to.say.that.programming.is.evidently.sexy)
(*.net *.split)
L1184[13:50:35] <^v> Oh noes! portlane
split 3:
L1185[13:50:37] <gamax92> Negi: well
then.
L1186[13:50:48] <Soni> I need help with
C
L1187[13:50:52] <Soni> more specifically,
parsing C
L1188[13:51:04] <Soni> and writing code
based on that
L1189[13:51:07] <gamax92> Soni: there's a
lib for that
L1190[13:51:11] <v^> Soni,
((void(*)(void))0)()
L1191[13:51:13] <gamax92> no seriously,
there is a lib for parsing C
L1192[13:51:31] <Soni> for python?
L1193[13:51:46] <gamax92> well ...
L1194[13:51:59] <Soni> (so I can call it
PyCLua)
L1195[13:52:17] <gamax92> ...
L1196[13:52:22] *
gamax92 refuses to help you now.
L1199[13:52:29] <v^> yeah
L1200[13:52:49] <gamax92> Soni: I'm
referring to sparse though.
L1201[13:52:51] <gamax92> glhf
L1202[13:52:54]
⇨ Joins: marcin212 (~marcin212@176.111.135.116)
L1203[13:53:15] <gamax92>
ShadowKatStudios: it couldn't find the 404?
L1204[13:53:26] <ShadowKatStudios>
gamax92: No, that's my 404 page
L1205[13:53:33] <gamax92>
ShadowKatStudios: "404 not found."
L1206[13:53:36] <gamax92> it couldn't
find the 404
L1207[13:53:39] <ShadowKatStudios> What
do you think?
L1208[13:53:45] <gamax92> Where is the
404?
L1209[13:53:55] <ShadowKatStudios> You're
looking at it.
L1210[13:54:17] <Stary2001> gamax92:
....404.php
L1211[13:54:27] <gamax92> ._. none of you
get it.
L1212[13:55:06]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378
seconds)
L1214[13:55:35] <ShadowKatStudios> I get
it, I choose to ignore it
L1215[13:55:38]
⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping
timeout: 200 seconds)
L1216[13:55:53] <gamax92> since Caitlyn
is at the top of the nicklist on my screen, Caitlyn is my new
god.
L1217[13:56:02] <Caitlyn> \o/
L1218[13:56:19] <Stary2001> all hail
Caitlyn
L1219[13:56:39] <Caitlyn> \o/
L1220[13:56:46] *
Ender is the demi god
L1221[13:56:48] *
CompanionCube rises up against the tyranny of Caitlyn
L1222[13:56:59] *
Caitlyn smites CompanionCube
L1223[13:57:04] *
CompanionCube respawns
L1224[13:57:08] *
Caitlyn smites CompanionCube again
L1225[13:57:14] <gamax92> your level of
godness is 1/(position on my nick list)
L1226[13:57:16]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1227[13:57:17] <Caitlyn> We can keep
this up all night
L1228[13:57:22] <gamax92> Sangar is now
1/4th of a god.
L1229[13:57:32] *
CompanionCube becomes a forkbomb
L1230[13:57:42] <Caitlyn> so I'm 1 1/3rd
goddess? :P
L1231[13:57:51] <gamax92> Caitlyn: 1/1 ==
1
L1232[13:58:15] <Caitlyn> gamax92,
Caitlyn and Katie.
L1233[13:58:17] <Caitlyn> both ops
L1234[13:58:31] <gamax92> .-. are you
also Katie?
L1235[13:58:37] <Katie> Yes
L1236[13:58:48] <gamax92> Note to self,
Katie is not a different person.
L1237[13:59:01] <Caitlyn> I had to login
to kick myself after a malfunction with ZNC sticky chans and me
closing this channel in the channel switcher
L1238[13:59:05] <Caitlyn> gamax92, whois
Katie..
L1239[13:59:08]
⇦ Parts: gamax92 (gamax92@The.Dragon.Slayer.PanicBNC.eu)
(Leaving))
L1240[13:59:10]
⇨ Joins: gamax92
(gamax92@The.Dragon.Slayer.PanicBNC.eu)
L1241[13:59:10]
zsh sets mode: +v on gamax92
L1242[13:59:14] <Caitlyn> gamax92, whois
Katie..
L1243[13:59:15] <Negi> No-one ever tells
us the important stuff D;
L1244[13:59:21] ***
Skye|Dinner is now known as Skye
L1245[13:59:30] <Ender> Negi, you're
adopted
L1246[14:00:12] <gamax92> Negi, I am
sad
L1247[14:00:17] <gamax92> That's
important, right?
L1248[14:00:29] <Kubuxu> Sangar: Would be
it possible in 1.5 for Value to heve metatable?
L1249[14:00:37] <Negi> gamax92: That
would be important if you could be unsad-ed.
L1250[14:00:47] <Ender> \o/ broke
Kimsufi/OVH panel somehow
L1251[14:00:49] <gamax92> I can be!
L1252[14:01:01] <Kubuxu> It would greatly
increses funcionality and allowed iteratin over it.
L1253[14:01:03] <Negi> Ender: I knew
that. Both my parents are too different from me to be my actual
parents.
L1254[14:01:27] <gamax92> Negi: what if
they are your actual parents and they just wanted you to be
different from them
L1255[14:01:40] <Ender> Negi, uh, okay...
was originally intending it as a joke because you said no-one tells
you the important stuff
L1256[14:01:46] <Negi> gamax92: I thought
you were an ununsaddable guy. No one ever tells me the important
stuff. :I
L1257[14:01:56] <Negi> Ender: I knew and
I bounced back on that joke.
L1258[14:02:03] <Ender> k
L1259[14:02:15] <Negi> gamax92: They're
my actual parents or I think so and they don't give a fuck, so
shrugs.
L1260[14:02:37] <gamax92> Negi: shrugs is
similar to the word hugs
L1261[14:02:43] *
gamax92 would like a hug :D
L1262[14:03:00] <Sangar> Kubuxu, it
already has, hence the call/apply/unapply stuff. what other
metamethods do you need to override? operators?
L1263[14:03:03] *
Ender hugs gamax92
L1264[14:03:05] *
Negi hugs gamax92.
L1265[14:03:14] <gamax92> damn
ninjas.
L1266[14:04:37] <gamax92> dis fucking
guy
L1267[14:04:39] <gamax92> next to
me
L1268[14:04:41] <gamax92> he has a
fedora
L1269[14:04:45] <Negi> Shit I have a
paper to turn in tomorrow
L1270[14:04:50] <gamax92> Shit I have no
fucks to give
L1271[14:04:52] <Negi> gamax92: He's a
brony then.
L1272[14:04:53] <gamax92> I'm
sorry.
L1273[14:05:03] <gamax92> Negi: actually
he is.
L1274[14:05:07] <gamax92> How did you
guess
L1276[14:05:32]
⇦ Quits: Brycey92 (~Brycey92@bmb5663-111-148.rh.psu.edu)
(Quit: Live long and prosper)
L1277[14:06:36] <Soni> how does OC do its
buffering?
L1278[14:06:57] <Ender> magic
L1279[14:06:57] <Caitlyn> pixie
dust
L1280[14:07:00] <Caitlyn> boom
L1281[14:07:04] <Soni> more specifically,
output buffering
L1282[14:07:15] <Ender> we said, magic
and pixie dust
L1283[14:07:30] <gamax92> don't forget
the boom
L1284[14:07:34] <gamax92> that's the most
important step
L1285[14:08:06] <Soni> does it just ..
everything? or table.insert and then table.concat?
L1286[14:08:09]
⇨ Joins: nwmqpa
(~EIRC_RR@LLamentin-151-10-39.w81-248.abo.wanadoo.fr)
L1287[14:08:31]
⇨ Joins: asie
(~asie@078088168214.elblag.vectranet.pl)
L1288[14:08:32]
zsh sets mode: +v on asie
L1289[14:10:22] ***
Magik6k is now known as Magik6k|off
L1290[14:11:20]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198
seconds)
L1291[14:14:00]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1292[14:14:35]
⇦ Quits: nwmqpa
(~EIRC_RR@LLamentin-151-10-39.w81-248.abo.wanadoo.fr) (Read error:
Connection reset by peer)
L1293[14:15:03]
⇨ Joins: nwmqpa
(~nwmqpa@LLamentin-151-10-39.w81-248.abo.wanadoo.fr)
L1294[14:15:43] <Kubuxu> Sangar: for
example __pairs, __ipairs or custom value.
L1295[14:15:48] *
Ender waits for his dedi to install
L1296[14:16:24] <Wobbo> Someone just
hijacked the news here.
L1298[14:17:04] <Wobbo> Well, at least he
tried.
L1299[14:19:25] <Negi> ShadowKatStudios:
No Miku telling you that you got the wrong page ? D:
L1300[14:20:34]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L1301[14:21:07]
⇨ Joins: nwmqpa_
(~EIRC_RR@LLamentin-151-10-39.w81-248.abo.wanadoo.fr)
L1302[14:22:07] ***
Riking|away is now known as Riking
L1303[14:25:09] <ShadowKatStudios> Negi:
I could probably do an image of her but I have to go now.
L1304[14:25:42] <gamax92> apparently
#elseif doesn't work on g++
L1305[14:25:49] ***
ShadowKatStudios is now known as SKS-Away
L1306[14:26:47] ***
Magik6k|off is now known as Magik6k
L1307[14:28:41] ***
prasselpikachu is now known as prassel|off
L1308[14:29:01] ***
AtomSponge is now known as AtomSponge|away
L1309[14:30:35] <gamax92> oh because its
#elif and this website is a lie
L1310[14:31:25] ***
prassel|off is now known as prasselpikachu
L1311[14:31:58] ***
prasselpikachu is now known as prassel|off
L1312[14:32:00] ***
Daiyousei is now known as ShoweringFairy
L1313[14:32:05] <Sangar> Kubuxu, hrm...
any ideas on how to do that other than adding it directly to the
Value interface though? because that'd a) make it tad too verbose
for most cases b) be a tad too Lua-specific; i'd like to keep that
at least somewhat generic, to give other archs at least a chance to
support it.
L1314[14:32:24]
⇨ Joins: Vexatos
(~Vexatos@p5B3C9663.dip0.t-ipconnect.de)
L1315[14:32:24]
zsh sets mode: +v on Vexatos
L1316[14:33:03] <Sangar> what's the
use-case, anyway? i.e. why can't you just use a normal table but
need __pairs/__ipairs instead?
L1317[14:36:02] <Caitlyn> Oh hey... the
FCC raised the minimum download speed to be considered broadband
from 4Mbps to 25Mbps
L1318[14:38:44] <Negi> Fu c k Dalvik
<_>
L1319[14:38:55]
⇨ Joins: boubou_19 (~EiraIRC@37.163.63.235)
L1320[14:39:18] <Negi> Fu c k Sense. Damn
it Android, why's it you gotta be soslo.
L1321[14:39:35] <Kubuxu> Sangar: If you
want to return table-like which content can be iterated and changed
from Java side.
L1322[14:39:40] <nwmqpa> #Hello
L1323[14:41:01] ***
Techokami is now known as Techokami|Off
L1324[14:44:57]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1325[14:45:41] <nwmqpa> Hello , did you
know how Computronics tapes works ?
L1326[14:46:23] <Vexatos> I did
L1327[14:46:48] <nwmqpa> Please you
explain please ?
L1328[14:47:13] <Vexatos> I'm sorry, it's
very late and I need to go now, wait a while for someone else to
explain you :(
L1329[14:47:40] <nwmqpa> Okay ,
thanks
L1330[14:47:53] *
Vexatos pokes asie
L1331[14:48:07] *
asie falls over
L1332[14:48:15] <Vexatos> Go, explain,
asie
L1333[14:48:20] <Vexatos> kthxbye
L1334[14:49:01] ***
Vexatos is now known as Vex|Away
L1335[14:50:29]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198
seconds)
L1336[14:51:44] <nwmqpa> Asie ? You're
away too ?
L1337[14:52:24] <nwmqpa> Because , your
mod is broken
L1338[14:52:33] <nwmqpa> I cannot write
and read tapes
L1339[14:52:48] <nwmqpa> 8-bit , 16-Bit ,
I've test all
L1340[14:52:51] <nwmqpa_> t
L1341[14:52:51] <Sangar> Kubuxu, well,
yeah :P i mean what do you need this for, specifically (justifying
the work adding this and its complexity :P)
L1342[14:56:02] <Wobbo> Sangar: Got scans
for different blocks at different height with default settings for
16 layers
L1343[14:56:24] <Wobbo> Sangar: Does x,z
distance from robot actually influance shit?
L1344[14:56:55]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1345[14:57:21] <Sangar> Wobbo, idk, if
it doesn't it should :P
L1346[14:57:41] <Wobbo> Sangar: Look that
up in code then :P
L1347[14:58:34]
⇦ Quits: Alissa (~alissa@vps.alissa.ml) (Quit: Will return
tomorrow (unfortunately)!)
L1348[15:00:30]
⇦ Quits: Vex|Away (~Vexatos@p5B3C9663.dip0.t-ipconnect.de)
(Ping timeout: 194 seconds)
L1349[15:01:40] <Wobbo> Sangar: Currently
I'm only testing direct down from the robot
L1350[15:02:51]
⇦ Quits: SuPeRMiNoR2 (~SuPeR@superminor2.net) (Read error:
Connection reset by peer)
L1351[15:02:52]
⇦ Quits: SuperBot (~SuperBot@superminor2.net) (Read error:
Connection reset by peer)
L1352[15:05:20]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198
seconds)
L1353[15:08:11] ***
ShoweringFairy is now known as Daiyousei
L1354[15:10:01] <Sangar> yey, internet
died. uh, i'll have a look.
L1355[15:10:11] <Wobbo> Always fun
:P
L1356[15:11:14] <Negi> nwmqpa_: What do
you exactly do to write/read ?
L1357[15:11:29]
⇨ Joins: SuPeRMiNoR2 (~SuPeR@superminor2.net)
L1358[15:11:29]
zsh sets mode: +v on SuPeRMiNoR2
L1359[15:11:41] <nwmqpa> Wait 2 s
L1360[15:11:48]
⇦ Quits: SuPeRMiNoR2 (~SuPeR@superminor2.net) (Remote host
closed the connection)
L1361[15:11:49] *
gamax92 waited 2 seconds
L1362[15:12:19] <Sangar> Wobbo, so yeah,
it currently gives ~0 fucks about x and z according to the code
>_>
L1363[15:12:20]
⇨ Joins: SuPeRMiNoR2 (~SuPeR@superminor2.net)
L1364[15:12:20]
zsh sets mode: +v on SuPeRMiNoR2
L1365[15:12:25] <nwmqpa> input =
assert(io.open("/mnt/131/music/mario.dfpwm"))
L1366[15:12:32] <nwmqpa> data =
input:read("*all")
L1367[15:12:37] <Wobbo> Wobbo: Lets keep
it that way for now :P
L1368[15:13:09] <nwmqpa> tapeDrive =
component.tape_drive
L1369[15:13:10] <Sangar> with the
emphasis on 'for now' :P
L1370[15:13:15] <nwmqpa>
tapeDrive.write(data)
L1371[15:13:30]
⇦ Quits: v^ (~notPing@2601:4:680:104c:d551:39cd:26f1:2c16)
(Ping timeout: 194 seconds)
L1372[15:13:36] <nwmqpa> Am I wrong
?
L1373[15:13:36] <gamax92>
"write(byte) 0.1.0 Write a single byte to the tape. byte -
value from 0 to 255."
L1374[15:13:44] <gamax92> write doesn't
do huge strings
L1375[15:13:46] <gamax92> it does a
number.
L1376[15:13:54]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1377[15:14:17] <nwmqpa> In 1.6.4 it's
works perfectly
L1378[15:14:22] <Wobbo> Sangar: After
I've got some nice density plots at least :P
L1379[15:14:29] <gamax92> ehh ...
L1380[15:18:10] ***
LordFokas is now known as LordFokas|off
L1381[15:18:11] <Sangar> Wobbo, i'll just
throw it onto the todo list for oc 1.5, then you won't have to
worry about it happening too soon :P
L1382[15:19:52] <nwmqpa> Will it work If
I get all the char from the file and write it byte per byte
L1383[15:20:08] <nwmqpa> ?
L1384[15:21:30]
⇦ Quits: boubou_19 (~EiraIRC@37.163.63.235) (Read error:
Connection reset by peer)
L1385[15:21:51]
⇦ Quits: nwmqpa_
(~EIRC_RR@LLamentin-151-10-39.w81-248.abo.wanadoo.fr) (Read error:
Connection reset by peer)
L1386[15:22:03] <nwmqpa> ?
L1387[15:22:18] <Sangar> nwmqpa, code
says it should also take strings:
http://git.io/F6Zm - have you
rewound the tape before trying to write?
L1388[15:22:29]
⇦ Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
(Ping timeout: 189 seconds)
L1389[15:22:30] <nwmqpa> Yes
L1390[15:22:38] <Sangar> welp, then
idk
L1391[15:23:15] <nwmqpa> Sigh
L1392[15:24:27]
⇨ Joins: Wobbo
(~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L1393[15:24:27]
zsh sets mode: +v on Wobbo
L1394[15:24:39] <Wobbo> Sangar: If I set
the noise to 0, all I get back is the hardness of dirt,
irregardless of the type
L1395[15:26:19] <Sangar> huh
L1396[15:27:44] <Wobbo> Maybe my code for
writing is wrong, will check
L1397[15:28:31] <Wobbo> Sangar: The code
for data gathering was wrong >.< will need to rerun
tests
L1398[15:28:48] <Sangar> \o/
L1399[15:29:00] <Wobbo> Wait, nvm,
misinterpreted my own code :P
L1400[15:29:12] <Sangar> >_>
L1401[15:31:13] <Sangar> well, either
way, setting it to zero gives exact hardness for me
L1402[15:31:39] <Wobbo> Well, it should.
:P
L1403[15:31:47] <Sangar> indeed
L1404[15:31:55] <Sangar> that's what i'm
saying, it's working for me ;)
L1405[15:32:27]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378
seconds)
L1406[15:33:53] <Wobbo> Sangar: It isn't
for me, it gives back 1.5 for dirt, stone and coal
L1407[15:35:22] <Sangar> `for _,v in
ipairs(component.geolyzer.scan(0,0)) do io.write(v.." ")
end` only prints 1.5?
L1408[15:35:42] <Wobbo> Sangar: If I
place the idividual blocks underneath it, it gives the right
hardness for the different blocks
L1409[15:35:54] <Wobbo> Sangar:
=geo.scan(0,) only shows 1.5
L1410[15:36:11]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1411[15:37:18] <Wobbo> Sangar: It ends
with a bunch of zeros
L1412[15:37:20] <Sangar> to make sure
this isn't a misunderstanding: the geolyzer is at 32 (33? 31?) in
that aray
L1413[15:37:26] <Sangar> *array
L1414[15:37:34] <Sangar> i.e. in the
middle
L1415[15:37:51] <Wobbo> Sangar: Wut? O_o
that is kinda counterintuitive.
L1416[15:38:10] <Sangar> why? it scans in
a pillar centered at the height of the geolyzer
L1417[15:38:58] <Sangar> it's also
documented on the wiki :P
L1418[15:39:01] <Wobbo> I thought It
scanned underneath itself -_-
L1419[15:39:23] <Wobbo> Fuck my reading
skills then
L1420[15:39:47] *
Wobbo goes to wiki
L1421[15:39:52]
⇨ Joins: MandrakeF
(~jircii@ool-2f148d28.dyn.optonline.net)
L1422[15:40:04] ***
g is now known as gAway2002
L1423[15:42:20] <Kubuxu> Sangar: It was
extremly useful for OpenGlasses but we worked around of it.
L1424[15:42:47] <Wobbo> Sangar: Lets try
this again ¬_¬
L1425[15:44:42] <Sangar> Wobbo, the
positive: then the noise may also not be as horrible for nearby
blocks as expected with the current default :P
L1426[15:44:58] <MandrakeF> What does:
"Remove memory size info from RAM items, make interpretation
depend on architecture" mean exactly?
L1427[15:45:00] <Wobbo> Sangar: that is
true, we will find out soon :P
L1428[15:45:20] <Sangar> MandrakeF, just
that the size won't be in the tooltip anymore
L1429[15:45:29] <MandrakeF> Why is
that.
L1430[15:45:37] <MandrakeF> Upcomming new
CPU's?
L1431[15:46:04] <Sangar> because
different architectures may have very different memory
requirements, and it'd be silly having to introduce new memory
sticks that'd be totally op/useless for other archs :P
L1432[15:46:26] <Sangar> that way it can
be up to the arch to interpret the tier and map it to an actual
memory size however they wish
L1433[15:46:32] <Sangar> which they can
already do ofc
L1434[15:46:39] <Sangar> but that'd then
be quite misleading for users
L1435[15:47:55] <Temia> here's a question
-- will microprocessors be limited to lua or will EEPROMs be able
to be programmed with different architectures in mind too?
L1436[15:49:05] <MandrakeF> I think thats
upto the author
L1437[15:49:26]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198
seconds)
L1438[15:50:24] <MandrakeF> Theres a few
chips in the works
L1441[15:51:30] <Wobbo> Sangar: Forgot
file:close() at the end, again ¬_¬
L1442[15:52:01] <MandrakeF> Wobbo what
are you updating
L1443[15:52:12] <Wobbo> MandrakeF:
SCIENCE!
L1444[15:52:24] <MandrakeF> For srs
L1445[15:52:38]
⇦ Quits: CompanionCube (~samis@95f105f4.skybroadband.com)
(Remote host closed the connection)
L1446[15:52:41] <Wobbo> MandrakeF: I'm
testing apporpriete noise levels for the geolyzer, so yes
L1447[15:53:00] <MandrakeF> Ahh
L1448[15:53:26] <MandrakeF> Your making
an example program to bundle with OC for the geolyzer or modifying
the code for the device
L1449[15:53:51] <Wobbo> MandrakeF: I want
to apply machine learning to geolyzer.scan data for OCJam
L1450[15:54:10] <MandrakeF> And to think
im just gonna make some replica DOS viruses.
L1451[15:54:14] <MandrakeF> DiGi
Power!
L1452[15:54:20] <Sangar> Temia, they just
store a byte array. so any arch can use them however it wants
L1453[15:54:44] <Sangar> Lua arch just
happens to interpret that byte array as a string being a
script
L1454[15:54:46] <Temia> Well yeah, I was
thinking more about how to determine architecture in the devices
that use them. o.o
L1455[15:54:52] <Sangar> ah
L1456[15:54:55] <Sangar> that's set via
the cpu
L1457[15:54:57] <MandrakeF> Still trying
to work out how to make a replica com file infector
L1458[15:55:30] ***
wolfmitchell_ is now known as wolfmitchell
L1459[15:55:54] <Sangar> archs can either
add their own cpu item, or register themselves to be usable via the
oc cpus (if there are multiple archs they can be cycled by
shift-rightlicking a cpu while holding it)
L1460[15:56:32] <Temia> Ah, the arch will
transfer over to the microcontrollers (why was I typing
microprocessor >_<) without a problem?
L1461[15:56:46] <Wobbo> Sangar: Data for
noise=0 is get *phew*
L1462[15:56:48] <Sangar> ah, yes, yes
they will
L1463[15:56:53] <Sangar> they'll work in
any machine
L1464[15:57:03] <Temia> Excellent. :o
Okay, that's all I was worried about, awesome
L1465[15:57:04] <Sangar> Wobbo, gj
:P
L1466[15:57:28] <MandrakeF> Whats the
diffrence bewteen io.write and print. I frogot
L1467[15:57:36] <Sangar> newline
L1468[15:57:44] <MandrakeF> print does
newline
L1469[15:57:48] <MandrakeF> Ahh ok
L1470[15:57:53] <Sangar> exactly
L1471[15:57:54] <Sangar> ;)
L1472[15:57:59] <MandrakeF> K
forgot
L1473[15:58:00] <MandrakeF> so long
L1474[15:58:01] <MandrakeF> hahah
L1475[15:58:16] <Wobbo> Sangar,
MandrakeF: And print write to term, not to a redirected
stdout
L1476[15:59:04] <Sangar> oh, it does? if
that's the standard, does it also do that correctly in oc?
>_>
L1477[15:59:25] <Wobbo> Sangar: I thought
it did that correctly
L1478[15:59:29] <Sangar> ok
L1479[15:59:41] <Wobbo> To bothered to
test though :P
L1480[15:59:45] <Temia> print always
writes to term? Eegh .-.
L1481[16:00:10] <Wobbo> Temia: print is
for debug, not for writing to the screen, its in the
reference
L1482[16:00:21] <Temia> Fair
enough.
L1483[16:00:48]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1484[16:00:49] <Temia> Come to think of
it, is there a way in OC to determine if stdout's a tty?
L1485[16:00:57] ***
Cruor is now known as Cruor|Away
L1486[16:01:09]
⇨ Joins: TabletCube
(~TCube@95f105f4.skybroadband.com)
L1487[16:01:34] <heatseeker0> Come to
think of it, there doesn't seem to be support for redirection in
the scripts coming on the openos disk.
L1488[16:02:10] <Sangar> Temia, not
really; the closest thing is to test if io.output() == io.stdout
(where stdout uses the term)
L1489[16:02:27] <Temia> Ah .-. oh
well.
L1490[16:02:41] <Wobbo> Sangar: There
should really be a readline library that handles shit like
that
L1491[16:02:49] <Temia> Is the solution
for stdin similar?
L1492[16:03:03] <Sangar> heatseeker0,
yeah, the closest thing is besh which does redirects. but it may or
may not be broken... it's not very... maintained >_>
L1493[16:03:10] ***
Skye is now known as Skye|ZZZ
L1494[16:03:13] ***
Skye|ZZZ is now known as Skye
L1495[16:03:24] <Sangar> Wobbo, go for
it. switch to that for ocjam? :P
L1496[16:03:25] ***
Skye is now known as Skye|ZZZ
L1497[16:03:27] <heatseeker0> Sangar,
tried components > components.txt or components | more. None
work.
L1498[16:03:37] <heatseeker0> I assumed
there's no support for pipes in OC
L1499[16:03:44] <Wobbo> Sangar: Could I
do both for extra points? :P
L1500[16:03:46] <Sangar> Temia, yeah,
should work for stdin too
L1501[16:03:57] <MandrakeF> So what do I
use for a simple goat file (to test the infection routines)
L1502[16:04:00] <Wobbo> heatseeker0: try
using besh
L1503[16:04:07] <Sangar> Wobbo, as far as
i'm concerned, sure :P
L1504[16:04:09] <MandrakeF> print or
io.wirte
L1505[16:04:13] <heatseeker0> Wobbo, will
give it a go
L1506[16:05:18] <Wobbo> MandrakeF: For
writing, use io.write. Always. For debugging, use print
L1507[16:05:23] <MandrakeF>
Allright
L1508[16:05:24] <MandrakeF> Got it
L1509[16:05:53] <Temia> So wait, is there
no stderr? .-.
L1510[16:06:06] <Sangar> there is
L1511[16:06:13] <Temia> Okay, I'm just
blind then
L1512[16:06:27] <Sangar> it even prints
red when it can :P
L1513[16:06:42] <Wobbo> Temia: there is
no io.error if I'm not mistaken though
L1514[16:07:43] <Sangar> true; you'll
have to io.stderr:write()
L1515[16:07:52] <wolfmitchell> GUYS I
CAME UP WITH THE BEST IDEA, DEBIAN MIRROR HOSTED ON IIS
L1516[16:08:01] *
Sangar kills wolfmitchell
L1517[16:08:06] <wolfmitchell> Stary2001,
^
L1518[16:08:24] <Stary2001>
hahahahahahaha
L1519[16:08:29] <Stary2001> thanks
L1520[16:08:38] <wolfmitchell> no u,
Stary2001
L1521[16:08:53] *
TabletCube revives wolfmitchell
L1522[16:08:58]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L1523[16:08:58] <TabletCube> for the
irony
L1524[16:08:58] <wolfmitchell> thanks
TabletCube
L1525[16:09:02] <wolfmitchell> U WOT
M8
L1526[16:09:15] <Wobbo> Sangar: Would it
be possible to include a isScreen onto io.stdout and io.stdin if
they are using term?
L1527[16:09:29] <Stary2001> ha
L1528[16:09:29] <Stary2001> ha
L1529[16:09:37] <MandrakeF> Is it me or
is OC getting more complicated by the second
L1530[16:09:47] <gamax92> MandrakeF:
#BlameSangar
L1531[16:10:01] <Temia> More complexity
is more power!
L1532[16:10:04] <Sangar>
#BlamePeople
L1533[16:10:05]
⇦ Quits: pong (~pixel@2601:4:680:104c:50d3:dc3f:9f09:d861)
(Read error: Connection reset by peer)
L1534[16:10:13] <Wobbo> MandrakeF: It is
just you, you're to slow. Its getting more complicated by the
parsec
L1535[16:10:17] <Temia> Better to be
capable of more rather than be stuck in your little rut.
L1536[16:10:27]
⇨ Joins: pong
(~pixel@2601:4:680:104c:50d3:dc3f:9f09:d861)
L1537[16:10:27]
zsh sets mode: +v on pong
L1538[16:10:28] <Temia> ...
L1539[16:10:31] *
Temia smacks Wobbo
L1540[16:10:32] <MandrakeF> I feel like I
need to write about a megabyte of code to get a replica of
cascade
L1542[16:10:50] -Kibibyte- [Wuerfel_21] Windows
Error Remix [10 Hours] | by hermtrololol | 10h0m | 148w6d ago |
4,237,728 views | Rated:
4.89/5.00
L1543[16:10:59] <Wuerfel_21> it does that
all day
L1544[16:11:00] <MandrakeF> But who would
not want to see all the letters fall down to te bottom of the
screen
L1545[16:11:05] <gamax92> Wuerfel_21:
yeah sure it does.
L1546[16:11:22] <gamax92> totally not
troll, especially not with what username of hermtrololol
L1547[16:11:26] <Wuerfel_21> gamax92,
thats how ervery windows computer sounds, i guess
L1548[16:11:28] <Sangar> as for adding
something like that to the buffers... maybe? i dunno.
L1549[16:11:35] <Temia> Oh, that reminds
me -- have there been some murmurings of there being an offscreen
buffer in the GPU API's future?
L1550[16:11:45] <Wobbo> MandrakeF: Can't
you use gpu.copy to copy lines to the next?
L1551[16:11:50] <MandrakeF> Problay
L1552[16:11:52] <gamax92> Wuerfel_21: I
must be the only one who's computer doesn't make that sound.
L1554[16:12:16] <MandrakeF> Python is
somthing I never ever want to learn
L1555[16:12:19] <Pwootage> (it also uses
close to minimal memory, so that's neat)
L1556[16:12:26] <Wuerfel_21> gamax92, but
thats how winderps computers sound...
L1557[16:12:47] <Sangar> Temia, that fell
asleep a bit after bumping the default speed of the gpus
L1558[16:12:48] <MandrakeF> (But I will
problay need to at some point)
L1559[16:12:55] <Wobbo> Pwootage: That
looks like a job for… HASKELL!!! :P
L1560[16:12:58] <Temia> Ah, darn.
L1561[16:13:07] <Pwootage> Wobbo: it
would be easier to read in haskell, that's for sure
L1562[16:13:19] <Temia> Because it would
be super-useful for any high-colour graphics rendering
L1563[16:13:22] <MandrakeF> Never seen
haskell code in my life
L1564[16:13:23] <MandrakeF> haha
L1565[16:13:35] <gamax92> oh god its 3pm
.-.
L1566[16:13:35] <gamax92> i've been
without food for 7 hours.
L1567[16:13:44] <Pwootage> I know exactly
enough of haskell to know it would be better looking like
that
L1568[16:13:45] <MandrakeF> I was really
intersted in the Video memory discussion
L1569[16:13:47] <Pwootage> gamax92: OH
NOES 7 HOURS
L1570[16:13:49] <Wobbo> Sangar: Why is
there no turnon command in OpenOS? :P
L1571[16:14:06]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1572[16:14:15] <MandrakeF> Is there a
short cut on the keyboard to reset the computer like in CC
L1573[16:14:39] <Wobbo> MandrakeF:
ctrl+alt+C aborts the current program
L1574[16:14:43] <MandrakeF> Yes
L1575[16:14:47] <Ender> it's snowing
where i am :D
L1576[16:14:48] <MandrakeF> but hard
reset
L1577[16:15:45] <Wobbo> MandrakeF: reboot
in shell
L1578[16:15:59] <Wobbo> Ender: Its not
snowing here now :(
L1579[16:16:06] <Ender> :/
L1580[16:16:22] <Ender> also my MC server
is back :D
L1581[16:16:45] <gamax92> Pwootage:
;~;
L1582[16:17:35] <MandrakeF> Whats the
default close command
L1583[16:17:38] <MandrakeF> for
programs
L1584[16:17:43] <MandrakeF> control w
right?
L1585[16:18:26] <Sangar> if by
"default" you mean what edit uses, yes :P
L1586[16:18:46] <MandrakeF> Oh eatch
program does it difrrently
L1587[16:18:55] <Sangar> also for a hard
reset you have to press the actual power button in the gui; no
shortcut
L1588[16:19:03] <MandrakeF> And
ctrl+alt+c is for a hung program
L1589[16:19:04] <MandrakeF>
allright
L1590[16:19:18] <Sangar> yeah, pretty
much
L1591[16:19:21]
⇨ Joins: amphibulus (Mibbit@firewall.mitsi.com)
L1592[16:19:46] <Wobbo> MandrakeF: It
should be Ctrl+C to stop program, but Sangar says I should
implement that myself :P
L1593[16:19:50] <MandrakeF> LOL
L1594[16:19:59] <MandrakeF> Shoudlnt be
too hard lol
L1595[16:20:01] <Sangar> iwot
L1596[16:20:07] <MandrakeF> just add a ||
or whatever
L1597[16:20:09] <amphibulus> Ctrl+Alt+C
to interupt key listeners
L1599[16:20:21] <Sangar> asie \o/
L1600[16:20:27] <MandrakeF> Asie whats
that block for
L1601[16:20:31] <asie> MandrakeF: it's a
long story
L1602[16:20:37] <asie> a long and
grueling story you're not up for
L1603[16:20:47] <MandrakeF> Also asie
minechem is fucked agaiN!
L1604[16:20:48] <MandrakeF> Wahoo!
L1605[16:20:51] <amphibulus> MandrakeF:
any luck figuring out how to make a program run in the
background?
L1606[16:21:04] <MandrakeF> I havent even
wirtten a single line of my file infector
L1607[16:21:11] <Sangar>
event.listen/timer
L1608[16:21:36] <amphibulus> Sangar: is
that at me?
L1609[16:21:40] <Sangar> yep
L1610[16:21:42] <amphibulus> do you have
an example of it's use?
L1611[16:21:52] <MandrakeF> Im planning
on making a repository of replica dos viruses. Ofc it will have a
Dont be a dick warning with it
L1612[16:22:09] <Sangar> if you don't
mind the massive rest of the code around it look at the irc
program
L1613[16:22:17] <Sangar> not sure if
there's an example on the wiki
L1614[16:22:27] <MandrakeF> But I will
say it would be kinda funny to see ambulance infect a machine
L1615[16:22:37] <MandrakeF> BOOM! NO more
redx!
L1616[16:26:38] <Wobbo> Now My data is
easily visible, but not that easy to plot :/
L1617[16:29:35]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L1618[16:35:00] ***
dsAway is now known as ds84182
L1619[16:35:55]
⇦ Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
(Read error: Connection reset by peer)
L1620[16:36:10]
⇨ Joins: Wobbo
(~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L1621[16:36:10]
zsh sets mode: +v on Wobbo
L1622[16:37:24]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1623[16:41:28]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L1624[16:43:46] <amphibulus> still not
finding any examples of listenting to a timer event
L1625[16:43:59] <amphibulus> i see how to
subscribe to key presses
L1626[16:44:38] <Wobbo> amphibulus: Check
energyd on my openprograms repo. The code is kinda outdated, but it
might still work
L1627[16:45:15] ***
AngieBLD is now known as AngieBLD|Off
L1628[16:46:46] <amphibulus> ok thx
L1629[16:49:46] ***
Benguin is now known as Benguin[ZzZ]
L1630[16:50:10] ***
AngieBLD|Off is now known as AngieBLD
L1631[16:51:14] <heatseeker0> Sangar, got
this while looking at a projector:
L1632[16:51:15] <heatseeker0> [30/1/2015
00:50:20 AM] [Client thread/WARN] [Waila]:
li.cil.oc.common.tileentity.Hologram.func_145841_b:371
L1633[16:51:15] <heatseeker0> [30/1/2015
00:50:20 AM] [Client thread/WARN] [Waila]:
mcp.mobius.waila.api.impl.MetaDataProvider.handleBlockTextData:84
L1634[16:51:15] <heatseeker0> [30/1/2015
00:50:20 AM] [00:50:20] [Client thread/WARN] [Waila]: Catched
unhandled exception : [mcp.mobius.waila.api.impl.MetaDataProvider]
java.lang.NullPointerException
L1635[16:51:35] <heatseeker0> Build:
OpenComputers-MC1.7.10-1.4.6.372-dev-universal
L1636[16:52:04] <MandrakeF> Is there any
example programs in like a central repo
L1637[16:52:06] <Sangar> which waila
version?
L1638[16:52:17] <heatseeker0>
Waila-1.5.8a_1.7.10
L1639[16:53:14] <MandrakeF> Or are they
all strewn about
L1640[16:54:42] <MandrakeF> Whats your
gitub name wobbo
L1641[16:54:52] <Wobbo> MandrakeF:
Rmellema
L1642[16:55:09] <MandrakeF> k
L1643[16:56:38]
⇦ Quits: nwmqpa
(~nwmqpa@LLamentin-151-10-39.w81-248.abo.wanadoo.fr) (Quit: Going
offline, see ya! (www.adiirc.com))
L1644[16:57:31] <MindWorX> Is there any
way I can find out why a program doesn't work?
L1645[16:57:39] <MindWorX> Like, grab an
error?
L1646[16:57:40]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1647[16:58:09]
⇨ Joins: SuperBot (~SuperBot@superminor2.net)
L1648[16:58:10] <heatseeker0> MindWorX,
print out values in your script in various places to simulate a
debugger
L1649[16:58:17] <MindWorX> Hrm
L1650[16:58:38] ***
Cazzar is now known as Cazzar|Away
L1651[16:58:40] ***
Daiyousei is now known as Daisy
L1652[16:58:41] <MandrakeF> Hah thats a
great idea. An open computers debugger
L1653[16:58:44] ***
Daisy is now known as Daiyousei
L1654[16:58:51] <heatseeker0>
*nods*
L1655[16:59:19] <heatseeker0> it could
actually be relatively easy implemented
L1656[16:59:52] <heatseeker0> idea: have
the debugger read the lua file as text line by line, then execute
each of them
L1657[16:59:55] <amphibulus> interesting,
so you don't do an event.listen at all? you initilialize an
event.timer(timeout, handler)
L1658[16:59:58] <heatseeker0> problem:
keeping contexts
L1659[17:00:25] <Negi> heatseeker0: Or
have the debugger reimplement the "error" function.
L1660[17:00:41] <Negi> And have it run
the code.
L1661[17:00:59] <Temia> I think any
debugger would naturally have to override error() just so it could
break out
L1662[17:01:06] <Wobbo> Sangar: Expect
plots in the near future :P
L1663[17:01:29] <heatseeker0> Negi,
that's a useful idea but error alone won't do it. You often want to
debug logical paths and see values, not just error places
L1664[17:01:32] <Sangar> Wobbo, nice
:>
L1665[17:01:51] <Negi> Logical paths ?
Values ?
L1666[17:02:11] <heatseeker0> say i want
to see value of some variable inside a loop after the loop has ran
a couple times
L1667[17:02:26] ***
Riking is now known as Riking|away
L1668[17:02:54] <MandrakeF> I really am
intersted to see how the x86 project is going
L1669[17:03:00] <Temia> If there was some
kind of "kernel debugger" you could run for the whole
system, that'd be even neater
L1670[17:03:11] <heatseeker0> Sangar
^
L1671[17:03:13] <Temia> Just a basic
interface for a remote line to hook into.
L1672[17:03:34] <amphibulus> so help my
poor c brain understand whats going on here. event.timer(period,
handler) creates some kind of subscription under the hood and
returns an instance of the subscription? which event.cancel(...)
takes that subscription instance
L1673[17:03:42] <Temia> ...Maybe a
rewritten LuaBIOS
L1674[17:03:53] <heatseeker0> luabios is
nothing but a lua script
L1675[17:03:57] <Temia> Yeah, I
know
L1676[17:04:11] <heatseeker0> i was
actually thinking of having a debugger implemented at interpreter
level
L1677[17:04:12] <Temia> But if you wrote
it so that a debugger client could hook into it and stop
everything
L1678[17:04:15] <Temia> It'd be
neat.
L1679[17:04:15] <amphibulus> am I
thinking about it right?
L1680[17:04:16] <Temia> Ah.
L1681[17:04:19] <Temia> Yeah, that'd be
trickier
L1682[17:04:37] <heatseeker0> amphibulus,
think so, yes
L1683[17:04:45] <MandrakeF> Ive got no
idea how to make a file infector. And how to make it so that when
the infected program is ran it runs the program but runs the virus
in the backround
L1684[17:04:46] <Sangar> if it involves
hooks/the debug lib the answer will be no, because of
sandboxing+hooks not being persistable i'm afraid
L1685[17:04:47]
⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping
timeout: 189 seconds)
L1686[17:05:13] <heatseeker0> daww, okay.
so lua debugger it is then
L1687[17:05:25] <Negi> MandrakeF: Why the
hell would you even want to make a virus in the first place ?
L1688[17:05:30] ***
Wuerfel_21 is now known as Away_21
L1689[17:05:31] <MandrakeF> Negi, Old dos
ones
L1690[17:05:33] <Temia> Negi: Why
not
L1691[17:05:42] <Negi> Because that's
mean D:
L1692[17:05:53] <MandrakeF> But
cascade
L1693[17:06:10] <Negi> No buts :I
L1694[17:06:19] <heatseeker0> Negi, good
trolling other people like print a msg and take out control of
their systems for a couple seconds to sing a song on Christmas
morning?
L1695[17:06:33] <Negi> Yeah no.
L1696[17:06:46] <MandrakeF> Or
techno
L1697[17:06:49] <amphibulus> stuxnet them
and wreck their reactors
L1698[17:06:53] ***
Techokami|Off is now known as Techokami
L1699[17:06:53] <MandrakeF> Dont touch
the keyboard
L1700[17:07:00] <Negi> I generally don't
like being mean to people that didn't ask for it.
L1701[17:07:18] <Temia> Really though,
figuring out implementations of viruses in an OC environment allows
one to find ways to combat them
L1702[17:07:19] <heatseeker0> Mean would
be to delete their files or cause disruptive behavior
L1703[17:07:21] <Temia> White hat
security
L1704[17:07:28] <heatseeker0> Printing a
message and singing a song is cute, not mean
L1705[17:07:31] <MandrakeF> Mean would be
making CIH
L1706[17:07:36] <heatseeker0> ^
this
L1707[17:07:48] <Negi> heatseeker0:
Anything that implies the word "trolling" is mean.
:I
L1708[17:07:53] <MandrakeF> But the
spacefilling file infection routine would be epci
L1709[17:07:59] *
Temia gnaws on Negi
L1710[17:08:19] <heatseeker0> Is there
such thing as whitehat trolling? If no, why not?
L1711[17:08:20] <Negi> And anything that
might upset someone is mean.
L1712[17:08:27] <heatseeker0> Negi, then
life is mean.
L1713[17:08:29]
⇨ Joins: orthoplex64
(~orthoplex@cpe-68-206-247-199.satx.res.rr.com)
L1714[17:08:29] <MandrakeF> Yes
L1715[17:08:31] <MandrakeF> Also
L1716[17:08:33] <MandrakeF> DiGi
power!
L1717[17:08:36] *
Negi encases Temia in a wooden box and sends it off to
Groenland.
L1718[17:08:40] <Temia> D:
L1719[17:08:43] <Negi> heatseeker0: Life
is mean.
L1720[17:08:45] *
Temia bangs on the box and moos ;A;
L1721[17:08:48] <Negi> Don't gnaw on
me.
L1722[17:08:57] <Temia> But I'm hungry
D:
L1723[17:08:59] <MindWorX> How do I
invert a variable? I need to do something along the lines of
"while !variable do"
L1724[17:09:04] <heatseeker0> ~
L1725[17:09:07] <MindWorX> Okay
L1726[17:09:09] <Negi> But I'm
toxic
L1727[17:09:17] <Temia> But I have a good
fortitude save!
L1729[17:09:27] <MandrakeF> I think the
infection routines are gonna be hard to implement. perhaps just
payloads for now
L1730[17:09:29] <Negi> Don't you tabletop
me
L1731[17:09:41] <Temia> But I'm a
minotaur! Tabletopping's what I do D:
L1732[17:10:00] ***
Kilobyte is now known as Kiloff
L1733[17:10:01] <heatseeker0> MandrakeF,
have the virii hidden in a single place, add a line of text to
invoke this file at the beginning of each lua it can find and not
already infected
L1734[17:10:06] <Negi> Over my dead
potatody !
L1735[17:10:13] <heatseeker0> Saves disk
space
L1736[17:10:14] <MandrakeF> I want a
replica com file infector
L1737[17:10:15] <Wobbo> Sangar: I got
plots, shall I email them?
L1738[17:10:27] <Temia> Anyway whitehat
trolling is doable
L1739[17:10:37] <heatseeker0> Oh, uh...
have a bios virii. That'd be really neat
L1740[17:10:41] <MindWorX> What's the
shortest possible sleep?
L1741[17:10:49] <MindWorX> 0.05?
L1742[17:10:50] *
Negi isa sweep
L1743[17:10:53]
⇦ Quits: Negi
(~Poireau@2a01:e35:2f6a:7060:e2ca:94ff:fe1f:76e0) (Quit: WeeChat
1.0.1)
L1744[17:10:54] <MandrakeF> Or just be a
prick and make "Dat CIH"
L1745[17:10:59] <Temia> It just implies
teasing the target while making it clear what the vulnerability is
so they can fix it
L1746[17:11:00] <Sangar> Wobbo, why
email?
L1747[17:11:09] <Wobbo> Sangar: Because
easy :D
L1748[17:11:11] <Temia> Just messing with
them for a bit. Pretending to make the computer crash for a
bit.
L1749[17:11:13] <Temia> Stuff like
that
L1750[17:11:22] <MandrakeF> Techno. DONT
TOUCH THE KEYBOARD
L1751[17:11:34] <MandrakeF>
Amublance
L1752[17:11:36] <heatseeker0> It would be
neat if the floppy drives would have a command to spit out the
disk
L1753[17:11:51] <Temia> An eject()
method?
L1754[17:11:51] <Sangar> Wobbo, dropbox?
;)
L1755[17:11:59] <heatseeker0> Temia,
yes
L1756[17:12:08] <MandrakeF> Would be
useful and funny if you made the bios spit out disks and say
somthing and beep
L1757[17:12:20] <MandrakeF> Like
"Try again later"
L1758[17:12:34] <Temia> Pfft
L1759[17:12:36] <Wobbo> Sangar: Dropbox
email then? Then I will share all the files in one go
L1760[17:12:37] <heatseeker0> Remmeber
trolling ages ago a poor secretary somewhere by playing mind tricks
with a remote admin software and her cd tray
L1761[17:13:06]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L1762[17:13:09] <Temia> Sadly I imagine
OC floppy drives are probably the ones with those old mechanical
ejection/lock mechanisms.
L1763[17:13:13] <Sangar> Wobbo, uhhhh,
lemme look that up :X
L1764[17:13:19] <Temia> Pushbutton or
*gasp* LEVER LOCKS.
L1765[17:13:32] <heatseeker0> Oh my, that
does bring back memories
L1766[17:13:40] <Temia> I know,
right?
L1767[17:13:56] <heatseeker0> 180 kb
floppies half the size of the desk i'm having the laptop on
L1769[17:14:10] <Sangar> haha, ok
L1770[17:14:11] <heatseeker0>
8"
L1771[17:14:29] <MandrakeF> I never grew
up with dos.
L1772[17:14:48] <heatseeker0> when you
started one of those it made the same noise as a high power vacuum
cleaner does nowadays
L1773[17:15:01] <MandrakeF> But when I
was in my middle school days I found dannoct1 and
L1774[17:15:06] <Temia> Sadly I'm not as
old as Heatseeker clearly is, but I did spend much of my childhood
on a Commodore 64
L1775[17:15:10] <MandrakeF> A dos virus
soruce code site
L1776[17:15:13] <Temia> ...partly because
I broke the IBM-compatible we had
L1777[17:15:19] <MandrakeF> How
L1778[17:15:28] <Temia> I don't
recall.
L1779[17:15:36] <MandrakeF> did you just
virus it up!
L1780[17:15:46] <heatseeker0> Oh my...
First assembler cpu I learned to program was a Commodore
Plus/4
L1781[17:15:52]
⇦ Quits: MindWorX
(~MindWorX@80-161-13-134-static.dk.customer.tdc.net) (Quit:
Leaving)
L1782[17:15:58] <MandrakeF> First asm I
ever did was dos asm
L1783[17:16:10] <heatseeker0> Came with
it's own debugger embedded in whatever little eeprom it had
L1784[17:16:21] <Sangar> Wobbo, the
numbers in the names are the noise setting?
L1785[17:16:22] <MandrakeF> So thats why
dos viruses make me so happy
L1786[17:16:23] <Temia> Never really
played with ASM myself .w. 68K always looks fun, especially given
how easy it would be to integrate into any hobby projects,
but...
L1787[17:16:32] <Wobbo> Sangar:
Yeah.
L1788[17:16:40] <heatseeker0> It was
neat: one press of a key and you'd be in the middle of the code of
the game you were playing
L1789[17:16:47] <MandrakeF> I remeber
some of the various design fuckups in dos
L1790[17:16:59] <heatseeker0> Had no
printer, copied pages and pages of asm code by hand
L1791[17:17:11]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1792[17:17:16] <MandrakeF> The nicest
thing I did was get a pentium 1 and put freedos on it
L1793[17:17:35] <MandrakeF> And then
virus the fuck out of it
L1794[17:18:23] <Sangar> Wobbo, well,
looks like it does what it should at least
L1795[17:18:23] <MandrakeF> I have what
claims to be the asm soruce of CIH
L1796[17:19:14] <Sangar> 4 might be a tad
harsh though, after all
L1797[17:19:22] <Wobbo> Sangar: Yeah,
just need to find out where they overlap
L1798[17:19:33] <MandrakeF> (I dont feel
like it is tho. Too many db statments to be original soruce
code
L1799[17:20:06] <MandrakeF> Well perhaps
not
L1800[17:21:09] <Sangar> Wobbo, tending
towards lowering it to 2, thoughts?
L1801[17:21:32] <Wobbo> Sangar: Maybe
boxplots would have been better.
L1802[17:21:33] <MandrakeF> I have no
idea how I would assemble this soruce
L1803[17:21:50]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L1804[17:21:54] <Sangar> yeah...
L1805[17:22:11] <Wobbo> Sangar: But yeah,
that seems to be nice. Will produce boxplots though
L1806[17:22:20] <Sangar> ok
L1807[17:23:02] <MandrakeF> If anyone
knows about windows 95 asm. Ive got a good read for you.
L1808[17:23:04]
⇦ Quits: Gopher (~Gopher@76.sub-70-193-130.myvzw.com) (Ping
timeout: 194 seconds)
L1809[17:23:06] <MandrakeF> I cant
understand alot of this haha
L1811[17:23:10] <MandrakeF> I only know
dos asm
L1812[17:23:27] <MandrakeF> Also what the
fuck was that picture?
L1813[17:23:38] <Caitlyn>
"alot"
L1815[17:23:41] <Caitlyn> :D
L1816[17:23:49] <MandrakeF> I dont
understand....
L1819[17:23:58] *
Caitlyn pets MichiBot
L1820[17:23:58] *
MichiBot Puurs
L1821[17:24:23] <MandrakeF> So are these
just internal jokes? Like me randomly posting. DiGi power! and
stuff like that
L1822[17:24:38] <Caitlyn> no, it's
pointing out that it's a lot.
L1823[17:24:52] <MandrakeF> What does the
drawing mean?
L1824[17:24:57] *
Caitlyn facedesk
L1825[17:25:00] <Caitlyn> read the linkj
I posted.
L1826[17:25:06] <Caitlyn> s/j//
L1827[17:25:06] <Kibibyte>
<Caitlyn> read the link I posted.
L1828[17:25:36] *
Temia allots a lot of alots to the lot.
L1829[17:25:45] <Caitlyn> lol
L1830[17:25:48] <MandrakeF> Well I see
that its from the "X all the things" blog
L1831[17:25:59] <gamax92> T_T
L1832[17:26:25] <Caitlyn> ¬_¬
L1833[17:26:26] <MandrakeF> Dont Touch
The Keyboard
L1834[17:26:50] <Wobbo> Sangar: Boxplots
are way clearer.
L1835[17:26:56] <gamax92> MandrakeF: lol
yes.
L1836[17:26:59] <gamax92> please port
Techno
L1837[17:27:36] <MandrakeF> Or
cascade
L1838[17:28:22] <MandrakeF> or infect an
admins base with ambulance
L1839[17:28:23] <MandrakeF> BOOM!
L1840[17:28:27] <MandrakeF> NO MORE
REDX!
L1841[17:28:49] ***
Riking|away is now known as Riking
L1843[17:29:08] -Kibibyte- [MandrakeF]
Virus.DOS.Kuku | by danooct1 | 2m29s | 67w4d ago | 66,452 views |
Rated:
4.96/5.00
L1844[17:30:48] <MandrakeF> Problem is I
gotta do graphics chekcs and stuff
L1845[17:31:08] <MandrakeF> I have no
idea how OC graphics works
L1846[17:33:54] <gamax92> ~w
component:gpu
L1848[17:33:58] <gamax92> MandrakeF: have
fun ^
L1849[17:35:06] <MandrakeF> Whats the
bind for
L1850[17:35:16] <MandrakeF> I dont need
to use that if its a openos program
L1851[17:35:35]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1852[17:36:06] <MandrakeF> Is there any
graphical programs for oc I can look at?
L1853[17:36:15] <gamax92> MandrakeF:
T_T
L1854[17:36:26] <MandrakeF> You have a
gui api dont you
L1855[17:36:31] <gamax92> yes ...
L1856[17:36:32] <gamax92> ~w
component:gpu
L1858[17:36:33] <gamax92> that
L1859[17:36:49] <gamax92> did you really
just look at the first function and then stop looking?
L1860[17:37:22] <MandrakeF> Well right
now im trying to resolve how to do the kuku payload. I think it can
be done trough term
L1861[17:37:38] <gamax92> brb watching
kuku
L1862[17:37:49] <MandrakeF> I know how to
do it in CC
L1863[17:38:07] <MandrakeF> But thats not
really the point
L1864[17:40:02] <gamax92> MandrakeF:
local gpu = component.gpu local w,h = gpu.getResolution() while
true do gpu.setBackground(math.random(0,0xFFFFFF))
gpu.setForeground(math.random(0x0xFFFFFF))
gpu.set(math.random(1,w),math.random(1,h),"Kuku!")
end
L1865[17:40:15] <Pwootage> Wait does
michi auto-alot? <3
L1867[17:40:18] <Pwootage> best bot
L1868[17:40:21] <gamax92> yes
L1869[17:40:33] <Caitlyn> <3
L1870[17:40:53] <Pwootage> I need this
bot in all the twitch chats and an alot emote
L1872[17:41:09] <Pwootage> (maybe I
should do a-lot or something to not trigger that when I'm talking
about it)
L1873[17:41:09] <Caitlyn> lol..
L1874[17:41:32] <gamax92> i have xchat
replace it with the correct form
L1875[17:42:00] <Pwootage> I don't type
"a lot" a lot, but when I do I type it as a lot (not the
wrong way)
L1876[17:42:13] <gamax92> lol
L1877[17:42:56] <Caitlyn> yeah gamax92 I
do too.. I have to force it to type it wrong..
L1878[17:43:47] <Pwootage> Come to think
of it if I type it wrong I'm reffering to that picture pusposefully
:P
L1879[17:44:05] ***
manmaed is now known as manmaed|AFK
L1881[17:45:29] <gamax92> I swear every
time I check if my oc version is out of date there's always another
dev build.
L1882[17:45:32] <gamax92> y Sangar
y
L1883[17:45:44] <Pwootage> Uh, I can
answer that one
L1884[17:45:50] <Pwootage> it probably
auto-builds on every commit
L1885[17:46:17] *
Sangar pushes change, triggering another build
L1886[17:46:49]
⇨ Joins: Altenius_ (~Altenius@109.73.227.116)
L1887[17:47:55] <Sangar> heatseeker0,
next build should suppress the logged Waila error... looks like
Waila still calls writeToNBT on the client side sometimes, after
all :/ [specifically, looks like it does that when there's no waila
on the server?]
L1888[17:48:33] <MandrakeF> gamax thats
funny ctrl+alt+c doesnt break out of kuku
L1889[17:49:02] <heatseeker0> Sangar, yes
I haven't put waila on server.
L1890[17:50:33] <Sangar> yay, suspicion
was right
L1891[17:50:59] <gamax92> MandrakeF: ooh,
Kuku makes a neat screensaver
L1892[17:51:33] <Sangar> you might want
to though; there's a bunch of information only available if it is
(e.g. component addresses). and i'm pretty sure that's also true
for many other mods
L1893[17:51:35] <MandrakeF> Haha thanks
for the payload man
L1894[17:52:49] <Wobbo> Sangar: Updated
plots
L1895[17:53:29] <Sangar> muuuch clearer
indeed :D
L1896[17:53:39]
⇦ Quits: sciguyryan
(~sciguyrya@80-254-76-171.dynamic.swissvpn.net) ()
L1897[17:53:43] <Pwootage> Plots?
L1898[17:54:04] ***
alekso56 is now known as alekso56_off
L1899[17:54:12] <Wobbo> Sangar: 2 seems
reasonable, then you should be able to see the difference between
stone and ore for ten levels deep
L1901[17:54:46] <Sangar> yep
L1902[17:56:05]
⇨ Joins: VikeStep
(~VikeStep@CPE-58-165-35-99.lns1.lon.bigpond.net.au)
L1903[17:56:43] <Wobbo> Maybe more
testing with different materials will help, but I cba right
now
L1904[17:56:45] <Sangar> Wobbo, hmm,
actually. considering setting it to 1 and taking x/z into account
right away.
L1905[17:56:46] <MandrakeF> gamax92 How
would I make some flash to be true to the real virus
L1906[17:56:47] <Pwootage> why are these
pdfs D:
L1907[17:56:59] <Sangar> Pwootage, be
happy they're not word documents :P
L1908[17:57:03] <gamax92> Sangar: can the
gpu set text to flash?
L1909[17:57:15] <Sangar> gamax92,
what?
L1910[17:57:19] <Wobbo> Sangar: if you
want to take x/z into account that should be better yes
L1911[17:57:20] <MandrakeF> Im wondering
somthing
L1912[17:57:23] <gamax92> Sangar: you
know, blinking text?
L1913[17:57:24] <MandrakeF> Thats why hes
asking
L1914[17:57:28] <MandrakeF> Im making
replica dos viruses
L1915[17:57:31] <Wobbo> Pwootage: Because
png had lesser quality
L1916[17:57:49] <Sangar> gamax92, uhh,
no. you'll need to change color and set again continuosly to make
it blink
L1917[17:57:50] <Wobbo> Pwootage: Also,
vector graphics ftw
L1918[17:58:01] <MandrakeF> Ahh ok, So
blinking is not possable
L1919[17:58:02] <MandrakeF>
allright
L1920[17:58:10]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L1921[17:58:14] <gamax92> well it is,
would take more work
L1922[17:58:15] <Pwootage> Wobbo: that's
what svg is for
L1923[17:58:24] <Wobbo> MandrakeF: You
can, but you have to implement it yourself
L1924[17:58:37] <Wobbo> Pwootage: I don't
know if R can go to svg
L1925[17:58:38] <MandrakeF> Ah ok, Theres
no prebuild function for it
L1926[17:58:52] <Pwootage> Well the
plotter I used last in python had svg output /shrug
L1927[17:59:19] <Wobbo> Pwootage: R has
svg as well, but what is wrong with pdf exactly?
L1928[17:59:51] <Pwootage> Mostly because
pdf is harder to open in a web browser (depening on your web
browser)
L1929[18:00:06] <Wobbo> Pwootage: Get a
better web browser. Mine does it correctly
L1930[18:00:07] <Pwootage> also, SVG can
be shown all on one page by concating them, basically
L1931[18:00:08] <Sangar> meh. but then
i'll have to sqrt for each block... meh, no x/z, who cares
anyway
L1932[18:00:27] <Pwootage> (chrome did it
correctly :P but not all browsers do)
L1933[18:00:36] <gamax92> .l
44100*0.001
L1934[18:00:38] ***
Daiyousei is now known as SleepingFairy
L1935[18:00:42] <^v> gamax92, 44.1
L1936[18:01:02] <Pwootage> gotta go, back
later
L1937[18:01:12] <Wobbo> Pwootage: preview
can concat pdfs :P
L1938[18:01:37] <Wobbo> Sangar: Shall I
upload my data and scripts as well? its all in R
L1939[18:02:19]
⇦ Quits: Kubuxu (~root@kubuxu.magik6k.net) (Read error:
Connection reset by peer)
L1940[18:03:11] <Sangar> if you want. i
won't look at R anymore, though, had enough of that at uni :X
L1941[18:03:26] <Sangar> but maybe it'll
be interesting to someone else :P
L1942[18:03:38] <Wobbo> I kinda like R
for doing statitics and manipulating data.
L1943[18:03:54] <Wobbo> But then again, I
haven't used python for that yet
L1944[18:04:17] <MandrakeF> So what is
all the data processing stuff ro
L1945[18:04:19] <MandrakeF> (for
L1946[18:04:24] <MandrakeF> the geolyser
mapping program?
L1947[18:04:52] <Wobbo> Yep. We needed to
know what noise level for the geolyzer would be acceptable for
normal use
L1948[18:05:03] <MandrakeF> for a program
or the whole device?
L1949[18:05:34]
⇦ Quits: Mirodin
(~quassel@2a02:810d:12c0:1878:8d35:4b86:b7fd:187a) (Remote host
closed the connection)
L1950[18:06:10] <Wobbo> MandrakeF: The
noise is for the whole mod
L1951[18:06:25]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1952[18:06:36] <MandrakeF>
Allright
L1953[18:06:42] <MandrakeF> I dont know
mutch about DSP and stuff
L1954[18:06:45] <MandrakeF> so bear with
me
L1955[18:07:01] <Wobbo> MandrakeF: A
single program will allow you to classify blocks under ground
according to hardness
L1956[18:07:16] <MandrakeF> Allright
neat
L1957[18:07:19] <Wobbo> MandrakeF: Its
what I will write for OCJam
L1958[18:08:09] <Wobbo> Sangar: So noise
is 2 and x/z are ignored?
L1960[18:09:00] <Sangar> Wobbo, yes
L1961[18:09:15] <Wobbo> Sangar: Alright,
then I will already use these parameters
L1962[18:09:17] <MandrakeF> A wav player
for what?
L1963[18:09:18] <MandrakeF> Oc?
L1964[18:09:22] <gamax92> MandrakeF:
lolno
L1965[18:09:33] <MandrakeF> Man i wanted
to do some 8bit jams but allright
L1966[18:09:34] <gamax92> its an
experimental audio codec i was working on.
L1967[18:09:41] <Wobbo> Sangar: What do
you actually dislike about R? Just wondering
L1968[18:09:49] <gamax92> MandrakeF: oh
you can always put audio on the computronics tapes.
L1969[18:10:32]
⇦ Quits: marcin212 (~marcin212@176.111.135.116) (Quit:
Leaving)
L1970[18:10:50] <gamax92> the audio codec
is basically just ... currently trying to reproduce audio with
sinewaves.
L1971[18:11:08] <Sangar> Wobbo, dunno,
initially that it was very unintuitive to me, and that is was slow;
now that i associate it with the statistics courses :/
L1972[18:11:31] <Wobbo> I'm hungry but
I'm at my parents and I don't know where they store shit :(
L1973[18:11:31] <gamax92> #lua
441001/44
L1974[18:11:31] <|0xDEADBEEF|> >
10022.75
L1975[18:11:42] <gamax92> i only
10022/65536
L1976[18:11:46] <gamax92> oops.
L1977[18:11:49] <gamax92> #lua
10022/65536
L1978[18:11:49] <|0xDEADBEEF|> >
0.15292358398438
L1979[18:11:49] <Wobbo> Sangar: I headr
that last one multiple times :P And it is indeed slow.
L1980[18:11:52] <gamax92> 15%
L1981[18:12:33] <Wobbo> Sangar: But it
plays nicely with LaTeX and it is way better than Matlab imo
L1982[18:13:13] <MandrakeF> Lul
latex
L1983[18:13:27] <Sangar> that may well
be. my matlab experience was very brief, 2nd and 3rd semester or so
:P
L1984[18:15:06] <Dashkal> Wobbo: I could
go on at some length about R if you'd like a rant...
L1985[18:15:15]
⇦ Quits: MrRatermat
(~ratermat@host81-158-132-107.range81-158.btcentralplus.com) (Ping
timeout: 378 seconds)
L1986[18:15:59] <Wobbo> Sangar: Matlab is
kinda nonsensical. 1 is a vector according to matlab.
L1987[18:16:05] <Wobbo> Dashkal: Go
ahead.
L1988[18:16:22]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L1989[18:16:51] <Dashkal> Incomplete
documentation. Non-obvious scoping rules. No sane foreach
operations. Random cooersions (often undocumented). No working
socket implementation.
L1990[18:17:06] *
Dashkal browses through his hacks^w util.R
L1991[18:18:05] <Wobbo> Dashkal:
incomplete documentation? I never have any problems finding what I
need
L1992[18:18:20] <Dashkal> Oh I've had
nothing but issues. The docs leave out lots of details.
L1993[18:18:34] <Dashkal> What does this
argument mean in the context of that function you bundled all in
one file?
L1994[18:18:41] <Dashkal> ... is often
just left
L1995[18:18:42] <Wobbo> Just ?subj or
??subj normally helps me
L1996[18:18:47] <Dashkal> No matching
section below
L1997[18:19:02] <Wobbo> Ah, ... is
sometimes also used for generic functions.
L1998[18:19:17] <Dashkal> I do understand
it's purpose, but the problem is the interpretation of it is often
just never mentioned
L1999[18:19:24] <MandrakeF> I dont
understand any of this DSP talk
L2000[18:19:24] <MandrakeF> lol
L2001[18:19:33] <Dashkal> Or at least, I
found it so in the functions I was looking up when I was writing R
code.
L2002[18:19:45] <Wobbo> And how does R do
scoping then?
L2003[18:19:51] <Dashkal> I've stayed
clear of it for a couple months. With an eye towards porting the R
stuff out of R into Scala.
L2004[18:19:53] <Wobbo> I have actually
no clue
L2005[18:20:02] <Dashkal> Scoping. The
difference between <- and <<-
L2006[18:20:13] <Wobbo> There is a
<<-?
L2007[18:20:22] <Dashkal> Yes, you use it
to edit a variable in a higher scope
L2008[18:20:41] <MandrakeF> Why not just
use erlang. its already user unfrendly enough!
L2009[18:20:42] <Dashkal> You can read
functions you're closed over, but can only write to them with
<<-, leading to unexpected bugs. I read it fine, but writing
it does nothing!
L2010[18:21:24] <Wobbo> Dashkal: That
sounds just as insane as pythons global.
L2011[18:21:30] <Dashkal> Indeed
L2012[18:21:50] <MandrakeF> Python is
somthing I never ever want to learn haha
L2013[18:21:56] <Dashkal> "you can
read variables you're closed over..."
L2014[18:22:07] <Wobbo> And what about
the random cooercions?
L2015[18:22:25] <Dashkal> Many functions
will cooerce values between the various collection types (vector,
list, data.frame)
L2016[18:22:35]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2017[18:22:51] <Dashkal> And many others
will accept any of the above, but behave differently in non-obvious
ways when they do so.
L2018[18:23:03] <Dashkal> ad-hoc
polymorphism. weeeee
L2019[18:23:04] <Wobbo> Yeah, I did have
problems with that tonight, but only with mapply
L2020[18:23:12] <Dashkal> *apply
is...
L2021[18:23:19] <Dashkal> Well, they're
essential, but a minefield
L2022[18:23:27] <Dashkal> I ended up just
writing a few of my own with known beheviour
L2023[18:23:51] <Wobbo> Using for? That
is really slow
L2024[18:24:10] <Dashkal> Usually using
llply from plyr.
L2025[18:24:17] <Dashkal> But I'd take
slow and correct over fast and bugs.
L2026[18:24:55] <Wobbo> Yeah, that is
also true
L2027[18:25:38] <MandrakeF> How did we
start to talk about DSP again?
L2028[18:26:17] <Wobbo> MandrakeF:
Digital Signal Processing?
L2029[18:26:31] <MandrakeF> Yeah thats
what it seemed like you were doing. If im not mistaken
L2030[18:26:37] <Wobbo> MandrakeF: We
were talking about Machine Learning, R and plotting, not DSP
L2031[18:27:12] <MandrakeF> It seems like
you might need a dedicated OC FPU for all this
L2032[18:27:13] <MandrakeF> haha
L2033[18:27:17]
⇨ Joins: JjStAr992_Gaming
(~jjstar992@server.modrealms.net)
L2034[18:28:00] <JjStAr992_Gaming> ~w
graphics
L2036[18:28:01] <Wobbo> MandrakeF: Its
all based on distances, so no == is needed and Luas precission is
enough
L2037[18:28:17] <Dashkal> The goal going
forward is to port everything out of it, but the roadblock is we
don't have anybody who can both implement the stuff we're using and
write scala. So it's a bit of a pita.
L2038[18:29:18] <Wobbo> I wanted to say
that I can R and Scala, but then I realised that it is probably for
a company :P
L2039[18:29:19] <ds84182> After looking
at source code for about 5 minutes I can understand scala...
ish
L2040[18:29:31] <ds84182> One does not
simply understand scala
L2041[18:29:41] ***
Riking is now known as Riking|away
L2042[18:29:52] <Dashkal> Wobbo: Indeed
it is
L2043[18:30:03] <MandrakeF> I havent a
clue what your doing but I support it as history has shown the most
insane and innovative ideas win out.
L2044[18:30:09] <Dashkal> ds84182: I've
been at it years, I 'get it', but I also see all the sharp edges
and nastiness.
L2045[18:30:32] <Dashkal> Frustrating
thing is I now routinely make IDEA cry.
L2046[18:30:35] <Dashkal> I might have to
move to vim.
L2047[18:30:38] <Wobbo> MandrakeF: Its
just simple Machine Learning
L2048[18:30:54] <Wobbo> Dashkal: IDEA has
a vim mode
L2049[18:30:57] <MandrakeF> If it isnt
DOS asm or scripting for a game. I dont know it haha
L2050[18:31:06] <Dashkal> No, I mean nix
idea. Idea reimplemented the scala type checker... badly
L2051[18:31:17] <Dashkal> And I push the
type system to its limit
L2052[18:31:18] <ds84182> if I throw lua
at a machine learning algorithm for long enough it could write
lua
L2053[18:31:34]
⇦ Quits: JjStAr992_Gaming (~jjstar992@server.modrealms.net)
(Remote host closed the connection)
L2054[18:31:46] <Wobbo> ds84182:
Probably
L2055[18:32:07] <Dashkal> I just wrote a
piece of code that makes idea peg a core at 100% for about 20
seconds every time I type something.
L2056[18:32:14] <Dashkal> scalac doesn't
even blink at it
L2057[18:33:01] <MandrakeF> Is it true
that scala is faster than java?
L2058[18:33:07]
⇦ Quits: iceman11a
(iceman11a@cpe-74-141-56-150.swo.res.rr.com) (Quit:
Leaving)
L2060[18:33:16] <ds84182> I could
possibly make a small ai to take lua source code and backtrack to
find what arguments a method could take
L2061[18:33:20] <Dashkal> MandrakeF: Your
question is wrong, I'm afraid. It's all JVM code.
L2062[18:33:20] <Pwootage> Scala is
sometimes faster than java but has a horrendus optimizer
L2063[18:33:30] <MandrakeF> Ahh
L2064[18:33:32] <Pwootage> It's only
faster in cases of tail-recursion, really
L2065[18:33:36] <Wobbo> Dashkal: Why
didn't IDEA just use scalas type system?
L2066[18:33:43] <Dashkal> Scala tail
recursion is literally a jvm while loop
L2067[18:33:50] <Dashkal> Wobbo:
NFI
L2068[18:34:10] <Dashkal> Maybe at the
time they wrote it they couldn't get at the existing one? I
dunno
L2069[18:34:14] <Pwootage> yep, but the
jvm doesn't do that optimiation :P
L2070[18:34:28] <Dashkal> You could still
just write the while loop
L2071[18:34:48] <Pwootage> Dashkal: if
you're feeling ambitious, format that one=line in a readable way
(with comments, if you can figure out how it does it without going
insane)
L2072[18:35:11] <Dashkal> Not really
feeling ambitious :P
L2073[18:35:25] <Dashkal> I run up
against the optimiztaion limits more than I like
L2074[18:35:29] ***
Riking|away is now known as Riking
L2075[18:35:40] <Dashkal> I'm often faced
with slow but terminates vs fast but risks StackOverflowError. Not
a happy situation
L2076[18:36:21] <Pwootage> YOu mean
writing tail-recursive java or just general recursion limits?
L2077[18:36:30] <Pwootage> stack
limitations are inherit in not-tail-recursive programming =\
L2078[18:37:00] <Dashkal> Proper tail
call optimization is a requirement to have type safety to the
strength I need and be visible to the hotspot compilier. It doesn't
exist.
L2079[18:38:00] <Dashkal> I can keep the
type safety (and be 100% certain of normal termination) but hotspot
can't handle it. Or I can do it the way hotspot can see, but end up
with StackOverflowError for large collections. Finally I can hack
it (drop type safety) but that leads to crashes in production
later.
L2080[18:38:04] <Dashkal> Pissing off
customers is bad...
L2081[18:38:19] <Pwootage> After I finish
compilers this semester, my next not-game project is probably going
to be a scala-ish langauge that compiles to native and is less...
dumb?
L2082[18:38:39] <Wobbo> Pwootage: Make it
compile to llvm
L2083[18:38:41] <Dashkal> That exists :P
See Haskell.
L2084[18:38:54]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378
seconds)
L2085[18:39:01] <Pwootage> Eh, I'll have
to take a look at haskell and see if it does what I want
L2086[18:39:03] <Pwootage> Wobbo: duh
:P
L2087[18:40:05] <Dashkal> It can do what
you want. The question is if you're willing to learn how to do it
:P
L2088[18:40:16] <Wobbo> Pwootage: I don't
call llvm native, llvm is better than native
L2089[18:40:43] <Pwootage> The big thing
is I like scala's ability to write java/c-style iterative code and
functional code within a good typing system
L2090[18:41:33] <Pwootage> Dashkal: can
it write c/java/whatever style line-by-line code? Not really.
L2091[18:41:42] <Dashkal> Haskell is
probably the best language for imperative style I've ever
used.
L2092[18:41:47] <Pwootage> Actually
probably not at all because you can't mutate
L2093[18:41:50] <Dashkal> Pwootage: Yes,
yes it can. See do notation
L2094[18:41:57] <Dashkal> And yes, you
can mutate
L2095[18:42:11] <Pwootage> I have only
gotten as far as pulling up the haskell homepage :P
L2096[18:42:26] <Pwootage> Wobbo: yeah,
llvm is better than native
L2097[18:43:17] <Dashkal> There's a myth
that Haskell cannot do mutation/effects/imperative. It's just
people jumping to conclusions. Such effects can be tracked, and
then hidden from the programmer's immediate awareness via do
notation.
L2098[18:43:21] <Pwootage> Maybe I'll
write my initial parser in haskell the port it to my language and
be one of the cool langs that can only compiled by themselves
L2099[18:43:37] <Dashkal> (Or applicative
style, or arrows, and a few other forms of plumbing you pick based
on the context)
L2100[18:44:41] <Pwootage> but can you
write (literally) for (int i = 0; i < 50; i++) {sum += i;}
L2101[18:44:42] <Pwootage> (yes I know
there's way cooler ways of doing that functionally, that's not the
point)
L2102[18:44:47] <Wobbo> Pwootage: But
then how would I compile it? :P
L2103[18:45:05] <Pwootage> Wobbo: same
way you compile GCC: by using a version of it that's already
compiled!
L2104[18:45:05] <Dashkal> Pwootage: If
you like? Yeah, there's a way to do exactly that... yech
L2105[18:45:37] <Pwootage> Heh, I
probably will just write it in something that's already compileable
by llvm
L2106[18:46:52] <Dashkal> There's a
literal for loop of that kind available somewhere in the lib.
Mutable references as well. That said, (foldr [1..49] (+) 0) is a
hell of a lot cleaner.
L2107[18:47:45] <Pwootage> Dashkal: well
yeah :P
L2108[18:47:48] <Dashkal> erm, replace
that 0 with sum.
L2109[18:47:59] <Dashkal> Since sum was a
free var in your example that could have had a value
L2110[18:48:58] <Wobbo> I'm going anyway,
its almost 2 in the morning
L2111[18:49:15] <Wobbo> Bye!
L2112[18:49:35] <Pwootage> O/
L2113[18:49:39]
⇦ Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
(Quit: Textual IRC Client: www.textualapp.com)
L2114[18:50:05] <Dashkal> aww, too
slow
L2115[18:51:56] <Pwootage> Funnily
enough, functional programming is easier to codegen too :P
L2116[18:52:27] <Pwootage> (Well,
closures are interesting)
L2117[18:52:52]
⇨ Joins: JjStAr992_Gaming
(~jjstar992@server.modrealms.net)
L2118[18:53:20] <Dashkal> Heh, I'm
dealing with that actually
L2119[18:53:51] <Dashkal> OCλ is a high
level language that actually transpiles to OCCore which is more or
less the λ-calculus directly. That thing is what gets run.
L2120[18:54:03] <JjStAr992_Gaming> Can
you put linked cards in tablets? Gonna write a long-distance chat
program for a friend on a server.
L2121[18:54:18]
⇦ Quits: Johannes13 (~Johannes@141.70.98.52) (Ping timeout:
378 seconds)
L2122[18:54:24] <MandrakeF> ~w
computers
L2124[18:54:34] <MandrakeF> ~w Api
computer
L2126[18:54:53] <Pwootage> Do you have an
example of some haskell perchance?
L2127[18:55:31] <Dashkal> Not offhand. My
head is full of Scala atm.
L2128[18:55:46] <Dashkal> Learn You A
Haskell For Great Good is a good resource.
L2129[18:56:07] <Dashkal> Do yourself a
favour. Don't worry about when you'll get to the "good
part". What's simple and what's complex is different from the
languages you're used to.
L2130[18:56:44] <JjStAr992_Gaming> Can
you put linked cards in tablets? Gonna write a long-distance chat
program for a friend on a server.
L2131[18:56:53]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2132[18:57:52] <Dashkal> I believe so,
yes
L2133[18:58:02] <JjStAr992_Gaming> Ok,
thanks
L2134[19:00:41]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198
seconds)
L2135[19:02:06] <JjStAr992_Gaming> Hmm,
doesn't seem to be able to go in...
L2136[19:02:28] <JjStAr992_Gaming> ~w
wireless card
L2138[19:03:06] <JjStAr992_Gaming> ~w api
wireless card
L2140[19:03:39] <Magik6k>
JjStAr992_Gaming, wireless are just like regular network
cards
L2141[19:03:39] <JjStAr992_Gaming> ~w
network api
L2143[19:04:01] <Magik6k> ~w modem
L2145[19:04:08] <Magik6k>
JjStAr992_Gaming, ^
L2146[19:04:41] <JjStAr992_Gaming> Yep,
found that
L2147[19:05:34] <JjStAr992_Gaming> Does
wireless card have a max range?
L2148[19:05:35]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2149[19:06:04] <Temia> Probably based on
the upper limit of its signal strength or energy capacity
L2150[19:06:49] <JjStAr992_Gaming> SO, if
it had infinite power,it would have infinite range?
L2151[19:07:20] <Magik6k> most
likely
L2152[19:07:21] <Temia> If setStrength()
can take an infinite value, maybe
L2153[19:07:22] *
Temia shrug
L2154[19:08:04] <JjStAr992_Gaming> Ok,
cool
L2155[19:08:09] <JjStAr992_Gaming> Thx
guys
L2156[19:08:30] <Magik6k>
JjStAr992_Gaming, you may also be interested in network
floppy
L2157[19:11:03] ***
Magik6k is now known as Magik6k|off
L2158[19:14:52]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L2159[19:23:29] <Csstform> OI
L2160[19:23:57] <Csstform> OCJAM IS IN
PROGRESS
L2161[19:24:05] ***
Cazzar|Away is now known as Cazzar
L2162[19:25:01]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2163[19:29:53] <Csstform> Pwootage:
OCJAM IS A THING RIGHT NOW
L2164[19:32:26] <vifino> Csstform: You
waited too long, its over.
L2165[19:32:31] <vifino> Noone cares
anymore.
L2166[19:33:10] <TabletCube> vifino: such
has
L2167[19:33:16] <TabletCube> *harsh
L2168[19:33:36] <vifino> TabletCube: I've
been telling him this for ages, but he doesn't listen.
L2169[19:33:47] <vifino> So I said it
less friendly.
L2170[19:33:56]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L2171[19:33:57] <gamax92> vifino: noone
cares, except for everyone who does
L2172[19:34:12] <vifino> gamax92: Do
you?
L2173[19:34:23] <gamax92> well no it
conflicts with my schedule
L2174[19:34:56]
⇦ Quits: JjStAr992_Gaming (~jjstar992@server.modrealms.net)
(Remote host closed the connection)
L2175[19:35:21] <vifino> Does anyone here
have any intrest to join a competition with only one prize, that's
been 'coming soon' for ages, and made by Csstform?
L2176[19:35:46] <Csstform> vifino: some
people signed up
L2177[19:35:49] <vifino> Like, he made
'CCJam', which was pretty quiet too.
L2178[19:35:51] <gamax92> pretty sure
Wobbo and Pwootage are participating
L2179[19:35:53] <Csstform> I'm just
letting them know
L2181[19:36:35] <vifino> Kodos: lol, you
got that the prize already :P
L2182[19:36:47] <vifino> That's the only
prize Csstform has for OCJam.
L2183[19:37:31]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2184[19:37:55] <Csstform> vifino: look
m8, I don't need your crap
L2185[19:37:59] <Csstform> u wanna
fite?
L2186[19:38:16] <vifino> What crap? I
didn't give you anything.
L2187[19:38:19] <Dashkal> Heh, such a
cute thing. I still need to dig in and learn the trick.
L2188[19:41:39] ***
Techokami is now known as Techokami|Off
L2189[19:43:26] <Pwootage> I want to, I
have to do a bunch of homework so hopefully I have some time
L2190[19:43:28] <Pwootage> I should
L2191[19:44:57] <Csstform> Pwootage: you
have 3 days from an hour ago
L2192[19:45:24] <Csstform> just stay in
#ocjam while coding so I can keep track of you if possible
L2193[19:49:53] ***
Cazzar is now known as Cazzar|Away
L2194[19:51:56] <Pwootage> I think my
language (tentitively named cacaphony) is going to have lots of
small libraries and a compartively small default library
L2195[19:53:26]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L2196[19:53:42] <wolfmitchell> ughh fuck
you windows seerver for requiring a reboot
L2197[19:56:57]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2198[20:00:41] <Pwootage>
s/seerver//
L2199[20:00:41] <Kibibyte>
<wolfmitchell> ughh fuck you windows for requiring a
reboot
L2201[20:02:43] <Pwootage> (shameless
repost from frontpage of /r/funny)
L2202[20:08:38]
⇦ Quits: Lathanael|Away
(~Lathanael@p549704FA.dip0.t-ipconnect.de) (Ping timeout: 198
seconds)
L2203[20:10:48]
⇨ Joins: Lathanael|Away
(~Lathanael@p54971388.dip0.t-ipconnect.de)
L2204[20:12:05] <Inari> Pwootage: i'll
assuem thats about "you can google a proof for
anything"
L2205[20:12:20] <Pwootage> yeah pretty
much
L2206[20:18:41]
⇦ Quits: pong (~pixel@2601:4:680:104c:50d3:dc3f:9f09:d861)
(Read error: Connection reset by peer)
L2207[20:19:00]
⇨ Joins: pong
(~pixel@2601:4:680:104c:50d3:dc3f:9f09:d861)
L2208[20:19:00]
zsh sets mode: +v on pong
L2209[20:20:46] <Pwootage> well quicksort
is awesome in haskell... that's about all I can tell so far
L2210[20:28:54] <MandrakeF> And were
still talking about haskell i see
L2211[20:32:08]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L2212[20:32:22] <Csstform> Pwootage: make
a chef interpreter
L2213[20:32:57] <MandrakeF> Haha
L2214[20:33:36] <Csstform> esoteric
ftw
L2215[20:34:57] <MandrakeF> Is there
anyway to bring up the BSOD on OC while under open os or do I need
to replicate it by hand
L2216[20:36:02] <gamax92> flushing the
screen to blue and putting white text on the screen isn't that
hard.
L2217[20:36:06] <MandrakeF> True
L2218[20:36:25] ***
LordFokas|off is now known as LordFokas
L2219[20:37:11]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2220[20:39:52] ***
Riking is now known as Riking|away
L2221[20:40:31] <MandrakeF> ~w gpu
api
L2223[20:40:52] ***
ds84182 is now known as dsAway
L2224[20:41:38] ***
Riking|away is now known as Riking
L2225[20:43:51] <Temia> Hmm.
L2226[20:44:21] <Temia> I just realised:
the tier 3 screen has a 16:10 aspect ratio if using half-block
characters for pixels.
L2227[20:44:31] <Temia> Because it is
literally 160x100
L2228[20:45:22] <Csstform> Temia: no
robots
L2229[20:45:39] <Temia> Huh?
L2230[20:45:47] <Temia> What about
robots? .-.
L2231[20:48:23] <MandrakeF> Im leaving
for a bit
L2232[20:48:26] <MandrakeF> see you all
later
L2234[20:49:58]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L2235[20:54:31] <Pwootage> I just got
home and ate dinner so I'm reading about haskell to see if it sucks
or not ;D
L2236[20:55:07] <gamax92> #lua b
L2237[20:55:07] <|0xDEADBEEF|> >
nil
L2238[20:55:10]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2239[20:55:19] <Pwootage> Dashkal: are
you around? I'm curious how haskall picks certain things
L2240[20:55:23] <gamax92> #lua function
b(z) return tonumber(z,2) end
L2241[20:55:23] <|0xDEADBEEF|> >
nil
L2242[20:55:25] <gamax92> #lua b
L2243[20:55:25] <|0xDEADBEEF|> >
function: 0x7f888c018610
L2244[20:55:27] <gamax92> :D
L2245[20:55:57] <Temia> #lua
b("10")
L2246[20:55:57] <|0xDEADBEEF|> >
2
L2247[20:56:11] <gamax92> i prefer:
b"10"
L2248[20:56:17] <Pwootage> yay,
binary
L2249[20:56:34] <Pwootage> #lua
b"101010"
L2250[20:56:34] <|0xDEADBEEF|> >
42
L2251[20:56:39] <Pwootage> hehe
L2252[20:56:40] <gamax92> woahg
L2253[20:57:01] <Temia> Suddenly anyone
who's read a Douglas Adams novel has their brain pop.
L2254[20:58:34] <Pwootage> Seriously?
Noone knew that? it's easy to remember :P
L2255[20:59:05] <Temia> If you actually
looked for it, yes.
L2256[20:59:14] <Temia> It's never
actually come up in contemporary usage for me.
L2257[21:00:05] <Pwootage> I think I was
first shown that by a professor ages ago
L2258[21:00:22] <Pwootage> k time to mess
around in haskell instead of working on homework
L2259[21:07:06]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L2260[21:13:02]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2261[21:20:02]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L2262[21:20:03]
⇦ Quits: MTJTS (webchat@cpe-98-30-255-186.woh.res.rr.com)
(Ping timeout: 186 seconds)
L2263[21:22:45]
⇨ Joins: Xilandro
(~Kodos@2602:306:ce20:6c30:50da:dbae:f91f:30f0)
L2264[21:22:45]
zsh sets mode: +v on Xilandro
L2265[21:23:22]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2266[21:23:39]
⇦ Quits: Xilandro
(~Kodos@2602:306:ce20:6c30:50da:dbae:f91f:30f0) (Remote host closed
the connection)
L2267[21:24:41]
⇦ Quits: Kodos
(~Kodos@2602:306:ce20:6c30:50da:dbae:f91f:30f0) (Ping timeout: 198
seconds)
L2268[21:34:20]
⇦ Quits: Inari (~Uni@p54934DCB.dip0.t-ipconnect.de) (Ping
timeout: 200 seconds)
L2269[21:34:53]
⇦ Quits: gamax92 (gamax92@The.Dragon.Slayer.PanicBNC.eu)
(Quit: Hash Crash)
L2270[21:37:06]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378
seconds)
L2271[21:38:35]
⇨ Joins: gamax92
(gamax92@The.Dragon.Slayer.PanicBNC.eu)
L2272[21:41:55]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2273[21:43:02]
⇨ Joins: JjStAr992_Gaming
(~jjstar992@server.modrealms.net)
L2274[21:53:37] <gamax92> Pwootage: is
there an easy way to flip binary? like 3 -> 192
L2275[21:54:02] <Pwootage> #lua ~3
L2276[21:54:03] <|0xDEADBEEF|> >
lua:1: unexpected symbol near '~'
L2277[21:54:15] <Pwootage> .l53 ~3
L2278[21:54:15] <^v> Pwootage, -4
L2279[21:54:26] <Pwootage> ~ is
"bitwise not"
L2280[21:54:35] <Pwootage> .l53
~3&0xFF
L2281[21:54:35] <^v> Pwootage, 252
L2282[21:54:37] <gamax92> how is -4 ==
192
L2283[21:55:12] <Pwootage> but what do
you mean by flip binary if not bitwise not?
L2284[21:55:22] <gamax92> 00000011 ->
11000000
L2285[21:55:44] <Pwootage> Ooooh left to
right
L2286[21:55:45] <Pwootage> umm
L2287[21:56:15] <Pwootage> there might be
a really slick way of doing it using a nifty property of some
function but afaik you have to do it by hand
L2288[21:57:05] <gamax92> #lua bit
L2289[21:57:06] <|0xDEADBEEF|> >
nil
L2290[21:57:07] <gamax92> #lua
bit32
L2291[21:57:07] <|0xDEADBEEF|> >
nil
L2292[21:57:09] <gamax92> damn
L2293[21:57:33] <Pwootage> #lua
require("bit32")
L2294[21:57:33] <|0xDEADBEEF|> >
lua:1: attempt to call global 'require' (a nil value)
L2295[21:57:45] <Pwootage> pretty sure OC
has access to bit32
L2296[21:57:48] <Pwootage> .l bit32
L2297[21:57:48] <^v> Pwootage, table:
0x2531d00
L2298[21:59:11] ***
Riking is now known as Riking|away
L2299[22:04:54] <Dashkal> Pwootage: Heya.
Sorry, not here. Spending time with the SO
L2300[22:05:20] <Pwootage> Dashkal: I
figured the one out from earlier, I feel a bit dumb
L2301[22:06:26] <Pwootage> From what I've
seen so far I can see why haskell is so useful for parsers, but it
looks like too much of a pain to integrate with llvm that I might
just write it in (eew) c
L2302[22:06:30] <Pwootage> (++)
L2303[22:06:54]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L2304[22:06:57] <Dashkal> IIRC someone's
already done a LLVM back-end
L2305[22:07:03] <Dashkal> Not sure how
that project's going
L2306[22:07:07] <Dashkal> But it's
definitely a thing attempted
L2307[22:07:15] <Pwootage> ...and I just
got a sudden urge to write a haskell-bot like the various .l's that
has access to the last n lines printed
L2308[22:08:01] <gamax92> .l local
function invert(z) return bit32.band(z,1)*128 + bit32.band(z,2)*32
+ bit32.band(z,4)*8 + bit32.band(z,8)*2 + bit32.band(z,16)/2 +
bit32.band(z,32)/8 + bit32.band(z,64)/32 + bit32.band(z,128)/128
end return invert(3)
L2309[22:08:01] <^v> gamax92, 192
L2310[22:08:04] <Dashkal> lambdabot would
probably be a decent starting point. Standard REPL bot with a few
nice extras (type inference, free theroem prover, hoogle, a few
others)
L2311[22:08:44] <Pwootage> oooh
neat
L2312[22:08:50] <Pwootage> Oh I had one
other question
L2313[22:09:14] <Pwootage> how would you
handle e.g. minecraft's entity subtype polymorphism in a language
without subtype polymorphism?
L2314[22:09:31] <Dashkal> Tautology much?
I'd design the system differently
L2315[22:09:54] <Dashkal> The whole isa
mess in minecraft wouldn't be a thing (I'm looking at you,
wrenches)
L2316[22:10:19] <Pwootage> Well yes but
you still need to handle the situation where there are types of
mobs, which have different (common) traits under subgroups but not
across all types?
L2317[22:10:29] <gamax92> .l
7.543/0.419
L2318[22:10:29] <^v> gamax92,
18.002386634845
L2319[22:10:31] <Dashkal> There are other
forms of polymorphism you can leverage. The one I use most often is
parametric polymorphism. Universally quantified types.
L2320[22:10:37] <gamax92> oh cool, 18
times faster than my old invert function :D
L2321[22:11:00] <Dashkal> Pwootage:
Composition, mostly. The common code is moved to functions and
invoked from more than one place. Standard decomposition.
L2322[22:11:14] <Pwootage> Yeah I'm not
sure I prefer that layout
L2323[22:11:24] <Dashkal> With
universally quantified types, you can factor out a great deal more
than you can otherwise.
L2324[22:11:25] <Pwootage> the big reason
I'm asking is I don't really want to implement vtables :P
L2325[22:11:50] <Dashkal> vtables are
only required if you're determined to use sub-typing and inclusion
polymorphism.
L2326[22:11:53] <Dashkal> I just don't go
there.
L2327[22:12:03] <Pwootage> although I
suppose llmv bytecode might just handle it
L2328[22:12:12] <Dashkal> Composition is
much more, well, composible. I just use the code I want to and
don't worry about what I "am"
L2329[22:12:27] <Dashkal> It all ends up
functions. Call what you need.
L2330[22:12:38] <gamax92> #lua
b"10101010"
L2331[22:12:38] <|0xDEADBEEF|> >
170
L2332[22:13:16] <Pwootage> I don't
actually know how complex types work in haskell, havn't gotten that
far
L2333[22:13:22]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2334[22:14:40] <Dashkal> Universal
quantification (my function works for all types). Typeclasses (all
these types admit the following operations). Existential
quantification (my function works for any type that satisfies the
following conditions...).
L2335[22:15:32]
⇦ Quits: orthoplex64
(~orthoplex@cpe-68-206-247-199.satx.res.rr.com) (Ping timeout: 189
seconds)
L2336[22:15:40] ***
Csstform is now known as Queen_Elsa
L2337[22:15:48] <Queen_Elsa> nite
folks
L2338[22:16:12] <Dashkal> Dialing back a
bit, it has both product (has all these members) and disjoint types
(is one of these options).
L2339[22:16:32] <Pwootage> I think I can
pull off a language that supports subtypes but disallows overriding
and still survives in a purely functional world
L2340[22:16:36] <Pwootage> I have some
ideas...
L2341[22:17:10] <Pwootage> I just really
like object.function type syntax, even though it's easily worked
around with, say, curry class function
L2342[22:17:12] <Dashkal> Inclusion
polymorphism. Yeah, can be done, but there's a cost. Type inference
is undecidable in the general case when subtyping is
involved.
L2343[22:17:30] <Dashkal> Read: You'll
have to type annotate quite a bit.
L2344[22:18:03]
⇦ Quits: JjStAr992_Gaming (~jjstar992@server.modrealms.net)
(Remote host closed the connection)
L2345[22:18:09] <Dashkal> Sec, there's a
paper you should read.
L2346[22:18:30] <Pwootage> I also have
some ideas there... but I'm purposefully enforcing some type
annotation because type annotation is not always bad :P
L2347[22:18:49] <Dashkal> I enforce at
the top level. Below that, meh. If I can infer it, I'll do
so.
L2348[22:19:00] <Dashkal> If not (my
fault, in this case, it's all decidable) I error.
L2350[22:19:46] <Dashkal> Worth reading.
You'll learn quite a bit about type theory in doing so, even if you
end up writing a very different language.
L2351[22:19:50] <Pwootage> although I
think I'll disallow all type cohersion (with the exception of
integer literals -> other number literals)
L2352[22:19:54]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L2353[22:20:16] <Pwootage> because typing
1f sucks when you can just assume it's a float if you're passing it
into a float >.>
L2354[22:20:26] <Pwootage> or worse,
1.toByte
L2355[22:20:35] <Dashkal> There are ways
to allow that syntax without need for type coercsion
L2356[22:20:41] <Dashkal> (Wow, cannot
spell tonight)
L2357[22:21:23] <Pwootage> Yeah, I was
planning on doing it by compile-time interpretation and validation
of number constants
L2358[22:21:34] <Dashkal> Once of the
very nice things you can do if you keep things decidable, is you
can have return type polymorphism
L2359[22:22:08] <Dashkal> So here's how
Haskell does it. There's a typeclass called Num, and all numeric
types implement it. One of the functions is fromInteger with the
type Integer -> N (where N is the type implementing the
thing)
L2360[22:22:32] <Dashkal> So integer
literals are handled by the complilier as (fromInteger 123)
L2361[22:22:50] <Pwootage> yeah that
could do it too
L2362[22:23:03] <Dashkal> This can only
exist if your types system is constrained enough to allow return
type polymorphism
L2363[22:23:38] <Dashkal> Otherwise you
have to ad-hoc it. (Numeric literal, ok try int first, next float,
next double, ...)
L2364[22:23:53] <Pwootage> I *think* I
can pull that off... that one is a case I'll have to try when I get
to it
L2365[22:24:59]
⇦ Quits: TabletCube (~TCube@95f105f4.skybroadband.com) (Ping
timeout: 198 seconds)
L2366[22:25:38] <Dashkal> Do read that
paper. Worth learning the concepts. Does a good job of explaining
the roadblocks you will encounter as you try to encode these
concepts.
L2367[22:26:09] <Dashkal> Also, try not
to be too sad about the date on it... Concepts we've known this
long and still get wrong *sigh*
L2368[22:26:26] <Dashkal> Why are
programmers so bad at learning from the past?
L2369[22:26:28] <Pwootage> *reads the
date* ah
L2370[22:26:43] <Pwootage> Well part of
it is the fact computers were slow when that was written :P
L2371[22:27:05] <Pwootage> Compiling was
genuinely a processor-intensive process at the time
L2372[22:27:42] <Dashkal> Not quite what
I mean. Many of the concepts that paper covers are still trouble
today. Not just because they're hard, but because so many language
designers actively avoid taking them on.
L2373[22:27:59] <Pwootage> Well
yeah
L2374[22:28:26]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2375[22:28:44] <Dashkal> I have a good
deal more where that came from too :P My reading list is a mile
long. I'm about half-way through the one I just linked.
L2376[22:28:54] <Dashkal> I get an hour
in the morning on the way to work.
L2377[22:29:08] <Pwootage> basically what
I want to try to do is find a way to combine two relatively
disparate universes (traditional imperative programming, pure
functional programing) in a way that doesn't totally suck
L2378[22:29:18] <Dashkal> Next one for me
is Write You A Haskell. That one's current.
L2379[22:29:36] <Dashkal> Yeah, Haskell
has done this :P I'm not kidding when I say it's my favorite
imperative language.
L2380[22:29:54] <Pwootage> Yeah but it's
much more on the pure functional side
L2381[22:30:07] <Dashkal> You're making a
mistake: Functional and Imperative are not opposing concepts.
L2382[22:30:41] <Pwootage> No, they are
not
L2383[22:30:49] <Dashkal> I absolutely do
write code of the style: Do this. Do that. Fire the missiles. Read
that memory location. Write to that socket.
L2384[22:31:33] <Dashkal> What Haskell
does is it allows me to restrain what each function does so I can
only invoke the side effects I intend to. It also allows me to not
when I just want to quick and dirty prototype something (IO Type...
weeeee)
L2385[22:32:07] <Pwootage> but there is a
clear distinction between the two examples on the intro to haskell
page, for example
L2386[22:32:09] <Dashkal> (I'm speaking a
little sloppy here. Haskell doesn't actually do side effects unless
you mess with unsafe* functions)
L2387[22:32:40] <Pwootage> Idk, sometimes
abstraction is unnecessary I think
L2388[22:32:46] <Dashkal> do notation
will look the most familiar, but there are a good number of other
ways to do imperative style.
L2389[22:33:04] <Pwootage> aw crap, I'm
going to have to write a garbage collector
L2390[22:33:07] <Pwootage> at least llvm
helps with that
L2391[22:33:11] <Dashkal> Indeed, when I
don't feel the need for proper abstraction I just IO it up and fire
the missiles and then mold it into what I want.
L2392[22:34:02] <Dashkal> IO and do
notation are a blunt instrument and every bit as dangerous as any
other language's default imperative.
L2393[22:35:38] <Dashkal> Alrighty, my SO
is no longer busy. Time to spend some time with her. Will probably
be back tomorrow.
L2394[22:35:50] <Pwootage> Eh, maybe it's
all the OS/other low level development I've been doing, but
sometimes I like to be able to shoot my self in the foot :P
L2395[22:35:58] ***
Riking|away is now known as Riking
L2396[22:36:01] <Dashkal> Oh yes, you can
do that :P
L2397[22:36:02] <Pwootage> cya o/
L2398[22:36:05] <Dashkal> Laters
L2399[22:39:11]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L2400[22:43:55]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2401[22:43:59]
⇨ Joins: MandrakeF
(~jircii@ool-2f148d28.dyn.optonline.net)
L2402[22:46:37]
⇦ Quits: MandrakeF (~jircii@ool-2f148d28.dyn.optonline.net)
(Client Quit)
L2403[22:56:28]
⇦ Quits: Lathanael|Away
(~Lathanael@p54971388.dip0.t-ipconnect.de) (Ping timeout: 200
seconds)
L2404[22:58:26]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L2405[22:59:34]
⇨ Joins: Lathanael|Away
(~Lathanael@p54970B23.dip0.t-ipconnect.de)
L2406[23:03:51]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2407[23:12:27] ***
Kasen is now known as rakiru|offline
L2408[23:13:17]
⇨ Joins: Vex|Away
(~Vexatos@p200300556E024B87691C58784024588E.dip0.t-ipconnect.de)
L2409[23:13:46]
⇦ Quits: Vex|Away
(~Vexatos@p200300556E024B87691C58784024588E.dip0.t-ipconnect.de)
(Remote host closed the connection)
L2410[23:13:54] ***
AngieBLD is now known as AngieBLD|Off
L2411[23:14:01]
⇨ Joins: Vexatos
(~Vexatos@p200300556E024B87691C58784024588E.dip0.t-ipconnect.de)
L2412[23:14:10]
⇦ Quits: Vexatos
(~Vexatos@p200300556E024B87691C58784024588E.dip0.t-ipconnect.de)
(Read error: Connection reset by peer)
L2413[23:14:21]
⇨ Joins: Vexatos
(~Vexatos@p200300556E024B87691C58784024588E.dip0.t-ipconnect.de)
L2414[23:14:22]
zsh sets mode: +v on Vexatos
L2415[23:14:28] ***
SleepingFairy is now known as Daiyousei
L2416[23:15:10]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L2417[23:22:11]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2418[23:27:11]
⇨ Joins: Gopher
(~Gopher@31.sub-70-193-128.myvzw.com)
L2419[23:30:23] ***
Cazzar|Away is now known as Cazzar
L2420[23:31:03] ***
LordFokas is now known as LordFokas|off
L2421[23:32:32]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L2422[23:33:38]
⇦ Quits: Vexatos
(~Vexatos@p200300556E024B87691C58784024588E.dip0.t-ipconnect.de)
(Ping timeout: 189 seconds)
L2423[23:35:37]
⇨ Joins: Vexatos
(~Vexatos@p5B3C9CDF.dip0.t-ipconnect.de)
L2424[23:35:37]
zsh sets mode: +v on Vexatos
L2425[23:37:12]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2426[23:41:12]
⇦ Quits: Vexatos (~Vexatos@p5B3C9CDF.dip0.t-ipconnect.de)
(Ping timeout: 200 seconds)
L2427[23:49:02]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L2428[23:53:32]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2429[23:54:10] ***
Kiloff is now known as Kilobyte
L2430[23:54:17] ***
SKS-Away is now known as ShadowKatStudios
L2431[23:55:01] <ShadowKatStudios>
Afternoon o/
L2432[23:55:38] <gamax92>
ShadowKatStudios: i made an image cipher thingy
L2433[23:56:06] <ShadowKatStudios>
Okey..?
L2434[23:56:16] <gamax92> Okey.
L2435[23:57:35]
⇨ Joins: SpiritedDusty
(~SpiritedD@24-205-168-36.dhcp.wsco.ca.charter.com)
L2436[23:57:36]
zsh sets mode: +o on SpiritedDusty