«lisp» 태그된 질문

Lisp는 람다 미적분학을 기반으로하며 소스 코드를 데이터 구조로 조작 할 수있는 범용 함수형 프로그래밍 언어입니다.

3
깨달음의 길 : 계획, 커먼 리스프, 클로저? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 팔년 전에 . 나를 계속보다 똑똑한 많은 사람들이 쓰는 당신이 "그것을 얻을"때문에 리스프는 당신에게 더 나은 프로그래머를하게 배우면에 대해. 어쩌면 내가 당신의 인생을 바꾸는 Lisp …


5
Lisp 커뮤니티가 함수의 끝에 모든 괄호를 누적하는 것을 선호하는 이유는 무엇입니까?
Lisp 커뮤니티가 함수의 끝에 모든 괄호를 누적하는 것을 선호하는 이유는 무엇입니까? (defn defer-expensive [cheap expensive] (if-let [good-enough (force cheap)] good-enough (force expensive))) C 나 Java 같은 규칙을 사용하지 않겠습니까? 글쎄, Lisp는 그 언어보다 훨씬 오래되었지만 현대 Lispers에 대해 이야기하고 있습니다. (defn defer-expensive [cheap expensive] (if-let [good-enough (force cheap)] good-enough (force …


6
Lisp 매크로는 얼마나 유용합니까?
Common Lisp을 사용하면 원하는 소스 변환을 수행하는 매크로를 작성할 수 있습니다. 구성표는 변환을 수행 할 수있는 위생적인 ​​패턴 일치 시스템을 제공합니다. 실제로 매크로는 얼마나 유용합니까? Paul Graham은 Beating the Averages 에서 다음과 같이 말했습니다 . Viaweb 편집기의 소스 코드는 약 20-25 % 매크로 일 것입니다. 사람들이 실제로 매크로로하는 일은 무엇입니까?
22 lisp  scheme  macros 

3
기능적 프로그래밍 개념에 대한 정식 튜토리얼이나 책이 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 절차 적 / OO 프로그래밍 배경에서 나온 저는 Scheme 프로그램을 절차 적 방식으로 작성하는 경향이 있습니다. 나는 처음부터 기능적 방식으로 Scheme 또는 …

4
매크로 시스템을보다 쉽게 ​​구현할 수있는 LISP는 무엇입니까?
SICP 에서 Scheme을 배우고 있으며 Scheme을 만드는 많은 부분이 LISP를 특별하게 만드는 것이 매크로 시스템이라는 인상을 받고 있습니다. 그러나 매크로는 컴파일 타임에 확장되기 때문에 사람들이 C / Python / Java /에 대해 동등한 매크로 시스템을 만드는 이유는 무엇입니까? 예를 들어, python명령을 다른 것에 바인딩 할 수 expand-macros | python있습니다. 이 …

3
DSL을 만드는 루비의“능력”보다 LISP의 매크로가 어떤 영역에서 더 낫습니까?
Ruby를 빛나게하는 것 중 하나는 다음과 같이 도메인 특정 언어를 더 잘 만들 수 있다는 것입니다. 시나트라 Rspec 갈퀴 루비 온 레일즈의 ActiveRecord 매크로를 통해 LISP에서 이러한 라이브러리를 복제 할 수 있지만 Ruby의 구현이 더 우아하다고 생각합니다. 그럼에도 불구하고 LISP의 매크로가 Ruby의 매크로보다 더 좋을 수 있다고 생각하지만, 생각할 수는 …
21 ruby  lisp  dsl 

5
인공 지능에서 lisp가 다른 언어보다 실제로 더 낫다는 증거가 있습니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . AI의 대부분의 언어보다 lisp가 더 낫다는 오랜 믿음이 있습니다 (주로리스 퍼가 아닌). 이 믿음은 어디에서 시작 되었습니까? …

19
Lisp와 유사한 구문 확장 메커니즘을 사용하여 프로그래밍 언어 [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

2
Lisp 매크로의 일반적인 응용 프로그램은 무엇입니까?
LISP를 배우려고 노력하고 있으며 LISP 매크로의 중요성에 대해 많이 읽었으므로 작업 경험을 얻고 싶습니다. 매크로를 사용하여 실제 문제를 해결하고이 프로그래밍 구성의 유용성을 이해할 수있는 실용적인 응용 분야를 제안 할 수 있습니까? 노트 이것은 다음 질문에서 수행해야 할 일반적인 프로젝트 가 아닙니다 . LISP 매크로를 통해 일반적으로 어떤 종류의 문제가 해결되는지 …

4
파이썬 데코레이터와 Lisp 매크로
파이썬 데코레이터를 볼 때 누군가가 Lisp 매크로 (특히 Clojure)만큼 강력하다고 진술했습니다. PEP 318에 주어진 예제를 보면 Lisp에서 오래된 오래된 고차 함수를 사용하는 멋진 방법 인 것처럼 보입니다. def attrs(**kwds): def decorate(f): for k in kwds: setattr(f, k, kwds[k]) return f return decorate @attrs(versionadded="2.2", author="Guido van Rossum") def mymethod(f): ... Clojure …
18 python  lisp  clojure  macros 

2
IronScheme은 학습 할만한 가치가 있거나 완벽합니까?
IronScheme 은 Wikipedia 에서 IronLisp라는 실패한 프로젝트의 후속 작업으로 언급되어 Clojure가 JVM에서 수행하는 방식으로 Lisp를 CLR 및 .NET으로 가져옵니다. 누구든지이 언어에 경험이 있습니까? 상당히 완벽 해 보였지만 (99 %), 설정 여부에 따라 시간을 들일 가치가 있는지 판단하는 방법을 잘 모르겠습니다. 안정적이고 완전하다는 것은 도구와 Project Euler 스타일 문제를 다루기보다는 실제 …
17 .net  lisp  scheme  clr 

5
XSLT 및 가능한 대안 [폐쇄]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 한 XML 파일을 다른 XML 파일 (HTML 등)로 변환하기 위해 XSLT를 살펴 보았습니다. XSLT (표준화되고 사용되는 도구 임)에 이점이 있다는 것을 알면서 …
15 xml  lisp  linq  xslt 

5
AI의 최신 프로그래밍 언어? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 몇 년 동안 AI에 대한 선택의 프로그래밍 언어였다 프롤로그 중 하나 또는 LISP , 그리고 잘 알려지지 않은 몇 가지 더 다른 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.