問題タブ [nemerle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nemerle - マクロ内のアセンブリ内のすべての型を列挙する
MacroTargets.Assembly
Nemerleの種類のマクロ属性内のアセンブリ内のすべてのタイプを取得する方法は?
.net - Nemerle アクター/コルーチン & Mono Continuations
この記事を見つけました: http://www.mono-project.com/Continuations それで、いくつか質問があります。このフレームワークに基づく Nemerle の erlang スタイルまたは (少なくとも) scala スタイルのアクターの実装はありますか? いいえの場合、この API の使用例を教えてください。
また、この継続フレームワークは、ネイティブの Microsoft .NET CLR と互換性がありますか?
ご協力ありがとうございました。
linux - LinuxでF#/ Nemerleモノラルアプリケーションをデバッグする方法は?
最近、NemerleとF#を発見しましたが、アプリケーションをデバッグする方法が見つかりません。MonoDevelop 2.6はNemerleとF#のサポートを欠いており、2.4.2以前のクラッシュは新しいgnome-sharp libがインストールされているためです(最新のArchLinuxカーネル-3.064ビットを実行しています)。コマンドラインモノデバッガーは、「プラットフォームがサポートされていません」と言い始めることを拒否します。この状況についての質問はほとんどありません。
低レベル(vm内など)に進まずにgdbを使用してモノラルアプリケーションをデバッグすることは可能ですか?(Common LispやHaskellのGHCiと比較して)デバッガーなしでインタラクティブな開発にF#REPLを使用するのはどれくらい快適ですか?
c# - 引用実際の使用法
私は「引用」という用語に直面し、それを実際に使用した例をいくつか見つけようとしています。コード式ごとに AST を使用できるというのは素晴らしいことのように思えますが、実際にはどのように使用すればよいのでしょうか?
誰かそのような例を知っていますか?
.net - .NET 2.0 は .NET 3.5 インストーラーに含まれていますか?
Nemerle で記述された .NET 3.5 プログラムがあります。プロジェクトの依存関係として、.NET 2.0 ライブラリがあります。エンド ユーザーが .NET 3.5 をインストールしたときに私のプログラムが動作することを確認できますか? それとも、エンド ユーザーに .NET 2.0 もインストールするよう強制する必要がありますか?
ありがとう。
vim - cindentの「スイッチ」インデントを調整する
NemerleはCに似た言語であり、ほとんどの場合、で非常にうまく機能しcindent
ます。ただし、に類似したその構成は次のようswitch
に呼ばれmatch
ます。
cinoptions
代わりに、 forswitch
ステートメントをこの構成に適用することは可能ですか?どこかに設定できる正規表現があるかもしれません。そうでない場合は、垂直バーを別の方法でブレースに揃えることができますか?
アップデート
これが私が思いついたものです:
nemerle - Nemerle拡張プロパティ
最近、Nemerle言語に拡張プロパティを追加することについての議論がありました。しかし、構文は不明確です。
提案された構文を更新しました:
注:モジュール==静的クラス
どう思いますか ?
wpf - Nemerle での WPF/XAML アプリケーションの構築
C#/VB 以外の言語、特に Nemerle で WPF アプリを構築するプロセスは何ですか? XAML をコンパイルしてアセンブリに埋め込むことができるコマンド ライン ツールはありますか?
C#/VB 以外の .NET 言語を WPF で使用するためのコマンド ライン ツールはありますか? IDE を使用せずに XAML を自分で手動でコンパイルできますか? たとえば、WPF アプリを Nemerle で書いた場合、WPF の分離コード言語として Nemerle をどのように使用しますか?
c# - C#の「偽の」linq理解構文キーワードに利用可能なオプション?
メソッド チェーンを使用して何かを記述するケースはいくつかありますが (特に、foo.Where(..).ToArray() のような 1 つまたは 2 つのメソッドの場合)、多くの場合、LINQ クエリ内包構文を好みます。代わりに(仕様の「クエリ式」)、次のようになります。
それらのかなり大きなチャンクでは、結果の IEnumerable を取り、それをデータ構造 (配列、リストなど) に熱心にロードする必要があります。これは通常、次のいずれかを意味します。
var queryResult = query.ToArray(); のような別のローカル変数を追加します。また
クエリを括弧で囲み、ToArray (または ToList など) にタグ付けします。
他の人がどのオプションを使用しているか、または 2) いくつかの追加の「コンテキスト キーワード」を追加することが実行可能であると考えることができるオプションを見つけようとしています。あたかもLINQキーワードが「ネイティブに」拡張可能であるかのように:)
おそらく、これはある種の前処理 (C# のこの領域に何があるかはわかりません) か、Nemerleのようなものに使用されるコンパイラーの変更(オプションになると思いますが、確かではありませんか? )。私は Roslyn が何をサポートするか、またはサポートするかについてまだ十分に知らないので、誰かがこのように C# を「拡張」できるかどうかを知っている人がいたら、声をかけてください!
私が最も使用する可能性が高いもの(他にもたくさんあると確信していますが、アイデアを理解するため/私が望んでいること):
ascount - Count() に変換
これは、次のように「変換」されます (最終結果がそうである限り、パスが何であるかは関係ありません)。
同様に:
- asarray - ToArray() に変換します
- aslist - ToList() に変換
(明らかに、First()、Single()、Any() などを続けることもできますが、質問の範囲を抑えるようにしてください:)
パラメーターを渡す必要のない拡張メソッドにのみ関心があります。私は、(たとえば) ToDictionary や ToLookup でこの種のことをしようとしているわけではありません。:)
つまり、要約すると:
- 「ascount」、「aslist」、および「asarray」をlinqクエリ式に追加したい
- これがすでに解決されているかどうかはわかりません
- Nemerleがこれに適しているかどうかはわかりません
- Roslyn の話がこの種の使用をサポートするかどうかはわかりません
haskell - 準引用における「準」とはどういう意味ですか?
Haskell (または Nemerle) などの一部の言語にはquasiquotationsがあります。「準」は何を意味するのか、「準」の部分のない「引用」もあるのだろうか。