나의 리스프

나의 리스프 - iOS Developer Tools

(My Lisp)

2.11 by Laurent Rodier
(0 리뷰) 12월 18, 2024
나의 리스프 나의 리스프 나의 리스프 나의 리스프 나의 리스프 나의 리스프

최신 버전

버전
2.11
업데이트
12월 18, 2024
개발자
Laurent Rodier
카테고리
개발자 도구
플랫폼
iOS
파일 크기
14.7 MB
다운로드
9
라이선스
$3.99
페이지 방문

나의 리스프 에 대한 자세한 정보

Lisp 통역사

My Lisp는 iPhone, iPad, Mac 사용자를 위해 설계된 다재다능하고 포괄적인 Lisp 프로그래밍 환경입니다. 이는 John McCarthy가 원래 Lisp 구현에서 제시한 기본 개념을 밀접하게 준수하는 독립형 해석기로 작동합니다. 이 애플리케이션에는 quote,atom,eq,car,cdr,cons,cond와 같은 필수 연산자와 람다 및 레이블과 같은 구문이 통합되어 있습니다. 또한 My Lisp는 Le Lisp, Lisp 1.5, MacLisp, Common Lisp 및 Scheme을 포함한 다양한 Lisp 방언에서 영감을 받은 핵심 및 수학 기능을 통합하여 사용자 경험을 풍부하게 합니다. 이는 Lisp를 배우기 쉬울 뿐만 아니라 프로그래밍 매니아들에게 엄청난 즐거움을 선사합니다.

My Lisp의 뛰어난 기능 중 하나는 서버 연결이 필요 없이 사용자 기기에서 완전히 실행될 수 있다는 것입니다. 이 로컬 실행을 통해 호환되는 모든 Apple 장치에서 원활한 프로그래밍 경험이 가능합니다. 통합 인터프리터와 편집기는 새로운 학습자와 노련한 프로그래머 모두에게 편리한 작업 공간을 제공하여 Lisp 코드를 실험하고 실행하기 위한 강력한 플랫폼을 제공합니다. 사용자는 자신의 기기에서 직접 통역사와 소통할 수 있으므로 인터넷 연결에 관계없이 개발 환경을 항상 사용할 수 있습니다.

애플리케이션에는 My Lisp를 사용하여 해결된 문제와 고전적인 기능을 제시하는 예제 파일 및 소스 코드 라이브러리가 사전 로드되어 있습니다. 이러한 리소스는 언어를 배우거나 자신의 프로그램을 개발하려는 사용자에게 귀중한 참고 자료 역할을 합니다. 포함된 고전적인 문제 중에는 하노이 탑 및 n-queens 챌린지와 같은 인기 있는 퍼즐뿐만 아니라 최대 공약수(gcd), 최소 공배수(lcm), 계승, 피보나치 수열 및 소수 확인과 같은 기본적인 수학 함수도 포함됩니다. . 또한 사용자는 람다 미적분학(Lambda Calculus) 및 결합자(Combinator)를 자세히 살펴보고 알파 변환, 베타 감소, 드 브루인 표기법 등의 개념을 보여주는 예제 파일을 통해 고급 주제를 탐색할 수 있습니다.

추가 지침을 원하는 사용자를 위해 My Lisp는 사용자 매뉴얼과 참조 매뉴얼을 모두 제공합니다. 이러한 리소스는 애플리케이션 내에서 쉽게 액세스할 수 있으며 My Lisp 웹 사이트 및 Apple Books를 통해 온라인으로도 사용할 수 있습니다. 이를 통해 사용자는 필요한 모든 정보를 손쉽게 얻을 수 있어 학습 곡선이 더욱 원활해지고 프로그래밍 환경을 탐색할 수 있습니다. 중요한 점은 라이브러리 및 예제 파일의 전체 소스 코드가 My Lisp에 포함되어 있어 사용자가 기존 코드를 원하는 대로 연구하고 수정할 수 있다는 것입니다.

요약하면 My Lisp는 Lisp 프로그래밍을 위한 실용적인 도구일 뿐만 아니라 사용자가 언어에 대한 이해를 심화할 수 있는 교육 플랫폼 역할도 합니다. 광범위한 예제 파일, 매뉴얼 및 사용자 친화적인 인터페이스와 함께 Apple 장치에서의 로컬 작동은 Lisp에 관심이 있는 모든 사람에게 강력한 선택으로 자리매김합니다. 제공된 REPL 함수 정의는 대화형 프로그래밍의 본질을 요약하고 My Lisp가 사용자에게 제공하는 동적 기능을 강조합니다.


My Lisp는 iPhone, iPad 및 iPhone에서 직접 실행되는 완전하고 보편적인 Lisp 환경입니다. 스코틀랜드 사람. 이 인터프리터는 람다 및 라벨과 함께 기본 7개 연산자 quote,atom,eq,car,cdr,cons,cond를 사용하는 원래 John McCarthy Lisp 구현에 충실합니다. My Lisp에는 다른 Lisp 방언(Le Lisp, Lisp 1.5, MacLisp, Common Lisp 및 Scheme 등)에서 빌린 핵심 및 수학 연산자도 포함되어 있어 쉽게 배우고 프로그래밍하고 가장 중요하게 Lisp를 즐길 수 있습니다. 또한 복소수 및 수치 분석(근과 영점 찾기, 적분 근사)을 포함한 고급 수학을 위한 내장 기능도 갖추고 있습니다. 기본 기능, 핵심 기능, 내장 기능에 대한 전체 설명은 My Lisp에 완전히 작성된 라이브러리 기능 세트를 사용하여 사용할 수 있습니다.

My Lisp는 통역사와 편집기를 제공하며 모두 iPhone, iPad에서 작동합니다. , Mac, 그리고 가장 중요한 것은 서버 연결이 필요하지 않다는 것입니다. 즉, 인터프리터는 My Lisp가 설치된 iPhone, iPad 또는 Mac에서 로컬로 실행됩니다.

라이브러리와 예제 파일에는 My Lisp가 해결한 고전적인 기능과 문제의 소스 코드가 포함되어 있으며 Lisp를 배우고 다른 프로그램을 개발하는 데 참고 자료로 사용할 수 있습니다. 여기에는 고전 퍼즐(하노이 및 n-queens), 기본 수학 함수(gcd, lcm, 계승, 피보나치, 소수?), 역사적 적용, mapcar 및 maplist 함수가 포함됩니다. Lambda Calculus 예제 파일에는 알파 변환, 베타 감소, de Bruijn 표기법 등을 포함한 Lambda Calculus 및 Combinator와 관련된 다양한 기능이 포함되어 있습니다. 특히 참고로 예제 파일 Symbolic Derivation에는 완전하지만 확장 가능한 기호 파생 모듈이 포함되어 있습니다. Lisp 표현식으로 표현된 거의 모든 기호 함수의 공식 파생을 계산합니다.

사용자 매뉴얼과 참조 매뉴얼은 애플리케이션 내에서 이용 가능하며 My Lisp 웹사이트에서도 이용 가능합니다. (https://lisp.lsrodier.net) 및 Apple Books에서 볼 수 있습니다. 라이브러리와 예제 파일의 전체 소스 코드는 My Lisp의 일부입니다.

마지막으로, 이 개요는 악명 높은 REPL 함수의 샘플 정의 없이는 끝날 수 없습니다:
(define (REPL eval_me) (REPL (println (eval (read)))))< br>

앱 평가

댓글 및 리뷰 추가

사용자 리뷰

0 개의 리뷰 기준
5 개의 별
0
4 개의 별
0
3 개의 별
0
2 개의 별
0
1 개의 별
0
댓글 및 리뷰 추가
귀하의 이메일을 다른 사람과 공유하지 않습니다.