没有合适的资源?快使用搜索试试~ 我知道了~
free-arrow:在Scala中实现Free Arrow的实现以及其他使用Arrows的有用工具
共139个文件
scala:85个
export:16个
out:13个
需积分: 5 0 下载量 148 浏览量
2021-05-11
06:53:05
上传
评论
收藏 474KB ZIP 举报
温馨提示
自由箭 在Scala中实现Free Arrow的实现以及其他使用Arrows的有用工具 基于将的论文 使用“自由箭头”构建一个计算图,该图可以解释为不同的执行上下文,并可以重用以从较小的上下文创建更复杂的流。 通常,自由箭头( FreeA )用于将某些嵌入式DSL的值组合成类似流的计算图。 使用FreeA的主要动机是使程序的构造与其解释脱钩,从而启用以下功能: 创建可重用的模块化组件,以从较简单的组件构建复杂的程序 更改程序的解释而不更改其结构 静态内省该图以描述流程 使用程序分析结果优化/重写程序 一个示例用例可能是创建一个数据处理流程,该流程既可以用作单个数据点的独立功能,也可以用作流处理器。 使用“自由箭头”,您只需编写一次流程逻辑,并拥有两个解释器。 一个用于纯函数,第二个用于流处理器。 例子 首先定义一组最小运算(代数) sealed trait ConsoleOp [
资源推荐
资源详情
资源评论
收起资源包目录
free-arrow:在Scala中实现Free Arrow的实现以及其他使用Arrows的有用工具 (139个子文件)
Dependencies$Libraries$.class 5KB
Dependencies$Versions$.class 2KB
Dependencies.class 1KB
Dependencies$.class 396B
copy-resources 12B
data 2B
export 14KB
export 13KB
export 13KB
export 13KB
export 2KB
export 2KB
export 2KB
export 2KB
export 88B
export 88B
export 88B
export 1B
export 1B
export 1B
export 1B
export 1B
.gitignore 31B
input_dsp 9B
inputs 11B
README.md 7KB
README.md 3KB
out 46KB
out 25KB
out 297B
out 230B
out 43B
out 0B
out 0B
out 0B
out 0B
out 0B
out 0B
out 0B
out 0B
output 320KB
output_dsp 2KB
addOrSub.png 147KB
translator.png 118KB
Arrow Hierarchy.png 36KB
previous 15KB
previous 13KB
previous 645B
previous 305B
previous 57B
build.properties 18B
build.sbt 2KB
plugins.sbt 330B
FreeArrow.scala 32KB
ZArrow.scala 15KB
package.scala 10KB
instances.scala 6KB
FreeArrowSpec.scala 6KB
package.scala 5KB
BiFunctionK.scala 5KB
FreeEvalTest.scala 4KB
Rankings.scala 4KB
MetricsTest.scala 4KB
engagement.scala 4KB
ExprTest.scala 4KB
evaluation.scala 4KB
ResultRelevancies.scala 4KB
Recs.scala 3KB
engagemement.scala 3KB
BiKleisli.scala 3KB
package.scala 3KB
exampleDsl.scala 3KB
evaluation.scala 3KB
MetricBuilderSpec.scala 3KB
MyEngagement.scala 3KB
key.scala 3KB
BiFunctionKMacros.scala 2KB
AccumMap.scala 2KB
Parser.scala 2KB
Results.scala 2KB
ApiTest.scala 2KB
AccumWriter.scala 2KB
EngagedResults.scala 2KB
ExampleMain.scala 2KB
ToRel.scala 2KB
FreeCompose.scala 2KB
RankedRelevancies.scala 2KB
package.scala 2KB
AkkaStreamArrowSpec.scala 2KB
BiEitherK.scala 2KB
relevance.scala 2KB
Interpreter.scala 2KB
key.scala 2KB
BiTuple2K.scala 2KB
FieldExpr.scala 2KB
package.scala 2KB
BiConst.scala 2KB
Engagements.scala 2KB
package.scala 2KB
BiInjectK.scala 2KB
共 139 条
- 1
- 2
资源评论
yoreua
- 粉丝: 27
- 资源: 4691
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功