awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

Awesome GitHub RepositoriesFunctional Programming Interoperability Standards

Standards and naming conventions that ensure different functional libraries can interoperate.

Distinct from Interoperability Standards: Specific to functional programming signatures, unlike general network or metadata interoperability.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Functional Programming Interoperability Standards. Refine with filters or upvote what's useful.

Awesome Functional Programming Interoperability Standards GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • fantasyland/fantasy-landAvatar fantasyland

    fantasyland/fantasy-land

    10,233Vezi pe GitHub↗

    Fantasy Land is a specification for algebraic interfaces in JavaScript. It defines a set of rules, naming conventions, and behavioral contracts for common functional programming structures to ensure consistent behavior and interoperability across the ecosystem. The project establishes a common language for defining computational contexts and data transformation interfaces. By providing a standard set of signatures, it enables different JavaScript libraries to work together through shared algebraic specifications. The specification covers a wide range of functional abstractions, including alg

    Ensures JavaScript libraries can work together by sharing a common set of algebraic signatures and conventions.

    JavaScript
    Vezi pe GitHub↗10,233
  • typelevel/catsAvatar typelevel

    typelevel/cats

    5,447Vezi pe GitHub↗

    Cats este o bibliotecă de programare funcțională și type class pentru Scala, concepută pentru a implementa tipare algebrice și abstracțiuni funcționale. Aceasta oferă un set standardizat de interfețe și un toolkit modular de wrapper-e și containere funcționale pentru a permite polimorfismul ad-hoc și programarea generică între tipuri disparate. Proiectul servește drept standard de abstracție funcțională, oferind o suită de monad transformer pentru a compune contexte imbricate cu efecte și a gestiona multiple efecte secundare computaționale într-un singur pipeline. De asemenea, permite construirea de limbaje specifice domeniului (DSL) încorporate prin reprezentarea logicii programului ca structuri de date care sunt interpretate separat de definițiile lor. Biblioteca acoperă domenii largi de capabilități, inclusiv manipularea algebrică a datelor pentru combinarea și reducerea valorilor, gestionarea stării cu tipizare sigură și gestionarea funcțională a erorilor pentru a formaliza acumularea și recuperarea acestora. Oferă, de asemenea, instrumente pentru gestionarea computațiilor cu efecte și extinderea tipurilor de colecții standard cu capabilități funcționale. Biblioteca include mecanisme pentru validarea legilor algebrice, asigurând că instanțele de type class respectă proprietățile matematice.

    Establishes a standardized set of functional interfaces that serve as the foundation for the Scala functional ecosystem.

    Scala
    Vezi pe GitHub↗5,447
  1. Home
  2. Software Engineering & Architecture
  3. Functional Programming Interoperability Standards

Explorează sub-etichetele

  • Functional Abstraction StandardsStandardized interfaces and type classes that provide a consistent language for functional programming across libraries. **Distinct from Functional Programming Interoperability Standards:** Distinct from Interoperability Standards: focuses on the shared mathematical abstractions (like Monad or Functor) rather than binary or metadata compatibility.