함수형 프로그래밍 구문과 사용자 지정 키보드를 표시하는 iPhone의 Lisp 코드 편집기.
My Lisp 앱의 car 함수에 대한 문서 페이지로, 구문 및 설명을 보여줍니다.
My Lisp 모바일 애플리케이션 인터페이스 내에서 렌더링된 녹색 Barnsley's fern 프랙탈
iPhone에서 검색 및 바꾸기 도구가 있는 코드 편집기를 보여주는 My Lisp 앱 플레이그라운드
iPhone의 My Lisp 앱 코드 편집기에서 목록 조작 함수 및 구문 강조 표시를 보여줍니다.
REPL에서 피보나치 함수의 추적을 보여주는 iPhone의 My Lisp 앱 인터페이스.
iPhone의 My Lisp 인터프리터에서 하노이 탑 재귀 알고리즘을 실행합니다.
피보나치 함수 추적 및 Lisp 명령이 있는 코드 인터프리터를 보여주는 iPhone의 My Lisp 앱 인터페이스.
iPhone의 My Lisp 앱 코드 편집기 화면으로 함수형 프로그래밍 코드가 특징입니다.
컴퓨팅의 기초를 마스터하세요
이 앱을 돋보이게 하는 도구, 30K+ 명의 사용자가 선택.
🔐
로컬 및 개인 REPL
iPhone, iPad 또는 Mac에서 직접 복잡한 함수를 실행하세요. 인터넷이 필요 없으므로 코드와 데이터가 기기를 벗어나지 않습니다.
🎓
학업 우수성
엄격한 컴퓨터 과학 연구를 위해 제작된 도구로 7가지 기본 연산자, 람다 계산법, 기호 미분을 탐구하세요.
🧩
내장 지식 베이스
하노이의 탑부터 완전한 수치 해석 모듈까지, 고전적인 알고리즘과 퍼즐 라이브러리로 실습하며 배우세요.
앱 소개
에 대해 알아야 할 모든 것 My Lisp.
설명
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)))))
최신 버전
2.14
크기
18.7 MB
출시일
2017년 11월 7일
Eval할 준비가 되셨나요? 주머니 속에 순수 Lisp를 담으세요
30,000명 이상의 개발자 및 연구원과 함께하세요. iPhone, iPad 및 Mac을 위한 결정적인 서버리스 Lisp 환경을 다운로드하고 로컬 우선 REPL에서 원본 7가지 연산자의 우아함을 경험하세요.
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