M/PC – A Concatenative OS
wiki.xxiivv.com
M/PC – A Concatenative OS
1–10 of 14 posts
Re: M/PC – A Concatenative OS
#2Nevertheless an interesting idea. Unix pipes are basically concatenative, I've often thought how much mileage you could get out of going more in this direction.
Having said that. This has a lot of forth in it. (Dup, over, rot) I'm not sure the forth way, of passing options in the stack would necessarily work so well in a shell.
Re: M/PC – A Concatenative OS
#3Is this not more of a shell than an os? Nevertheless an interesting idea. Unix pipes are basically concatenative, I've often thought how much mileage you could get out of going more in this direction. Having said that. This has a lot of forth in it. (Dup, over, rot) I'm not sure the forth way, of passing options in the stack would necessarily work so well in a shell.
Probably not literally realizable right now, but IMHO, the closer we can get, the better
Re: M/PC – A Concatenative OS
#4Re: M/PC – A Concatenative OS
#5Re: M/PC – A Concatenative OS
#6Re: M/PC – A Concatenative OS
#7maybe I am dumb, but I don't really get how this is different to just piping between commands?
Re: M/PC – A Concatenative OS
#8Is this not more of a shell than an os? Nevertheless an interesting idea. Unix pipes are basically concatenative, I've often thought how much mileage you could get out of going more in this direction. Having said that. This has a lot of forth in it. (Dup, over, rot) I'm not sure the forth way, of passing options in the stack would necessarily work so well in a shell.
It kind of asks "What if we built an OS, but with all data sourced from immutable, append-only logs processed by pure functios?" Probably not literally realizable right now, but IMHO, the closer we can get, the better
Re: M/PC – A Concatenative OS
#9Re: M/PC – A Concatenative OS
#10Is this not more of a shell than an os? Nevertheless an interesting idea. Unix pipes are basically concatenative, I've often thought how much mileage you could get out of going more in this direction. Having said that. This has a lot of forth in it. (Dup, over, rot) I'm not sure the forth way, of passing options in the stack would necessarily work so well in a shell.
You might enjoy the "Shell Has a Forth-like Quality" article. It's changed my shell scripting a lot.