#Elle OS

1 messages ยท Page 1 of 1 (latest)

cloud bough
#

you should probably say more information then just "custom compilition tools"

#

it can mean like literally anything

#

like its own abi, programming language, etc

winter dawn
#

looks cool

#

lots of docs

#

(which i wont read)

cloud bough
#

same lol

winter dawn
#

btw do u use AI in this project?

cloud bough
#

having proper docs for any project is insane

winter dawn
#

i spent an hour writing them

cloud bough
winter dawn
cloud bough
#

building it with a custom progrmaming languge is too insane for me lol

arctic parrot
#

I do for docs only that is why there are so many docs or .md lmao. Also use it to do minor stuff like write me some comments.

arctic parrot
#

I do however write the docs out then have it make it sound better.

cloud bough
#

btw please dont put it on the readme, most people dont care (including me) them

#

put it somewhere in the docs

winter dawn
#

more time spent on docs than actually programming

cloud bough
#

but its probably better to just put a summery here

arctic parrot
#

check the other repos!!!

cloud bough
#

is the user apps in a separte repo?

arctic parrot
#

No the Illeshian preprocessor and compiler as well as seedling assembler and linker are. I do alot of programming.

winter dawn
#

hardcoded commands in a kernel shell ๐Ÿฅ€

#

kernel gui manager ๐Ÿฅ€

cloud bough
#

he does have his own assembler tho

winter dawn
cloud bough
#

and btw does it use like a in-kernel compiler/interpeter to execute progrma

winter dawn
#

i read C cuz i dont bother reading asm

cloud bough
#

porgrams

arctic parrot
arctic parrot
winter dawn
#

okay so this is cool and all

#

put all this gui stuff in the backburner until you achive a proper userspace

arctic parrot
winter dawn
#

im not saying scrap it but focus on userspace

arctic parrot
#

it executes a program, mouse freezes, so i understand work more on user space lmao!!!

winter dawn
winter dawn
#

my shit is keyboard only

arctic parrot
winter dawn
#

same

#

just that i went down the astral route

arctic parrot
#

ready to work with others and make it go futher

winter dawn
#

yk getting bash ported

#

SDL, etc..

frozen cairn
winter dawn
arctic parrot
#

The new scoping system is crazy cool, it can be found in seedling repo, its what allowed me to make Illeshian a two tier function language. real child functions.

#

1 tier inheriance for a procedural language.

#

The event system for threads is cool too, have a mail box system, so you dont have a big switch statement like win32. theres a dispatch system for the mail.

arctic parrot
cloud bough
#

so it is a in-kernel compiler?

arctic parrot
#

right now, you have to compile the seedling program ./seed then pass source code as args then link with rootling. After you have a .elm file you put in same folder as os, then make deploy for it to go into AFS file system from there you can execute in terminal. THats why I need help lmao. To a point there are some things I am still learning.

#

THe main process or workflow is there. Illeshian isnt full yet but seedling is capable of writing an app or program for it. Thats what i show in my youtube video I just updated at top.

#

The reason I was pushing graphics so hard is because I Wanted to create an ide and port the assembler and linker in.

#

lmao, guess I need to rewrite docs to better explain ha hah ahh a

vast pollen
#

scary laughter at the end there lol

#

btw the interrupt_flow.md and illeshan.md links in the main readme are broken

arctic parrot
#

Ill take a look. Thank you!

vast pollen
#

np ๐Ÿ™‚

vast pollen
arctic parrot
#

FIxed broken links

#

At this point I cant wait till someone besides me understands whats going on here. Ha ha ha It hards to ask myself questions regarding code.

winter dawn
#

also do i ever complain on the actual high effort projects?

#

yk what

#

ima from now on endorse kernel shells and kernel guis

arctic parrot
#

lmao!!!!

#

A proper os has a shell then a gui terminal right? meaning the gui pipes chars and whatnot, it goes to server, then returns for the shell to execute?

winter dawn
#

then when you get some sort of window manager ported/written you evolve into a pty.

cloud bough
#

i remember that its just a static png right lol

arctic parrot
#

lmao I went to type help hah ah ah ha ha then it was just an image

cloud bough
winter dawn
#

Normal vibecoded approach

#

drawing pure pixels

#

if you wonder where it comes from, this is actually the start of auroraos around 8 months ago

arctic parrot
#

I didnt do that???

winter dawn
#

never said so

#

mine was sloppy asf

#

urs is really good, only thing is that its in kernelspace

arctic parrot
#

ah, got you!!

winter dawn
#

you couldnt even type in it ๐Ÿ™

arctic parrot
#

???

winter dawn
cloud bough
arctic parrot
#

Right, I caught that after lmao!

winter dawn
arctic parrot
#

Well, wick, you come far too!!!

winter dawn
#

this is me today

arctic parrot
#

NIce!!!

winter dawn
#

quite a long way gone

winter dawn
vast pollen
#

I was writing out a long response?

winter dawn
#

-# are you writing an essay or what

winter dawn
#

add a TLDR; long down then

vast pollen
#

ok, one sec

winter dawn
#

so i dont need to read the whole thing

arctic parrot
#

so the tty should be a tty.elm program right?

winter dawn
#

you could just jank your current shell and put it in userspace

vast pollen
#

see you can be helpful

arctic parrot
#

That makes sense. I only did it this way for testing purposes. have to get that program from freezing and know 100 percent programs run before moving things over.

winter dawn
#

you could try and port #1469169777959239680

#

really easy

#

and you get a somewhat proper shell

arctic parrot
#

i think it would be fun to make it a tty.elm kind of like grep but not grep

winter dawn
#

or just doing your own.

arctic parrot
#

YOurs have pipes yet or something like it?

winter dawn
#

messages

#

all shitty asf

#

i reworked them completely in the current (non-pushed) rewrite.

arctic parrot
#

I have passages that can talk between devices and programs then tunnels which is for pure IO buffering like keyboard and stuff. works pretty well since they are cards.

#

Anything considered a card has metadata of some sort

vernal chasm
vast pollen
#

We'll see what happens.

winter dawn
arctic parrot
ivory burrow
#

yay you posted your OS to the projects ๐Ÿ™‚

#

subscribed and starred

arctic parrot
#

I need to come up with a better debugging system. RIght now most of the output goes into the terminal but since I am having a problem with programs freezing when it opens a window, the terminal closes, and I have no output explaining whats making it freeze. Hmmm?

ivory burrow
#

redirect the terminal to a log too

ivory burrow
#

something like this

#
qemu-system-x86_64  ...  -s  -monitor stdio -debugcon file:debug.log
#

so you spawn the (qemu) prompt in stdio

#

but your debug goes to debug.log

#

you can then tail it in a 2nd terminal

#

or do you mean your terminals inside your os