racket

    1熱度

    1回答

    這是一個家庭作業問題。 問題 我嘗試(整個文件):http://pastebin.com/TS6mByEj 如果你搜索let var = exp1 in body,這就是我需要根據問題來擴展功能。 當我測試上述樣本代碼,我得到一個錯誤apply-env: No binding for y (EVAL「令x = 30 中設X = - (X,1) Y = - (X,2) 在 - (X,Y)「) ; T

    4熱度

    1回答

    我想要球拍程序和python程序之間的通信。 我的球拍代碼: #lang racket (define-values (sp o i e) (subprocess #f #f #f "hello.exe")) (display "server" i) (flush-output i) (display (read o)) 我的Python代碼: input_var = raw_

    3熱度

    3回答

    使用球拍gui庫,我發現我無法打開真正的模態對話框,當它顯示時,無法激活其父窗口。 儘管對話框會阻塞父對象的事件空間,但可以單擊父窗口中的菜單欄,因此可以一次又一次地顯示相同的對話框。以下是代碼: #lang racket/gui (define frame (new frame% [label "test"] [width 200] [hei

    8熱度

    1回答

    我是新來的球拍/方案,所以我決定通過爲DCPU-16,一個簡單的16位處理器實現一個模擬器來學習。 我的問題是:什麼是更好的方式來實現我的解決方案? 這是我一起控制CPU的寄存器的解決方案。主要觀點是允許修改寄存器的功能鏈接在一起。例如: ; Increment value stored in register r-id ; returns the updated register ; ;

    2熱度

    4回答

    我目前正在玩LISP。一切都很好,但我不明白以下問題。 我有這個附加操作: (define (append l1 l2) (if (eq? l1 null) l2 (cons (first l1) (myappend (rest l1) l2)))) 我用這樣的: (myappend (cons (cons 1 2) null) '(4 5))

    0熱度

    1回答

    這是繼續我以前的帖子。 communcation between racket program and python program ,如果我嘗試保持這個循環中被寫入和讀取持續,它不工作了。 我的球拍代碼: #lang racket (define-values (sp i o e) (subprocess #f #f #f "C:/Python26/python.exe" "C:/

    0熱度

    1回答

    我是Scheme語言的初學者,所以我無法編寫一個過程來獲取n位數並將其放入ALU中。 ALU應該使用1位ALU構建。 這裏是1位ALU: (define ALU1 (lambda (sel a b carry-in) (multiplexor4 sel (cons (andgate a b) 0) (cons (orgate a b) 0)

    2熱度

    3回答

    當我學習方案和球拍時,我發現自己一次又一次地重複這種模式。在哪裏我有一個遞歸函數,其中一些函數的參數發生了變化,但有些參數卻沒有。我構建了一個外部函數,它接受所有參數,並在其中定義一個內部函數,該函數僅接受變化的參數並在其上重複。 舉一個具體的例子繼承人在「小策士」 ;inserts an item to the right of an element in a list (define (in

    1熱度

    1回答

    我在方案中製作n位ALU,並且我有一個1位ALU。 有人可以告訴我如何解決這個問題?下面是說明它: 該程序的格式是 (ALUn selection x1 x2 n) 其中第一參數,selection可以取任何值的:'add,'sub,'and,'or,或'xor。第二個和第三個參數x1和x2是列表格式的兩個n位二進制數。

    3熱度

    1回答

    我想我會嘗試一個簡單的GUI應用程序,使用世界/宇宙無突變方法,但試圖自己實現'世界/宇宙'程序設計。 我在下面得到了我的小圖,但我很快得出結論,雖然我可以使用教學包,但我不知道如何自己實現教學包功能。 我猜我應該使用continuations,但這似乎並不是universe.rkt源文件中的方法。 我總是可以將程序加入畫布類(就像之前的幻燈片和同樣的遊戲似的),但我真的想要掌握如何實現「世界/宇