klange changed the topic of #osdev to: Operating System Development || Don't ask to ask---just ask! || For 3+ LoC, use a pastebin (for example https://gist.github.com/) || Stats + Old logs: http://osdev-logs.qzx.com New Logs: https://libera.irclog.whitequark.org/osdev || Visit https://wiki.osdev.org and https://forum.osdev.org || Books: https://wiki.osdev.org/Books
goliath has quit [Quit: SIGSEGV]
agent314 has quit [Ping timeout: 244 seconds]
svm is now known as msv
TkTech has quit [Ping timeout: 252 seconds]
LjL has quit [Read error: Connection reset by peer]
LjL has joined #osdev
cloudowind has quit [Ping timeout: 244 seconds]
cloudowind has joined #osdev
Lucretia has quit [Remote host closed the connection]
agent314 has joined #osdev
frytaped has joined #osdev
heat has quit [Ping timeout: 264 seconds]
housemate has joined #osdev
housemate has quit [Max SendQ exceeded]
housemate has joined #osdev
housemate has quit [Max SendQ exceeded]
housemate has joined #osdev
housemate has quit [Max SendQ exceeded]
housemate has joined #osdev
housemate has quit [Max SendQ exceeded]
housemate has joined #osdev
edr has quit [Quit: Leaving]
housemate has quit [Quit: Nothing to see here. I wasn't there. I take IRC seriously. I do not work for any body DIRECTLY although I do represent BOT NET.]
bradd has quit [Remote host closed the connection]
bradd has joined #osdev
bradd has quit [Remote host closed the connection]
bradd has joined #osdev
bradd has quit [Remote host closed the connection]
[Kalisto] has quit [Quit: No' vemo']
[Kalisto] has joined #osdev
bradd has joined #osdev
bradd has quit [Remote host closed the connection]
bradd has joined #osdev
bradd has quit [Read error: Connection reset by peer]
fkrauthan has quit [Quit: ZNC - https://znc.in]
fkrauthan has joined #osdev
bradd has joined #osdev
ryoskzypu has quit [Quit: leaving]
terrorjack45 has quit [Quit: The Lounge - https://thelounge.chat]
terrorjack45 has joined #osdev
bradd has quit [Remote host closed the connection]
bradd has joined #osdev
bradd has quit [Remote host closed the connection]
bradd has joined #osdev
TkTech has joined #osdev
monkeyPlus has joined #osdev
monkeyPlus has quit [Quit: monkeyPlus]
Brnocrist has quit [Ping timeout: 260 seconds]
Brnocrist has joined #osdev
housemate has joined #osdev
housemate has quit [Remote host closed the connection]
housemate has joined #osdev
housemate has quit [Ping timeout: 260 seconds]
Brnocrist has quit [Ping timeout: 265 seconds]
heat has joined #osdev
netbsduser has joined #osdev
housemate has joined #osdev
Brnocrist has joined #osdev
Lucretia has joined #osdev
karenw has joined #osdev
bauen1 has joined #osdev
GeDaMo has joined #osdev
housemate has quit [Read error: Connection reset by peer]
karenw has quit [Ping timeout: 276 seconds]
frytaped has quit [Quit: WeeChat 4.4.2]
karenw has joined #osdev
housemate has joined #osdev
frytaped has joined #osdev
housemate has quit [Max SendQ exceeded]
goliath has joined #osdev
housemate has joined #osdev
housemate has quit [Max SendQ exceeded]
housemate has joined #osdev
sortiecat has joined #osdev
m5zs7k has quit [Ping timeout: 252 seconds]
m5zs7k has joined #osdev
housemate has quit [Quit: Nothing to see here. I wasn't there. I take IRC seriously. I do not work for any body DIRECTLY although I do represent BOT NET.]
heat_ has joined #osdev
heat has quit [Read error: Connection reset by peer]
karenw has quit [Ping timeout: 252 seconds]
Dead_Bush_Sanpa1 has joined #osdev
Dead_Bush_Sanpai has quit [Ping timeout: 265 seconds]
Dead_Bush_Sanpa1 is now known as Dead_Bush_Sanpai
Lucretia has quit [Remote host closed the connection]
Dead_Bush_Sanpa1 has joined #osdev
Lucretia has joined #osdev
Dead_Bush_Sanpai has quit [Ping timeout: 272 seconds]
Dead_Bush_Sanpa1 is now known as Dead_Bush_Sanpai
frytaped has quit [Quit: WeeChat 4.4.2]
sortiecat has quit [Quit: Leaving]
jedesa has joined #osdev
MiningMarsh has quit [Quit: ZNC 1.9.1 - https://znc.in]
MiningMarsh has joined #osdev
edr has joined #osdev
craigo has quit [Ping timeout: 248 seconds]
Turn_Left has joined #osdev
netbsduser` has joined #osdev
netbsduser has quit [Ping timeout: 260 seconds]
Arthuria has joined #osdev
Left_Turn has joined #osdev
hwpplayer1 has joined #osdev
Turn_Left has quit [Ping timeout: 252 seconds]
karenw has joined #osdev
Turn_Left has joined #osdev
Marsh has joined #osdev
MiningMarsh has quit [Ping timeout: 252 seconds]
Marsh is now known as MiningMarsh
Left_Turn has quit [Ping timeout: 246 seconds]
MiningMarsh has quit [Client Quit]
MiningMarsh has joined #osdev
MiningMarsh has quit [Client Quit]
MiningMarsh has joined #osdev
MiningMarsh has quit [Quit: ZNC 1.9.1 - https://znc.in]
MiningMarsh has joined #osdev
MiningMarsh has quit [Client Quit]
MiningMarsh has joined #osdev
MiningMarsh has quit [Quit: ZNC 1.9.1 - https://znc.in]
MiningMarsh has joined #osdev
MiningMarsh has quit [Remote host closed the connection]
MiningMarsh has joined #osdev
MiningMarsh has quit [Client Quit]
MiningMarsh has joined #osdev
goliath has quit [Quit: SIGSEGV]
MiningMarsh has quit [Quit: ZNC 1.9.1 - https://znc.in]
MiningMarsh has joined #osdev
bauen1 has quit [Ping timeout: 252 seconds]
MiningMarsh has quit [Quit: ZNC 1.9.1 - https://znc.in]
MiningMarsh has joined #osdev
Arthuria has quit [Ping timeout: 246 seconds]
agent314 has quit [Ping timeout: 244 seconds]
agent314 has joined #osdev
xenos1984 has quit [Ping timeout: 248 seconds]
xenos1984 has joined #osdev
karenw has quit [Ping timeout: 246 seconds]
jedesa has quit [Ping timeout: 252 seconds]
goliath has joined #osdev
frytaped has joined #osdev
edr has quit [Quit: Leaving]
ryoskzypu has joined #osdev
frytaped has quit [Read error: Connection reset by peer]
MiningMarsh has quit [Quit: ZNC 1.9.1 - https://znc.in]
MiningMarsh has joined #osdev
xenos1984 has quit [Ping timeout: 246 seconds]
bauen1 has joined #osdev
xenos1984 has joined #osdev
matrice64 has joined #osdev
agent314 has quit [Ping timeout: 244 seconds]
agent314 has joined #osdev
matrice64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
matrice64 has joined #osdev
matrice64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
d5k has joined #osdev
d5k has quit [Client Quit]
d5k has joined #osdev
<cloudowind> goodays osdev people
<pog> howdy
<d5k> hi
dude12312414 has joined #osdev
* Ermine gives pog a piece of cheese
* pog is fascinated
<cloudowind> how are you fellows doing , a bit quite here
<zid> cant talk, joining a cult
<pog> i'm tired
<zid> cult will fix that
<pog> neat
* pog joins
<nikolar> what cult are you going zid
<zid> I'm not sure yet, I'm still reading brochures
<kof673> inching towards a scripting language...a scripting language with goto, labels, no functions per se, every command can be overridden at run-time or a global intercept as well, data pointers, function pointers and setjmp/longjmp buffers as a first-class variable type...that kind of scripting language lol
<nikolar> I think that's just basic
<nikolar> With extra steps
<zid> basic?
<nikolar> BASIC
<zid> oh, kof
<pog> call it ACIDIC
<nikolar> Kek
<pog> there's probably already a basic impl out there called acidic
<pog> too obvious of a name
<heat_> there's an implementation of ACIDIC called DIC
<heat_> hehehehehehehehehe
<kof673> i assume basic stuff let you peek/poke but could it jmp (to non-basic code that is) and basically get "full access" ?
<kof673> i mean, i'm sure it was relatively "open"
<GeDaMo> There was often a USR function which allowed calling machine code
<kof673> i just didn't want to deal with a "call stack" but if you have pseudo-code: alias foo='bar; baz; quux' override quux (assume it is a built-in) = 'echo 1 ; echo 2' override echo='...' then basically i will still have to track the 'levels' there, since things can be aliases or overrides, and "recurse"
<kof673> foo -> calls quux, which is overriden, and calls echo, which could also be overridden, etc. assume these are all built-in command names
* cloudowind is trying to understand
<kof673> function a() calls function b() calls function c() --- then function c "returns". it has to know where to return to, somewhere inside function b()
<kof673> so even without "functions" per se, a similar thing if such "nesting' is allowed
<GeDaMo> Continuation passing?
<cloudowind> like a dream within a dream and we need to know where to wake up when we wake up ?:)
<kof673> say an "alias" just is a sequence of one or more commands .... then, a; b; c; d; assuming "b" was an alias it might "expand" to more than one command, so even without functions, it is not quite "flat"
<kof673> have to keep track of what exact command is executing, if that makes sense, within "b" in that case
<kof673> you could "bind" it once and require user specify ahead of time, but then that ruins the "allow overriding at run-time" property :D
<kof673> or then you'd have to find every instance in your "syntax tree" and update it, etc. too much work
<kof673> and with something like eval ....you may not know ahead of time all the places that call "b"
<kof673> i'm not saying this is a good idea, just wanted to keep it dynamic :D
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
GeDaMo has quit [Quit: 0wt 0f v0w3ls.]
<cloudowind> one day , they read fragments of heraclet to socrates , and then they ask how he find it? socrat answers:The part I understand is excellent, and so too is, I dare say, the part I do not understand; but it needs a Delian diver to get to the bottom of it."
<kof673> you can dlopen() C code you wrote and add new "builtins" too, but i don't assume that is available, but you can change where the C function pointers that implement built-in commands point to as well
<kof673> "if a program can't rewrite its own code, what good is it?" he asked -- story of mel
<froggey> mel was a terrible programmer. wrote absolutely unmaintainable code
<cloudowind> did he die?
MiningMarsh has quit [Quit: ZNC 1.9.1 - https://znc.in]
MiningMarsh has joined #osdev
<kof673> lol i'm not saying any of this is a good idea, just it is 100% unsafe, doesn't get in your way ;D
<zid> good hacker, bad programmer :p
<nikolar> who's mel
<cloudowind> https://youtu.be/PmtFtWVrxFE?si=xZjpBcAZdpwKf9vz&t=1052 good hacker like this ? :p all day everyday...
<zid> google story of mel
Arthuria has joined #osdev
<zid> heat_: nikolar doesn't want to invade bosnia for me, when are invading olivenza?
<heat_> whenever you're ready
<heat_> portugal uk oldest alliance in the world babyyyyyyyyy
<nikolar> lol
<nikolar> does it still count
<zid> yea it's still active
<nikolar> was portugal ever called into a war because of it
<zid> If spain attacks portugal, we will cede spain to gibralta
<nikolar> lol
<zid> except for olivenza, that's portugal
<zid> nikolar: we're both in nato so atm it's sort of redundant, but it forced portugal onto the uk side in both ww1 and ww2
<zid> and the azores were offered to the royal navy for use during the falklands war
<nikolar> interesting
<zid> also in 1890 we told them to give us some bits of africa they had invaded but we had already claimed, and their government collapsed trying to figure out if they should or not :P
<nikolar> lol
<nikolar> nice
Halofreak1990 has joined #osdev
agent314 has quit [Ping timeout: 252 seconds]
agent314 has joined #osdev
<cloudowind> what happened to Peace friendship respect collobration and love ?
fedaykin has quit [Quit: leaving]
<Ermine> Invincible Armada 2 when
fedaykin has joined #osdev
Arthuria has quit [Ping timeout: 248 seconds]
hwpplayer1 has quit [Remote host closed the connection]
Turn_Left has quit [Read error: Connection reset by peer]
Arthuria has joined #osdev