[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: 1764178860872614.png (1.18 MB, 1200x919)
1.18 MB
1.18 MB PNG
Why isn't there a unixlike environment that uses lisp as a shell scripting environment?
I guess Guix is kinda like that I suppose but it'd be really cool if it was like Emacs and every tool is a lisp program you can look at, is there any system like that?
>>
File: (medley-interlisp).png (169 KB, 1920x1080)
169 KB
169 KB PNG
https://interlisp.org
https://online.interlisp.org
>>
>>107526854
This looks really cool. Thank you.
>>
Just use eshell in Emacs.
>>
>>107528015
I'm aware eshell has lisp implementations of some utilities, however what I'm after is something that's like an Emacs OS. I know templeos is a bit like that
>>
>>107525184
>Why isn't there a unixlike environment that uses lisp as a shell scripting environment?
Because it wouldn't be Unix-like.

>>107526854
That's not Unix-like at all. Interlisp is based on Lisp machines.
>>
>>107528015
>not eat
>>
>>107530599
>food analogy
>>
>>107525184
>is there any system like that
There were. Symbolics Genera and Xerox Interlisp.
>>
>>107531517
They weren't Unix-like though. Unix trannies want the equivalent of "Why isn't there a black person that looks and acts and has DNA exactly like a white person?"
>>
>>107525184
There was schsh but it's built on an old scheme implementation that's unmaintained now. I went through a pretty intense scheme phase (literally three years of nearly zero productivity on my side projects but I guess that kind of thing has to happen) and spent a fair amount of time trying to get it to work on modern guile.

desu shell syntax is what you want for having a shell anyway. It's hideous but ergonomic software tends to be.
>>
>>107531590
Micropython is pretty much what OP wants but he wants it with scheme instead of python.
>>
>>107526854
I but this looks great on an e-ink display.
>>
>>107528084
https://github.com/emacs-exwm/exwm
>>
>>107530599
eat's a terminal (alternative to ansi-term, vterm).
eshell is a shell (alternative to bash, zsh, etc).

If you go here:
https://codeberg.org/akib/emacs-eat
you can see that eat can be used together with eshell.
>>
File: screen_shot_9.png (2.59 MB, 3138x1914)
2.59 MB
2.59 MB PNG
>Lisp Environment: A unique Lisp interpreter for scripting, development, and system tasks.
https://github.com/vygr/ChrysaLisp
>>
>>107525184
you can use gash, a shell written in guile. guix uses it for full-source bootstrapping
https://guix.gnu.org/en/blog/2023/the-full-source-bootstrap-building-from-source-all-the-way-down/
>>
>>107530211
I think you're confusing Unix-like with UNIX philosophy.
>>
how does nanachis knows what computers is?
>>
>>107525184
feel free to make ur own its foss after all
>>
>>107525184
What computer is that
>>
>>107525184
> what is eshell

>>107528084
>what I'm after is something that's like an Emacs OS.
Emacs is already "Emacs OS".
>>
>>107532705
>gash, a shell written in guile.
can you use guile in gash shell, like (cd "~/Downloads"), just like eshell?
>>
>>107535656
I mean, is there a system where EVERYTHING is lisp from top to bottom
Emacs just runs on top of another os
>>
>>107535671
Lisp machines and Mezzano
>>
>>107535671
Symbolics Genera
TI Explorer
Xerox Interlisp-D
Mezzano
>>
>>107532705
Very interesting
https://codeberg.org/guix/gash
>>
>>107535670
it tries to be POSIX compliant, so probably not
>>
>>107532244
Is this strictly a tiling window manager? I know there's some floating features but is it like dwm where it's just for popups etc?
>>
>>107541775
on EXWM any non-emacs window can be a floating window. does dwm really have that limitation?
>>
>>107541875
Can it spawn new Emacs windows?(in contemporary sense not emac sense where frames are windows reversed)
I don't know about dwm it seems like a hackjob to use it in purely floating mode. That feature was added to address problems with older tiling window managers, where application popups would sometimes take a large portion of the screen.
My problem with tiling is that you have to limit your windows to fit your screen all at once same with emacs frames. I guess "scrolling" window managers fixed that with one infinite workspace but I really don't have an issue with windows overlapping.
>>
>>107542085
*frames and windows are reversed
>>
>>107542085
>Can it spawn new Emacs windows?
yes, they're called workspaces in EXWM. but they can't float. it's still a tiling wm first and foremost
>>
>>107535656
>Emacs is already "Emacs OS".
trvke



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.