SliP Symbolic Calculator

A programmable calculator

Free

The calculator behaves like one: write a line, press return, and the answer joins the ones above it. The keypad sits beside the work, or under it when there is no room. SliP is a symbolic calculator you can program. Start with it as a calculator: write a line, press return, and the answer is there. A name made on one line is there on the next, so 'r = 2 and then 2πr does what you would expect. What you write stays as a history you can correct and read again. The same thing is a language. Switch to programming mode and the text rewrites itself into toplevel forms; switch back and it returns to a line at a time. Two views of one thing. WRITTEN THE WAY MATHEMATICS IS WRITTEN π and × and ÷, the set operators ∈ ∋ ∩ ∪, the truth values ⊤ ⊥, and Greek letters as names. None of that is on a keyboard, so all of it is on the keypad: forty-seven operators, twenty-four functions, forty-eight Greek letters and the Latin alphabet. On iPhone the system keyboard never appears, because everything the language is written in is already in front of you. THE SCREEN The keypad sits beside the work where there is width for it and under the work where there is not. Turning a phone over is the same question as picking up an iPad, and it has the same answer. DOCUMENTS A document is an ordinary text file. A first line of //SLIP opens it as a program; without one it opens as a calculator's history. Opening it runs it, so you start where you left off. ALSO - macOS and iOS run the same C++ engine - The same language runs in a browser at https://slip.828.tokyo - No advertising, no analytics, no account, no network. Everything is evaluated on your device The complete language reference is at https://slip.828.tokyo/SPEC.html

  • This app hasn’t received enough ratings or reviews to display an overview.

The calculator works the way a calculator does. - Answers at the top, the history under them, one line to write in at the bottom. Return puts that line into the history and its answer above; a name made on one line is there on the next ('r = 2, then 2πr). - The history is editable, and RUN reads the whole of it again from the start. - Opening a document runs it, so what is on screen when it opens is what the document says. - A file now says how it is meant to be read: a first line of //SLIP opens it in programming mode. Changing mode rewrites the text into what the other mode would have written. - A new document is empty. The keypad has been rebuilt. - The same seven-by-four block on every host, carrying delete and run as keys. - The keypad sits beside the display where there is width for it and under the display where there is not, so turning a phone over is the same question as picking up an iPad. - The iPhone no longer raises the system keyboard. Everything the language is written in is on the panel, and the keyboard's only contribution was to cover it. - Two keys that put in characters the reader has never heard of are gone. RUN is one reading of the whole of what is written, from the start, always. The Keep session switch bought less than the second rule it cost. The language itself is unchanged.

The developer, Satoru Ogura, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Collected

    The developer does not collect any data from this app.

    Privacy practices may vary, for example, based on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    Seller
    • Satoru Ogura
    Size
    • 915.5 KB
    Category
    • Utilities
    Compatibility
    Requires iOS 17.0 or later.
    • iPhone
      Requires iOS 17.0 or later.
    • iPad
      Requires iPadOS 17.0 or later.
    • Mac
      Requires macOS 13.3 or later.
    • Apple Vision
      Requires visionOS 1.0 or later.
    Languages
    • English and Japanese
    Age Rating
    4+
    Copyright
    • © 2026 Satoru Ogura