These are chat archives for TARDIX/Dev

25th
Jun 2015
ashnwill
@ashnwill
Jun 25 2015 00:49
anyone else remember this beauty?
makes me want to make a CC datacenter OS
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 00:50
TARDIX.
ashnwill
@ashnwill
Jun 25 2015 00:55
meh tardix isn't complete enough
and i don't wanna wait two months for it to be
so i'll look for something else for now
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 00:56
oy
tardix is very complete
ashnwill
@ashnwill
Jun 25 2015 00:59
"demhydraz"? more like "demsandboxholes"
i don't really understand why uberkernel (despite its horrible name) seems to be a laughingstock
it's not THAT bad
at least IT has custom I/O streams and shit...
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 01:05
oy
we have all of the "and shit..."
ashnwill
@ashnwill
Jun 25 2015 01:05
but none of the custom I/O streams?
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 01:05
ya
ashnwill
@ashnwill
Jun 25 2015 01:06
I implemented those in Kentaurus, them and devices were the only two things that weren't total spaghetti though
sadly I had to scrap the entire thing
because i'm bad at coding
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 01:06
i'm doing useful shit now
ashnwill
@ashnwill
Jun 25 2015 01:07
like what?
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 01:07
like Muon
ashnwill
@ashnwill
Jun 25 2015 01:07
wuzzdat?
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 01:07
kernel mode support C library
ashnwill
@ashnwill
Jun 25 2015 01:07
dude you have no right to get on my back about CC OSes being useless
I had my own rant about that a while back
i fully understand how useless they are
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 01:08
i'm not getting on anyone's back chill
ashnwill
@ashnwill
Jun 25 2015 01:10
huh that's nifty
it looks like uberkernel is based off of cclinux
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 01:10
w0t
ashnwill
@ashnwill
Jun 25 2015 01:10
like conceptually
lol it's like
a conglomeration
of concepts from tons of different CC kernels
+ a shit ton of other stuff
whoops
better escape that
my god
oh nvm
ashnwill
@ashnwill
Jun 25 2015 01:26
mfw the tekkit launcher downloads this fucking massive font and it takes three minutes
ashnwill
@ashnwill
Jun 25 2015 13:39
when my sister and her friend are like "LET'S PULL AN ALL-NIGHTER ON THE COMPUTER AND REALLLLLLYYYYYYY TRY THIS TIME! YAAAY!" and I come in to her room at like 2 AM and they're both asleep on the floor
and i'm just like
"GOML"
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 15:36
@ashnwill p o k e
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 17:51
cats.
SquidDev
@SquidDev
Jun 25 2015 20:01
For those who haven't watched it yet: https://youtu.be/Y7aEiVwBAdk
:+1: Highly recommend.
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 20:36
hah lol
loved it
SquidDev
@SquidDev
Jun 25 2015 20:38
Props to Github for great videos.
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 20:40
oh damn
accidentally sharpie'd my wall
Atom version is 211 for me
SquidDev
@SquidDev
Jun 25 2015 20:41
I haven't checked: MonoDevelop ATM.
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 20:41
..
ubuntu?
SquidDev
@SquidDev
Jun 25 2015 20:41
Yeah.
Have VS on windows, but can't be bothered to reboot.
This does look pretty cool though.
Not as good as atom, but different.
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 20:44
@SquidDev it's exactly atom
the OS X app identifier for it is com.github.atom
SquidDev
@SquidDev
Jun 25 2015 20:45
No it isn't. It is electron.
Which was previously known as 'atom core'.
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 20:45
nope, it's literally atom
with a bad theme
and typescript support
SquidDev
@SquidDev
Jun 25 2015 20:47
I'm not even going to get in a debate with you about MS products: I gave up a long time ago. :P
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 20:48
I have looked at the source
and it is literally atom
SquidDev
@SquidDev
Jun 25 2015 20:49
Oh. I forgot SwapBuffers. Doh!
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 20:57
what are swap buffers
are they buffers on your swap?
SquidDev
@SquidDev
Jun 25 2015 21:03
Used for double buffered rendering: you have a buffer you are rendering, and a buffer that the computer is drawing to the screen.
Then you swap them, so the computer draws the one you've just rendered, and you overwrite the other one.
It reduces flicker, etc...
But if you don't call it, you never draw.
Anyways, g'night.
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 21:55
ughhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
I need to rewrite TARDIX again
Creator
@Creator
Jun 25 2015 21:58
Why?
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 22:00
Lua 5.2 compat
Creator
@Creator
Jun 25 2015 22:00
not that hard
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 22:00
I use many getfenvs
Creator
@Creator
Jun 25 2015 22:02
I use some
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 22:02
I use MANY
the problem isn't getfenv(function)
the problem is getfenv(level)
getfenv(2), e.g., returns the caller's env
@Creator how about I make TARDIX OOP?
Creator
@Creator
Jun 25 2015 22:16
IDK
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 22:17
would be awesome
ashnwill
@ashnwill
Jun 25 2015 22:18
ay
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 22:18
@ashnwill
I'm rewriting TARDIX
going to integrate Mu
ashnwill
@ashnwill
Jun 25 2015 22:18
nice
you should make a JIT compiler to Mu for Lua
it'd be cool if a CC OS like
looped through all the loaded programs,
and stepped through it
like executing another instruction
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 22:26
@ashnwill so tardix-L52 (is the codename for the rewrite) will be OOP
very oop
I'm going to completely rewrite boot code
add initial ramdisks
filesystem mounting
completely rewrite multitasking
ashnwill
@ashnwill
Jun 25 2015 22:27
yus
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 22:28
add very very deep source documentation
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 22:40
awesome got a TLCO working
ashnwill
@ashnwill
Jun 25 2015 22:41
TLCOs are the best
they're great technologically, and philosophically
technologically because it opens a huge array of possibilities,
and philosophically because it makes it closer to an actual OS
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 22:48
@ashnwill a cool thing I'll have is in the scheduler
there'll be a thing that detects an event and times it until the next one is received
this will enable things such as:
firing a terminate event when C-c is pressed
ashnwill
@ashnwill
Jun 25 2015 22:49
^C*
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 22:49
I call it C-c.
i'd better do fire an [ipc, kill] event on C-c and terminate on C-d
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 22:57
ok, so now it's impossible to kill TARDIX
ashnwill
@ashnwill
Jun 25 2015 22:57
was it possible to kill it with Ctrl-T before?
Matheus Magalhães de Alcantara
@demhydraz
Jun 25 2015 22:57
a long time ago yes
Ctrl-T killed it