My Lisp
My Lisp
Scarica su App Store

Questa pagina non è una pagina ufficiale dell'app o del suo sviluppatore, ma una pubblicazione editoriale indipendente creata a scopo informativo e di commento. Salvo espressa indicazione contraria, né l'app né il suo sviluppatore sono affiliati, approvati, sponsorizzati, autorizzati o altrimenti ufficialmente collegati a MWM, Apple, Google Play, all'editore dell'app o allo sviluppatore dell'app, e nulla in questa pagina implica che l'app sia stata sviluppata utilizzando i servizi di MWM. Tutti i marchi, loghi, screenshot e altri contenuti rimangono di proprietà dei rispettivi proprietari.

Logo di My Lisp
Scarica su App Store

My Lisp

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.

Numeri Chiave

Download

30K+

Valutazione

4.3/5

Valutazioni totali

0

Editore

Laurent Rodier

Categoria

Developer Tools

Lingue

1

Ultima versione

2.14

Dimensione

18.7 MB

Data di lancio

7 nov 2017
Funzioni

Padroneggia le Basi della Computazione

Un ambiente Lisp universale progettato per l'ecosistema Apple, che combina la purezza storica con le prestazioni mobili moderne.

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.

Gli screenshot e la descrizione seguenti provengono direttamente dall'elenco ufficiale dello store dell'app e sono di proprietà dello sviluppatore.

App Store

Screenshot

My Lisp - 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

My Lisp - 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.

My Lisp - 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

My Lisp - 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

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

My Lisp - 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

My Lisp - 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.

My Lisp - 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

My Lisp - 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

My 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.

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)))))

Download

Scarica su App Store

Questa pagina non è una pagina ufficiale dell'app o del suo sviluppatore, ma una pubblicazione editoriale indipendente creata a scopo informativo e di commento. Salvo espressa indicazione contraria, né l'app né il suo sviluppatore sono affiliati, approvati, sponsorizzati, autorizzati o altrimenti ufficialmente collegati a MWM, Apple, Google Play, all'editore dell'app o allo sviluppatore dell'app, e nulla in questa pagina implica che l'app sia stata sviluppata utilizzando i servizi di MWM. Tutti i marchi, loghi, screenshot e altri contenuti rimangono di proprietà dei rispettivi proprietari.