<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:06:30]
<Forecaster>
%newtopic
L2[00:06:31] <MichiBot> Forecaster: #2 Hey
did you hear that After a gigantic amount of requests, FTB Unstable
adds ore processing to Universal Electricity
L3[00:31:17] <S3> lol unstable
L4[00:31:21] <S3> MC is unstable
period
L5[00:31:28] <S3> oh funny thing
happened
L6[00:32:01] <S3> had my friend drive us
home, his first time ever driving on the road with a stick shift XD
lololol
L7[00:32:23] <S3> drove by this cop he was
all over the place, couldnt drive straight driving like he was
drunk and 10mph ROFL
L8[00:32:30] <S3> I waved at the cop
L9[00:32:41] <S3> he didn't even stop
us
L10[00:51:18] <Mimiru> !users
L12[00:51:52] ⇨
Joins: Doty1154
(Doty1154!~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net)
L13[01:01:17] <S3> .... wut
L14[01:04:59] <Mimiru> yes...?
L15[01:05:25] ⇨
Joins: smoke_fumus
(smoke_fumus!~smoke_fum@188.35.176.90)
L16[01:07:18] <S3> shows a list of evn
offlines
L18[01:07:56] <Mimiru> Yes, discord isn't
like IRC, offline members are still members
L19[01:12:23]
<Forecaster>
%shell
L20[01:12:23] *
MichiBot loads the concept of sanity into a shell and fires it. It
strikes the ground near Meow-J, fingercomp and Dimtree. They each
take 5, 5 and 3 splash damage respectively.
L21[01:12:24] *
MichiBot Now you see the concept of sanity, now you
don't!.
L22[01:37:52] ⇦
Quits: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com) (Remote host
closed the connection)
L23[01:38:09] ⇨
Joins: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com)
L24[01:38:09] zsh
sets mode: +v on MichiBot
L25[01:42:39] <Mimiru> %tell AmandaC
[randomuser] is a thing now
L26[01:42:40] <MichiBot> Mimiru: AmandaC
will be notified of this message when next seen.
L27[01:43:54] <Mimiru> !users
L29[01:44:31]
<Forecaster>
%addtopic Did you hear about the time [randomuser] did the thing
with [randomitem]?
L30[01:44:51] <Forecaster> %addtopic Did
you hear about the time [randomuser] did the thing with
[randomitem]?
L31[01:44:52] <MichiBot> Forecaster:
Ok
L32[01:45:22]
<Forecaster>
%newtopic
L33[01:45:22] <MichiBot> Forecaster: #11 I
shall now sing to you the song of my people, the song of wanting
boredom!
L34[01:45:56]
<Forecaster>
%newtopic
L35[01:45:56] <MichiBot> Forecaster: #11 I
shall now sing to you the song of my people, the song of wanting
the Parallax Propeller!
L36[01:46:19]
<Forecaster>
:|
L37[01:50:02] <Mimiru> %newtopic
L38[01:50:02] <MichiBot> Mimiru: #14 Here's
a chilling thought: sarcasm has killed more people than The Common
Cold, Stubbing your toe, and that weird itchy feeling when you have
to sneeze combined!
L39[01:51:13] <Mimiru> It's true you
know.
L40[01:51:24]
<Forecaster>
*nods*
L41[02:08:46] ⇨
Joins: jvekstrem-extrem
(jvekstrem-extrem!~lainez@185.40.31.127)
L42[02:09:12] ⇦
Quits: Doty1154
(Doty1154!~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net) (Read
error: Connection reset by peer)
L43[02:09:17] ⇦
Parts: jvekstrem-extrem (jvekstrem-extrem!~lainez@185.40.31.127)
(close))
L44[02:27:51] <Michiyo> @Mimiru
testing
L45[02:37:15] ⇦
Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Remote host
closed the connection)
L46[02:37:24] ⇨
Joins: Corded (Corded!~MichiBot@eos.pc-logix.com)
L47[02:37:25] zsh
sets mode: +v on Corded
L48[02:37:25] <Mimiru> @Mimiru Hello!
L49[02:44:12] ⇦
Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Remote host
closed the connection)
L50[02:44:21] ⇨
Joins: Corded (Corded!~MichiBot@eos.pc-logix.com)
L51[02:44:22] zsh
sets mode: +v on Corded
L52[03:18:16]
<Forecaster>
%newtopic
L53[03:18:16] <MichiBot> Forecaster: #12
Welcome to my TED talk where I'll explain the dangers of
[ramdomitem] in daily life.
L54[03:18:28]
<Forecaster>
heh
L55[03:19:03] <Forecaster> %deltopic
12
L56[03:19:05] <MichiBot> Forecaster:
Ok
L57[03:19:34]
<Forecaster>
%newtopic
L58[03:19:34] <MichiBot> Forecaster: #6
Michiyo has been trying to add a new feature, but the gramophone
needle's demonic posession has been preventing me from
agreeing.
L59[03:22:04]
<Shikashi>
is it possible that io.read() doesnt work?
L60[03:26:08]
<Kodos> Can
I see how you're using it?
L61[03:28:57]
<Shikashi>
sure, though the code is a bit messy because im just tinkering
around
L63[03:31:58]
<Forecaster>
Why not use term?
L64[03:32:20]
<Forecaster>
ie require("term") term.read()
L65[03:32:31]
<Shikashi>
oh, thanks a lot
L66[03:32:33]
<Shikashi>
what are the arguments?
L67[03:32:42] <fingercomp> @Forecaster why
use term.read?
L68[03:32:48]
<Forecaster>
~oc term
L70[03:33:17]
<Shikashi>
gracias
L71[03:33:54]
<Forecaster>
fingercomp: why why why?
L72[03:34:34] <fingercomp> io.read is
simplier to use (doesn't need require), it doesn't put \n at the
end, and works great with pipes
L73[03:35:02]
<Forecaster>
"simplier" I see
L74[03:35:04]
<Forecaster>
:P
L75[03:36:13]
<Forecaster>
maybe that works better for them? I don't know
L76[03:37:45]
<Shikashi>
yep, it works, thanks a lot
L77[03:38:01]
<Shikashi>
though i'll do a different test, i think i found my bug
L78[03:38:54] <fingercomp> @Shisashi a
string passed to io.read controls its behaviour and is not
printed
L79[03:38:57]
<Shikashi>
yeah, io.read() doesnt like strings as argument
L80[03:38:59]
<Shikashi>
yeah
L81[03:39:16]
<Shikashi> i
cant remember which language i got this from
L82[03:39:35] <fingercomp>
`io.read("*n")` reads the input and parses it as a number
automatically, for example
L83[03:39:48]
<Shikashi>
thanks
L84[03:39:53]
<Shikashi>
**autism hits**
L85[03:39:53] <fingercomp> you need to use
`io.write("Enter text: ")` and then call
`io.read()`
L86[03:40:10]
<Shikashi> i
kinda noticed
L87[03:41:02]
<Forecaster>
and term works the same way :P
L88[03:42:25]
<Shikashi>
yep
L89[03:42:34]
<Shikashi>
the input area is all working now, thanks for the help
L90[03:45:56]
<Shikashi>
let me take a wild guess, filesystem.write() is deprecated? calling
it returns nil
L91[03:47:50]
<Forecaster>
if you're trying to write to a file you need to
filesystem.open()
L92[03:47:54]
<Forecaster>
then write to the pointer
L93[03:48:43]
<Shikashi>
thats what i did
L94[03:49:22]
<Shikashi>
the code is the same except for a filesystem.write(addresshandle,
filetomove) at the end
L95[03:50:51]
<Forecaster>
you do `local pointer = filesystem.open(etc)
pointer:write(stuff)`
L96[03:50:59]
<Forecaster>
something like that
L97[03:51:28]
<Shikashi>
hmm, never toyed with pointers, ill try
L98[03:53:05] <fingercomp> if you're using
a fs component: `local f = fs.open("/filename",
"w"); fs.write(f, "test"); fs.close(f)`
L99[03:53:27]
<Forecaster>
^
L100[03:53:31] <fingercomp> otherwise:
`local f = io.open("/filename", "w");
f:write("test"); f:close()`
L101[03:54:02]
<Shikashi>
i'll try it
L102[03:58:33]
⇨ Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@p57972C62.dip0.t-ipconnect.de)
L103[04:02:16]
<Shikashi> i
think i found out why it didnt work
L104[04:02:32]
<Shikashi>
maybe its because im literally trying to write the file name to the
floppy drive
L105[04:25:39]
<Forecaster>
%shell
L106[04:25:39] *
MichiBot loads Jelly Bombs into a shell and fires it. It strikes
the ground near Keridos, bl0m1 and ds84182. They each take 9, 11
and 12 splash damage respectively.
L107[05:02:19]
<Shikashi> i
got a question about this discord server
L108[05:02:42]
<Shikashi>
why do some users have a bot tag?
L109[05:04:05] <fingercomp> because they
are bots, I guess
L110[05:04:07] <ben_mkiv> because they are
irc users and get tagged as the bot copys their message to
discord
L111[05:04:08]
⇨ Joins: Vexatos
(Vexatos!~Vexatos@p200300556E62B501C66260102C08F4FF.dip0.t-ipconnect.de)
L112[05:04:08]
zsh sets mode: +v on Vexatos
L113[05:04:16] <fingercomp> oh
L114[05:04:35] <ben_mkiv> yea its
new
L115[05:05:09] <ben_mkiv> it shows your
nickname with some generic avatar in discord chat instead of the
discordbot nick
L116[05:06:12] <ben_mkiv> btw. anyone has
a hexchat parser for that Corded messages which does kinda
same?
L117[05:06:30] <ben_mkiv> replacing corded
by the nick of the discord user :>
L118[05:26:11]
<Forecaster>
I have one for Irssi that I wrote
L119[05:26:15]
<Forecaster>
:P
L120[05:28:16] <ben_mkiv> idk if they are
compatible, is it perl?
L121[05:30:32]
<Forecaster>
yes
L122[05:30:51]
<Forecaster>
the event stuff probably isn't compatible
L123[05:31:38]
<Shikashi> i
tried to copy the file using filesystem.copy(), but it puts out an
empty file
L124[05:34:04]
<Forecaster>
I think Mimiru had one for hexchat?
L125[05:34:12]
<Forecaster>
or for somethingchat
L126[05:34:19]
<Forecaster>
someircclientorother
L127[05:46:03] <ben_mkiv> xchat and
hexchat use the same interface afaik
L128[05:47:53]
<gdude>
hexchat is a fork of xchat, so yes
L129[05:48:22]
<Forecaster>
I think gamax may have also been using such a script
L130[06:00:53] <Izaya> someone posted a
weechat one but I dunno what I did with it
L131[06:00:58] <Izaya> if anyone has one
I'd appreciate it
L132[06:05:11]
⇨ Joins: Inari
(Inari!~Pinkishu@p5DEC616A.dip0.t-ipconnect.de)
L133[06:06:23]
<Forecaster>
Syrren has one it seems
L134[06:08:11] <AmandaC> Mimiru: it'd be
nice if %addtopic returned the new topics ID in case of typos
L135[06:08:55] <Inari> %fling
L136[06:08:55] *
MichiBot flings Icyhot in a random direction. It hits Bigcheese in
their spleen. They take 15 damage.
L137[06:14:19] <Inari> %pet AmandaC
L138[06:14:19] *
MichiBot brushes AmandaC with Saphire. 7 health
gained!
L139[06:14:27] <Inari> %pet Saphire
L140[06:14:28] *
MichiBot brushes Saphire with friendly world annihilator. 8 health
gained (5+3)!
L141[06:21:02]
<Forecaster>
oh right, Vexatos, the trip starts on 19/06 and Bremen is currently
set as "day 2"
L142[06:22:58]
<Forecaster>
so we'd be there around the 21st or so? I think
L143[06:24:23] <Inari> Hm
L144[06:24:34] <Inari> I should make some
Okonomiyaki on Thursday
L145[06:26:33]
<Forecaster>
There, I've tweaked the dice rolling a bit
L146[06:26:41]
<Forecaster>
hopefully damage should be less crazy now
L147[06:35:58] <Vexatos> rip that's on a
thursday I'll be in Bremerhaven that day
L148[06:36:02] <Vexatos> (likely)
L149[06:37:35]
<Forecaster>
we can probably adjust, it's in early stages still
L150[06:37:46] <Vexatos> nah don't
bother
L151[06:38:00] <Vexatos> I'll be spending
all week in Bremerhaven in june >_<
L152[06:38:22] <Vexatos> well, until like
6 p.m.
L153[06:42:18]
<Forecaster>
that's a shame
L154[06:42:28] <Vexatos> Bachelor thesis
\:D/
L155[07:06:29]
<Forecaster>
fun :P
L156[07:07:07] <Inari> You'll be spending
all week in Bremerhaven in June
L157[07:07:10] <Inari> But only till
6pm?
L158[07:14:05]
<Forecaster>
the weeks 6pm obviously
L159[07:14:09]
<Forecaster>
#weektime
L160[07:19:20]
<gdude> just
had a thought: why not a second OC channel for on-topic-only
discussion?
L161[07:19:32]
<gdude>
seems like this is a community moreso than an on-topic place, and
well, I've seen questions buried before
L162[07:20:05]
<Forecaster>
you mean like #1337c0de
L163[07:20:05]
<gdude> and
yes, I know about the forum, I am also aware that that's not really
a realistic place to send people :P
L164[07:20:19]
<gdude> that
seems more geared to writing lua
L165[07:20:23]
<gdude> than
working with OC in a general sense
L166[07:20:36]
<Forecaster>
what's wrong with this channel?
L167[07:20:44]
<gdude> it's
too off-topic
L168[07:21:01]
<gdude>
there's nowhere to ask about stuff like writing an arch, or
integrating your mod with OC, or anything like that
L169[07:21:17]
<gdude> the
questions get buried because they're hard questions, but people use
this place as an off-topic community, so it passes quickly
L170[07:21:41]
<Forecaster>
both of those could go in #1337c0de :P
L171[07:21:54]
<gdude> it's
not clear at all that that is the intended place
L172[07:21:58]
<Forecaster>
or... the forum, which is better suited for long form
questions
L173[07:22:07]
<gdude> this
channel is literally named `#oc`
L174[07:22:16]
<gdude> not
`#general` or `#off-topic`
L175[07:22:16]
<gdude>
:P
L176[07:22:18]
<Forecaster>
yep
L177[07:22:29]
<Forecaster>
it's because it's linked to irc
L178[07:22:37]
<gdude> so,
`#irc`
L179[07:22:42]
<Forecaster>
so most activity happens here where everyone can participate
L180[07:22:51]
<gdude>
yeah, but the problem is, people don't
L181[07:22:54]
<gdude> and
I don't expect them to
L182[07:22:58]
<gdude> some
of that stuff is super complicated
L183[07:23:31]
<gdude> on
the other hand, I already have an account on discord, which has
proven to be a great medium to ask questions like that, so I don't
see why I'd also want to make an account on a forum
L184[07:24:16]
<gdude> and
if the best way to get a response is to involve IRC, then I don't
see why I'd want to use #1337c0de either
L185[07:24:22]
<Forecaster>
then don't :P
L186[07:24:44]
<gdude>
kinda feels like IRC is too much of a priority, lol
L187[07:24:53]
<Forecaster>
uh, okay
L188[07:25:17]
<Forecaster>
I've never heard anyone complain about it until just now :P
L189[07:25:37]
<gdude>
Because the channel doesn't bill itself as a support
community
L190[07:25:49]
<gdude> and
many people don't care enough to try to change things
L191[07:26:05]
<gdude> and,
heck, many of the users on IRC (when I was over there) were pretty
hostile to any of these types of changes for some reason
L192[07:26:32]
<Forecaster>
people come here and get help fine
L193[07:26:49]
<gdude> they
get help with things most people here can answer, yes
L194[07:27:20]
<gdude>
myself and several users I've brought here have asked questions
which have gone completely ignored
L195[07:27:28]
<gdude>
which, to be clear, isn't unreasonable in a channel that moves this
fast
L196[07:27:38]
<gdude> to
me, the solution is a better focus on organising discussion
L197[07:28:59] *
Saphire flops on Temia
L198[07:29:50]
<gdude> the
whole community exhudes a sense of.. casualness? is that a word? -
which isn't necessarily a bad thing
L199[07:30:03]
<gdude> but
OC is essentially about programming, and it's super hard to get
help with complicated stuff
L200[07:30:14]
<gdude> heck
I've been trying to get a question answered for years at this
point
L201[07:30:40] ⇦
Quits: lp (lp!~lordpipe@66.109.211.167) (Quit: WeeChat
2.1)
L202[07:31:51]
<Forecaster>
maybe nobody knows?
L203[07:32:06]
<Forecaster>
really, if payonel or vexatos doesn't know then you're probably out
of luck
L204[07:32:11]
<gdude> so
you convey that by.. ignoring people?
L205[07:32:11]
<gdude>
:P
L206[07:32:20]
<gdude> not
very professional
L207[07:33:10]
<Forecaster>
you can't expect everyone who doesn't know the answer to
acknowledge you
L208[07:33:35]
<gdude> No,
of course not
L209[07:34:03]
<gdude> but
you expect someone to maybe go "The best person to ask might
be x" or just "I don't think anyone knows dude"
after the 10th repost
L210[07:34:13]
<gdude> or
maybe even "perhaps google this thing"
L211[07:34:34]
<gdude> I've
been around this community for several years and this is the first
time someone's told me that payonel or vexatos are the most
knowledgeable with the internals
L212[07:34:45]
<gdude> you
see my point? lol
L213[07:35:33]
<Forecaster>
you could have learned that by paying attention
L214[07:35:47]
<Forecaster>
as I have
L215[07:35:51]
<gdude> you
think anyone that has a question needs to integrate with the
community before they can get an answer?
L216[07:35:56]
<gdude>
heck, you think I have time for that? lol
L217[07:36:14]
<Forecaster>
you've had time to hang around for several years apparently
L218[07:36:20]
<gdude> Not
actively
L219[07:36:34]
<gdude> I've
hung around because there are no better mods that do what OC
does
L220[07:36:39]
<gdude> It's
a great mod
L221[07:36:57]
<gdude> But
I also have a community of 3.5k people to babysit, and a bunch of
other projects, and work..
L222[07:37:00] <ben_mkiv> so is the
community
L223[07:37:13]
<gdude>
Maybe it is, but I didn't come here for the bants :P
L224[07:37:15]
<Forecaster>
as if I don't work on tons of projects
L225[07:37:16] <Vexatos> (;¬_¬)
L226[07:37:20] <ben_mkiv> so rather than
going offtopic again you could have posted your problem again
:P
L227[07:37:31]
<gdude> I
have posted it a bunch of times
L228[07:37:36] <ben_mkiv> on the
forum?
L229[07:37:38]
<gdude>
Primarily on actual IRC
L230[07:37:53] <Vexatos> Last time I heard
rumours about it, the forums still existed
L231[07:37:54]
<gdude> as I
said before, there's two sets of communications channels already,
Discord is completely searchable as well
L232[07:38:05]
<gdude> so I
don't know why you'd think someone'd want to make yet another
account on yet another site :P
L233[07:38:15] <Vexatos> you can just ask
here :I
L234[07:38:21]
<gdude> and
not get an answer
L235[07:38:22]
<gdude>
yes
L236[07:38:22] <ben_mkiv> yea im going to
search through a bunch of your chatmessages rather than clicking a
forum link to a post...
L237[07:38:26] <Vexatos> and be
patient
L238[07:38:35]
<gdude> is
three years patient enough?
L239[07:38:37] <Vexatos> and maybe ask
again at a different time zone
L240[07:38:44]
<gdude> yep,
been there done, that
L241[07:38:53]
<gdude> yep,
been there, done that [Edited]
L242[07:38:54] <Vexatos> That's how it
worked for me
L243[07:38:57]
<Forecaster>
again, maybe nobody knows the answer
L244[07:39:10] <Vexatos> source: Been here
since 2013 or 2014 I don't even remember
L245[07:39:14]
<gdude> it
shouldn't take this long to find that out
L246[07:39:14] <AmandaC> @gdude you know,
while you've got one of the primary oc dev's attention, it'd be a
good chance to actually /ask again/ instead of shitposting..
L247[07:39:31] <ben_mkiv> the post is also
to have a summary of your problem rather than waiting for a reply
there...
L248[07:39:35]
<gdude> yep,
there's the hostility I was talking about
L249[07:39:51]
<gdude> I
didn't mean you should search my messages, ben
L250[07:39:59] <Vexatos> @gdude what do
you want :U
L251[07:40:03]
<gdude> I
meant that I can search for the answer before asking
L252[07:40:22] <ben_mkiv> have fun with
that...
L253[07:41:06] <Vexatos> The forums are
actually surprisingly active ,-,
L254[07:41:12] <Vexatos> not that I ever
look at them :I
L255[07:41:24]
<gdude> I've
asked a bunch of times about the procedure for writing custom
arches, about whether anyone's had any experience writing arches
for interpreted languages, whether it'd be feasible to implement X
language at all, whether OC is fast enough for a lua-based
interpreter or transpiler, what it takes to get onto OPPM
L256[07:41:55] <Vexatos> which of those
would you like me to answer :U
L257[07:42:03]
<gdude> at
this point, any of them
L258[07:42:04]
<gdude>
lol
L261[07:42:33] <ben_mkiv> see... its like
vex just waited for your questions
L262[07:42:52] <AmandaC> to get into OPPM:
1) have a github repo 2) ask Vexatos nicely to add it to the list
of github repos OPPM repos checks.
L263[07:42:53]
<gdude> Vex
is clearly an expert, ben :P
L264[07:43:07] <Vexatos> there aren't that
many sane archs out right now due to the effort involved, as for
interpreted langs, I only know Lua, and someone was working on
python
L265[07:43:14] <AmandaC> s/OPPM
repos/OPPM/
L266[07:43:14] <MichiBot> <AmandaC>
to get into OPPM: 1) have a github repo 2) ask Vexatos nicely to
add it to the list of github repos OPPM checks.
L267[07:43:25] <ben_mkiv> and someone was
working on javascript afaik
L268[07:43:29]
<gdude>
yeah, I also have interest in python, but it's so hard to sandbox
that it's probably better to write a transpiler
L269[07:43:33]
<gdude> I
did see the JS one
L270[07:43:37]
<gdude>
there's a channel for it over here
L271[07:43:56] <Vexatos> OPPM currently
still has the problem of being a burning puddle of toxic
chemicals
L272[07:43:57]
<gdude> we
actually have a user working on such a transpiler, but I'm not sure
if OC is fast enough for it
L273[07:44:01]
<gdude>
thanks for the links, btw
L274[07:44:02] <Vexatos> i.e. trash
L275[07:44:05] <ben_mkiv> well those are
the top scripting languages i guess
L276[07:44:16] <ben_mkiv> the interpreter
runs in java
L277[07:44:27] <Vexatos> The problem with
OPPM is that the more repos I add to it, the slower it gets
L278[07:44:31] <Vexatos> since it does not
cache repo contents
L279[07:44:34] <Vexatos> by design
L280[07:44:45]
<gdude> Mm,
yeah, that's tricky
L281[07:44:54]
<gdude> Does
OpenOS offer any APIs for like, file edit times?
L282[07:44:54] <Vexatos> A Tier 1 Hard
Drive only has 1MB of storage
L283[07:44:59] <ben_mkiv> there arent
repos with permissions per directory i guess?
L284[07:45:01] <Vexatos> adding a cache
for OPPM would absolutely destroy it
L285[07:45:12]
<gdude> hm,
yeah, that'd be.. yeah
L286[07:45:17] <Vexatos> @gdude the
cacheing itself is not a problem
L287[07:45:18]
<gerard>
maybe make it an setting?
L288[07:45:20] <Vexatos> the problem is
hard drive space
L289[07:45:34] <Vexatos> also I would have
to change the behaviour of OPPM
L290[07:45:35]
<gdude>
Maybe some kind of search webservice or something?
L291[07:45:55] <Vexatos> because
"oppm install" would do a cache lookup, and I'd have to
add an "oppm refresh" to refresh the cache
L292[07:45:56] <ben_mkiv> setup some
script on your webhost? :>
L293[07:46:03] <Vexatos> and people no
like if software change
L294[07:46:36]
<gdude> I
imagine OPPM wouldn't be hard to like, cache yourself on your own
site - "you" being the server host
L295[07:46:38] <Vexatos> so I've been kind
of hesitant to add new repos :I
L296[07:46:42]
<gdude> but
then it needs to be configured and stuff
L297[07:46:47]
<gdude>
yeah, does sound tricky
L298[07:47:05] <Vexatos> with OC's
internet call limits and the *ahem* speed of the GitHub API
L299[07:47:10] <Vexatos> OPPM is already
rather slow
L300[07:47:40]
<gdude> I
mean, if it was possible to condense that API call down somehow,
although I'm not 100% on how OPPM works
L303[07:48:11] <Vexatos> @gdude it makes
one call to get the list of repos, and then one call per repo
L304[07:48:27]
<gdude> Well
if that runs fine under OC then I don't see why an AST transpiler
wouldn't
L305[07:48:56] <Vexatos> if you want oppm
with a cache, use mpt :I
L306[07:49:03] <Vexatos> or hpm if that
still exists
L307[07:49:11] <AmandaC> Izaya: "like
a true alpha peripheral"
L308[07:49:29] <Izaya> I may have linked
the wrong image.
L310[07:49:56] <Saphire> Still
awesome
L311[07:49:57]
<gdude> I
was more concerned with how we might get our transpiler onto all
our machines ingame, and into the world at large if it proves to be
useful
L312[07:50:21] <AmandaC> wget an
installer, run installer
L313[07:50:23] <Vexatos> transpiler to
what
L314[07:50:29]
<gdude>
python to lua
L315[07:50:32] <Vexatos> huh
L316[07:50:45]
<gdude> for
some context
L317[07:50:51]
<gdude> the
3.5k user server is a Python learning community
L318[07:51:06]
<gdude> we
figured if we were able to get python working on OC, it'd be a fun
way for people to learn with it
L319[07:51:09] <Izaya> Today's thought: I
should mirror all the oppm repos
L320[07:51:29] <Vexatos> I mean
L321[07:51:39] <Saphire> ...I don't see
why not
L322[07:51:56] <Vexatos> oppm.lua calls
github in three places
L323[07:52:13] <Izaya> Make that
tomorrow's thought, today I'm writing a dumb network
terminal.
L325[07:52:47] <AmandaC> %choose code or
no code or RELEASE THE HOUNDS
L326[07:52:47] <MichiBot> AmandaC: RELEASE
THE HOUNDS
L327[07:52:58] *
AmandaC releases the corgies
L329[07:53:51]
<gdude>
anyway, yeah, it does seem like a transpiler is the way to go
L331[07:54:16]
<gerard> The
grammer is there already
L332[07:54:25]
<gerard> for
both Python 2 and 3
L333[07:54:31]
<gdude>
That's not a bad idea
L334[07:54:41]
<gdude> hey
@Nix, ANTLR
L335[07:54:57]
<Nix>
ANTLR
L336[07:55:00]
<Nix> i
thought you hate antlr
L337[07:55:03]
<gdude> I
don't hate antlr
L338[07:55:06]
<gdude> I
hate old antlr
L339[07:55:15] <Izaya> While I'm thinking
of it, you guys ready for the next beta build of Windows 10?
Apparently there's a big one coming, and it includes an option to
not allow you to run non-Windows Store programs
L340[07:55:41] <Izaya> Because anyone
would want that!
L341[07:55:43]
<gerard>
Isn't that Windows 10 S (or something else)
L342[07:55:47]
<gdude> I
haven't heard much about that one, I can see corporations using
that
L343[07:55:52] <Izaya> Yeah S mode
L344[07:55:56] <AmandaC> @gerard they're
folding it into windows 10 proper
L346[07:56:07]
<gdude> @Nix
if we can get the syntax translated over using, eg, ANTLR, we might
have this done way faster
L347[07:56:10] <AmandaC> I guess they
don't feel like maintaining their own fork
L348[07:56:16] <Izaya> It's now a
mode
L349[07:56:17]
<gdude>
Melancholy wouldn't have to write this whole mess then
L350[07:56:18]
<Nix> i mean
i tried to do antlr
L351[07:56:21] <Izaya> For any
edition
L352[07:56:22]
<Nix> i
horribly failed
L353[07:56:28]
<gdude>
Yeah, but see above, there's already a parser
L354[07:57:02]
<gerard>
that's also the reason why they made Windows 10 for mobile
L355[07:57:03] <Izaya> Still, most
businesses I know run some horrible 20-year-old program it's
cheaper to use dosbox for than rewrite for modern systems
L356[07:57:07] <Saphire> Izaya: who would
want it?
L357[07:57:13] <Saphire> Enterprise
L358[07:57:19] <Saphire> Parents
L359[07:57:29]
<gdude> It'd
be used on enterprise client machines probably, yeah
L360[07:57:45]
<gerard> is
stuff in the Windows Store approved before they can be
published?
L361[07:58:04] <Saphire> probably not much
more than any other thing
L362[07:58:09]
<Nix> i mean
the next question would be how we can get antlr into OC
L363[07:58:14]
<gdude>
windows store is like any other store, yeah
L364[07:58:15]
<Nix> that
seems compliucated
L365[07:58:19] <Izaya> Don't get me wrong,
I can see how it could be useful, but you can set it up without
restricting it to the Windows store in earlier versions
L366[07:58:20]
<gerard>
@Nix you could make a Web API
L367[07:58:25]
<gerard> and
compile it through the network card
L368[07:58:27]
<gdude> I
was about to say that, yeah
L369[07:58:31]
<gdude> we
already have a web api application
L370[07:58:35] <Vexatos> @gdude asking
questions in here isn't hard :I
L371[07:58:35] <Izaya> Saphire: the real
laugh is that MS expects most people will prefer S mode
L372[07:58:42] <Vexatos> anything else?
:I
L373[07:58:43]
<Nix> so
instead of using the python transpiler we already have
L374[07:58:46]
<Nix> with a
web api
L375[07:58:49]
<Nix> we
write it in java
L376[07:58:50]
<Nix>
HUH
L377[07:59:01]
<gdude>
Vexatos: it's not hard when I get frustrated and vent it on here,
apparently :P
L378[07:59:03] <AmandaC> Izaya: They're
doing it to try and grab back some of the market share Chromebooks
have been stealing from them, probably
L379[07:59:05] <Izaya> Most people I know
at least use Chrome to avoid Edge Exploder
L380[07:59:18]
<Forecaster>
@gdude you know, this id's awfully off topic
L381[07:59:22]
<gerard>
wait what, I thought you wanted to make a transpiler (Python to
Lua)
L382[07:59:27]
<Forecaster>
@gdude you know, this is awfully off topic [Edited]
L383[07:59:31] <Vexatos> @gdude it's not
hard when I happen to be alive
L384[07:59:38]
<gdude>
python to lua, yeah, @gerard
L385[07:59:43]
<Nix>
@gerard yes we already have one written in python
L386[07:59:47]
<Nix> or
well
L387[07:59:49]
<gdude> I'm
pretty sure you can do antlr in python
L388[07:59:50]
<Nix> a
partly one
L389[07:59:53]
<gdude> I
remember seeing a library for that
L390[07:59:55]
<Nix> yeah
you can do that
L391[07:59:57]
<gerard>
Ahh
L392[07:59:58]
<Nix> i
tried that too
L393[08:00:01]
<Nix>
horrible
L394[08:00:01] <Saphire> Uh
L395[08:00:09] <Izaya> AmandaC: that'd
make sense. Still, lot more stuff on Google Play + Chrome than the
Windows store.
L396[08:00:15] <Saphire> How about not
transpiling languages but make an arch? <~<
L397[08:00:19] <Izaya> It'll be
interesting to see.
L398[08:00:23]
<Nix> we
tried that
L399[08:00:23]
<gdude> You
can't really sandbox jython
L400[08:00:30]
<gdude>
that's why, Saphire
L401[08:00:33]
<Nix>
^^
L402[08:00:33]
<gdude> that
was our first attempt
L403[08:00:35]
<gerard>
Another option is to make an architecture that implements the
ANTLR4 language. but you have to make your own interpreter
L404[08:00:50]
<gdude> that
would be.. very interesting actually
L405[08:00:51]
<gerard>
Another option is to make an architecture that implements the
ANTLR4 grammer. but you have to make your own interpreter
[Edited]
L406[08:01:19]
<Nix> there
is an antlr4 grammar for antlr4
L407[08:01:25]
<gdude>
well, why not?
L408[08:01:27]
<gerard> yo
dawg
L409[08:01:35] *
Izaya squints
L411[08:01:45] <Izaya> You're going to run
an arch on itself.
L412[08:01:48] <AmandaC> Izaya:
chromebooks are probably always going to be much cheaper than
anything MS will try and sell, too. There's a reason K-12 schools
are giving elementry school kids their own chomebooks for use
outside of school even, they're stupid-cheap to replace if they get
destroyed
L413[08:01:54]
<gdude> I
mean hey, the rust compiler is written in rust
L414[08:01:57]
<Forecaster>
but vexatos it's effort!
L415[08:02:12] <Izaya> Them again, I know
at least two people that have Lua interpreters in Lua.
L416[08:02:17]
<Nix> most
compilers are written in their input languages
L417[08:02:25] <Izaya> Yeah but a compiler
isn't like uh
L418[08:02:26]
<gdude> so
what's weird about that? :P
L419[08:02:32]
<Nix>
nothing
L420[08:02:41] <Izaya> It'd be like
running a 68k emulator on a 68k machine
L421[08:02:51]
<gdude> an
ANTLR are is.. quite an intreguing idea
L422[08:02:54]
<Nix> just
wanted to mention that there is an antlr4 grammar for antlr4
because of the implement antlr4 arch thingy
L423[08:02:56]
<gdude> an
ANTLR arch is.. quite an intreguing idea [Edited]
L424[08:02:58] <Izaya> Then running all
your code in that emulator
L425[08:03:29]
<gdude>
hmhm
L426[08:03:37]
<gdude> Hey
@Nix, draft in mart if you can't figure this out
L427[08:03:43] <Izaya> Anyway
L428[08:03:43]
<gdude> He
said he had an idea as well, and then disappeared
L429[08:03:53] <Izaya> go with your
antlers :D
L430[08:04:00] <Izaya> I have a dumb
terminal to implement.
L432[08:04:03]
<Nix>
?
L433[08:04:06] <Izaya> %seen payonel
L434[08:04:07] <MichiBot> payonel was last
seen 17h 26m 56s ago. Saying: ok i have to run. thanks everyone for
being such a great oc channel
L435[08:04:07]
<gdude> Yeah
okay, :P
L436[08:04:13]
<gdude>
Thanks for putting up with me
L437[08:04:23]
<gdude> @Nix
let's move back over
L438[08:04:27] <Izaya> s/go/gl/
L439[08:04:27] <MichiBot> <MichiBot>
payonel was last seen 17h 26m 56s agl. Saying: ok i have to run.
thanks everyone for being such a great oc channel
L440[08:04:31] <Izaya> Fug
L441[08:04:34] <Izaya> I meant gl
L442[08:04:36]
<gerard> can
%seen see every user?
L443[08:04:40] <Izaya> As in good
luck
L444[08:04:44] <Izaya> Not go
L445[08:04:44]
<gerard>
%seen jesus
L446[08:04:45] <MichiBot> jesus has not
been seen
L447[08:04:49] <Izaya> x_x
L448[08:05:00]
<gerard> my
religion is a lie
L449[08:05:06] <Izaya> I apologise for
reckless phoneposting
L450[08:05:14]
<Forecaster>
it can see irc users
L451[08:05:35] <Izaya> %seen
Forecaster
L452[08:05:35] <MichiBot> Forecaster was
last seen 21s ago. Saying: <Forecaster> it can see irc
users
L453[08:05:48] <Izaya> And Discord users,
it seems.
L454[08:06:09]
<Forecaster>
well, I am both though :P
L455[08:06:19]
<Forecaster>
but it did see the message so I guess it can
L456[08:06:24]
<gerard> But
in Discord you can change your username, couldn't you rename
yourself to for example Forecaster
L457[08:06:37] <Izaya> Whoa thumbnails on
4chan are back
L458[08:06:37] <Saphire> Hm
L459[08:06:44] <Izaya> Guess they fixed
their stuff :D
L460[08:06:46]
<Saphire> I
wonder
L461[08:06:54]
<Forecaster>
you can't change your name on this server
L462[08:07:00]
<Izaya>
Aw
L463[08:07:06] <Saphire> %seen izaya
L464[08:07:06] <MichiBot> izaya was last
seen 5s ago. Saying: <Izaya> Aw
L466[08:07:08] ***
ben_mkiv is now known as gerard
L467[08:07:09]
<gerard> u
sure?
L468[08:07:11] <gerard> well
L469[08:07:15] <gerard> this works
:P
L470[08:07:21] *
Izaya squints
L471[08:07:21]
<Izaya>
Apparently you can :P
L472[08:07:26] ***
gerard is now known as ben_mkiv
L473[08:07:27]
<Forecaster>
oh, I thought that was locked
L474[08:07:34] <Saphire> %seen izaya
L475[08:07:34] <MichiBot> izaya was last
seen 12s ago. Saying: <Izaya> Apparently you can :P
L476[08:07:52] <Izaya> TFW
impersonated
L477[08:08:01] *
Saphire patpats Izaya
L478[08:08:06] <Saphire> That was me by
the way
L479[08:08:08] <Izaya> do I get an avatar
now
L480[08:08:26] <Izaya> Or am I still
whatever MichiBot defaults to
L481[08:08:39]
<Saphire>
Michi's avatar thingy
L482[08:08:40]
<gerard>
It's always the first letter
L483[08:08:44]
⇨ Joins: Thutmose
(Thutmose!~Patrick@host-69-59-79-123.nctv.com)
L484[08:09:08]
<gerard> But
some people have a black letter, and some have white. Because the
bot isn't racist and choses randomly
L485[08:09:23] <Izaya> How nice.
L486[08:09:36]
<Forecaster>
it's based on the background color I believe
L487[08:09:37]
<Ben> it
just assumes my race?
L488[08:09:39]
<Forecaster>
for contrast
L489[08:09:43]
<Ben>
?
L491[08:09:58]
<gerard> but
the S background is lighter than the I
L492[08:10:03]
<gerard> ...
?
L493[08:10:09]
<Forecaster>
%actualshrug
L494[08:10:09] <MichiBot> Forecaster:
¯\_(ツ)_/¯
L495[08:10:12]
<Ben> also
random gender
L496[08:10:33]
<Forecaster>
it's based on hashes somehow
L497[08:10:39]
<Forecaster>
I haven't looked at the code yet
L498[08:11:00] <Saphire> gerard: and in
value too?
L499[08:11:14]
<gerard>
value as in?
L500[08:11:22] <Saphire> Thing is,
contrast is not that good to judge by colored picture
L501[08:11:31]
<gerard>
ahh, no clue
L502[08:11:31] <Saphire> You need to
convert into grayscale to see it better.
L503[08:11:51]
<gerard> I
didn't make it, I made the Discord JavaScript injection to change
the avatar
L504[08:12:39]
<Saphire>
Wut
L505[08:12:48]
<gerard>
Wutwut
L506[08:13:24]
<Forecaster>
%loveis
L507[08:13:24] <MichiBot> Forecaster: Love
is... a coop, with a maidy mate on top!
L508[08:13:38] <AmandaC>
s/coop/coup/
L509[08:13:38] <MichiBot>
<Forecaster> Love is... a coup, with a maidy mate on
top!
L510[08:14:13]
<Forecaster>
I thought that as well :P
L511[08:14:39]
<Forecaster>
but I didn't say that... michibot did
L512[08:15:34] <Kodos> The Love is command
reminds me of that bo burnham song
L513[08:16:28] <AmandaC> %give MichiBot a
robot that screams
L514[08:16:28] *
MichiBot accepts the robot that screams and adds it to her
inventory
L515[08:17:03]
<joaoadao>
hello ?
L516[08:20:46] <AmandaC> %addtopic
[randomuser] said [drama]!
L517[08:20:47] <MichiBot> AmandaC:
Ok
L518[08:21:05]
<Saphire>
So
L520[08:21:25]
<Forecaster>
%whatislove
L521[08:21:26] <MichiBot> Forecaster: Love
is... config!
L523[08:21:43]
<Saphire>
...Which actually makes even less sense now
L524[08:22:04]
<Saphire>
Because it *is* lighter but gets white and whut
L525[08:22:17]
<Forecaster>
magic
L526[08:23:38]
<Saphire>
@Mimiru How do you determine whether to use black or white?
L528[08:26:32]
⇨ Joins: home (home!~home@145.130.212.149)
L529[08:26:57] <home> Can i actually
connect 2 computers so the operations would be 2x faster?
L530[08:27:18]
<Saphire>
Think about it for a second
L531[08:27:30] <payonel> home: well it
sort of depends
L532[08:27:32] <payonel> but likely
not
L533[08:27:33] <payonel> :)
L534[08:27:34]
<Saphire>
Can you connect your phone with someone else's to make them go
faster?
L536[08:27:41] <home> maybe
L537[08:27:47]
<Saphire> Or
your computer with someone's else.
L538[08:27:55] <home> dual pc?
L539[08:28:07]
<Saphire>
...See? Basically it is kiiinda possible, but only for specific
stuff and so
L540[08:28:30] <home> we can connect
servers to each other, is that a thing?
L541[08:28:45] <payonel> home: if you
developed a distributed task dispatcher, you would be able to
complete multiple tasks simultaneously
L542[08:28:56] <home> wow
L543[08:29:07] <payonel> then again, it
would depend on the number of nodes, and the thread limits of your
host machine
L544[08:29:33] <payonel> so like i said,
it sort of depends, and it likely wouldn't be any faster
L545[08:29:42] <AmandaC> OC MapReduce
cluster when
L546[08:29:50] <home> uh what
L547[08:29:57] <home> what is that
L548[08:29:58] *
payonel clusters AmandaC
L549[08:30:01] <AmandaC> D:
L550[08:30:13] <AmandaC> home: a bad joke,
don't worry about it
L552[08:30:17] <payonel> home: we're
referring to computer science topics
L553[08:30:24] <Vexatos> payonel, what did
you think the C in AmandaC stands for
L554[08:30:30] <Vexatos> it's already a
cluster ,-,
L555[08:30:56]
<Forecaster>
I assumed it was "Cat"
L556[08:31:06] <Vexatos> WELL YOU ASSUMED
WRONG
L557[08:31:08] <payonel> i assumed it was
a last name, tbh
L558[08:31:17] <AmandaC> One of you is
right, I shan't say who
L559[08:31:19] <Kodos> The hell are you
doing with OC that you'd need to mitigate a singular task into
multiple jobs
L560[08:31:21] <payonel> ha
L561[08:31:33]
<Forecaster>
ClusterCat
L562[08:31:43] <Vexatos> payonel, that
wouldn't make any sense
L563[08:31:51] <Vexatos> the C stands for
clusters, obviously
L564[08:31:55] <payonel> haha
L565[08:31:58]
<Forecaster>
AmandaC²
L566[08:32:08] <Kodos> Also I'm still
waiting on rack mounted raids, OpenSQL, etc
L567[08:32:13] <Kodos> =D
L568[08:32:33] <payonel> Kodos: 1.8
L569[08:32:36] *
payonel runs
L570[08:33:06] <Kodos> %addquote payonel
1.8 will have rack mounted raids
L571[08:33:18] <Kodos> Someone fix
that
L572[08:33:22] <payonel> what have i
done
L573[08:33:24] <payonel> :)
L574[08:33:34] <Kodos> %quoteadd payonel
1.8 will have rack mounted raids
L575[08:33:39] <Kodos> Nope, not that
either
L576[08:33:42] <Kodos> ¯\_(ツ)_/¯
L577[08:33:52]
<Forecaster>
%quote
L578[08:33:52] <MichiBot> Quote #163:
<> Mimiru "explain why thing A isn't what I say it
is" List of reasons "Who cares!" ._.
L579[08:34:18] <Kodos> Went and seen
Infinity War saturday. I'm still shook up from Batman dying
L580[08:34:47] <payonel> Kodos: i dont
care that much about spoilers in this case, but wow -- come on
:P
L581[08:34:52] <Vexatos> @Forecaster
Amanda89875517873681764m²/s² sounds kind of inconvenient, I can see
why the name was shortened
L582[08:35:27] <AmandaC> Kodos: Yeah, and
making superman marry Buggs Bunny was a bold choice.
L583[08:35:31] <Vexatos> Kodos, batman was
the best part of the movie tho
L584[08:36:25] <Kodos> In all seriousness,
did anyone catch Michelle Wolf at the WHCD? Holy shit
L585[08:37:05] <payonel> Kodos: you mean
the WH-roast? :) haha
L586[08:37:10] <Kodos> Yes
L587[08:37:16] <Kodos> She fucking tore
into SHS
L588[08:37:19] <payonel> i wasn't offended
by it. i thought it was pretty good
L589[08:37:30] <Kodos> Nor was I. I was
expecting the mic to cut off though
L590[08:37:46] <Vexatos> Maybe I should go
to the cinema some time
L591[08:37:59] <payonel> so why was this
gdude so upset?
L592[08:38:13] <payonel> because we
haven't written a book on writing custom archs for oc?
L593[08:38:39] <Kodos> I mean
L594[08:38:43] <Vexatos> because he didn't
get his questions answered withing twenty seconds, but he was on
discord so he couldn't immediately leave again before anyone had a
chance to answer, either
L595[08:38:47] <Kodos> You can't, by
definition of custom arches
L596[08:38:55] <payonel> and because we
use #oc for the forbidden offtopics? :)
L597[08:39:02] <Vexatos> So he ended up
spending three years in the community waiting for an answer
L598[08:39:08]
<Forecaster>
but he'd been around for several years :P
L599[08:39:10] <Vexatos> that is the
perfectly accurate image I have of the situation
L600[08:39:24]
<Forecaster>
it was a very amusing outrage
L601[08:39:47]
<Forecaster>
@Kodos next you're going to spoil Polyphemus getting blinded aren't
you
L602[08:40:38] <Izaya> payonel: I wrote a
2.5KB (minifies to 1.5KB) OS-independent VT100 emulator :D
L603[08:41:06] <Vexatos> polyphemus was
the cyclops, son of poseidon, right ,-,
L604[08:41:59]
<Forecaster>
yes
L605[08:42:10] <Vexatos> Nice I totally
know greek mythology
L606[08:42:12]
<Forecaster>
in the Odyssey
L607[08:42:15] <Vexatos> yes
L608[08:42:21]
<Forecaster>
:P
L609[08:43:23] <Vexatos> been a while
since I read those things >_<
L610[08:43:37] <home> how do i use
threads?
L611[08:43:57] <payonel> Izaya: does it do
more than openos' vt100 emulation?
L612[08:44:08] <Izaya> nah
L613[08:44:09]
<Forecaster>
1. get needle, 2. thread needle, 3. ??? 4. profit
L614[08:44:10] <payonel> home: i wrote a
very reasonable doc on threads
L615[08:44:19] <Izaya> I don't think it
supports most of the VT100 escape codes
L619[08:47:50]
<Saphire>
Why 110?
L620[08:48:08]
<Saphire> Ah
hm.
L621[08:48:20] <Mimiru> Kodos to add a
quote, it's %quote add name quote
L622[08:48:27]
<gerard> Dem
spoilers
L623[08:48:32] <Izaya> time to see if I
can install ocvm on haiku I guess
L624[08:48:48] <Kodos> %quote add payonel
Kodos: OC 1.8 will have rack-mounted raids
L625[08:48:49] <MichiBot> Kodos: Quote
added at id: 165
L626[08:48:52] <Mimiru> @Saphire cause it
worked best.. but I've found it misses a few like Forecaster's IRC
nick.. so it might need some tweaking
L627[08:48:54] <Kodos> Thanks =D
L628[08:48:58]
<Saphire>
Izaya, what IS it is with you and Haiku?
L629[08:49:01] <Kodos> payonel, yer fekt
nao
L630[08:49:10] <Izaya> It's the one true
desktop OS
L631[08:49:53] <Izaya> *nix is eh at
desktop, Windows is eh in general, Haiku is designed for desktop
use
L632[08:50:18] <Skye> I wish haiku had
some sort of multi user or at least a password system
L633[08:50:37] <Izaya> That would be nice,
but there's more important stuff to work on rn
L634[08:50:45] <Izaya> Only a few blockers
left till beta 1!
L635[08:51:43] <AmandaC> for some reason I
thought Haiku was just someone's toy OS that was abandoned
L636[08:51:57] <Mimiru> ^
L637[08:52:15] <Izaya> Nah there's a maybe
dozen-strong team of devs
L639[08:55:58] <MichiBot>
The most
realistic weapons / armor / fighting, in an ANIME?? | length:
5m 54s | Likes:
42,870
Dislikes:
354 Views:
1,328,676 | by
Skallagrim | Published On
27/4/2015
L640[08:57:23] <Izaya> oh wait this is
using gcc 4
L641[08:57:26] <Izaya> no ocvm for
me
L642[08:57:32] <AmandaC> RIP
L643[08:57:39] <Izaya> tfw 32-bit Haiku is
like 5 years behind
L644[08:58:06] <Izaya> it's still binary
compatible with BeOS though so there's that I guess
L645[08:58:51] <Skye> Izaya: why doesn't
it ekwrk
L646[08:58:52] <Skye> Orj
L647[08:58:54] <Skye> Work
L648[08:59:09] <Izaya> needs
experimental/fs
L649[08:59:23] <Izaya> p. sure even haiku
x86_64 doesn't have it with gcc6
L650[08:59:43] <Skye> Clang for
haiku
L652[08:59:47]
<Forecaster>
%newtopic
L653[08:59:48] <MichiBot> Forecaster: #10
Let's talk about how the the year 1499 trade has destroyed the
economy of Timbuktu!
L654[09:00:11]
<Forecaster>
year trading is very bad for the economy
L655[09:02:24] ⇦
Quits: xarses (xarses!~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
(Ping timeout: 182 seconds)
L656[09:06:06]
⇨ Joins: Le_Metalleux
(Le_Metalleux!~le_metall@ip94.ip-213-32-119.eu)
L657[09:07:57] ⇦
Quits: Le_Metalleux (Le_Metalleux!~le_metall@ip94.ip-213-32-119.eu)
(Client Quit)
L658[09:09:07] ⇦
Quits: home (home!~home@145.130.212.149) (Remote host closed the
connection)
L659[09:10:41]
<Shikashi>
is there some special trick to using filesystem.copy() or am i once
more plain stupid?
L660[09:12:48]
<Forecaster>
what are you doing?
L661[09:13:00]
<Forecaster>
we don't know how you're using it
L662[09:13:05]
<Saphire>
@Mimiru Uh. Um
L663[09:13:22]
<Saphire>
...for some reason I get >110 on both my and izaya's
colors.
L664[09:13:44]
<Mimiru>
Yeah.. it's not perfect.
L665[09:14:01]
<Saphire> As
in
L666[09:14:15]
<Saphire> I
made a function that's exactly same in lua, used same background
colors...
L667[09:14:35]
<Saphire>
And it got me 179 and 151
L668[09:14:42]
<Saphire>
(For me and Izaya)
L669[09:19:31] *
Mimiru shrugs
L670[09:21:29]
<Forecaster>
sorcery
L671[09:22:23]
<Forecaster>
%newtopic
L672[09:22:23] <MichiBot> Forecaster: #2
Hey did you hear that progwml6 claims MCF's attitude is too
realistic
L673[09:23:01] <Izaya> oof, 1MB/s over
100Mbps
L674[09:23:33] <Izaya> haiku on a P4 with
no GPU accel can play my chinese cartoons
L675[09:33:22] <Mimiru> Ahh
L676[09:33:23] <payonel> Izaya: does your
vt100 lib include the rendering code? or is that separate?
L677[09:33:24] <Mimiru> I see
L678[09:33:46] <payonel> sorry, ive been
afk :) delayed question ^
L679[09:33:47] <Mimiru> @Saphire you may
notice... some more... interesting colors now lol
L680[09:33:48] <Izaya> payonel: it takes a
GPU object with a screen bound to it and renders the text it is fed
as if it were a VT100
L681[09:33:52] <Forecaster> It's so
blue
L682[09:33:55]
<Saphire>
Ooh
L683[09:34:01] <payonel> Izaya: so that
includes wrapping?
L685[09:34:02] <Saphire> Lesse
L686[09:34:11] <payonel> because gpu, as
in our gpu comp?
L687[09:34:13] <Mimiru> The function was
using *THESE* colors to base the font color on
L688[09:34:18] <Izaya> aye
L689[09:34:23]
<Saphire>
AH
L690[09:34:27]
<Saphire>
That makes sense
L691[09:34:28] <Mimiru> it wasn't taking
the pastelize into account
L692[09:34:43] <Saphire> Tsk
L693[09:35:01] <Izaya> you
component.proxy(gpuaddr), gpu.bind(screenaddr), vt100emu(gpu),
write("\nwhatever\27[Afun")
L694[09:35:18] <Izaya> I have a sed script
that can get that 2.5KB down to about 1.5KB
L695[09:35:47] <Inari> %inv add AmandaC's
pastelization matrix
L696[09:35:47] *
MichiBot summons 'AmandaC's pastelization matrix' and adds to her
inventory. This seems rather fragile...
L697[09:36:00] <AmandaC> Hey! I need that!
D:
L698[09:36:10] <payonel> Izaya: yeah, mine
is 14.3k :)
L699[09:36:16]
<Saphire>
Ooh?
L700[09:36:21] <Izaya> I imagine it
supports more stuff though.
L701[09:36:39]
<Saphire>
What's that pastelization thing? o.o
L702[09:36:41]
<Mimiru> ugh
I miss my 3rd monitor
L703[09:36:43] <Saphire> Hm
L704[09:36:54]
<Saphire> I
have only one!
L705[09:36:54] <Inari> %pet AmandaC
L706[09:36:55] *
MichiBot brushes AmandaC with ?. 5 health gained!
L707[09:36:56] *
Izaya mails Mimiry a HP L1706
L709[09:37:03] <Izaya> s/ry/ru/
L710[09:37:03] <MichiBot> * Izaya mails
Mimiru a HP L1706
L711[09:37:19]
<Mimiru>
mine are HP24o's :P
L712[09:37:49] <Izaya> close :D
L713[09:37:55]
<Saphire>
Surprisingly
L714[09:38:09] <Izaya> I have a Compaq
WF1907 here too
L715[09:38:11]
<Saphire>
Grayscale colors yield literally their own value after passing luma
function o..o
L716[09:39:51] <Inari> %inv add Fifty
Pastel Shades of Pink: A lewd guide by Inari
L717[09:39:51] *
MichiBot summons 'Fifty Pastel Shades of Pink: A lewd guide by
Inari' and adds to her inventory. This seems rather
fragile...
L718[09:40:15]
<Mimiru>
Also, I was wrong.. it IS using the pastel function...
L719[09:40:18] <payonel> Izaya: and i can
minify that to 6.4k
L720[09:40:18]
<Mimiru>
._.
L721[09:40:22]
<Mimiru> I
have no idea what's wrong
L722[09:40:33] <payonel> Izaya: that's
just a first pass copy paste to minify
L723[09:40:38] <Izaya> payonel: is that
including replacing local names?
L724[09:40:45] <Izaya> also does your
vt100 lib depend on OpenOS libs?
L725[09:40:48] <payonel> mmhmm
L726[09:41:01] *
Izaya nods
L727[09:41:03]
<Mimiru>
hexToRgb calls pastelColors_convert and $color uses hexToRgb.
L728[09:41:05] <payonel> yes to first, not
second
L729[09:41:11] <Izaya> oh
L730[09:41:11] <Izaya> huh
L731[09:41:23]
<Saphire>
@Mimiru Where can I see the source? >~>
L732[09:41:35] <Inari> %inv add A
Programmer's guide to human language - Vol I: RGB to Colour
names
L733[09:41:35] *
MichiBot summons 'A Programmer's guide to human language - Vol I:
RGB to Colour names' and adds to her inventory. This seems rather
fragile...
L734[09:41:59]
<Saphire>
Also, according to a small different luma functions I
found...
L735[09:41:59]
<Saphire>
Everyone's letters should be black :V
L736[09:42:12] <payonel> Izaya: i do use
text tokenizing for the ; separated list in a color set
L737[09:42:19] <payonel> so in that case,
yes, i use openos libs
L738[09:42:26]
<Mimiru>
really black works best across all backgrounds...
L739[09:42:27] <payonel> that one
only
L740[09:42:34] <Izaya> I don't even
support colours :D
L741[09:42:35]
<Mimiru>
black would make this easier :P
L742[09:42:58] <Izaya> Space is already
tight
L743[09:43:13] <Izaya> VT100 + microtel is
leaving me about 650 bytes to write the actual network terminal
stuff
L744[09:43:25]
<Saphire>
@Mimiru I mean literally every color here gives a luma >
0.5
L746[09:43:52] <payonel> it's not so much
vt100 then :) more of a vt100-lite :)
L747[09:44:07] <Izaya> true enough
L748[09:44:18] <Izaya> I'm going to have
an extended version eventually
L749[09:44:29] <payonel> Izaya: i am
impressed with what you make, don't misread my comment as
criticism
L750[09:44:38] <Izaya> this gives me a
solid thing to start with for when I work on PsychOS again
L751[09:44:55] <Izaya> I also don't
support the screen clearing commands which may be problematic
L752[09:45:22]
<Saphire>
@Mimiru I'm gonna bap you
L753[09:45:26]
<Saphire>
*baps @Mimiru*
L754[09:45:30] <Izaya> 2lazy to do
anything about that rn
L755[09:45:32]
<Saphire>
`$color = sprintf("#%02x%02x%02x", $rgb['r'], $rgb['g'],
$rgb['b']);`
L756[09:45:41] <Izaya> if I can implement
a tiny network terminal I'll be happy
L757[09:45:46]
<Mimiru>
mind you 95% of this was done at like 1:30AM and I'd been up for
~23 hours
L758[09:45:52]
<Saphire>
`getContrastColor($color)`
L759[09:46:09]
<Saphire>
And in getContrastColor...
L760[09:46:11]
<Saphire>
`$r = hexdec(substr($hexcolor, 0, 2));`
L761[09:46:13] <Izaya> T1 everything, no
storage, write protected EEPROM
L762[09:46:22]
<Mimiru>
Oh.. getContrast isn't a thing anymore
L763[09:46:23]
<Mimiru> my
bad
L764[09:46:29] <Izaya> ooo I have gcc5.4
on here
L765[09:46:34]
<Saphire>
~~uh?~~
L766[09:47:02]
<Mimiru> I
uploaded the copy I'd been playing with, not the original.
L768[09:47:04]
<Mimiru>
refresh.
L769[09:47:29] <Izaya> that's the OpenOS
VT100 lib, right?
L770[09:47:29]
<Mimiru>
It's basically the same.. but not :P
L771[09:47:38]
<Forecaster>
I should add a bap command
L772[09:47:42] <payonel> Izaya: that is
openos vt100.lua + full_vt.lua (what you get after the delay
load)
L773[09:47:53] <Izaya> huuuuuh
L774[09:47:58]
<Forecaster>
it'd be like slap but do no damage
L775[09:48:01] ⇦
Parts: TechnicianLP (TechnicianLP!KWopXcNFsM@tcnicn.com)
(Leaving))
L776[09:48:05]
<Forecaster>
%slap slaps
L777[09:48:05] *
MichiBot slaps slaps with a circular print of Corded's avatar doing
6 damage
L778[09:48:30]
<Saphire>
%inv add Substring indexing error
L779[09:48:30] *
MichiBot summons 'Substring indexing error' and adds to her
inventory. This seems rather fragile...
L781[09:49:11] <Izaya> payonel: ocvm
appears to be building on 32-bit haiku
L782[09:49:18] <Izaya> lots and lots of
warnings
L783[09:49:19]
<Saphire>
@Mimiru still the same. Do a test run with debug output for result
of `substr($bg,0,2)` in `readableColor($bg)`?
L784[09:49:23] <Izaya> oh no it
failed
L785[09:50:33] <Izaya> lots of
"ignoring pragma"
L787[09:51:21]
<Mimiru> ok,
that's echo $r $g $b with a line break.. what about it @Saphire
?
L788[09:51:57]
<Saphire>
*Hm*
L789[09:52:07] <Izaya> ono
L790[09:52:12] <Izaya> I'm running out of
memory again
L791[09:52:36] <Izaya> need more swap
space
L792[09:52:58]
<Saphire> Is
`hexdec` ignoring any non-numeric symbols until encountering a
number?
L793[09:53:23]
⇨ Joins: Cervator
(Cervator!~Thunderbi@2601:4c1:4001:1d5d:e5d1:c226:ed95:cfca)
L796[09:54:27] <Izaya> if this works on 32
and not 64-bit haiku I'm going to be ... annoyed.
L797[09:54:45]
<Saphire>
Add a 1 to index of substr <.<
L798[09:55:07]
<Saphire> $r
= hexdec(substr($bg,0,2)); to $r = hexdec(substr($bg,1,2)); and so
on
L799[09:55:47]
<Saphire>
*Waits for it*
L800[09:55:52] <Izaya> oh that's
good
L801[09:56:02] <Izaya> my P4 box has about
twice the CPU perf of my netbook
L802[09:56:07] ⇦
Quits: ben_mkiv (ben_mkiv!~ben_mkiv@p57972C62.dip0.t-ipconnect.de)
(Ping timeout: 198 seconds)
L803[09:56:57]
<Mimiru> K,
that changed the output in -debug, but changed nothing in the image
output.
L804[09:57:03] <Izaya> payonel: for
whatever reason model/host uses heaps and heaps of memory to
compile
L805[09:57:25]
<Saphire>
Uh
L806[09:57:29] <Saphire> Hm
L807[09:57:37]
<Saphire> It
did change though, see?
L808[09:57:40] <Izaya> read: I just added
another 3GB of swap and it may not be enough
L809[09:57:49]
<Saphire>
It's just that Izaya's nick *is* supposed to be black
L810[09:57:56]
<Saphire>
But now it correctly does mine and etc.
L811[09:57:59]
<Saphire>
Like forecaster
L812[09:58:06] <Forecaster> boop
L813[09:58:23]
<Mimiru>
Izaya's BG didn't change which confused me, I guess it was close
enough to not be noticeable
L814[09:58:42]
<Saphire>
It's not the BG that is supposed to change, but how it is processed
:P
L815[09:58:59]
<Mimiru>
right.. I'm in readableColor..
L816[09:59:01] <Izaya> RIP
L817[09:59:02]
<Saphire>
You were trying to split a "#AABBC" into RGB instead of
"AABBCC"
L818[09:59:05]
<Mimiru> I
got woken up with 3 hours of sleep
L819[09:59:06]
<Mimiru> by
a cat.
L820[09:59:10]
<Mimiru>
so... meh
L821[09:59:10]
<Saphire>
Aw
L822[09:59:14] <Izaya> "fatal error:
experimental/filesystem: No such file or directory"
L823[09:59:21]
<Saphire> By
lizzy?
L824[09:59:22]
<Mimiru>
thanks @Saphire
L825[09:59:26]
<Mimiru>
No..
L826[09:59:40]
<Saphire>
~~Nevermind~~
L827[09:59:45]
<Saphire>
And no problem
L828[09:59:47] <Corded> * <Mimiru>
sighs
L829[09:59:54] <Izaya> why am I still
dipping into swap
L830[09:59:56]
<Mimiru> I
need to add the actual caching system someday
L831[10:00:06] <Izaya> it failed give
up
L832[10:00:37] <Izaya> gcc pls
L833[10:06:55] <Skye> Izaya, compile
clang!
L834[10:07:16] <Izaya> a. No
experimental/fs in libc so no ocvm anyway
L835[10:07:25] <Izaya> b. I dunno if clang
runs on haiku
L836[10:09:13] <payonel> Izaya: host.cpp
takes a lot to compile because it includes all the components
L837[10:09:28] <payonel> when i go to a
plugin style, that'll cheaper
L838[10:09:33] <Izaya> that makes
sense
L839[10:09:40] <Izaya> kinda
L840[10:09:52] <Izaya> 2+GB is a little
excessive but it isn't as bad with clang
L841[10:14:18] <Mimiru> There, in
theory
L842[10:14:22] <Mimiru> there is now a
cache
L843[10:18:07]
<Mimiru>
.
L844[10:18:11] <Mimiru> blerp
L845[10:18:19] <Mimiru> seems
cache-y
L846[10:18:38]
<Forecaster>
The cachiest
L847[10:20:05]
<Forecaster>
Oh
L848[10:20:12]
<Forecaster>
I just had an idea
L849[10:20:47]
<Forecaster>
Add loot boxes to MichiBot :D
L850[10:20:56] <AmandaC> %stab
@Forecaster
L851[10:20:56] *
MichiBot stabs @Forecaster with Mimiru's SLA doing 8
damage
L852[10:21:17] <Skye> Izaya, port the FS
to the Haiku
L853[10:21:32] <Izaya> I can't write C++
to save my life
L854[10:21:46] <Izaya> or even to get out
of a paper box
L855[10:23:18] <payonel> Izaya: what is
haiku os?
L857[10:23:33] <payonel> but, why?
L858[10:23:48] <Izaya> because windows
sucks and *nix isn't very good at desktop
L859[10:24:21] <payonel> ah, "beos
inspired"
L860[10:24:26] <Izaya> indeed
L861[10:25:29] <Izaya> hence it being the
One True Desktop OS
L862[10:29:25] <payonel> heh
L863[10:33:30]
<gdude> I
forgot haiku was a thing
L864[10:33:48]
<gdude> some
of those features are nice, I have two utilities on windows to add
the tabs thing and the window snapping/resizing/moving as one
L865[10:47:22]
<Saphire>
Heee
L866[10:47:25]
<Saphire> I
love Lua
L867[10:47:47]
<Saphire>
`print(crc_to_rgb(crc32("Izaya")) / 2 + 128)` gives
`#8D8FDF` :D
L868[10:57:12] *
Temia blinkblinks. pats Saphire? o.o
L869[11:05:38]
<Saphire>
*Rawr!*
L870[11:05:59] *
Temia patpatpat.
L871[11:09:11]
⇨ Joins: SolaoBajiuik
(SolaoBajiuik!~quassel@75.97.233.152.res-cmts.leh.ptd.net)
L872[11:13:45] *
Saphire hums
L873[11:14:17] <Saphire> Temia: you are
giving me more Japanese language practice than I do by myself just
by retweeting stuff >~>
L874[11:14:26] <Temia> Hee
L876[11:23:01] <MichiBot> XKCD Comic Name:
Python Environment Posted on: 4/30/2018
L877[11:38:24]
<Saphire>
Welp
L878[11:38:30]
<Saphire> I
got *very* bored
L880[11:39:43]
<20kdc> So
what would my name be?
L883[11:45:33]
<Saphire>
Whoa
L884[11:52:57] <AmandaC> %choose code or
anime or nope, still anime
L885[11:52:57] <MichiBot> AmandaC:
code
L886[11:53:00] <AmandaC> :(
L887[12:13:41] ⇦
Quits: Vexatos
(Vexatos!~Vexatos@p200300556E62B501C66260102C08F4FF.dip0.t-ipconnect.de)
(Ping timeout: 182 seconds)
L888[12:25:46] ⇦
Quits: Dark (Dark!~MrDark@2607:fcc8:d48b:eb00:45b7:6e85:d7a9:ff4b)
(Read error: Connection reset by peer)
L889[12:26:19] <AmandaC> Oh look, stardew
valley multiplayer beta
L890[12:27:24]
⇨ Joins: Dark
(Dark!~MrDark@2607:fcc8:d48b:eb00:54c0:42f5:357:6693)
L891[12:27:30]
⇨ Joins: Vexatos
(Vexatos!~Vexatos@p200300556E62B566314F259EC0D0B96D.dip0.t-ipconnect.de)
L892[12:27:30]
zsh sets mode: +v on Vexatos
L893[12:28:12] <Vexatos> AmandaC, way
ahead of you
L894[12:41:11] ⇦
Quits: SolaoBajiuik
(SolaoBajiuik!~quassel@75.97.233.152.res-cmts.leh.ptd.net) (Remote
host closed the connection)
L895[12:41:19] <Inari> Still strikes me as
odd that Vexatos plays SDV
L896[12:45:43] <Vexatos> why ,-,
L897[12:45:55] <Vexatos> the harvest moon
GBA game was my childhood :I
L898[12:47:19] <Forecaster> but robots
can't *like* things
L899[12:48:39] <Forecaster> also, I'm not
on IRC, nobody saw anything
L900[12:48:41] <payonel> Izaya: for 1.7.3
(next update) i have separated the terminal code in 3 parts: tty,
vt100, and cursor
L901[12:49:04] <payonel> Izaya: the cursor
lib alone is 6k
L902[12:49:22] <payonel> and it is rather
tty agnostic
L903[12:49:53] <payonel> i saw rather
because, by design is distinct, but i do call "write" on
the terminal in the cursor's echo
L904[12:50:31] <payonel> originally i had
the cursor object take the output stream as a ctor param. but that
was a level of complexity that didn't add any benefit
L905[12:51:02] <payonel> if you need a
custom tty stream to echo to, you just override a custom cursor's
echo
L906[12:51:13] <payonel> which is
precisely what the cursor lib is designed for
L907[12:51:43] <payonel> also, no idea
what grammar i meant with "i saw rather"
L908[12:52:05] <payonel> ah, i meant
"i say* 'rather', because"
L909[12:52:07] <Inari> Vexatos: Since oyu
seem not much into gaming in general :D
L910[12:52:41] <Vexatos> it's one of four
PC games I own >_<
L911[12:53:48] <Forecaster> Portal?
L912[12:54:50] <Vexatos> Portal 2 was the
reason I got a steam account, I actually bought it on CD-R
L913[12:54:52] <Forecaster> yay, done with
MichiBot things, time to get off irc again
L914[12:55:08]
<Forecaster>
woop
L915[12:55:09] <Vexatos> that was 2011 or
so
L916[12:55:43]
<Saphire>
Help
L917[12:55:47]
<Saphire>
*shakes Mimiru*
L918[12:55:54]
<Saphire> I
can't stop messing with colors q-q
L919[12:56:18]
<Forecaster>
time to induce color blindness
L921[12:56:43] <payonel> Izaya: that's
JUST the cursor
L922[12:57:21] ⇦
Quits: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com) (Remote host
closed the connection)
L923[12:57:28] <payonel>
core_cursor.vertical is the vertically wrapping cursor
L924[12:57:40]
⇨ Joins: MichiBot
(MichiBot!~MichiBot@eos.pc-logix.com)
L925[12:57:40]
zsh sets mode: +v on MichiBot
L926[12:57:47] <payonel>
core_cursor.horizontal is a horizontally wrapping cursor (doesn't
wrap down)
L927[12:58:00] <payonel> it isn't loaded
by default, honestly only needed for wocchat :)
L928[12:58:24]
<Forecaster>
hehe
L929[12:58:30]
<Forecaster>
%lootbox
L930[12:58:30] <MichiBot> Forecaster: You
get a loot box! It contains a Doorknob.
L931[12:58:35]
<Forecaster>
damn
L932[13:00:07]
<Forecaster>
also
L933[13:00:13]
<Forecaster>
%bap Inari
L934[13:00:14] *
MichiBot baps Inari with the burning pile of RFC specs
L935[13:00:18]
⇨ Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@p57972c62.dip0.t-ipconnect.de)
L936[13:00:31] <Inari> D:
L937[13:01:57]
<Forecaster>
it does no damage :D
L938[13:02:06]
<Forecaster>
physical anyway, may cause mental scarring
L939[13:07:15]
<Saphire>
%lootbox
L940[13:07:15] <MichiBot> Saphire: You get
a loot box! It contains a Weed.
L941[13:07:29]
<Saphire>
.\_\_\_\_.
L942[13:07:35] <Saphire> ...Oh darn
L943[13:07:44] *
Saphire mumbles to MichiBot
L944[13:07:56] <Saphire> * Mimiru
even
L945[13:11:15] <Mimiru> someone else can
fix the regex
L946[13:11:17] *
Mimiru shrugs
L947[13:11:24] <Mimiru> I don't regex well
enough to even try
L948[13:11:30]
<Forecaster>
what regex?
L949[13:12:20] <Mimiru> in Yuri, somewhere
there is a broken regex that causes `.\_\_\_\_.` from whatever
@Saphire sent
L950[13:14:55]
<Saphire>
Actually
L951[13:15:05]
<Saphire>
That's literally what I sent
L952[13:15:12]
<Saphire>
Discord just parses it up
L953[13:17:43] ⇦
Quits: ashka (ashka!~postmaste@62-210-251-94.rev.poneytelecom.eu)
(Ping timeout: 198 seconds)
L954[13:19:17]
⇨ Joins: ashka
(ashka!~postmaste@62-210-251-94.rev.poneytelecom.eu)
L955[13:59:32] <AmandaC> payonel: with
that cursor stuff, does that mean psh is finally going to be
revived / updated?
L956[14:19:04]
<Saphire>
Did I say I was bored?
L958[14:19:31]
<Saphire>
Fun fact: there IS in fact full RGB support in terminals.
L959[14:22:01]
<Saphire>
*Flops on someone.*
L960[14:22:20] <Corded> * <Saphire>
nibbles on Izaya
L961[14:29:47]
<Wuerfel_21>
Todays bathtub thought: How to convert a 4-bit indexed image where
the high nibbles contain garbadge into a Wii XFB
L962[14:32:32]
<Wuerfel_21>
Protip: the solution is inline asm using the PPCs oddball shift
instructions
L963[14:32:47]
<Wuerfel_21>
and a 1k lookup table
L964[14:33:40]
<Wuerfel_21>
altough i haven't tested that because why would I? This is coming
very much out of the blue.
L965[14:38:59]
<gerard>
Even Discord has to go through CSS hell
L967[14:39:24]
<Wuerfel_21>
especially discord
L968[14:40:08]
<Wuerfel_21>
CSS+HTML were not made for GUI development
L969[14:40:58]
<Forecaster>
that's what a website is though
L971[14:41:18]
<gerard>
With flexbox it is massively improved tho
L972[14:42:58]
<Wuerfel_21>
`that's what a website is though` a website isn't a GUI,
usually.
L973[14:43:29]
<Forecaster>
it's a user interface, and it's graphical :P
L974[14:44:58]
<Wuerfel_21>
not in the traditional sense tho.
L975[14:51:57] <Inari> CSS+HTML works
great for UI though
L976[14:53:47]
<Wuerfel_21>
HERETIC!
L977[14:54:28]
<Wuerfel_21>
~~how can one make any UI, without the laziness embodied by
GridBagLayout?~~
L978[14:57:01] <payonel> AmandaC: re
cursor and psh. i would say the possibility of a psh update goes
from 20% to 80% likely
L979[14:58:53]
<Forecaster>
I've made several nw.js programs :P
L980[15:00:15]
<Forecaster>
%lootbox
L981[15:00:15] <MichiBot> Forecaster: You
get a loot box! It contains a Half-eaten fortune cookie.
L982[15:00:21]
<Forecaster>
>:
L984[15:03:21]
<Forecaster>
> . >
L985[15:03:28]
<Saphire>
Hm?
L986[15:03:36]
<Forecaster>
sure you will
L987[15:03:41]
<Saphire>
*pouts*
L988[15:03:49]
<Saphire>
But... any thoughts?
L989[15:03:53] <payonel> i was hoping to
have a color :(
L991[15:05:04] <payonel> oooh i like
it!
L993[15:05:34]
<Forecaster>
haha
L994[15:05:54] <payonel> AmandaC: what was
that auto doc thing?
L995[15:05:56] <payonel> ldoc?
L997[15:06:51] <AmandaC> payonel: yeah,
ldoc
L998[15:07:14]
<Saphire>
~~I kinda need some feedback pls?~~
L999[15:07:22] <payonel> i would need it
to compile to the markdown we use on the wiki
L1000[15:07:34] <payonel> @saphire: my
color is perfect
L1001[15:07:36] <payonel> none to
give
L1002[15:07:37] <payonel> sorry :)
L1003[15:07:45]
<Saphire> What about others?
L1004[15:08:15] <payonel> AmandaC: and by
"need" i mean, i would reaaaaaly like
L1005[15:08:18]
<Saphire> Would colors like Inari's be
ok?
L1006[15:08:43] <Inari> I demand custom
colours
L1007[15:08:45] <payonel> uuu it has
format support
L1008[15:09:06]
<Saphire> ...Custom colors are something to
be discussed with Mimi
L1009[15:09:23]
<Saphire> Because that implies needing a
database or some other way of *storing them*, you know?
L1010[15:09:38]
<Forecaster> you'll have to hope you get a
custom skin in a lootbox
L1011[15:09:39]
<Forecaster> :P
L1012[15:10:03] <Inari> %lootbox
L1013[15:10:04] <MichiBot> Inari: You get
a loot box! It contains a Potato.
L1014[15:10:09] <Inari> :|
L1015[15:10:18] <payonel> Inari: i did
some googling
L1016[15:10:24] <payonel> the most lewd
color might be yellow
L1017[15:10:30] <Inari> Nah
L1018[15:10:32] <Inari> It's pink
L1019[15:10:35]
<Forecaster> %lootbox
L1020[15:10:35] <MichiBot> Forecaster:
You get a loot box! It contains a Leaf.
L1021[15:10:36]
<Saphire> PINk
L1022[15:10:45]
<Saphire> ...I want a pink nick though
:V
L1023[15:11:05]
<Forecaster> P!ink?
L1024[15:11:39] <payonel> Inari: i would
have guessed pink. but the phrase 'off-color' comes from off color
diamonds, which are typically yellow. so when saying something is
off-color (lewd) you are generally saying it is yellow
L1025[15:11:44] <payonel> though, there
are also pink diamonds
L1026[15:12:09] <Inari> But the H is
generally pink
L1027[15:12:22] <Vexatos> who knew
playing a beta five hours after release would be buggy
L1028[15:12:38]
<Forecaster> Gee wiz vexatos, who
indeed
L1029[15:13:02] <Vexatos> Crash count so
far: four client crashes, one host crash
L1030[15:13:07] <Vexatos> well
L1031[15:13:14] <Vexatos> three crashes
and two freezes
L1033[15:13:33]
<Saphire> I suspect
L1034[15:13:35]
<Forecaster> once that's properly released
I hope to do a letsplay on it
L1035[15:13:44]
<Saphire> That I will have to do HSL or HSV
colors
L1036[15:13:49] <Vexatos> 4-play stardew
valley is 9999999999 fun
L1037[15:13:54] <Vexatos> 4-player*
L1038[15:14:10] <Vexatos> you can
properly split up your work D:
L1039[15:14:36]
<Forecaster> I'd probably just do 2-p
L1040[15:14:37]
<Forecaster> :P
L1041[15:15:09]
<Saphire> *Sits on @Mimiru*
L1042[15:17:19] <Corded> *
<Saphire> needs help
L1043[15:17:54] <Skye> @Saphire, what's
that? :O
L1044[15:18:28]
⇨ Joins: setzer22
(setzer22!webchat@static.masmovil.com)
L1045[15:18:34] <setzer22> Hi!
L1046[15:18:46] <Skye> o/
L1047[15:19:28] <setzer22> I'm trying to
make some simple programs, but I don't know how to scroll up to see
the error stack traces. Is there a way I can do that?
L1048[15:20:00] <Skye> sadly there's no
way to scroll up, but normally stack traces aren't that long.
O_O
L1049[15:20:58] <setzer22> I can only see
15 lines at a time in a robot's screen
L1050[15:21:16] <Skye> ah...
L1051[15:21:24] <Skye> hum...
L1052[15:21:39]
<Forecaster> write to a file
L1053[15:21:41]
<Forecaster> :P
L1054[15:21:42] <Skye> Izaya, payonel:
any ideas on how to capture the stacktrace of errors?
L1055[15:21:50] <Skye> @Forecaster,
errors? .-.
L1056[15:22:00]
<Forecaster> yeah
L1057[15:22:03] <Skye> there is probably
a way to redirect the error output
L1058[15:22:14] <Skye> what's the way to
do that?
L1059[15:22:31]
<Forecaster> there's definitely a way to
catch them and write them to a file
L1060[15:22:46]
<Forecaster> I can't remember what that is
though
L1061[15:22:52]
<Forecaster> I've only done it once ages
ago
L1062[15:23:00]
<Forecaster> maybe I have it in my repo
somewhere
L1063[15:23:33] <Skye> setzer22,
./program_that_errors.lua 2> errors.txt
L1064[15:23:40] <Skye> see if that
works
L1065[15:24:08] <setzer22> Skye, yeah,
that worked!
L1066[15:24:13] <Skye> \o/
L1067[15:24:17] <setzer22> :D
L1069[15:24:35]
<Forecaster> that wasn't what I had in mind
but hey
L1070[15:24:39] <Skye> OpenOS is inspired
by Linux
L1071[15:24:43] <Skye> not
completely
L1072[15:24:52] <Skye> but it aims to
have some similarlities where possible
L1073[15:24:52]
<Forecaster> probably wouldn't have worked
back then :P
L1074[15:24:57] <Skye> like the thing wot
you just did!
L1075[15:25:05] <setzer22> Skye, hahaha,
yeah, in fact I knew how to do it in Linux, but I didn't think
about it ^^'
L1076[15:25:10] <Skye> :P
L1077[15:25:18] <Skye> fair enough
L1078[15:25:21] <Skye> now you
know!
L1079[15:25:25] <Skye> :D
L1080[15:25:27] <setzer22> thanks!
L1081[15:25:31]
<Forecaster> okay this is annoying
L1082[15:25:36] <Skye> you're
welcome
L1083[15:25:45] <Skye> and word of
advice: backups backups backups
L1084[15:25:48]
<Forecaster> why does "Skye" and
"setzer22" have nearly identical avatars
L1085[15:26:09]
<Saphire> ...because CRC of their nicks is
very similar
L1086[15:26:15]
<Skye>
gosh
L1087[15:26:25]
<Skye>
make the bot have my own avatar gosh
L1088[15:26:26]
<Skye>
:P
L1089[15:26:39]
<Skye>
...could you change avatars that quickly?
L1091[15:26:53]
<Forecaster> yes
L1092[15:27:01]
<Forecaster> it requests it on every
message
L1093[15:27:06]
<Skye>
doo eet
L1094[15:27:10]
<Forecaster> from Michi's generator
L1095[15:27:14]
<Skye>
allow people to submit avatars! :D
L1096[15:27:18]
<Wuerfel_21> ^^^
L1097[15:27:27]
<Saphire> :<
L1098[15:27:33]
<Saphire> ~~Why am I doing this~~
L1099[15:27:54]
<Skye>
also @Saphire, my advice would be to select a range of colours that
look "pretty"
L1100[15:27:59]
<Skye>
and try to avoid the browns?
L1101[15:28:20]
<Saphire> ...Hm.
L1102[15:28:25]
<Saphire> NOW THAT IS COMPLICATED :V
L1103[15:28:37]
<Saphire> ...And needs HSV
L1104[15:31:07] <payonel> Skye: the
command line parsing in openos is a thing i spent a very long time
on. and the natural(linux style) use of numbered io handles
L1105[15:31:18] <Skye> \o/
L1106[15:31:20] <payonel> you can also
create new io handles, like linux
L1107[15:31:21] <Skye> setzer22,
yay!
L1108[15:31:52] <Skye> payonel,
yay!¬
L1109[15:33:04] <payonel> openos does a
lot of command line parsing that, and especially order of
operations, that people likely will never notice
L1110[15:34:38] <payonel> for example,
try this: mkdir test; cd test; touch echo hi; *
L1111[15:35:25] <Skye> you have shell
scripts?
L1112[15:37:36] <payonel> you can execute
files as shell commands using `source file`
L1113[15:37:45] <payonel> but what do you
mean do i have shell scripts?
L1114[15:42:00]
<Saphire> Also
L1115[15:42:17] <Mimiru> @Saphire ?
L1116[15:42:20] <AmandaC> payonel: it
supports custom templates
L1117[15:42:33] <Mimiru> just got
home.
L1118[15:42:38]
<Saphire> You can't have white letter with
those pastel colours
L1119[15:43:08]
<Saphire> Because luma of #888 is already
around 127
L1120[15:43:23] <Mimiru> yeah it's
averaged out to black, so whatever
L1121[15:43:25] *
Mimiru shrugs
L1122[15:43:25]
<Saphire> And those colours are *lighter*
than it so
L1123[15:43:42]
<Saphire> ... It literally can't be not
blanket
L1124[15:43:45]
<Saphire> *black
L1125[15:43:47] <Mimiru> Yes...
L1126[15:43:50] <Mimiru> I get that
L1127[15:43:57] <Mimiru> which is why I
shrugged
L1128[15:44:00] <Mimiru> so
L1129[15:44:01]
<Saphire> ... Also, uh. Check out a little
thing I did above?
L1130[15:44:02] *
Mimiru shrugs
L1131[15:44:13]
<Saphire> I need feedback
L1132[15:44:32]
<Saphire> I spent hours doing it instead of
sleep
L1133[15:44:44] <Mimiru> erm..
L1134[15:45:20]
<Saphire> That came out wrong...
L1135[15:46:48]
<Wuerfel_21> Welp, i have two
chromium-based browsers and two(?) electron apps running on my 8GB
RAM laptop. Someone please rescue me from the cursed land of
**SWAPPPPP**
L1138[15:48:42] <MichiBot>
What people
think programming is vs. how it actually is | length:
30s | Likes:
49,071
Dislikes:
518 Views:
1,246,512 | by
Jombo | Published On 23/2/2018
L1139[15:48:58]
<gerard>
but I feel like the first part
L1140[15:50:22] <Mimiru> If so.. it's
pretty neat
L1141[15:51:00] <Mimiru> I'm also pretty
meh on the idea of people submitting avatars.. that means writing
more code for submitting them, and the bot uploading them ._.
L1142[15:51:01] <Mimiru> bleh
L1143[15:51:51]
<Wuerfel_21> AFAIK, you could let people
submit links?
L1144[15:52:28]
<Saphire> @Mimiru#0000 yeah that
L1145[15:52:42]
<Saphire> Mimiru: ^
L1146[15:54:25]
<Saphire> Should I continue trying to make
something with it?
L1147[15:54:28]
<Mimiru>
I'm #6147 BTW.. :P
L1148[15:54:38]
<Mimiru>
no idea where the #0000 keeps coming from :P
L1149[15:54:47]
<Mimiru>
umm.. sure?
L1150[15:55:38]
<Saphire> Oki!
L1151[15:55:38]
<Saphire> Any specific wishes for generated
colours?
L1152[15:55:49]
<Mimiru>
Not horrible... so what you have there is pretty good
L1153[15:56:49]
<Saphire> Huh
L1154[15:57:07]
<Saphire> ...I am doing pretty weirf things
there btw
L1155[15:58:55]
<Saphire> Substracting background colour
out of white, dividing that by 2... And swapping RGB component into
GBR
L1156[15:59:09]
<Saphire> Substracting background colour
out of white, dividing that by 4... And swapping RGB component into
GBR [Edited]
L1158[15:59:14]
<Wuerfel_21> oof
L1159[15:59:19]
<Saphire> Substracting background colour
out of white, dividing that by 4... And swapping RGB componenst
into GBR [Edited]
L1160[15:59:43]
<Saphire> @Wuerfel_21 is there an actual
living example of the last one?
L1161[15:59:51] <Mimiru> So... I found
out my cat died today.
L1162[15:59:56] <Mimiru> While I'm 2500
miles away.
L1163[15:59:59]
<Saphire> ...oh :c
L1164[16:00:27]
<Wuerfel_21> I don't actually know
L1165[16:00:36]
<Wuerfel_21> I only pretend to know
things
L1166[16:01:40] <Mimiru> So.. sorry if I
don't seem my usual self.
L1167[16:01:53] <AmandaC> Mimiru:
:(
L1168[16:02:15]
<Saphire> *Offers hugs :c*
L1169[16:04:16] <Mimiru> *hugs
back*
L1170[16:04:17] <Mimiru> thanks
L1171[16:04:30]
<Saphire> *Yays*
L1172[16:04:55]
<Saphire> ... How much can I put into
avatar generation? <.<
L1173[16:05:23] *
Mimiru shrugs
L1174[16:05:39] <Mimiru> As long as it
doesn't take too long to generate
L1175[16:05:42] <Mimiru> also I cache
now
L1176[16:05:47]
<Saphire> Gotcha
L1177[16:05:52]
<Wuerfel_21> Make every avatar a unique 4D
raytraced fractal
L1178[16:05:55] <Mimiru> It's really
crappy cache
L1179[16:05:57] <Mimiru> but it's
cache
L1180[16:06:13]
<Saphire> Hm
L1181[16:06:57]
<Saphire> Apparently WordPress makes those
out of tiles?
L1182[16:15:05]
⇦ Quits: Thutmose
(Thutmose!~Patrick@host-69-59-79-123.nctv.com) (Read error:
Connection reset by peer)
L1183[16:16:39]
⇨ Joins: Thutmose
(Thutmose!~Patrick@host-69-59-79-123.nctv.com)
L1184[16:42:04]
⇨ Joins: lp (lp!~lordpipe@66.109.211.167)
L1185[16:50:42] <Skye> Goodnight
L1186[17:00:59]
⇦ Quits: mrkirby153
(mrkirby153!mrkirby153@2a01:7e00:e000::11) (Quit:
Leaving)
L1187[17:26:00]
⇨ Joins: mrkirby153
(mrkirby153!mrkirby153@2a01:7e00:e000::11)
L1188[17:28:14]
⇦ Quits: setzer22 (setzer22!webchat@static.masmovil.com)
(Quit: webchat.esper.net)
L1189[17:44:34]
⇨ Joins: Splinti
(Splinti!webchat@ip1f105408.dynamic.kabel-deutschland.de)
L1190[17:45:47] <Splinti> Hello, quick
question: Has anybody got the "module return XYS not
found" error when unserializing a value? It worked when the
value is unserialized the first time, but the same value can't be
unserialized a second time. Am I missing something here?
L1191[17:57:02] <payonel> Splinti: i
would need a specific example, if you can
L1192[17:57:16] <Splinti> Okay, one
second.
L1194[18:00:33] <payonel> Splinti: btw,
have you used real-life lua?
L1195[18:00:47] <Splinti> Umm no
L1196[18:00:51] <Splinti> Sorry
L1197[18:00:54] <payonel> ok, it's okay
:)
L1198[18:01:10] <payonel> the lua
environment i support in openos is very much like real life
lua
L1199[18:01:19] <payonel> and for
example, the io library is a global library
L1200[18:01:25] <payonel> you don't need
to require it
L1201[18:02:11] <Splinti> Oh, that's why
these libs are at the top in the doc
L1202[18:03:20] <Splinti> payonel I think
this might be my fault, after rebooting the file I sent you works,
but after executing my own program the file does not execute, i
have messed up something I guess...
L1203[18:05:01] <payonel> Splinti: first
of all, `s` you are defining as global
L1204[18:05:06] <payonel> you should
declare it local
L1205[18:05:22] <payonel> secondly, you
aren't using s, instead you trying to say
serialization.unserialize
L1206[18:05:34] <Splinti> I just wrote
that program for you in a minute, and yes I made a typo
L1207[18:07:33] <payonel> lua
L1208[18:07:36] <payonel> derp :)
L1209[18:08:01] <Splinti> I guess I broke
the package lib lul
L1210[18:08:24] <payonel> Splinti:
anyways, overwriting the io library is a bad idea, and by saying
`io = ...` in your code, you are overwriting the _G scope
L1211[18:08:46] <payonel> in more recent
versions of openos, it can recover because the user space is also
sandboxed and it'll correct itself by restarting the shell
L1212[18:09:02] <Splinti> dafuk,
okay
L1213[18:09:26] <Splinti> Well, thanks
for your help, I might just look around my program and see how I
managed to broke the package lib
L1214[18:09:40] <payonel> but i cannot
repro your 'return {}' error
L1215[18:09:46] <payonel> do you have an
example of that?
L1216[18:10:04] <Splinti> I can try to
give you my TouchApi
L1217[18:10:23] <payonel> a minimal repro
would be preferred
L1218[18:10:39] <payonel> you should make
sure you're not declaring globals unless you mean to
L1219[18:10:49] <payonel> and you
shouldn't overwrite _G.io
L1220[18:10:50] <Splinti> I know, but I
don't know where I broke it or where it could've broken down. I
gotta try to figure that out first..
L1221[18:11:17] <Splinti> I use locals as
much as I can, but I am unsure if I can access "classes"
within other "required" libraries
L1222[18:11:30] <Splinti> OH WAIT A
SECOND
L1223[18:11:32] <Splinti> I got it
L1224[18:11:51] <Splinti> load() is a
global function available anywhere?
L1225[18:12:27] <payonel> of course
L1226[18:12:33] <Splinti> xD
L1227[18:12:36] <Splinti> Okay :)
L1228[18:12:38] <payonel> load() is one
of the principal methods of lua
L1229[18:12:49] <Splinti> Well, I
overwrote it :D
L1230[18:12:57] <payonel> stop making
globals :) and especially ones that exist for a reason
L1231[18:13:08] <Splinti> yup
L1232[18:13:39] <payonel> Splinti: i give
user code ACCESS to create globals so that users can do things
globally easily
L1233[18:13:47] <payonel> but yes, that
also makes it easy for them to break things
L1234[18:14:25] <Splinti> Yeah, I know...
I guess I am too much used to programming C#, you have a Class for
everything and there's no such thing as "global
functions"
L1235[18:14:56] <payonel> lua is
specifically designed to allow you to sandbox everything
L1236[18:15:05] <payonel> by its nature,
you have the power to intercept anything
L1237[18:15:19] <Splinti> That's why It's
so flexible
L1238[18:16:17] <Vexatos> payonel, selene
can replace load :⁾
L1239[18:16:29] <Vexatos> Not that it
needs to anymore, thanks to the power of hashbang
L1240[18:16:44] <Vexatos> (and
package.searchers)
L1241[18:17:36] <payonel> well, there is
a difference between changing _G on purpose and on accident
L1242[18:20:01]
⇨ Joins: xarses
(xarses!~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
L1243[18:20:29] <Splinti> Woohoo it
works, thanks :D
L1244[18:20:41] <Splinti> Stupid little
mistakes
L1245[18:29:50]
⇦ Quits: Vexatos
(Vexatos!~Vexatos@p200300556E62B566314F259EC0D0B96D.dip0.t-ipconnect.de)
(Quit: Insert quantum chemistry joke here)
L1246[18:39:13] <payonel> Splinti:
:)
L1247[19:05:43]
⇨ Joins: Thutmose1
(Thutmose1!~Patrick@host-69-59-79-123.nctv.com)
L1248[19:08:00]
⇦ Quits: Thutmose
(Thutmose!~Patrick@host-69-59-79-123.nctv.com) (Ping timeout: 186
seconds)
L1249[19:08:57]
⇦ Quits: ben_mkiv
(ben_mkiv!~ben_mkiv@p57972c62.dip0.t-ipconnect.de) (Ping timeout:
198 seconds)
L1250[19:12:16]
⇦ Quits: Splinti
(Splinti!webchat@ip1f105408.dynamic.kabel-deutschland.de) (Quit:
webchat.esper.net)
L1251[19:56:36] <Izaya> So uh
L1252[19:56:53] <Izaya> I'm guessing I
can't use an AM3+ chip in an AM4 board?
L1253[19:58:12] <Izaya> Oh, AM3+ chips
are more expensive anyway
L1254[20:20:44]
⇦ Quits: Thutmose1
(Thutmose1!~Patrick@host-69-59-79-123.nctv.com) (Quit:
Leaving.)
L1255[20:37:02]
⇨ Joins: Thutmose
(Thutmose!~Patrick@host-69-59-79-123.nctv.com)
L1256[20:44:09]
⇦ Quits: Inari
(Inari!~Pinkishu@p5DEC616A.dip0.t-ipconnect.de) (Quit: 'Get out of
my way or the tadpole dies!')
L1257[20:45:18]
⇦ Quits: Thutmose
(Thutmose!~Patrick@host-69-59-79-123.nctv.com) (Quit:
Leaving.)
L1259[20:56:07]
⇨ Joins: Unh0ly_Tigg
(Unh0ly_Tigg!~Unh0ly_Ti@c-24-21-196-226.hsd1.or.comcast.net)
L1260[21:06:35]
<Saphire> *yawns*
L1261[21:06:41]
<Saphire> Hmm...
L1262[21:06:46]
<Saphire> HSV time
L1263[21:06:48] <Mimiru> Indeed.
L1264[21:09:31]
<Saphire> Hmm.
L1265[21:09:55]
<Saphire> ...I accidently a colour library
by the way
L1266[21:11:55] <Mimiru> lol
L1267[21:12:07] <Saphire> IT KINDA
HAPPENED BY ITSELF OKAY
L1268[21:12:24] <Saphire> I just added a
few utility functions, then a bit more and it, uh...
L1269[21:15:59] <Mimiru> :P
L1270[21:40:42]
⇦ Quits: Arimil
(Arimil!~Renari@24.229.185.155.res-cmts.sm.ptd.net) (Read error:
Connection reset by peer)
L1271[21:42:22]
⇨ Joins: Renari
(Renari!~Renari@24.229.185.155.res-cmts.sm.ptd.net)
L1272[21:54:18] <Izaya> AmandaC: can has
progress bar widget
L1274[21:55:36] <Izaya> Thanks
L1275[21:55:44] <Izaya> Gonna make a
scrolling text view widget
L1276[21:56:24] <Xal> famous last
words
L1277[21:56:43] <Xal> good scrolling text
widgets are surprisingly difficult to make :P
L1278[21:57:48] <Izaya> Well I need one
so
L1279[21:57:53] <AmandaC> Well, KOS
provides a text wrapper alreay, so you just need to code the scroll
behaviour which is just a moving window of lines
L1280[21:58:06] <Izaya> ^
L1281[21:58:16] <AmandaC> s/text
wrapper/text wrapping/
L1282[21:58:16] <MichiBot>
<AmandaC> Well, KOS provides a text wrapping alreay, so you
just need to code the scroll behaviour which is just a moving
window of lines
L1283[21:58:45] <AmandaC> anyway, bed
time, got distracted by SDV and didn't see the time
L1284[21:58:50] <AmandaC> Multiplayer is
fun :3
L1286[21:59:34] <AmandaC> er
L1288[22:18:36] <xarses> payonel: it
seems that your emulator is a full c build, while gamax92's uses
existing lua machine
L1289[22:19:29] <xarses> I thought there
where others too...
L1290[22:21:05]
⇦ Quits: Cervator
(Cervator!~Thunderbi@2601:4c1:4001:1d5d:e5d1:c226:ed95:cfca) (Quit:
Cervator)
L1291[22:23:59] <payonel> xarses: hmm?
ocvm is written in c++
L1292[22:24:02] <payonel> context?
L1293[22:29:30] <xarses> I want to re-use
one
L1294[22:30:00] <payonel> xarses: what is
your host os?
L1295[22:30:07] <xarses> linux
L1296[22:30:15] <payonel> oh, you're
gravy
L1297[22:30:18] <payonel> :)
L1298[22:37:20] <Kodos> I should really
bite the bullet and get ocemu
L1299[22:37:37] <Kodos> Does it
support/simulate any of the addons
L1300[22:38:30] <Kodos> AmandaC, mind if
I steal that progress bar for my lib?
L1301[22:39:56]
⇨ Joins: Doty1154
(Doty1154!~Doty1154@2601:648:8000:134f:d84:4beb:4223:2924)
L1302[22:46:24]
⇦ Quits: rikai (rikai!~rikai@2607:5300:60:1308::1) (Ping
timeout: 186 seconds)
L1303[22:48:09] <xarses> payonel: well...
I'd stuff it into something else
L1304[22:49:15]
⇨ Joins: rikai
(rikai!~rikai@2607:5300:60:1308::1)
L1305[22:51:12]
⇦ Quits: Doty1154
(Doty1154!~Doty1154@2601:648:8000:134f:d84:4beb:4223:2924) (Ping
timeout: 186 seconds)
L1306[22:51:57]
⇨ Joins: Doty1154
(Doty1154!~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net)
L1307[23:22:44]
<Forecaster> %lootbox
L1308[23:22:44] <MichiBot> Forecaster:
You get a loot box! It contains a Piece of cloth.
L1309[23:35:46]
<Saphire> Halp