跳转到内容
主菜单
主菜单
移至侧栏
隐藏
规范/协议
协议
算法
JVM
多线程/并发
存储
AI
深度学习
工具箱
最近更改
文章分类
全部文章
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
。
搜索
搜索
查看“︁Scheme hello world”︁的源代码
添加话题