在DrRacket中运行simplescheme

在DrRacket中运行simplescheme,scheme,racket,Scheme,Racket,我想在DrRacket上运行“simplescheme”的代码,在将其放到设备的android上之前对其进行测试。我在DrRacket菜单中提供的语言列表中找不到lang simplescheme 我已经在设备上安装了“simplescheme”的android应用程序,但是如何首先在桌面上测试代码呢?我在网上找不到适用于Linux或Windows的“simplescheme”解释器 我怎样才能解决这个问题?谢谢你的评论/回答 根据简单方案网站: Simple Scheme是一种受Scheme和

我想在DrRacket上运行“simplescheme”的代码,在将其放到设备的android上之前对其进行测试。我在DrRacket菜单中提供的语言列表中找不到lang simplescheme

我已经在设备上安装了“simplescheme”的android应用程序,但是如何首先在桌面上测试代码呢?我在网上找不到适用于Linux或Windows的“simplescheme”解释器


我怎样才能解决这个问题?谢谢你的评论/回答

根据简单方案网站:

Simple Scheme是一种受Scheme和Racket启发的语言

这意味着Simple方案的唯一实现是Android方案

但是,在桌面上运行程序有两个选项

第一个是安装Android仿真器并在仿真器中运行Simple Scheme。这将允许您运行真正的简单方案

其他选项是使用lang racket,并限制自己使用Simple Scheme支持的结构:


有利的一面是,这允许您使用DrRacket,但您可能会使用Simple Scheme中缺少的构造。

根据Simple Scheme网站:

Simple Scheme是一种受Scheme和Racket启发的语言

这意味着Simple方案的唯一实现是Android方案

但是,在桌面上运行程序有两个选项

第一个是安装Android仿真器并在仿真器中运行Simple Scheme。这将允许您运行真正的简单方案

其他选项是使用lang racket,并限制自己使用Simple Scheme支持的结构:

从好的方面来说,这允许您使用DrRacket,但您可能会使用简单方案中缺少的构造。

NB!这个答案是离题的,因为它只是简单的方案,而不是简单的方案。我把它留在这里,因为名字很相似

Racketeer和Soer制作了一个Racket模块语言,以支持Racket语言套件中的Simply Scheme。在Racket中,设置左下角的下拉列表,以确定源语言并替换定义窗口,包括以下语言行:

#lang planet dyoo/simply-scheme:2

(se (butlast (bf "this"))
    "world")
然后按RUN。它将下载并安装该语言,然后您将看到答案hi world。第一次你可能会看到一个错误,但我的经验是,它会在连续运行中消失

这些定义将具有中描述的所有简单方案功能。快乐的黑客

NB!这个答案是离题的,因为它只是简单的方案,而不是简单的方案。我把它留在这里,因为名字很相似

Racketeer和Soer制作了一个Racket模块语言,以支持Racket语言套件中的Simply Scheme。在Racket中,设置左下角的下拉列表,以确定源语言并替换定义窗口,包括以下语言行:

#lang planet dyoo/simply-scheme:2

(se (butlast (bf "this"))
    "world")
然后按RUN。它将下载并安装该语言,然后您将看到答案hi world。第一次你可能会看到一个错误,但我的经验是,它会在连续运行中消失


这些定义将具有中描述的所有简单方案功能。快乐的黑客

因此,只有这些功能可用。在这个优秀的应用程序中,用户输入和文件读取功能目前似乎都不可用。如果你使用“大爆炸”,你可以在鼠标上和屏幕上做出反应。我也看不到文件函数。考虑发送布莱恩电子邮件,所以只有这些功能是可用的。在这个优秀的应用程序中,用户输入和文件读取功能目前似乎都不可用。如果你使用“大爆炸”,你可以在鼠标上和屏幕上做出反应。我也看不到文件函数。考虑发送布莱恩EMAIL。Simple方案是针对Android的,但简单的方案似乎并不如此。我想在Android上试试Scheme/Racket。@mso我可能太快了,把两者混在了一起。。我将删除此答案,因为它与主题无关…@mso Racket是。从这篇文章来看,它似乎是本地的。我认为你应该让你的答案在那里,因为名字是如此相似。@mso我将保持原样。还要知道Danny还制作了一个将racket的子集转换为JavaScript的程序。。我想这可能在android应用程序中也适用。simple-scheme适用于android,但simple-scheme似乎并非如此。我想在Android上试试Scheme/Racket。@mso我可能太快了,把两者混在了一起。。我将删除此答案,因为它与主题无关…@mso Racket是。从这篇文章来看,它似乎是本地的。我认为你应该让你的答案在那里,因为名字是如此相似。@mso我将保持原样。还要知道Danny还制作了一个将racket的子集转换为JavaScript的程序。。我想这在安卓应用程序中也可能起作用。