首页
随机
最近更改
特殊页面
社群首页
参数设置
关于WHY42
免责声明
WHY42
搜索
用户菜单
登录
欢迎来到Riguz的小站!这是一个私人wiki,用来记录一些我的笔记。
查看“︁Scheme hello world”︁的源代码
←
Scheme hello world
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
最近准备创建一个简单的基于JVM的新语言,但在语法设计上犹豫不决,研究了一些资料后,觉得可能Lisp正是我所追求的清晰、简单、优雅的语法参考,因此决定深入了解一下Scheme。 = 开发环境配置= == 运行环境== 编译安装[https://github.com/cisco/ChezScheme ChezScheme],据说是最好的scheme实现。 <syntaxhighlight lang="bash"> git clone https://github.com/cisco/ChezScheme.git cd ChezScheme ./configure make sudo make install </syntaxhighlight> 完成之后应该就可以来写一个hello world了: <pre> Chez Scheme Version 9.5.5 Copyright 1984-2020 Cisco Systems, Inc. > (+ 1 1) 2 > > (display "Hello world") Hello world </pre> == Visual studio code== 需要安装两个插件 * vscode-scheme * Code Runner 然后在settings中查找"Code-runner: Executor Map",修改其中的scheme命令行: <syntaxhighlight lang="json"> "code-runner.executorMap": { "scheme": "scheme --script" } </syntaxhighlight> 参考: * [https://www.yinwang.org/blog-cn/2013/04/11/scheme-setup Scheme 编程环境的设置]
返回
Scheme hello world
。