Skip to content
@practal

Practal

Practical Logic - Empowering Your Vision through Precision

Practal — Practical Logic: Empowering Your Vision through Precision

Practal has its first monthly sponsor, many thanks to purebounce! 🎉

For background information on Practal and its vision, please check out practal.com.

Currently, only me is working on Practal. Hopefully that will change eventually! Before that can happen, I first need to firmly establish the roots of the project. Early research prototypes have been implemented in Swift, but in order to make Practal as widely available as possible, all development has been shifted to TypeScript.

My goals for Practal have shifted throughout 2023/2024. I've made good progress with the theoretical side of Practal, Abstraction Logic, and I am working on a book about Abstraction Logic to document that. The current draft of the book introduces Abstraction Logic, and proves its soundness. My current focus is now on implementing this logic and making it practical.

Practal.com

The Practal.com cloud app will be a tool for Empowering Your Vision through Precision.

The goal of Practal is it to make it simple(r) to turn your vision consisting of maybe vague ideas into a precise design consisting of abstractions. This allows you to reason about your design, change it according to requirements, visualize it, execute it, and reuse it for other designs.

Practal Desktop and Practal Core

Practal Desktop is planned to be an open-source version of Practal that runs locally on your desktop, independently from any cloud.

It is based on Practal Core, which is planned to be an open-source library implementing fundamental algorithms and data structures of Practal, for inclusion in your own software so that it can enjoy the same strong foundation as Practal.

Practalium

If Abstraction Logic is the best logic possible, would not a programming language based on it be the best programming language possible?

Practalium is a project to find this out! If successful, Practalium code will make its way into building Practal alongside TypeScript.

Funding

The Practal.com cloud app will be published under a Freemium business model based on subscriptions.

The hope is that this enables sustained development and availability of resources, such that Practal can eventually become everyday infrastructure.

To ensure that this infrastructure can be used without worrying about lock-in, core components of Practal are published as open-source projects. Please consider sponsoring them!

Pinned Loading

  1. practal-core practal-core Public

    Open-source implementation of core Practal functionality.

    TypeScript 4

Repositories

Showing 8 of 8 repositories
  • .github Public

    Profile repository

    practal/.github’s past year of commit activity
    0 0 0 0 Updated Oct 14, 2024
  • recursivetext Public

    Recursive teXt

    practal/recursivetext’s past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Oct 12, 2024
  • things Public

    Data structures and utilities for TypeScript.

    practal/things’s past year of commit activity
    TypeScript 1 MIT 0 0 0 Updated Oct 12, 2024
  • term-grammar-exploration Public

    Exploring term syntax via Nearley

    practal/term-grammar-exploration’s past year of commit activity
    HTML 0 MIT 0 0 0 Updated Jul 4, 2024
  • text Public

    Manipulating and parsing text.

    practal/text’s past year of commit activity
    TypeScript 1 MIT 0 0 0 Updated May 1, 2023
  • practal-core Public

    Open-source implementation of core Practal functionality.

    practal/practal-core’s past year of commit activity
    TypeScript 4 AGPL-3.0 0 0 0 Updated Mar 15, 2023
  • AL-in-HOL Public

    Abstraction Logic formalised in Isabelle/HOL

    practal/AL-in-HOL’s past year of commit activity
    HTML 3 MIT 0 0 0 Updated Jun 27, 2022
  • practal-light Public

    Research prototype for Practal's logic.

    practal/practal-light’s past year of commit activity
    Swift 9 MIT 1 0 0 Updated Sep 1, 2021

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Sponsors

  • @purebounce
  • Private Sponsor

Most used topics

Loading…