, 나는 (라이브)에 의해 생성 된 삶의 이벤트를 버퍼 "생명 창"를 만들고, 갖고 싶은 (defun show-life()
(interactive)
(switch-to-buffer "*Life-Window*") ; show how life goes on while living
(live)) ; it takes 70 years to
일련의 숫자를 적절한 비트 수로 잘라내어 청크의 지연 시퀀스 (최하위 비트가 먼저)를 반환하는 Clojure 함수가 있습니다. 블록 크기를 채우기 위해 마지막 블록의 상위 비트를 채 웁니다. 게으름과 기능 유지하면서 패딩의 양을 기록하는 "최상의 방법 (tm)"에 대한 조언이 필요합니까? 지혜의 말씀을 높이 평가합니다.
(defn block-seq
지금은 (define (push x a-list)
(set! a-list (cons a-list x)))
(define (pop a-list)
(let ((result (first a-list)))
(set! a-list (rest a-list))
result))
을하지만이 결과를 얻을 : Welcome to Dr
C에서 직접 C++ 객체로 작업하는 간단한 방법이 있습니까? 일부 클래스를 C++에서 C 또는 FFI (외부 함수 인터페이스)에 노출하려고합니다. 물론 , 나는 그런 물건을 쓸 수 있습니다 : class Foo{
....
};
void *make_foo(...){
Foo *ptr = new Foo(..)
return static_cast<voi
필자는 오랫동안 유닉스 시스템 관리자였으며 쉘 스크립트, 가벼운 PHP 작업 및 간단한 C 프로그램으로 작업을 자동화하는 것 외에도, 프로그래밍 방식으로 많은 일을 한 적이 없습니다. 나는 최근에 내 마음을 약간 늘리고 Common Lisp을 배우기로 결정했다. 나는 Touretzky의 "Gentle Intro"의 중간 단계에 있으며 I/O에 관한 장에 다