如何使用 common lisp 确定操作系统和主机名?
为了让我的 .sbclrc 文件在我使用的两台计算机上工作,我想要一种从 sbcl 中获取主机名和/或操作系统的方法。我知道我可以设置然后查找环境变量,但是有更直接的方法吗?
更新
我将问题更改为引用 common lisp,因为 Ken 的答案并不特定于 sbcl。
To get my .sbclrc file working on the two computers I use, I'd like a way to get the hostname and/or operating system from within sbcl. I know I could set and then look for an environment variable, but is there a more direct approach?
Update
I changed the question to refer to common lisp, since the answer from Ken is not specific to sbcl.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我将使用“环境”函数:
I'd use the 'environment' functions:
编辑:我更喜欢@Ken 的解决方案。 +1。
EDIT: I like @Ken's solution better. +1.