My Lisp
My Lisp
Baixar no App Store

Esta página não é uma página oficial do aplicativo ou de seu desenvolvedor, mas uma publicação editorial independente criada para fins informativos e de comentário. Salvo indicação expressa em contrário, nem o aplicativo nem seu desenvolvedor são afiliados, endossados, patrocinados, autorizados ou oficialmente conectados à MWM, Apple, Google Play, ao editor do aplicativo ou ao desenvolvedor do aplicativo, e nada nesta página implica que o aplicativo foi desenvolvido utilizando os serviços da MWM. Todas as marcas comerciais, logotipos, capturas de tela e outros conteúdos permanecem propriedade de seus respectivos proprietários.

Logo de My Lisp
Baixar no App Store

My Lisp

Aproveite o poder dos 7 operadores originais de McCarthy e a derivação simbólica avançada em qualquer lugar. O My Lisp oferece um ambiente de programação completo e focado no local para iPhone, iPad e Mac, projetado para estudantes, pesquisadores e hackers que valorizam a privacidade e o desempenho.

Números Chave

Downloads

30K+

Avaliação

4.3/5

Total de avaliações

0

Editor

Laurent Rodier

Categoria

Developer Tools

Idiomas

1

Última versão

2.14

Tamanho

18.7 MB

Data de lançamento

7 de nov. de 2017
Recursos

Domine os Fundamentos da Computação

Um ambiente Lisp universal projetado para o ecossistema Apple, combinando pureza histórica com desempenho móvel moderno.

REPL Local e Privado

Execute funções complexas diretamente no seu iPhone, iPad ou Mac. Sem necessidade de internet, garantindo que seu código e dados nunca saiam do seu dispositivo.

Excelência Acadêmica

Explore the 7 fundamental operators, Cálculo Lambda e derivação simbólica com uma ferramenta construída para o estudo rigoroso da ciência da computação.

As capturas de tela e a descrição a seguir são provenientes diretamente da listagem oficial da loja do aplicativo e são propriedade do desenvolvedor.

App Store

Capturas

My Lisp - Um intérprete Lisp no iPhone resolvendo o quebra-cabeça recursivo das Torres de Hanói

Um intérprete Lisp no iPhone resolvendo o quebra-cabeça recursivo das Torres de Hanói

My Lisp - Editor de código Lisp no iPhone exibindo sintaxe de programação funcional e um teclado personalizado.

Editor de código Lisp no iPhone exibindo sintaxe de programação funcional e um teclado personalizado.

My Lisp - Página de documentação para a função car no aplicativo My Lisp mostrando sua sinopse e descrição

Página de documentação para a função car no aplicativo My Lisp mostrando sua sinopse e descrição

My Lisp - Um fractal de samambaia de Barnsley verde renderizado dentro da interface do aplicativo móvel My Lisp

Um fractal de samambaia de Barnsley verde renderizado dentro da interface do aplicativo móvel My Lisp

My Lisp - Playground do aplicativo My Lisp mostrando um editor de código com ferramentas de busca e substituição em um iPhone

Playground do aplicativo My Lisp mostrando um editor de código com ferramentas de busca e substituição em um iPhone

My Lisp - Editor de código no aplicativo My Lisp no iPhone mostrando funções de manipulação de lista e realce de sintaxe

Editor de código no aplicativo My Lisp no iPhone mostrando funções de manipulação de lista e realce de sintaxe

My Lisp - A interface do aplicativo My Lisp no iPhone mostrando um rastreamento de uma função Fibonacci no REPL.

A interface do aplicativo My Lisp no iPhone mostrando um rastreamento de uma função Fibonacci no REPL.

My Lisp - Intérprete My Lisp no iPhone executando o algoritmo recursivo das Torres de Hanói

Intérprete My Lisp no iPhone executando o algoritmo recursivo das Torres de Hanói

My Lisp - Interface do aplicativo My Lisp no iPhone mostrando um intérprete de código com um rastreamento da função Fibonacci e comandos Lisp

Interface do aplicativo My Lisp no iPhone mostrando um intérprete de código com um rastreamento da função Fibonacci e comandos Lisp

My Lisp - Tela do editor de código no aplicativo My Lisp no iPhone apresentando código de programação funcional.

Tela do editor de código no aplicativo My Lisp no iPhone apresentando código de programação funcional.

Descrição

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

Baixar no App Store

Esta página não é uma página oficial do aplicativo ou de seu desenvolvedor, mas uma publicação editorial independente criada para fins informativos e de comentário. Salvo indicação expressa em contrário, nem o aplicativo nem seu desenvolvedor são afiliados, endossados, patrocinados, autorizados ou oficialmente conectados à MWM, Apple, Google Play, ao editor do aplicativo ou ao desenvolvedor do aplicativo, e nada nesta página implica que o aplicativo foi desenvolvido utilizando os serviços da MWM. Todas as marcas comerciais, logotipos, capturas de tela e outros conteúdos permanecem propriedade de seus respectivos proprietários.