这是名为“猫咪效应”的 Linux 应用,其最新版本可下载为 v3.6.3sourcecode.tar.gz。它可在免费的工作站托管服务提供商 OnWorks 上在线运行。
使用 OnWorks 免费下载并在线运行这个名为 Cats Effect 的应用程序。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从此网站启动OnWorks Linux online 或Windows online emulator 或MACOS online emulator。
- 5. 从您刚刚启动的 OnWorks Linux 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序,安装并运行。
截图:
猫的影响
描述:
Cats-Effect 是一个 Scala 库,提供高性能、纯函数式、异步运行时。它支持在函数式 Scala 应用程序中实现安全且可组合的效果管理(例如副作用、并发性和资源安全)。它定义了诸如 IO、资源、并发等抽象概念。它允许编写能够安全管理资源(关闭/打开、清理)、调度任务、处理并发、定义异步回调、互操作和优雅关闭的应用程序。它是 Typelevel 生态系统的核心部分。
功能
- 捕获同步和异步计算、延迟效果等的 IO monad/效果类型。
- 资源安全抽象(资源、括号等)确保即使在错误/取消情况下也能正确处理资源的设置/清理。
- 支持并发:纤程、异步、调度、中断和协调原语(例如信号量、队列)
- 与 JVM、Scala 版本 2.x 和 Scala 3 集成,在许多情况下还支持 Scala.js(用于 JS 平台);良好的跨平台编译。
- 背压、高效的线程池/执行上下文管理、避免阻塞操作的常见陷阱等。
- 强大的基于法律的设计:类型类、正确性法律、用于验证属性的测试套件支持。
程式语言
斯卡拉
分类
此应用程序也可从 https://sourceforge.net/projects/cats-effect.mirror/ 获取。它已托管在 OnWorks 中,以便通过我们的免费操作系统之一以最便捷的方式在线运行。