$ ./demo_os.sh x >>> INJEKTOIDAAN MESH OS KERNEL MVP (UNIX I/O & INTENTS)... >>> INJEKTIO VALMIS! Tarkista selain. Avaa myC6s selaimen DevTools (F12) Console nC$hdC$ksesi dmesg-tulosteen! $B == > BOOTING MESH OS MICROKERNEL... > SESSION ID: x > LISTENING FOR INSTRUCTIONS ON EVENT BUS... > KERNEL: PROCESS MANAGER & DMESG LOADED. > KERNEL: INTENT ROUTER ACTIVE. > DEMO: SPAWNING CLOCK (NO TARGET)... > DEMO: SPAWNING WINDOW & PIPING CLOCK STDOUT TO WINDOW STDIN... 11:52:29 AM == $ ./demo_lexer.sh $SESSION_ID >>> INJEKTOIDAAN STATE-MACHINE LEXER & REPL... >>> INJEKTIO VALMIS! Testaa selaimen REPL:ssC$ esimerkiksi komentoa: echo "hello world" $ == > LEXER: STATE MACHINE TOKENIZER LOADED. > REPL MOUNTED. AWAITING COMMANDS... == > spawn clock > TOKENS: [spawn, clock] > spawn window > TOKENS: [spawn, window] > pipe 1000 1 1001 0 > TOKENS: [pipe, 1000, 1, 1001, 0] == $ ./demo_lexer.sh $SESSION_ID >>> INJEKTOIDAAN STATE-MACHINE LEXER & REPL... >>> INJEKTIO VALMIS! Testaa selaimen REPL:ssC$ esimerkiksi komentoa: echo "hello world" $B == > LEXER: STATE MACHINE TOKENIZER LOADED. > REPL MOUNTED. AWAITING COMMANDS... == > echo "TC$mC$ on yksi token" ja tC$mC$ on monta > TOKENS: [echo, TC$mC$ on yksi token, ja, tC$mC$, on, monta] > spawn clock > TOKENS: [spawn, clock] > spawn window > TOKENS: [spawn, window] > pipe 1000 1 1001 0 > TOKENS: [pipe, 1000, 1, 1001, 0] == > BOOTING MESH OS MICROKERNEL... > SESSION ID: x > LISTENING FOR INSTRUCTIONS ON EVENT BUS... > KERNEL: PROCESS MANAGER & DMESG LOADED. > KERNEL: INTENT ROUTER ACTIVE. > DEMO: SPAWNING CLOCK (NO TARGET)... > DEMO: SPAWNING WINDOW & PIPING CLOCK STDOUT TO WINDOW STDIN... > LEXER: STATE MACHINE TOKENIZER LOADED. > REPL MOUNTED. AWAITING COMMANDS... > echo "TC$mC$ on yksi token" ja tC$mC$ on monta > TOKENS: [echo, TC$mC$ on yksi token, ja, tC$mC$, on, monta] > spawn clock > TOKENS: [spawn, clock] > spawn window > TOKENS: [spawn, window] > pipe 1000 1 1001 0 > TOKENS: [pipe, 1000, 1, 1001, 0] 11:57:03 AM>B ==