Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Scsh

From Wikipedia, the free encyclopedia
Unix shell
Scsh
Original authorOlin Shivers
DevelopersBrian Carlstrom
Martin Gasbichler
Mike Sperber
Initial release31 October 1994; 31 years ago (1994-10-31)
Stable release
0.6.7 / 16 May 2006; 19 years ago (2006-05-16)
Written inScheme 48
Operating systemUnix-like
PlatformIA-32
Size4.2 MB
Available inEnglish
TypeUnix shell
LicenseBSD-3-Clause
Websitewww.scsh.net
Repositorygithub.com/scheme/scsh

Scsh (aScheme shell) is computersoftware, a type ofshell for anoperating system. It is a Portable Operating System Interface (POSIX)application programming interface (API) layered on the programming languageScheme, in a manner to make the most of Scheme's ability forscripting. Scsh is limited to32-bit platforms but there is a development version against the latestScheme 48 that works in64-bit mode.[1] It isfree and open-source software released under theBSD-3-Clause license.

Features

[edit]

Scsh includes these notable features:

Example

[edit]
#!/usr/local/bin/scsh-s!#(define(executablesdir)(with-cwddir(filterfile-executable?(directory-filesdir#t))))(define(writelnx)(displayx)(newline))(for-eachwriteln(append-mapexecutables((infix-splitter":")(getenv"PATH"))))

"Acknowledgments"

[edit]

The reference manual for Scsh includes a spoofAcknowledgments section[2] written by Olin Shivers. It starts:

Who should I thank? My so-called "colleagues", who laugh at me behind my back, all the while becoming famous on my work? My worthless graduate students, whose computer skills appear to be limited to downloading bitmaps off of netnews? My parents, who are still waiting for me to quit "fooling around with computers," go to med school, and become a radiologist? My department chairman, a manager who gives one new insight into and sympathy for disgruntled postal workers?

and concludes with:

Oh, yes, the acknowledgements. I think not. I did it. I did it all, by myself.

See also

[edit]

References

[edit]
  1. ^"scheme/scsh: A Unix shell embedded in scheme".GitHub. Retrieved2024-01-12.
  2. ^"Acknowledgements (reprinted in Philip Greenspun's book,Database-backed Web Sites)".Philip Greenspun. Retrieved2018-12-04.

External links

[edit]
Features
Object systems
Implementations
Standardized
Common
Lisp
Scheme
ISLISP
Unstandardized
Logo
POP
Operating system
Hardware
Community
of practice
Technical standards
Education
Books
Curriculum
Organizations
Business
Education
People
Common
Lisp
Scheme
Logo
POP
Stub icon

ThisUnix-related article is astub. You can help Wikipedia byadding missing information.

Retrieved from "https://en.wikipedia.org/w/index.php?title=Scsh&oldid=1320066541"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp