scheme

    1

    2答えて

    ノードをBSTから削除するにはどうしたらいいですか? Dr. Schemeでアルゴリズムを実行する必要があります。

    6

    2答えて

    私はLilyPondを使って練習問題と練習問題を作成します。私は、Moveable Do solfege表記法でノート入力を許可する方法と、ノートの下にソルフェージ記号を歌詞として表示するテンプレート(下記参照)を用意しました。現在、音楽を生成するマークアップとマークアップから手作業で歌詞を抽出する必要があります。私は部分的にこれをいくつかのpythonとvimコード(ここには表示されていません)

    6

    3答えて

    私はF#の学習にかなり興味があります。 私は機能的な言語での私の唯一の経験は、大学でSchemeの2つの入門コースでした。 以前にSchemeを学習していたF#の学習中に覚えておく必要があることはありますか?方法論、邪魔者、または私に問題を起こすかもしれない他の事柄の違い?

    1

    4答えて

    私はScheme evaluatorをJavaで書いています。これはいくつかの並列化の仕組みです。私以外の誰もすぐには使用できませんが、結果が出てきています。 フロントエンドとミドルエンドは私の目的では大丈夫ですが、私が集中したい部分ですが、バックエンドは嫌です。これは最適化されておらず、遅いか、適切なテールコール最適化が欠けています。 代わりに、既存のVMを対象にしたいと思います。誰かがこれの候

    1

    2答えて

    バイナリ検索ツリーで、ある値のオカレンスを削除しようとしています。これは私がこれまで持っているものです。 (define removeBin (lambda (x t) (cond ((< x (car t)) (removeBin x (cadr t))) ((> x (car t)) (removeBin x (caddr t))) ((equal? x

    0

    2答えて

    偶数項目をリストに追加したいのですが、目的を達成するために次のアルゴリズムを使用しています。 私は取得していますエラーは次のとおりです。 +:与えられた、第二引数として> <番号を入力見込ん:>#<無効。その他の引数は次の通りであった:4 コード: (define (mylength alist cnt) (if (null? alist) 0 (if (= (mo

    0

    1答えて

    Schemeにベクター内のすべてのアイテムを追加したいと思います。 私はラムダ(この表現の正しい使い方が分からない)を使用する方法に問題があると考えています。ベクトルの長さを変数iに割り当て、その中の各要素から取得しようとした値を追加します。ベクター。エラーメッセージに基づいてエラーを修正する方法がわかりません。 私は取得していますエラーがちょうどです: #<手順> コード: (define (s

    1

    2答えて

    は、私は、次のスキームのコードを実行しようとした: (define affiche-gagnant (lambda (j1 j2 g1 g2) (begin (display "Le gagnant est : ") (display (cond ((> g1 g2) j1) ((< g1 g2) j2) (els

    10

    4答えて

    私はSchemeに徹底的に興味を持ち、いくつかのおもちゃのプログラミング例で始まり、Paul GrahamのOn Lispを読んでいます。 私が見つけられなかったことは、Schemeを "OO people"に教えることを目的とした本やウェブサイトです。つまり、自分のようなC++/Java/Pythonで99%のコーディングを行った人です。 私は、クロージャはオブジェクトyの一種であり、ローカルス

    20

    4答えて

    私はそこにいくつかの亜種を見ています。 ClojureCLR、LSharp、IronScheme、IronLispなどがあります。これらのうちのいずれかが積極的に維持されていますか、あるいはどこか近くで "成熟"しているのですか、あるいはそれらは主に実験や粉塵収集家ですか? .Net dllのコンパイルと他の.Net dllの参照についての最も成熟したフレームワークとみなされるでしょうか? Vis