没有合适的资源?快使用搜索试试~ 我知道了~
Shem:编程语言Shem的编译器
共184个文件
shem:169个
coffee:7个
xshem:2个
需积分: 9 0 下载量 57 浏览量
2021-04-13
16:32:32
上传
评论
收藏 167KB ZIP 举报
温馨提示
闪 Shem是一种新的编译为JS的,静态类型的,默认情况下纯的功能编程语言。 语义基于但严格按照类似于方式对语言进行求值。 语法是基于S表达式的,允许使用成熟的LISP式宏系统。 Shem的前奏包括一个以后盾的功能齐全的,高度多态的集合库。 该语言已设计为在其自定义构建的IDE( 使用,该IDE受启发,可从获得。 这里是狮子 在没有魔像的情况下使用 克隆此仓库,转到文件夹,然后 npm install npm run build 运行单个文件 echo ' _ (.log (global "console") "Hello world!") ' > test.shem bin/shem test.shem 将单个文件编译为JavaScript bin/shem -c test.shem 运行模块 mkdir test-modules echo ' message "Hello,
资源推荐
资源详情
资源评论
收起资源包目录
Shem:编程语言Shem的编译器 (184个子文件)
compiler.coffee 304KB
command.coffee 14KB
coffee-script.coffee 11KB
helpers.coffee 7KB
optparse.coffee 4KB
shem-cli.coffee 4KB
test.coffee 2KB
.gitattributes 62B
.gitignore 799B
package.json 746B
LICENSE 1KB
sourcemap.litcoffee 6KB
README.md 2KB
Prelude.shem 27KB
overloaded-subfunctions-4.shem 2KB
overloaded-subfunctions.shem 1KB
mixing-constructor-classes-with-fundeps.shem 999B
curried-type-constructor.shem 738B
values-with-constraints.shem 720B
fundep-with-instance-constraints.shem 702B
reduced-call-context.shem 696B
overloaded-subfunctions-3.shem 576B
with-less-params.shem 555B
orphane-subclass.shem 555B
basic.shem 440B
mutually-recursive.shem 410B
combined-shadowing.shem 405B
fundep-on-function.shem 384B
deferring-constraints-on-explicitly-typed-Js-inferred-values.shem 379B
recursive-overloaded-functions.shem 371B
overloaded-reference.shem 353B
constants.shem 353B
Set.shem 337B
instance-constraints-on-arrays.shem 310B
function-with-constrained-result.shem 305B
basic.shem 290B
basic.shem 289B
fundep.shem 289B
multiple-class-constraints.shem 289B
multiple-instances.shem 282B
instance-constraints.shem 278B
mutually-recursive-instances.shem 277B
multiple-methods.shem 270B
map-literal.shem 263B
overloaded-subfunctions-2.shem 254B
mutually-recursive.shem 252B
higher-order-use-of-constrained-function.shem 239B
on-seqs-with-splat.shem 234B
with-constraints.shem 234B
pattern-match.shem 231B
inside-instance.shem 230B
Class.shem 229B
ambiguity-on-deferred-non-polymorphic.shem 226B
on-data.shem 221B
gensyms-in-pattern-match.shem 211B
shortened-quote-and-unquote.shem 209B
multiple-generic-constraints.shem 205B
values-as-syntax.shem 201B
re-exporting-with-renames.shem 201B
instance-after-use.shem 200B
currying.shem 199B
re-exporting.shem 194B
cond.shem 194B
submodule-before-req.shem 194B
dependencies-in-methods.shem 191B
shem 189B
dont-lift-when-used-in-function.shem 184B
on-tuples.shem 182B
quoted-method.shem 175B
constraints-on-dependencies.shem 170B
composite.shem 168B
mutually-dependant-nested-same-name-modules.shem 159B
basic.shem 158B
more-complex.shem 157B
into-match-from-a-call.shem 157B
siblings.shem 157B
polymorphic.shem 156B
using-constructor-in-deferred-definition.shem 153B
quoted-ns-type.shem 150B
compile-dependencies.shem 150B
defer-for-dependencies.shem 150B
nested-modules.shem 149B
Map.shem 147B
A.shem 146B
polymorphic.shem 142B
index.shem 140B
into-match.shem 136B
getters.shem 132B
mutually-dependent.shem 127B
shadowing.shem 126B
method-in-function.shem 125B
Macros.shem 124B
on-seqs.shem 123B
shadowing-in-resolved-types.shem 122B
recursive.shem 122B
aliases.shem 121B
recursive.shem 121B
shadowing-by-callsite.shem 118B
Macros.shem 115B
mutually-dependant-modules-with-renaming.shem 115B
共 184 条
- 1
- 2
资源评论
你就应该
- 粉丝: 46
- 资源: 4600
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功