<<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...
L20[04:43:21] <ben_mkiv> https://i.imgur.com/Yxt2ben.jpg
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!)
L34[06:34:18] <MGR> https://notalwaysright.com/arabian-plights-5/107287/
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
L81[08:30:29] <Skye> Oh
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
L101[09:15:58] <Inari> https://irclogs.pc-logix.com/.getlatest.php?chan=oc 403 forbidden
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
L115[10:02:09] <Forecaster> https://www.smbc-comics.com/comic/fresh
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
L131[12:00:01] <CompanionCube> https://www.bloomberg.com/news/articles/2018-03-27/oracle-wins-revival-of-billion-dollar-case-against-google (cc Skye Izaya ?)
L132[12:00:07] <Inari> http://tinyurl.com/y94qyr3h
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..
L163[13:06:29] <S3> lol
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
L168[13:10:03] <S3> hmmm
L169[13:13:32] <payonel> Inari: https://i.imgur.com/9kpYy9R.gifv
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?
L201[13:22:19] <S3> yeah
L202[13:24:19] <S3> https://pastebin.com/Hs2nVbiF
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
L222[13:28:32] <S3> ohhh
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
L241[13:39:35] <S3> https://www.irccloud.com/pastebin/t4pinTGC/
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
L253[13:43:06] <S3> lol
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:
L259[13:48:39] <S3> https://www.irccloud.com/pastebin/6HatNcEL/
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: :)
L267[13:51:50] <payonel> S3: ocvm should fail and print this to your terminal stderr: https://hastebin.com/ecalugejoh.bash
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..?
L280[13:55:50] <S3> https://www.irccloud.com/pastebin/dRutUUyX/
L281[13:55:55] <S3> nothin
L282[13:56:10] <S3> found the problem
L283[13:56:13] <S3> wait
L284[13:56:23] <S3> yep
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..
L291[14:04:14] <ben_mkiv> one more useless project done... https://imgur.com/a/M5z9D :D
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
L305[14:09:14] <S3> :D
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?
L311[14:11:07] <S3> yep
L312[14:11:15] <payonel> and youre still missing the comma?
L313[14:11:24] <S3> uh
L314[14:11:33] <payonel> i wonder if your lua isn't helpful
L315[14:12:06] <S3> https://www.irccloud.com/pastebin/7EL0f1pS/
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`
L320[14:13:11] <S3> oh.
L321[14:13:11] <S3> :D
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)
L333[15:00:28] <Forecaster> https://cdn.discordapp.com/attachments/340238602334240780/428267353084657665/IMG_20180327_200108.jpg
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)
L336[15:17:20] <S3> back
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?
L361[15:35:01] <S3> Lua
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?
L375[15:40:26] <S3> https://www.irccloud.com/pastebin/sr2idrkU/
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
L379[15:40:49] <S3> :D
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)
L394[15:49:28] <S3> WAIT
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
L410[15:55:25] <S3> XD
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
L427[16:07:36] <S3> :D
L428[16:07:45] <S3> no
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
L433[16:08:36] <S3> lol
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
L440[16:10:13] <S3> XD
L441[16:10:31] <Vexatos> pft
L442[16:10:34] <Vexatos> who needs table.remove
L443[16:10:37] <Vexatos> just use -
L444[16:10:51] <S3> ?
L445[16:11:52] <Vexatos> wait I only ever added +
L446[16:11:53] <Vexatos> nevermind
L447[16:11:56] <Vexatos> SELENE FEATURES OKAY
L448[16:12:01] <S3> :)
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)
L489[20:42:43] <Saphire> https://www.reddit.com/r/minecraft/comments/87hwz7/_/dwdohar
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
L494[20:49:16] <S3> :D
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)
L500[21:12:41] <AmandaC> %tell inari found your guide to the us: Lewd-0-meter https://imgur.com/gallery/N5rvm
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)
<<Prev Next>> Scroll to Top