My Lisp

My Lisp

Scarica su App Store
Logo di My Lisp

My Lisp: L'Interprete Universale per la Logica Funzionale Pura

Sfrutta la potenza dei 7 operatori originali di McCarthy e la derivazione simbolica avanzata in mobilità. My Lisp fornisce un ambiente di programmazione completo, local-first per iPhone, iPad e Mac, progettato per studenti, ricercatori e hacker che apprezzano la privacy e le prestazioni.

Editore

Laurent Rodier

Categoria

Developer Tools

Download

30K+

Valutazione

4.3/5

Valutazioni totali

0

Lingue

1

Il REPL Portatile

Scopri l'interfaccia usata da 30K+ utenti.

Un interprete Lisp su iPhone che risolve il puzzle ricorsivo delle Torri di Hanoi

Un interprete Lisp su iPhone che risolve il puzzle ricorsivo delle Torri di Hanoi

Editor di codice Lisp su iPhone che mostra la sintassi della programmazione funzionale e una tastiera personalizzata.

Editor di codice Lisp su iPhone che mostra la sintassi della programmazione funzionale e una tastiera personalizzata.

Pagina di documentazione per la funzione car nell'app My Lisp che mostra la sua sinossi e descrizione

Pagina di documentazione per la funzione car nell'app My Lisp che mostra la sua sinossi e descrizione

Un frattale della felce di Barnsley renderizzato in verde all'interno dell'interfaccia dell'applicazione mobile My Lisp

Un frattale della felce di Barnsley renderizzato in verde all'interno dell'interfaccia dell'applicazione mobile My Lisp

Playground dell'app My Lisp che mostra un editor di codice con strumenti di ricerca e sostituzione su un iPhone

Playground dell'app My Lisp che mostra un editor di codice con strumenti di ricerca e sostituzione su un iPhone

Editor di codice nell'app My Lisp su iPhone che mostra funzioni di manipolazione di liste e syntax highlighting

Editor di codice nell'app My Lisp su iPhone che mostra funzioni di manipolazione di liste e syntax highlighting

L'interfaccia dell'app My Lisp su iPhone che mostra una traccia di una funzione Fibonacci nel REPL.

L'interfaccia dell'app My Lisp su iPhone che mostra una traccia di una funzione Fibonacci nel REPL.

L'interprete My Lisp su iPhone che esegue l'algoritmo ricorsivo delle Torri di Hanoi

L'interprete My Lisp su iPhone che esegue l'algoritmo ricorsivo delle Torri di Hanoi

L'interfaccia dell'app My Lisp su iPhone che mostra un interprete di codice con una traccia di funzione Fibonacci e comandi Lisp

L'interfaccia dell'app My Lisp su iPhone che mostra un interprete di codice con una traccia di funzione Fibonacci e comandi Lisp

Schermata dell'editor di codice nell'app My Lisp su iPhone con codice di programmazione funzionale.

Schermata dell'editor di codice nell'app My Lisp su iPhone con codice di programmazione funzionale.

Padroneggia le Basi della Computazione

Gli strumenti che rendono questa app unica, scelti da 30K+ utenti.

🔐

REPL Locale e Privato

Esegui funzioni complesse direttamente sul tuo iPhone, iPad o Mac. Non è richiesta alcuna connessione internet, garantendo che il tuo codice e i tuoi dati non lascino mai il tuo dispositivo.

🎓

Eccellenza Accademica

Esplora i 7 operatori fondamentali, il Lambda Calcolo e la derivazione simbolica con uno strumento creato per uno studio rigoroso dell'informatica.

🧩

Base di Conoscenza Integrata

Impara facendo con una libreria di algoritmi classici e puzzle, dalle Torri di Hanoi a moduli completi di analisi numerica.

Info sull'app

Tutto quello che devi sapere su My Lisp.

Descrizione

My Lisp is a complete and universal Lisp environment running directly on the iPhone, iPad, and Mac. This interpreter is true to the original John McCarthy Lisp implementation with the fundamental 7 operators quote, atom, eq, car, cdr, cons, cond, along with lambda and label. My Lisp also contains core and mathematical operators borrowed from other Lisp dialects (Le Lisp, Lisp 1.5, MacLisp, Common Lisp and Scheme to name a few) to make it easy to learn, program, and most importantly, enjoy Lisp. It also features built-in functions for advanced mathematics, including complex numbers and numerical analysis (roots and zeros finder, integral approximation). The complete description of the fundamental, core, and built-in functions is available using a set of library functions completely written in My Lisp. My Lisp offers an interpreter and an editor, all working on the iPhone, iPad, and Mac, and most importantly, without requiring any server connection, that is, the interpreter is executing locally on the iPhone, iPad or Mac My Lisp is installed on. Library and example files contain the source code of classical functions and problems solved by My Lisp and may be used as reference to learn Lisp and develop other programs. They include classical puzzles (hanoi and n-queens), basic mathematical functions (gcd, lcm, factorial, fibonacci, prime?), and the historical apply, mapcar and maplist functions. The Lambda Calculus example file contains various functions related to Lambda Calculus and Combinators, with alpha-conversion, beta-reduction, de Bruijn notations, etc. As a special note, the example file Symbolic Derivation contains a complete yet extensible symbolic derivation module allowing to compute the formal derivation of virtually any symbolic function expressed as a Lisp expression. A user manual and a reference manual are available from within the application but also on My Lisp web site (https://lisp.lsrodier.net) and in Apple Books. The complete source code of the library and example files is part of My Lisp. Last but not least, this overview couldn’t end without a sample definition of the notorious REPL function: (define (REPL eval_me) (REPL (println (eval (read)))))

Ultima versione

2.14

Dimensione

18.7 MB

Data di lancio

7 nov 2017

Pronto per Eval? Porta il Lisp Puro nella Tua Tasca

Unisciti a oltre 30.000 sviluppatori e ricercatori. Scarica l'ambiente Lisp definitivo, senza server, per il tuo iPhone, iPad e Mac e sperimenta l'eleganza degli operatori originali in un REPL local-first.

Scarica su App Store

App information, icons, screenshots, and descriptions displayed on this page are sourced from the Apple App Store and are the property of their respective developers. Download estimates and rankings are based on MWM's proprietary models and may not reflect actual figures. This page is provided for informational and analytical purposes only.

Believe this page infringes your intellectual property? File a dispute