<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[01:07:09] ⇦
Quits: lp (lp!~lordpipe@66.109.211.167) (Ping timeout: 383
seconds)
L2[01:17:23] ⇨
Joins: lp (lp!~lordpipe@66.109.211.167)
L3[02:14:32]
<Forecaster>
%jumble
L4[02:14:32] <MichiBot> juice for yay
L5[02:14:42]
<Forecaster>
indeed
L6[02:31:10] ⇦
Quits: jackmcbarn (jackmcbarn!jackmcbarn@gateway02.insomnia247.nl)
(Ping timeout: 195 seconds)
L7[02:32:18] ⇨
Joins: jackmcbarn
(jackmcbarn!jackmcbarn@gateway02.insomnia247.nl)
L8[02:37:28] ⇦
Quits: jackmcbarn (jackmcbarn!jackmcbarn@gateway02.insomnia247.nl)
(Ping timeout: 195 seconds)
L9[02:38:05] ⇨
Joins: jackmcbarn
(jackmcbarn!jackmcbarn@gateway02.insomnia247.nl)
L10[02:46:55] ⇦
Quits: jackmcbarn (jackmcbarn!jackmcbarn@gateway02.insomnia247.nl)
(Ping timeout: 195 seconds)
L11[02:47:01] ⇨
Joins: jackmcbarn
(jackmcbarn!jackmcbarn@gateway02.insomnia247.nl)
L12[02:52:09] ⇦
Quits: jackmcbarn (jackmcbarn!jackmcbarn@gateway02.insomnia247.nl)
(Ping timeout: 195 seconds)
L13[02:52:47] ⇨
Joins: jackmcbarn
(jackmcbarn!jackmcbarn@gateway02.insomnia247.nl)
L14[03:22:43] ⇦
Quits: AshIndigo
(AshIndigo!~AshIndigo@79-67-163-198.dynamic.dsl.as9105.com) (Ping
timeout: 190 seconds)
L15[03:46:11] ⇨
Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@p5797269F.dip0.t-ipconnect.de)
L16[04:07:33] ⇨
Joins: Inari
(Inari!~Pinkishu@p5DEC6136.dip0.t-ipconnect.de)
L17[04:07:47]
<Forecaster>
%jumble
L18[04:07:47] <MichiBot> it we to why just
even know work though fine, don't seems
L19[04:08:22]
<Forecaster>
sometimes jumble sounds like markov...
L21[04:46:38] <Inari> ~markov Corded
L22[04:46:42] <ocdoc> but more will have to
be quoted log above total structural failure kappa.
L23[04:46:43] <Inari> %jumble ^
L24[04:46:43] <MichiBot> more be total but
to log failure structural quoted have above will kappa.
L25[04:47:00] <Inari> Kept the Kappa at the
end 10/10
L26[05:02:24] ⇦
Quits: ping (ping!v^@me.pxtst.com) (Ping timeout: 190
seconds)
L27[05:21:28] ⇨
Joins: ping (ping!v^@me.pxtst.com)
L28[05:35:19] ⇦
Quits: scj643 (scj643!~quassel@scj.theender.net) (Quit:
Bye)
L29[05:37:03] ⇨
Joins: Turtle
(Turtle!~SentientT@ip5657cbb2.direct-adsl.nl)
L30[05:38:14] ⇨
Joins: scj643 (scj643!~quassel@scj.theender.net)
L31[05:43:45] ⇦
Quits: Xellurat
(Xellurat!Elite16692@i.am.not.really.here.elitebnc.org) (Ping
timeout: 198 seconds)
L32[05:45:54] ⇨
Joins: Xellurat
(Xellurat!Elite16692@i.am.not.really.here.elitebnc.org)
L33[06:17:17] ⇦
Quits: Xellurat
(Xellurat!Elite16692@i.am.not.really.here.elitebnc.org) (Quit:
EliteBNC free bnc service - http://elitebnc.org - be a part of the
Elite!)
L35[06:34:33]
<MGR> ? Do
virus downloads really turn your screen a weird color like in
Hollywood?
L36[06:39:04] <Inari> I mean
L37[06:39:07] <Inari> depens on the
virus?
L38[06:39:58]
<MGR>
Probably
L39[06:40:14]
<MGR> I've
never seen it in action, but I'm not the end-all be-all
L40[06:48:11]
<Forecaster>
I've seen a virus that tied to pretend it was windows XP
L41[06:48:18]
<Forecaster>
on a Win7 computer
L42[06:48:41]
<Forecaster>
tried*
L43[06:48:53]
<MGR> What
do you mean it tried to pretend it was Windows XP?
L44[06:49:00]
<MGR> Ack
bad memories
L45[06:49:05]
<MGR>
XP01...
L46[06:49:26]
<Forecaster>
I mean it displayed the winXP loading screen over the regular
desktop
L47[06:49:31]
<Forecaster>
I don't know what it was doing
L48[06:49:34]
<MGR>
Lol
L49[06:49:42]
<Forecaster>
unfortunately for it it failed to fill the whole screen
L50[06:49:44]
<MGR> That's
certainly interesting
L51[06:50:04]
<Forecaster>
only displaying a borderless window taking up the upper left
quarter of it
L52[06:50:11]
<Forecaster>
with the real desktop behind it
L53[06:50:11]
<MGR>
XD
L54[06:50:36]
<Forecaster>
I just opened the task manager and killed it, then tracked down and
removed the files
L55[06:50:48]
<Forecaster>
it was a pretty incompetent virus
L56[06:50:52]
<MGR>
Yeah
L57[06:51:14]
<MGR> Then
again, a lot spread based more on people's gullability than by
actual programming skills
L58[06:52:47]
<Forecaster>
I have no idea what it would gain by pretending to be another
operating system though
L59[06:53:05]
<Forecaster>
I mean, I guess it was old and was released when XP was the latest,
but still
L60[06:53:12]
<MGR> Yeah,
no idea
L61[07:14:56] ⇨
Joins: flappy
(flappy!~flappy@88-113-149-197.elisa-laajakaista.fi)
L62[07:18:24]
<Forecaster>
%jumble
L63[07:18:25] <MichiBot> virus a was it
incompetent pretty
L64[07:19:03] ⇦
Quits: Renari (Renari!~Renari@24.229.185.155.res-cmts.sm.ptd.net)
(Read error: Connection reset by peer)
L65[07:19:21] ⇨
Joins: Renari
(Renari!~Renari@24.229.185.155.res-cmts.sm.ptd.net)
L66[07:31:11] <Inari> 'markov
MichiBot
L67[07:31:17] <Inari> ~markov
MichiBot
L68[07:31:18] <ocdoc> Antheus: No quotes
found for name 'Soni'
L69[07:31:24] <Inari> %jumble ^
L70[07:31:24] <MichiBot> 'Soni' found
Antheus: for name quotes No
L71[07:38:25] ⇨
Joins: Vexatos
(Vexatos!~Vexatos@p200300556E187E9554E181FB529CCEF1.dip0.t-ipconnect.de)
L72[07:38:25] zsh
sets mode: +v on Vexatos
L73[07:47:53] ⇨
Joins: AshIndigo
(AshIndigo!~AshIndigo@79-67-163-198.dynamic.dsl.as9105.com)
L74[07:47:57] ⇨
Joins: SuperCoder79
(SuperCoder79!uid276919@id-276919.tooting.irccloud.com)
L75[07:52:21] ⇨
Joins: Xellurat
(Xellurat!Elite16692@the.icing.on.the.cake.elitebnc.org)
L76[07:58:51] ⇦
Quits: Unh0ly_Tigg
(Unh0ly_Tigg!~Unh0ly_Ti@c-24-21-196-226.hsd1.or.comcast.net) (Quit:
Leaving)
L77[08:02:01] ⇨
Joins: SolaoBajiuik
(SolaoBajiuik!~quassel@75.97.233.152.res-cmts.leh.ptd.net)
L78[08:17:05]
<MGR>
"So, when the “Frozen Fish” had shown up at the user’s
location (three separate times), rather than opening the boxes, the
office admin took the boxes and shoved them into their stand-up
freezer. Why she thought IT would send frozen fish is still
unknown." --- Quote 1/2
L79[08:28:08] <Skye> @MGR mislabelling is
bad. So don't don't blame the office administrator there
L80[08:28:50]
<MGR> The
Frozen Fish was crossed out and had new labels affixed
L82[08:30:32] <Skye> In that case...
L83[08:34:36]
<Forecaster>
maybe IT just really likes sending people fish
L84[08:36:04]
<MGR>
¯\_(ツ)_/¯
L85[08:36:11] <AmandaC> %choose watch or
listen
L86[08:36:11] <MichiBot> AmandaC:
watch
L87[08:36:17] <AmandaC> Hrm.
L88[08:36:19] <AmandaC> Nah
L89[08:40:04]
<Forecaster>
I'm glad you still prefer to defy her advice :P
L90[08:43:26] <AmandaC> That's just
selection bias
L91[08:53:07] <S3> man I hate C
L92[09:00:24]
<Forecaster>
I just find it amusing that you almost always disagree with the
result :P
L93[09:00:45] <AmandaC> Selection
bias!
L94[09:02:02] <AmandaC> If you were to go
through the logs and count, I'm sure it'd not be "almost
always"
L95[09:02:16] <AmandaC> * Note:
"hrm" is me considering how I feel about the result,not
an immediate rejection
L96[09:02:55] *
Inari sendds Amanda off to a mountain quest
L97[09:03:05] <AmandaC> D:
L98[09:03:24] <Inari> Don't worry
L99[09:03:32] <Inari> Theres only Lizards
and oversized chickens
L100[09:04:59]
<Forecaster>
I'm sure I'm not going to go through the logs and count :P
L102[09:15:58] <Inari> :<
L103[09:16:15]
<MGR> It was
working an hour ago
L104[09:16:29] <Inari> The "download
all" was?
L105[09:16:31]
<MGR> Or,
the stats were (and still are)
L106[09:16:47]
<MGR> I
hadn't checked the logs, my bad
L107[09:22:15]
<Forecaster>
It has deemed us unworthy of downloading them.
L108[09:22:34]
<MGR> Do we
need Thor's fingerprints?
L109[09:27:16]
⇨ Joins: Cervator
(Cervator!~Thunderbi@2601:4c1:4001:1d5d:d4ed:da04:a855:f278)
L110[09:28:37]
<Forecaster>
%jumble ^
L111[09:28:37] <MichiBot> Do need
fingerprints? Thor's we
L112[09:28:49]
<MGR>
%jumble ^
L113[09:28:49] <MichiBot> need Thor's we
fingerprints? Do
L114[09:29:00]
<MGR>
MichiBot says we should do it
L116[10:02:15]
<Forecaster>
hyper-fresh
L117[10:42:48] <Inari> Thinking about
it
L118[10:43:09] <Inari> %jumble can work as
sort of "give me a randomly ordered list of these items"
when you have multiple things to choose from and want a priority
list
L119[10:43:09] <MichiBot> work priority
list as and randomly choose these multiple a things want from can
list when have "give to of of me you items" ordered sort
a
L120[11:14:27]
⇨ Joins: LinuxMintGuy
(LinuxMintGuy!webchat@ipb21b0dca.dynamic.kabel-deutschland.de)
L121[11:34:35] ⇦
Quits: Icedream (Icedream!~icedream@has.streaminginter.net) (Read
error: -0x1: UNKNOWN ERROR CODE (0001))
L122[11:43:05] <AmandaC> %choose more
anime for the anime gods or wait until after the therapist
appt
L123[11:43:05] <MichiBot> AmandaC: wait
until after the therapist appt
L124[11:43:08] <AmandaC> aww, okay
L125[11:48:13]
⇨ Joins: Icedream
(Icedream!~icedream@has.streaminginter.net)
L126[11:57:13] <Inari> Lets see what
AmandaC has brought
L127[11:58:18] <AmandaC> Meow?
L128[11:58:51] <AmandaC> W-wait, you were
an anime god this whole time!?
L129[11:59:43] <Inari> A whetsone and a
Ranger Jewel
L130[11:59:43]
<Mettaton_Fab> why is Pants Pants
Revolution such an amazing game
L133[12:00:41]
<MGR> Is
that Monster Hunter?
L134[12:01:09] <Inari> Yes
L135[12:01:22]
<MGR> I
recognized the font
L136[12:01:33]
<MGR> ? I've
never done that before
L137[12:01:49]
<MGR>
Questions for later
L138[12:01:59] <AmandaC> Inari: you named
your Purrlin after me? :P
L139[12:02:10] <Inari> Purrlin?
L140[12:02:20] <AmandaC> That's the name
of the cat things in MH isn't it?
L141[12:02:31] <Inari> I think they're
called Felynes
L142[12:02:44]
<MGR> They
are
L143[12:02:51] <AmandaC> My point
stands
L144[12:03:03] <Inari> I have :3
L145[12:03:08] <AmandaC> hahaha
L146[12:03:12] <AmandaC> That's great.
:D
L147[12:03:45] <Inari> Though I only just
got that one earlier :P So far Azuki and Sugar have been
accompanying me
L148[12:04:20] <AmandaC> :P
L149[12:06:10] <AmandaC> %choose veto or
no veto
L150[12:06:10] <MichiBot> AmandaC: no
veto
L151[12:06:14] <AmandaC> oh fine
L152[12:06:48] <Inari> Mrow?
L153[12:06:53] <AmandaC> %choose play with
Buildroot for a half hour or look for youtube to watch
L154[12:06:53] <MichiBot> AmandaC: play
with Buildroot for a half hour
L155[12:13:25]
⇨ Joins: BearishMushroom
(BearishMushroom!~BearishMu@82-209-154-59.cust.bredband2.com)
L156[12:32:37]
⇨ Joins: Faab
(Faab!webchat@90-145-53-170.bbserv.nl)
L157[13:04:36] <S3> payonel: how do I quit
this thing?!
L158[13:05:38] <AmandaC> S3: what
thing?
L159[13:05:43] <S3> ocvm lol
L160[13:06:00] <AmandaC> Escape or
`shutdown`
L161[13:06:19] <S3> oh that's nice
L162[13:06:25] <S3> hope I don't
accidently hit that..
L164[13:06:41] <AmandaC>
`computer.Shutdown(false)` works too
L165[13:06:45] <S3> now I just need to
figure out how to make an empty boot disk fot ocvm
L166[13:06:57] <AmandaC> (with proper
caps, ofc)
L167[13:07:50] <AmandaC> Client.cfg in the
VM dir is where you can attach more components
L170[13:13:54] <Inari> Haha
L171[13:13:57] <Inari> Kitty likes her
exercise
L172[13:15:49] <S3> ok.. editing
client.cfg isn't doing much.. I must be missing some cache dir
somewhere or something
L173[13:17:05] <payonel> S3: what are you
trying to do?
L174[13:17:36] <S3> boot on a custom
device. I tried todo it the wrong way by changing the openos loop
path in client.cfg because I was lazy
L175[13:17:40] <S3> but that didn't do
anything at all
L176[13:18:05] <S3> I just want to have a
folder where I can write files on my text editr and boot off
it
L177[13:18:16] <S3> editor*
L178[13:18:18] <payonel> are you making a
custom bios or a custom init?
L179[13:18:26] <S3> custom init
L180[13:18:32] <S3> not worried about bios
atm
L181[13:18:44] <S3> but I wat the entire
drive blank
L182[13:18:55] <S3> no sense having things
I don't need
L183[13:19:06] <S3> man I can't type today
:)
L184[13:19:07] <payonel> S3: the
"filesystem" component has 3 types
L185[13:19:27] <S3> right. I tried setting
the path manually, haven't tried false or nil yet
L186[13:19:43] <payonel> ok
L187[13:19:44] <S3> I figured a readonly
path would be fine
L188[13:20:08] <S3> so I have like,
{"filesystem", "/path/to/my/custom/os",
"myos"}
L189[13:20:52] <payonel> i'm not checking
for abs paths
L190[13:20:53] <payonel> i could
L191[13:20:57] <payonel> but i'm not
(yet)
L192[13:21:00] <S3> ohhhh
L193[13:21:02] <payonel> it assumes the
path is relative to the source dir
L194[13:21:18] <payonel> ocvm binary path,
thatis
L195[13:21:40] <payonel> i could add a
simple check for abs paths though
L196[13:21:52] <S3> I did change it to
system/loot/myos
L197[13:21:58] <payonel> that should be
fine
L198[13:22:01] <S3> and somehow it still
boots and finds openos
L199[13:22:05] <payonel> hah
L200[13:22:14] <payonel> can you upload
your client.cfg?
L203[13:26:08] <payonel> ha, nice
label
L204[13:26:26] <S3> Had to come up with
something
L205[13:26:39] <S3> so, my init.lua is
blank
L206[13:26:45] <S3> because I wanted to
just see it crash
L207[13:27:01] <payonel> the first 2
params on all components are reserved for 1. component type name
and 2. the component address
L208[13:27:04] <S3> unless that's a thing
it detects
L209[13:27:10] <payonel> also, this cfg
looks quite a lot like the cfg from the source
L210[13:27:16] <payonel> and not a config
from an instance
L211[13:27:27] <S3> oh, I didn't see any
instance folders
L212[13:27:30] <S3> that is what it
is
L213[13:27:36] <payonel> when you create
an instance, it copies the source config
L214[13:27:37] <S3> so now I should look
for that
L215[13:27:45] <payonel> this source
config is a template
L216[13:27:47] <payonel> for all new
instances
L217[13:28:04] <S3> do you know where it
puts it?
L218[13:28:07] <payonel> i should add a
note specifically explaining that in this config :)
L219[13:28:09] <S3> I never saw a .ocvm or
anything
L220[13:28:22] <payonel> yes, if you run
ocvm with no arguments, it creates an instance called tmp
L221[13:28:27] <payonel> tmp/client.cfg
will have it
L223[13:28:35] <S3> that's what tmp is
for
L224[13:28:53] <payonel> you can run
`./ocvm a` or `./ocvm b`
L225[13:28:58] <payonel> you can run it
elsewhere too
L226[13:29:05] <payonel> i have ~/tmp/oc/
where i keep my instances
L227[13:29:12] <payonel> and an alias to
ocvm
L228[13:29:21] <payonel> so i just `cd
~/tmp/oc; ocvm openos`
L229[13:29:32] <payonel> that instance has
only a read only filesystem with the openos boot
L230[13:29:54] <payonel> and `cd ~/tmp/oc;
ocvm testing` has all my testing scripts in read only mounts
L231[13:30:39] <S3> I never put the ocvm
binary anywhere because I wasn't sure if it was able to run
standalone or not
L232[13:31:16] <S3> no definately
not
L233[13:33:35] <S3> kernel panic: computer
halted
L234[13:33:36] <S3> we all good :D
L235[13:34:23] <payonel> haha
L236[13:34:35] <payonel> well, it needs
its system/ dir
L237[13:34:37] <payonel> relative
L238[13:34:58] <payonel> there is no `make
install` :)
L239[13:35:01] <payonel> i could do that
though
L240[13:39:31] <S3> Best. OS. EVER
L242[13:39:50] <payonel> nice
L243[13:40:04] <S3> Now I am lazy
L244[13:40:09] <Inari> ~markov
payonel
L245[13:40:10] <ocdoc> S3: i got very much
reminds of an addon that text.split function?
L246[13:40:10] <S3> I think it's release
day
L247[13:42:09] <payonel> S3: funny
story
L248[13:42:18] <payonel> i was checking
for abs paths already
L249[13:42:21] <payonel> :)
L250[13:42:31] <payonel> the only issue
was you were modifying the wrong cf
L251[13:42:33] <payonel> cfg*
L252[13:43:06] <S3> I figured I was doing
that at first but then Iw as like, well, I dunno.. I don't see no
data dir
L254[13:43:51] <payonel> see `./ocvm
--help`
L255[13:47:12] <S3> Well I though it was
fixed :D
L256[13:47:47] <S3> oh I do need..
L257[13:47:51] <S3> to yield
L258[13:48:35] <S3> somehow I still get
halted with:
L260[13:48:51] <S3> Probably a side effect
of not writing in Lua for a couple of years
L261[13:50:41] <payonel> need a
comma
L262[13:50:47] <payonel> doesn't ocvm
stderr tell you that?
L263[13:51:01] <Inari> s/mm/m/
L264[13:51:01] <MichiBot> <payonel>
need a coma
L265[13:51:03] <payonel> ocvm should print
the halt reason
L266[13:51:10] <payonel> Inari: :)
L268[13:52:13] <S3> ohh it's in
stderr
L269[13:52:24] <payonel> ?!
L270[13:52:29] <payonel> how does that
affect you?
L271[13:53:26] <S3> kernel panic: computer
halted
L272[13:53:28] <S3> That's all I get
L273[13:53:34] <S3> do I need to set a
debug mode?
L274[13:53:52] <payonel> not but, why were
you surprised that it was stderr?
L275[13:54:01] <S3> I'm not.
L276[13:54:12] <S3> but even redirecting
stderr to stdout I get nothing
L277[13:54:21] <payonel> ok, but weird you
only get computer halted
L278[13:54:36] <payonel> can you `cat
tmp/log`
L279[13:54:42] <payonel> that might have
more info..?
L281[13:55:55] <S3> nothin
L282[13:56:10] <S3> found the
problem
L285[13:56:36] <S3> me and my peripheral
blindness
L286[14:01:21] <payonel> what was the
issue?
L287[14:01:54] <S3> ll it is still broken
but the first thing I found was that I had a UUID mixed in with a
path there..
L288[14:02:07] <S3> but maybe ocvm did
that
L289[14:02:11] <S3> it was probably
me
L290[14:02:29] <S3> oh you know..
L292[14:04:24] <ben_mkiv> wirelessRedstone
with microcontrollers
L293[14:06:27] <payonel> S3: when you
figure it out, i'd like to make ocvm's error reporting a lot more
helpful
L294[14:06:39] <payonel> but knowing the
specifics of that failure would be helpful for me to do that
L295[14:06:49] <payonel> ben_mkiv: nice
:)
L296[14:08:05] <S3> I pulled a new
rep
L297[14:08:07] <S3> repo*
L298[14:08:10] <S3> it was all
mangled
L299[14:08:21] <S3> so now, I have
something a bit more sane
L300[14:08:29] <S3> I left the main
client.cfg alone
L301[14:08:37] <S3> made a loot dir for my
os
L302[14:08:54] <S3> set the client.cfg in
the instance according ly to point to that
L303[14:09:05] <S3> it no longer says it
can't find the filesystem
L304[14:09:14] <S3> but now it just says
the kernel panic
L306[14:09:19] <S3> computer halted
L307[14:10:14] <S3> also at some point, I
should make a patch for clang compatability
L308[14:10:36] <S3> because I just tested
the makefile with clang just fro random fun and it died
horribly
L309[14:10:44] <S3> clang++ that is
L310[14:10:56] <payonel> S3: so you have
system/loot/s3ix/init.lua with that short run code?
L312[14:11:15] <payonel> and youre still
missing the comma?
L314[14:11:33] <payonel> i wonder if your
lua isn't helpful
L316[14:12:10] <S3> current log is this
now
L317[14:12:19] <S3> well, I've written
almost that same code in Lua before
L318[14:12:32] <S3> but it's been a while
since I've written any lua
L319[14:12:36] <payonel> try this `luac -p
system/loot/s3ix/init.lua`
L322[14:13:22] <S3> that's what you meant
by missing comma
L323[14:14:57] <S3> Okay so fixed that, dd
luac now, no errors, produced luac.out, looks healthy, same
error
L324[14:15:02] <S3> on ocvm that is
L325[14:15:06] <S3> and in the log
L326[14:21:54] <payonel> S3: try this,
just replace the system/loot/openos/init.lua with your custom
init.lua
L327[14:22:00] <payonel> and then start a
new ocvm instance
L328[14:22:05] <payonel> like, ocvm
tmp2
L329[14:31:45] ⇦
Quits: Faab (Faab!webchat@90-145-53-170.bbserv.nl) (Quit: Web
client closed)
L330[14:51:29] ⇦
Quits: LinuxMintGuy
(LinuxMintGuy!webchat@ipb21b0dca.dynamic.kabel-deutschland.de)
(Ping timeout: 180 seconds)
L331[14:59:39] ⇦
Quits: Deamon (Deamon!~Deamon@irc.thevoxelbox.com) (Quit: Beep Beep
DeamonBot has crashed!)
L332[15:00:25] ⇦
Quits: alekso56
(alekso56!~cax@2001:464b:c21a:0:745d:45ff:fe3b:a098) (Ping timeout:
383 seconds)
L334[15:00:36]
⇨ Joins: alekso56
(alekso56!~cax@2001:464b:c21a:0:745d:45ff:fe3b:a098)
L335[15:02:10]
⇨ Joins: Deamon
(Deamon!~Deamon@irc.thevoxelbox.com)
L337[15:17:26] <S3> sorry class got out
and I had to drive home
L338[15:17:36]
<Forecaster>
unforgivable
L339[15:17:59]
<Forecaster>
%jumble ^
L340[15:17:59] <MichiBot> home class drive
to got I had out sorry and
L341[15:20:10] <S3> payonel: so when I
replace openos's init.lua with the one I have
L342[15:20:13] <S3> it works :D
L343[15:20:29] <S3> it does what I expect,
absolutely nothing but no error and no exit
L344[15:20:48] <S3> so it must be
something with my config I assume
L345[15:27:00] <S3> also, somebody once
told me this trick with pullsignal to make it non blocking
L346[15:27:07] <S3> so if there's no
signal it immediately returns
L347[15:27:22] <S3> or make it act as if
it were non blocking
L348[15:28:11]
⇨ Joins: Doty1154
(Doty1154!~Doty1154@2601:648:8000:134f:71f1:cdb7:4a09:fb27)
L349[15:30:15] <payonel> S3: pullSignal
takes an optional param, a timeout number
L350[15:30:24] <payonel> thus
computer.pullSignal(0)
L351[15:30:53] <S3> I thought - oh wait
that's not nil
L352[15:30:57] <S3> okay so yeah that's
like sleep
L353[15:31:00] <payonel> S3: if you would
like to figure out your config mistake, i'd like to know where ocvm
was failing
L354[15:31:04] <S3> well , perl's
select*
L355[15:31:11] <payonel> it would be good
for me to improve that halt error message
L356[15:31:24] <S3> yeah I'll be messing
with it in a bit
L357[15:32:31]
⇨ Joins: Ayrtonno (Ayrtonno!webchat@5.90.19.170)
L358[15:33:30] ⇦
Quits: Ayrtonno (Ayrtonno!webchat@5.90.19.170) (Client
Quit)
L359[15:34:46] <S3> been way too
long
L360[15:34:54] <payonel> since?
L362[15:35:12] <payonel> LUA
L363[15:35:12] <MichiBot> It's Lua, not
LUA. Name not an acronym.
L364[15:35:17] <S3> I could have sworn
there was a way if you have something like return foo, bar, bizbaz,
lol
L365[15:35:29] <S3> then you could receive
the first element and the rest in a table or something
L366[15:35:43] <S3> MichiBot: lol
L367[15:35:45] <payonel> not really
L368[15:35:53] <S3> I know I've done it
before at least twice..
L369[15:36:00] <S3> for event handling
actually :D
L370[15:36:23] <payonel> %lua local
function f() return 1, 2, 3, 4 end local pack = table.pack(f())
local first = table.remove(pack, 1) return first, #pack
L371[15:36:23] <MichiBot> 1, 3
L372[15:37:12] <S3> there's a super simple
way to do it
L373[15:37:29] <S3> but apparently Lua
wasn't smart enough for ev, {args}
L374[15:38:04] <payonel> "there is a
super simple way to do it" refering to syntax of other
languages?
L376[15:40:29] <S3> Interesting
L377[15:40:38] ⇦
Quits: Bigcheese (Bigcheese!~quassel@2606:2e00:0:3f::314:f13)
(Quit: No Ping reply in 180 seconds.)
L378[15:40:48] <S3> I didn't expect that
to be any different than I printed
L380[15:40:55] <S3> I was just pasting for
the sake of pasting
L381[15:41:38]
⇨ Joins: Bigcheese
(Bigcheese!~quassel@2606:2e00:0:3f::314:f13)
L382[15:42:56] <payonel> anyways, it's not
a claim that something is simple because syntactically it is simple
in some other language
L383[15:43:05] <payonel> lua makes a
choice to be simple for reasons
L384[15:45:22] <Vexatos> %lua local
function f(a, ...) return a, {...} end print(f("hello",
"world"))
L385[15:45:22] <MichiBot> hello, table:
0x7fa78400b820
L386[15:45:25] <Vexatos> S3, ^
L387[15:46:05] <payonel> Vexatos: :|
that's not what he was asking :)
L388[15:46:18] <payonel> that would take
another wrapper method around computer.pullSignal
L389[15:48:03] <S3> I almost thing that's
what I did but it was something super clean
L390[15:48:26] <payonel> that's how you
cut the first param from the arg list
L391[15:48:36] <payonel> but it's not
cutting the first param from a return list
L392[15:48:37] <Vexatos> you can also
return foo, {bar, bizbaz, lol}
L393[15:48:58]
⇨ Joins: Thutmose
(Thutmose!~Patrick@host-69-59-79-123.nctv.com)
L395[15:49:31] <S3> I know how to do
it!
L396[15:50:08] <payonel> %lua local
evPack(...) return (function(ev, ...) return ev, table.pack(...)
end)(computer.pullSignal(...)) end
L397[15:50:08] <MichiBot> main:1: syntax
error near 'return'
L398[15:50:15] <payonel> %lua local
function evPack(...) return (function(ev, ...) return ev,
table.pack(...) end)(computer.pullSignal(...)) end
L399[15:50:18] <payonel> there you go
:)
L400[15:53:07] <Vexatos> %sel (... ->
(ev, ... -> ev, table.pack(...))(computer.pullSignal(...))
L401[15:53:08] <MichiBot> main:1:
<name> expected near '238'
L402[15:53:12] <Vexatos> I agree
L403[15:54:09] <Vexatos> %sel (... ->
(ev, ... -> ev,
table.pack(...))(computer.pullSignal(...)))
L404[15:54:09] <MichiBot> main:1:
<name> expected near '214'
L405[15:54:16] <Vexatos> Actually
L406[15:54:22] <Vexatos> selene might not
support varargs
L407[15:54:24] <Vexatos> let's see
L408[15:54:29] <Vexatos> That'd be
something to add
L409[15:55:24] <S3> okay my lua is not
doing what the reference manual says
L411[15:55:31] <S3> table.remove is
returning a table ROFL
L412[16:01:18] <Vexatos> wat
L413[16:01:27] <Vexatos> S3, hell are you
doing
L414[16:01:34] <Vexatos> and does selene
run on it
L415[16:01:56] ⇦
Quits: Doty1154
(Doty1154!~Doty1154@2601:648:8000:134f:71f1:cdb7:4a09:fb27) (Read
error: Connection reset by peer)
L416[16:02:09] <S3> could. I want to be
absolutely ridiculous
L417[16:02:29] <S3> Lua supports TCO.
selene should add TCO support (lololololololol)
L418[16:03:12] ⇦
Quits: SolaoBajiuik
(SolaoBajiuik!~quassel@75.97.233.152.res-cmts.leh.ptd.net) (Remote
host closed the connection)
L419[16:05:59] <Vexatos> TCO?
L420[16:06:05] <payonel> tail call
opt
L421[16:06:56] <S3> Vexatos: it's a
joke
L422[16:07:13] <Vexatos> o
L423[16:07:16] <S3> since you would solve
nothing and decrease performance
L424[16:07:17] <Vexatos> yes Lua has that
:I
L425[16:07:35] <Vexatos> S3, are you
writing your own Lua or what
L426[16:07:36] <S3> in fact in Lua if you
added tco to it since lua puts everything on a stack I bet it'd ru
out of stack eventually
L429[16:07:57] <Vexatos> what are you
doing :I
L430[16:08:02] <Vexatos> and why aren't
you using selene for it
L431[16:08:21] <S3> trying to remember how
to use table.remove
L432[16:08:35] <S3> my 5.2 interpreter is
doing exactly what the reference manual says it doesnt do
L434[16:09:03] <payonel> %lua return
table.remove({{}})
L435[16:09:03] <MichiBot> table:
0x7fa784009540
L436[16:09:30] <payonel> %lua return
table.remove({1})
L437[16:09:30] <MichiBot> 1
L438[16:10:09] <S3> you know what happens
when I do that?
L439[16:10:12] <S3> I get table
L441[16:10:31] <Vexatos> pft
L442[16:10:34] <Vexatos> who needs
table.remove
L443[16:10:37] <Vexatos> just use -
L445[16:11:52] <Vexatos> wait I only ever
added +
L446[16:11:53] <Vexatos> nevermind
L447[16:11:56] <Vexatos> SELENE FEATURES
OKAY
L449[16:14:07] <S3> Vexatos: next feature
of selene
L450[16:14:16] <S3> get rid of
statements
L451[16:14:27] <S3> wait, lua doesn't have
statements anyways :)
L452[16:16:40] <Vexatos> ?
L453[16:17:36] <S3> statementless
languages are great
L454[16:18:43] <Vexatos> ?
L455[16:25:57] <SquidDev> Vexatos: Urn
doesn't have statements :p
L456[16:27:13]
⇨ Joins: Doty1154
(Doty1154!~Doty1154@2601:648:8000:134f:6490:3371:5483:af8)
L457[16:30:00] <Vexatos> >_>
L458[16:30:04] <Vexatos> Urn is also
lisp
L459[16:30:06] <Vexatos> so that doesn't
count
L460[16:35:43] <SquidDev> Because it's
naturally superior?
L461[16:36:55] <AmandaC> No because
counting is a side effect
L462[16:38:19] <SquidDev> That would be
Haskell though. Lisps don't really have static types, let alone
constraints on purity.
L463[16:45:28] ⇦
Quits: Doty1154
(Doty1154!~Doty1154@2601:648:8000:134f:6490:3371:5483:af8) (Quit:
Leaving)
L464[17:38:34]
⇨ Joins: Kodos (Kodos!~Kodos@63.142.73.55)
L465[17:38:34]
zsh sets mode: +v on Kodos
L466[17:50:50] <Kodos> Urgh, I want to
Minecraft, but I don't know what I want to make
L467[17:57:15] ⇦
Quits: BearishMushroom
(BearishMushroom!~BearishMu@82-209-154-59.cust.bredband2.com) (Read
error: Connection reset by peer)
L468[18:14:01] <payonel> S3: what was the
ocvm error!?
L469[18:14:03] <payonel> :(
L470[18:16:05] ⇦
Quits: Inari (Inari!~Pinkishu@p5DEC6136.dip0.t-ipconnect.de) (Quit:
'I believe in you!' - Mei (Overwatch))
L471[18:20:57] ⇦
Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-123.nctv.com)
(Quit: Leaving.)
L472[18:23:05] ⇦
Quits: Renari (Renari!~Renari@24.229.185.155.res-cmts.sm.ptd.net)
(Ping timeout: 186 seconds)
L473[18:23:05]
⇨ Joins: Arimil
(Arimil!~Renari@24.229.185.155.res-cmts.sm.ptd.net)
L474[18:23:21]
⇨ Joins: Thutmose
(Thutmose!~Patrick@host-69-59-79-123.nctv.com)
L475[18:26:41] ⇦
Quits: Vexatos
(Vexatos!~Vexatos@p200300556E187E9554E181FB529CCEF1.dip0.t-ipconnect.de)
(Quit: Insert quantum chemistry joke here)
L476[18:39:48] ⇦
Quits: MajGenRelativity
(MajGenRelativity!uid288574@id-288574.hathersage.irccloud.com)
(Quit: Connection closed for inactivity)
L477[18:41:06]
<Molinko>
@S3 Im late af but are you looking for the 'select' function?
L478[18:41:35] <payonel> @molinko no, he
also wanted the first param
L479[18:41:37] <payonel> not just cut
it
L480[18:41:49] <payonel> s/cut it/skip
some/
L481[18:41:49] <MichiBot> <payonel>
not just skip some
L482[19:09:21] ⇦
Quits: Arimil (Arimil!~Renari@24.229.185.155.res-cmts.sm.ptd.net)
(Read error: Connection reset by peer)
L483[19:11:47] <Xal> how has nobody made a
haskell-like language for oc yet?
L484[19:13:01] <Izaya> probably exists
somewhere
L485[19:13:55] <Xal> I'd imagine an OC
spineless tagless g-machine would be quite slow, what with the lazy
evaluation and whatnot
L486[19:34:42]
⇨ Joins: ben_mkiv|afk
(ben_mkiv|afk!~ben_mkiv@p579723C5.dip0.t-ipconnect.de)
L487[19:37:13] ⇦
Quits: ben_mkiv (ben_mkiv!~ben_mkiv@p5797269F.dip0.t-ipconnect.de)
(Ping timeout: 186 seconds)
L488[20:20:38] ⇦
Quits: Turtle (Turtle!~SentientT@ip5657cbb2.direct-adsl.nl) (Read
error: Connection reset by peer)
L490[20:42:46] <Saphire> Wha..
L491[20:49:08] <S3> payonel: I'll get you
details. itl have to wait a bit. Been busy and will be for a
while
L492[20:49:13] ⇦
Quits: wolfmitchell (wolfmitchell!~mitchell@23-111-179-112.exho.co)
(Ping timeout: 186 seconds)
L493[20:49:16] <S3> Tuesdays
L495[20:52:42]
⇨ Joins: wolfmitchell
(wolfmitchell!~mitchell@23-111-179-112.exho.co)
L496[20:53:12] ⇦
Quits: ben_mkiv|afk
(ben_mkiv|afk!~ben_mkiv@p579723C5.dip0.t-ipconnect.de) (Ping
timeout: 186 seconds)
L497[20:55:26] <S3> Molinko Question is,
are YOU looking for the select function? :D
L498[21:03:05] ⇦
Quits: brayden
(brayden!~brayden@2400:9c00:184:1:216:3cff:febe:e861) (Ping
timeout: 186 seconds)
L499[21:03:11]
⇨ Joins: brayden
(brayden!~brayden@163.47.16.134)
L501[21:12:41] <MichiBot> AmandaC: inari
will be notified of this message when next seen.
L502[21:13:33] <AmandaC> Right, I guess
it's time to stalk my dead classmate into a doll shop
L503[21:13:39] <AmandaC> (night
nerds)
L504[21:34:05] ⇦
Quits: Cervator
(Cervator!~Thunderbi@2601:4c1:4001:1d5d:d4ed:da04:a855:f278) (Quit:
Cervator)
L505[21:36:58] <payonel> AmandaC: working
on fixing the modem now
L506[22:45:29] <payonel> AmandaC: i think
it is fixed
L507[22:45:36] <payonel> i have two nodes
that are playing ping pong with each other now
L508[22:50:47] <payonel> AmandaC: this
must have been a regression at some point, but i've ...
L509[22:50:55] <payonel> i just checked
the history and i see the bug i tried to fix
L510[22:51:01] <payonel> ok, i have to fix
again :)
L511[22:53:18] <payonel> ok, all is right
with the world now
L512[23:17:45] ⇦
Quits: SuperCoder79
(SuperCoder79!uid276919@id-276919.tooting.irccloud.com) (Quit:
Connection closed for inactivity)
L513[23:50:10]
⇨ Joins: Xal
(Xal!~Xal@S010664777dabacc3.vw.shawcable.net)