«scheme» 태그된 질문

Scheme은 Lisp 제품군의 함수형 프로그래밍 언어로, 람다 미적분에 대해 열성 (적용 적 순서) 평가를 통해 밀접하게 모델링됩니다. URL 스키마에 대한 질문은 "URL-scheme"태그를 사용하십시오.

6
라켓은 구성표와 어떻게 다릅니 까?
라켓은 계획의 자손입니다. 라켓은 R6RS와 어떻게 다릅니 까? 무엇을 추가 또는 제거 했습니까, 아니면 다른가요? 라켓은 언어 그 이상이며 언어 플랫폼입니다. 그러나 나는 주요 라켓 방언을 언급하고 있습니다.
184 scheme  lisp  racket 

23
LISP를 배우는 가장 좋은 방법은 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
167 lisp  scheme  common-lisp 

30
현실 세계의 리스프
나는 Lisp (실제로 Scheme)를 실험했으며 더 배우기에 관심이있는 매우 아름다운 언어라는 것을 알았습니다. 그러나 Lisp는 심각한 프로젝트에서 결코 사용되지 않은 것으로 보이며, 채용 공고에서 원하는 기술로 나열되지 않았습니다. 저는 Lisp를 사용했거나 "실제 세계"에서 사용 된 것을 보거나 그것이 순수한 학문적 언어로 간주되는지 아는 사람의 의견에 관심이 있습니다.

4
Lisp에 관한 Paul Graham의 요점을 설명하십시오
Paul Graham의 Lisp를 다르게 만든 것의 요점을 이해하는 데 도움이 필요합니다 . 새로운 변수 개념. Lisp에서 모든 변수는 사실상 포인터입니다. 값은 변수가 아닌 유형을 갖는 것이므로 변수를 할당하거나 바인딩하는 것은 포인터가 가리키는 것이 아니라 포인터를 복사하는 것을 의미합니다. 심볼 타입. 포인터를 비교하여 동등성을 테스트 할 수 있다는 점에서 기호는 문자열과 …

12
왜 평가가 정확히 악한가?
나는 Lisp와 Scheme 프로그래머들이 일반적으로 eval꼭 필요한 경우가 아니라면 피해야 한다고 말합니다 . 여러 프로그래밍 언어에 대해 동일한 권장 사항을 보았지만에 대한 사용에 대한 명확한 주장 목록을 아직 보지 못했습니다 eval. 사용의 잠재적 문제에 대한 설명은 어디서 찾을 수 있습니까 eval? 예를 들어, GOTO절차 적 프로그래밍 의 문제 (프로그램을 읽을 …

6
Clojure에“기호”외에“키워드”가있는 이유는 무엇입니까?
나는 다른 Lisps (특히 Scheme)에 대한 지식을 가지고 있습니다. 최근에 Clojure 에 대해 읽었습니다 . "기호"와 "키워드"가 모두있는 것을 알 수 있습니다. 익숙하지만 키워드에는 익숙하지 않은 기호. 다른 Lisp에 키워드가 있습니까? 다른 표기법 (예 : 콜론)이 아닌 다른 키워드와 기호가 어떻게 다른가요?
130 lisp  clojure  scheme  keyword 


5
"포인트 프리"스타일이란 무엇입니까 (함수 프로그래밍에서)?
내가 최근에 눈치 챘던 문구는 "포인트 프리"스타일의 개념입니다 ... 첫째, 거기 이 질문하고, 이 중 하나 . 다음, 나는 발견 여기 가 언급 "가치가 논의 포인트 무료 스타일의 저자 '싫어하는입니다 될 수있는 또 다른 주제를." "포인트 프리"스타일이란 무엇입니까? 누군가 간결하게 설명 할 수 있습니까? "자동"카레와 관련이 있습니까? 제 레벨에 대한 …

4
Clojure 대 다른 Lisps [닫힘]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되어 다시 열릴 수 있다고 생각 되면 도움말 센터를 방문하세요. 를 안내를 받으세요. 휴일 9 년 …

15
OS X에 가장 적합한 Scheme 또는 LISP 구현은 무엇입니까?
잃어버린 Lisp 개발 기술을 복구하는 데 사용할 수있는 Scheme 또는 LISP 버전을 찾고 있습니다. 일부 웹 기능은 좋지만 필수는 아닙니다. 나는 Plt와 MIT 체계를 살펴 보았고, 둘 다 꽤 좋아 보이지만 Plt는 더 많은 기능이있는 것 같습니다. Lisp 구현도 살펴 보았지만 모두 비용이 많이 드는 것 같습니다. 저는 무료 / …
86 macos  lisp  scheme  racket 

7
Scheme에서 eq ?, eqv ?, equal ?, =의 차이점은 무엇입니까?
Scheme에서 이러한 작업의 차이점이 무엇인지 궁금합니다. Stack Overflow에서 비슷한 질문을 보았지만 Lisp에 관한 질문이며 세 연산자 사이에 비교가 없습니다. Scheme에서 다양한 유형의 명령을 작성하고 있는데 다음과 같은 출력이 나타납니다. (eq? 5 5) -->#t (eq? 2.5 2.5) -->#f (equal? 2.5 2.5) --> #t (= 2.5 2.5) --> #t 왜 그렇습니까?

4
Scheme과 Common Lisp의 실제 차이점은 무엇입니까? (또는 Lisp의 다른 두 가지 방언)
참고 : 나는 무엇을 배워야할지, 어느 것이 더 나은지, 또는 그와 비슷한 것을 묻는 것이 아닙니다. 나는 읽는 것이 좋을 것 같았 기 때문에 무료 버전의 SICP를 선택했다. Scheme이 Lisp의 방언이라는 것을 알고 있습니다. Scheme과 Common Lisp의 실제 차이점은 무엇입니까? 'CL은 더 큰 stdlib를 가지고 있습니다 ... 실제 프로그래밍에 적합하지 …

6
LISP 머신을 구축하려면 얼마나 많은 프리미티브가 필요합니까? 10, 7, 5?
이 사이트에는 10 개의 LISP 프리미티브가 있다고합니다. 기본 요소는 다음과 같습니다 atom, quote, eq, car, cdr, cons, cond, lambda, label, apply.. http://hyperpolyglot.wikidot.com/lisp#ten-primitives Stevey는 7 개 (또는 5 개)가 있다고 생각합니다. LISP 아이디어의 순수함의 일부입니다. 전체 머신을 구축하려면 7 개 (또는 5 개입니까?) 기본 요소 만 필요합니다. http://steve-yegge.blogspot.com/2006/04/lisp-is-not-acceptable-lisp.html LISP 머신을 구축하기위한 …

14
Lisp 또는 Scheme으로 웹 프로그래밍을 어떻게 할 수 있습니까?
저는 보통 PHP, Ruby 또는 Perl로 웹 앱을 작성합니다. 저는 Scheme 연구를 시작하고 있으며이 언어로 웹 프로젝트를 시도하고 싶습니다. 그러나 이것에 가장 적합한 환경이 무엇인지 찾을 수 없습니다. 다음 기능을 찾고 있습니다. 요청 매개 변수를 가져 오는 간단한 방법 (예 : get-get #key, get-post #key, get-cookie #key). MySQL 액세스. HTML …
77 lisp  scheme 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.