데스크톱 응용 프로그램에서 작업 중이며 사용할 수있는 임의의 하드웨어 난수 생성기를 사용하고 싶습니다. 사용자가 혼란스러워하는 설정을 사용하기를 원하지는 않습니다. 그것의 Java/Clojure에 기반하여 자바 세계에서 무언가와 함께 일할 의지가 있지만 좋을 것입니다. 이 작업을 잘 수행하는 프로그램을 알고 계십니까? 그들은 플랫폼을 교차 시켰습니까?
나는 Shriram 관련의 플라이를 읽고 있던이 나는이 질문에 붙어있어 : 당신이 열망하고 게으른 정권은 항상 같은 대답을 생산할 것을 입증 할 수 있습니까? (Shriram은 자신이 개발 한 언어를 살펴보아야 만하지만 이것을 증명할 또 다른 방법이 있습니까?) 적은 단계로도 열심히 평가할 수 있습니까? 다음은 Clojure의 대체 및 열심히 평가하는 코드
소스 코드를 사용할 수있게 잘 설계된 기능적 (객체 지향적 인 것과 반대) 웹 응용 프로그램의 예로는 무엇이 있습니까? 나는 현재 Hacker Newssource을 연구 중이지만 clojure에 이상적이지 않은 몇 가지 예를보고 싶습니다. MVC의 경우 학습 할 많은 Rails 및 PHP 응용 프로그램, 프레임 워크 및 자습서가 있습니다. 기능 프로그래밍을
나는 Clojure로 쓰고 싶은 더미 자바 프로그램을 가지고있다. 그것에는 Serializable을 구현하는 클래스와 그것을 저장하는 함수가 있습니다. 이후 Clojure에서 그런 프로그램을 작성한 적이 없으므로이 문제에 접근하기위한 올바른 방법, Clojure 데이터 구조 및 API 호출에 대해 알고 싶습니다. import java. io. *;
pu
프로그램을 다시 실행하면 데이터를 파일에 저장하고 데이터를 복원하려고합니다. 나는 같은 내 defstruct을 정의했습니다 : (defstruct 북마크 : URL : 제목 : 댓글) 단순히 다음을 수행합니다 프로그램 : 홈페이지-DB에서 1.로드 defstruct 년대를. txt 2. * command-line-args *에 전달 된 가져 오기 파일을 읽
작동하지 내가이 작업을 수행 할 수 있습니다 src-> (defmacro 매크로 안녕하세요() ` "안녕하세요") (평가 '(매크로 안녕하세요)) 아무런 문제가 없습니다. Clojure에있어서 : (defmacro 매크로 헬로 [] ` "안녕하세요") (평가 '(매크로 헬로)) 내게 오류 준다. 내가 잘못 했니? Clojure의 오류 : 스레드 예외 "주"
따라서 Clojure macro to create a synonym for a function에서부터, 매크로의 동의어를 정의하는 데 def를 사용할 수 없다는 것을 발견했습니다. 아래는 Clojure가 허용하지 않는 예제입니다. ;(def def-function defn)
;(def case cond)
;(def function fn)
Clojur