racket

    3熱度

    1回答

    我有一個長期項目正在通過SICP的所有練習。我注意到最近的練習有點奇怪。我正在測試霍夫曼編碼樹。當我在DrScheme執行下面的代碼我得到預期的結果: (a d a b b c a) 但是,如果我通過調用(載「2.67.scm」)或者通過運行的MzScheme -f 2.67.scm執行中的MzScheme相同的代碼它報告: symbols: expected symbols as argum

    10熱度

    2回答

    我最近下載了PLT Scheme和DrScheme。當我打開DrScheme時,我被告知要選擇一種語言。但是,我對我的任何選項都不熟悉,而且幫助指南並未真正將其細分,以幫助我輕鬆選擇哪種選擇。 因此,首先 - DrScheme和PLT Scheme真的是我需要學習Lisp和/或Scheme的工具嗎?如果是這樣,那麼不同的語言是什麼,我應該使用哪一種?

    2熱度

    2回答

    我正在通過SICP工作,同時使用Ableson/Sussman 講座和伯克利61A講座,這些講座遠遠超過了我的 速度。我想做一些伯克利家庭作業,但需要定義句子,但第一個,最後一個等等。看起來似乎曾經有一種簡單的方案語言嵌入到Dr. Scheme中,但是最近的版本4.1.5並沒有它。從Planet PLT 我想我可以在我的定義窗口中簡單地添加(require(planet「simply-scheme

    13熱度

    3回答

    我一直在使用DrScheme 4.2中的SICP模塊,但哪種語言對DrScheme中的SICP有最好的支持? 這裏有沒有人試過this? 謝謝。

    6熱度

    4回答

    > (eq? 1 1) #t > (eq? 1.1 1.1) #f > (= 1.1 1.1) #t 這是DrScheme中的交互窗口。有人可以解釋=和eq之間的區別嗎?在計劃?

    2熱度

    3回答

    我想要它提取所有在其中有字母e的單詞。 例如。 (ewords '(i e ee o oo)) -> '(e ee) 伯克利的61a講座使用(第一個單詞)來提取單詞的第一個字符。然而,當我試圖這樣做時,DrScheme尖叫着我。如何採取單詞的第一個字符?像 (first 'word)->'w.

    2熱度

    2回答

    看起來像R5RS DrScheme語言不來與哈希表庫..我跑的時候 (做的散列表),它拋出一個錯誤... 相當大的具有支持哈希表,但不支持可變的對.. 所以我堅持讓他們中的一個爲我工作.. 如何在R5RS增加對哈希表支持? 感謝

    1熱度

    1回答

    我是PLT計劃的新手(使用DrScheme)。所以,這個問題可能會讓很多開發者煩惱。 我想在畫布中的每次點擊(鼠標事件)中繪製點並獲取該點的座標。另外我想從最後一個點到最後一個鼠標事件點繪製一條線。 根據文檔,他們建議使用teachpack中的world.ss(而不是draw.ss)。但我不知道該怎麼做。 現在我該怎麼做?任何建議或提示表示讚賞。 在此先感謝。

    17熱度

    4回答

    我一直在閱讀SICP(計算機程序的結構和交互),並且非常興奮地發現這個奇妙的特殊形式:「make-environment」,他們演示了與eval結合使用以作爲編寫模塊化代碼的一種方式(在「套餐」摘自第4.3節): (define scientific-library (make-environment ... (define (square-root x)

    2熱度

    4回答

    我正試圖在Macintosh上使用DrScheme從「The Little Schemer」一書中學習Scheme。它開始於諸如「什麼是我的車哪裏l是論據(a b c)?」 我知道這個問題的答案是a,但我無法真正弄清楚要在Dr Scheme中輸入什麼來「遵循」。關於如何分配給l的一個簡單的想法,例如>(def l('a'b'c)) 給我錯誤: 「函數調用:期望一個定義的名稱或一個基本的操作名稱括號