Logically v0.1.0 #2
dominionthedev
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
logically v0.1.0 — Initial Experimental Release
Release date: 22-02-2026
Status: Experimental
Part of: Leraniode X (x-py projects)
Overview
This is the first experimental release of logically, a logic-construction toolkit for building clean, composable, and inspectable logical systems in Python.
logically introduces explicit, structured logic primitives that separate logical intent from execution, side effects, and runtime concerns.
It enables developers to define logic as inspectable, reusable, and composable units.
Core Features
Condition
Encapsulates a single logical check.
Rule
Groups conditions and evaluates them into a boolean outcome.
Decision
Associates rules with optional actions.
Intent
Represents explicit logical intent as a structured object.
Useful for describing logic meaning independent of execution.
Graph
Provides directed graph structures for composing logical flows.
Supports:
• Edge linking
• Flow inspection
Errors
Dedicated exception hierarchy:
LogicallyErrorConditionErrorRuleErrorDecisionErrorStrict typing support
Fully compatible with:
• Python 3.10+ typing
• Immutable logical structures
Design Goals
logically is designed with these principles:
• No hidden execution
• No runtime coupling
• No framework lock-in
• Fully composable
• Fully inspectable
logically does not execute workflows. It defines logical structure.
Execution is controlled by the user or external systems.
Installation
From workspace:
Development install:
Stability
This is an experimental release.
APIs may evolve.
However, core primitives (Condition, Rule, Decision, Intent, Graph) are considered foundational and unlikely to undergo breaking conceptual changes.
Compatibility
Supported Python versions:
• 3.11
• 3.12
Roadmap
Planned future improvements:
• Logic inspection helpers
• Debug and visualization tools
• Extended intent modeling
• Go implementation (logically-go)
Version
v0.1.0 marks the first experimental release and establishes the foundation of logically.
This discussion was created from the release Logically v0.1.0.
Beta Was this translation helpful? Give feedback.
All reactions