搜索结果:effects(7 个)
按分类缩小范围
zio
综合 62
〔中文简介暂未生成〕 ZIO — A type-safe, composable library for async and concurrent programming in Scala
scalachess
综合 61
scalachess 是知名国际象棋网站 lichess.org 背后的核心国际象棋逻辑库。基于 Scala 3 开发,它利用位棋盘(bitboard)数据结构,以纯函数式、完全不可变且无副作用的方式处理国际象棋规则与走法验证,为开发者提供高性能、可靠的棋局核心逻辑支持。
redis4cats
综合 59
redis4cats 是一个 Scala 版的 Redis 客户端,基于 Cats Effect、Fs2 和 Java 异步客户端 Lettuce 构建。它解决了在函数式编程中安全、异步操作 Redis 的需求,提供纯函数式的 Effects API 与 Streams 流式处理支持,适用于生产环境。
effekt
综合 56
〔中文简介暂未生成〕 A language with lexical effect handlers and lightweight effect polymorphism
cats-effect
综合 56
Cats Effect 是 Scala 的高性能纯函数式异步运行时框架。它主要解决并发、异步任务调度及副作用管理难题;核心提供 `IO` monad 来安全捕获和控制同步或异步操作,并定义类型类(Typeclasses)规范,支持资源安全释放与并发协作。
LTMorphingLabel
综合 55
LTMorphingLabel 是一个用 Swift 编写的 UILabel 子类,旨在解决 iOS 文本切换时效果单调的问题。它复刻了类似 iOS 8 QuickType 的优雅变形过渡,内置缩放、蒸发、下落、像素化、闪烁、燃烧等多种动态文字变换特效,同时支持 UIKit 与 SwiftUI。
eff
综合 54
eff 是一个面向 Scala 的函数式编程库。它旨在替代复杂的单子变换器(Monad Transformers),解决多重副作用组合繁琐的问题。核心提供基于“Freer Monad”的可扩展副作用(Eff monad),开箱支持 Reader、Writer、State 等常用效果,并允许开发者自定义副作用栈。