Skip to content
@practal

Practal

Practical Logic - A Bicycle For Your Mathematical Mind

Practal — Practical Logic: A Bicyle for Your Mathematical Mind

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.

Practal.com and Practal Desktop

The Practal.com cloud app is the long-term and ultimate goal. Its purpose is to be a bicycle for your mathematical mind.

If that sounds too vague for you, imagine instead something of a fusion of interactive theorem proving systems like Isabelle, with systems like SageMath, word processing technologies inspired by LaTeX, Markdown and Obsidian, and AI capabilities inspired by systems such as ChatGPT.

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

Practal Core

Practal Core 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 does.

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
  • 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
  • .github Public

    Profile repository

    practal/.github’s past year of commit activity
    0 0 0 0 Updated Jun 22, 2024
  • things Public

    Data structures and utilities for TypeScript.

    practal/things’s past year of commit activity
    TypeScript 1 MIT 0 0 0 Updated Mar 7, 2024
  • recursivetext Public

    Recursive teXt

    practal/recursivetext’s past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Mar 5, 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

Top languages

Loading…

Most used topics

Loading…