ironscheme

    1

    1답변

    을 다음은 파일에 무엇입니까?. (import (rnrs)) (define THIS "Hello") (display THIS) ;; does not work if loaded I 파일 편집 정의, 저장, 다음 계획 창으로 전환하고 출력에 내가 "안녕하세요"를 참조 (load "c:\\path\\to\\filename.ss") 실행,하지만이 액세스

    3

    2답변

    분산 시스템에서 Scheme을 사용하려고합니다. 아이디어는 하나의 프로세스가 일부 표현식을 평가하고이를 다른 프로세스로 전달하여 완료하는 것입니다. 예 : (do-stuff (f1 x) (f2 x)) 첫 번째 과정에 (do-stuff res1 (f2 x)) 을 평가하는 것입니다. 이 과정은지도 스타일의 작업 분포를 감소하는 것입니다,하지만 주위 체계

    5

    1답변

    Wikipedia : "곧 출시 될 Scheme 구현 인 IronScheme은 DLR을 기반으로 계획을 세웠지 만 사용 된 프로젝트의 DLR 분기가 트렁크와 동기화되지 않고 DLR, 개발자에 따르면 대부분의 계획 요구 사항을 지원할 수 없습니다. " 어떤 요구 사항이 충족되지 않았고 그 이유는 누구에게 알 수 있습니까?

    0

    3답변

    나는 블랙 잭 게임을 만들려고하고있다. 나는 카드를 뽑아 내고 손에 든 금액이 21을 초과했지만 3 명의 플레이어 만 확인할 수있는 기능을 만들었습니다. 3 개의 목록이있는 것은 쉽습니다. 하지만 N 명의 플레이어를 위해이 기능을 사용하여 기능을 유지하고 플레이어와 플레이어의 손을 전환하는 기능을 추가하고 싶습니다. def create_hands(): g

    1

    1답변

    IronScheme을 시작 했으므로 IronScheme에 다른 CLR DLL 라이브러리를 추가하는 방법을 알고 싶습니다. 다른 많은 Iron Feuff에는 AddReference이 즉시 작동하도록하는 기능이 있기 때문에 IronScheme에서 찾을 수 없습니다. 제가 접근 할 수있는 가장 가까운 것은 clr-reference입니다. 그러나 이것은별로 유용하

    1

    1답변

    나는 IronScheme으로 도발에 관심이 있기 때문에 xacc.ide를 시험 중이다. 새로운 프로젝트를 시작하는 방법을 알아낼 수 있습니다. 프로젝트를위한 전체 메뉴가 있고 그것들을 다루지 만 "빈 파일"과 "파일 ..."을 만드는 옵션 만 있습니다 새 프로젝트를 시작하는 방법은 무엇입니까? 감사합니다.

    1

    1답변

    IronScheme의 현재 작업 디렉토리에서 작동하는 cd, pwd과 같은 명령이 있습니까? (load "source.ss")에 의해 사용되는 디렉토리를 얻고 싶습니다. IronScheme은 표준 Scheme이기 때문에 다른 Scheme에서 작동하는 함수도 여기에서 작동 할 수 있다고 생각합니다.

    6

    2답변

    기본적으로 나는 Scheme과 Clojure를 비교하지 않는다. 나는 현실화를 비교하고 싶다. 거기에 있습니다 : Visual Studio 확장을 사용하여 설치할 수 있지만 여전히 나를 위해 이런 식으로 사용하기 위해 약간 버그 것입니다 Clojure - clr 있습니다. 그런 프로젝트를 생성하고 저장 한 후에는 다시 열 수 없습니다 ... IronSche

    5

    1답변

    "IronPython 실행 중" 저자는 IronPython이 CPython과 달리 Jit 및 프레임 워크 자체에서 특정 최적화 기능을 활용하므로 CPython이이를 활용할 수 없다고 말합니다. 결과적으로 IronPython은 CPython보다 잠재적으로 빠릅니다. 특히 멀티 스레딩 시나리오의 경우. IronScheme은 이러한 최적화의 이점을 줍니까? 그것

    3

    1답변

    IronScheme 엔진을 "재설정"할 수있는 방법이 있습니까? 필자는 본질적으로 string.Eval()에 대한 연속 호출이 독립적으로 실행되도록 보장하려고합니다. 예를 들어, 나는 "(define x 1.0) (+ x 5.0)".Eval() 후 다시 실행되고 싶어하고, "(+ x 3.0)".Eval() 가 단독으로 실행 된 경우는 마찬가지로 실패 전화를