文件名称:FunScript.Atom:使用 FunScript 创建的原型 atom 包
文件大小:1.96MB
文件格式:ZIP
更新时间:2024-07-07 07:47:12
F#
使用 FunScript 的 Atom 包 这是一个非常小的示例,展示了如何使用 FunScript 创建原子包。 这是如何运作的? 目前,我们没有用于 atom 包的基于 TypeScript 的映射,因此示例显式使用JSEmit来包装它需要调用的 atom 中的几个函数。 这绝对应该在未来得到改善! 第二个棘手的事情是 atom 需要一个非常特定的包格式(你必须导出一个模块),而 FunScript 生成非常疯狂的 JavaScript。 为了解决这个问题,构建脚本使用 FunScript 生成翻译,然后添加一些额外的包装。 鉴于一类WordCount与构造函数和方法activate和deactivate ,我们称之为funscript翻译下面的F#代码: [| ( fun ( ) -> new WordCount ()); ( fun ( self : WordCou
【文件预览】:
FunScript.Atom-master
----.paket()
--------paket.bootstrapper.exe(13KB)
----paket.dependencies(99B)
----funscript-wc()
--------keymaps()
--------package.json(366B)
--------menus()
--------spec()
--------LICENSE.md(1KB)
--------CHANGELOG.md(65B)
--------lib()
--------styles()
--------README.md(184B)
----src()
--------funscript-atom.fsx(761B)
--------wordcount.fsx(2KB)
----build.cmd(199B)
----.gitignore(29B)
----lib()
--------FunScript.TypeScript.Binding.mixto.dll(8KB)
--------FunScript.TypeScript.Binding.lib.dll(8.44MB)
--------FunScript.TypeScript.Binding.q.dll(3KB)
--------FunScript.TypeScript.Binding.emissary.dll(35KB)
--------FunScript.TypeScript.Binding.jquery.dll(691KB)
--------FunScript.TypeScript.Binding.space_pen.dll(354KB)
--------FunScript.TypeScript.Binding.node.dll(1.02MB)
--------FunScript.TypeScript.Binding.pathwatcher.dll(53KB)
----build.fsx(4KB)
----README.md(2KB)
----build.sh(619B)
----paket.lock(139B)