問題タブ [clean-language]

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.

0 投票する
6 に答える
6638 参照

functional-programming - 現実世界のクリーンなプログラミング言語?

Cleanプログラミング言語で書かれた実際のアプリケーションはありますか?オープンソースまたはプロプライエタリ。

0 投票する
1 に答える
147 参照

clean-language - Clean でディレクトリのファイルを一覧表示する方法

Clean プログラミング言語を使用してディレクトリのすべてのファイルを一覧表示する必要がありますが、そのための関数がわかりません。誰かが私を助けることができますか?

0 投票する
1 に答える
155 参照

functional-programming - 同時クリーン リンカー エラー (奇妙な)

Windows用の「Concurrent Clean」(2.4)の最新バージョンをダウンロードしました。インストールすると、IDE が実行されます。とてつもなく単純なプログラムをコンパイルして実行できます。

問題は、変更を加えた場合 (たとえば、Start = 2、または Start = [1,2,3] または Start = "hi")、リンカーが実行可能ファイルを作成できなかったと言うことです。既存の実行可能ファイルを削除すると、実行可能ファイルが作成されます。ときどき、IDE からスポーンして戻ってくると、それが作成されることがあります。

Windows Defenderが疑わしいので、シャットダウンしました。次に、UACを疑ったので、できる限りオフにしました(本当にオフにできるとは思いませんが、一部のコントロールパネルGUIで「レベル」を調整できます)。

最後の手段として、バージョン 2.2 をダウンロードしましたが、同じエラーが発生しました。

いずれにせよ、誰かアイデアや提案があれば、私は聞いています。

0 投票する
2 に答える
369 参照

functional-programming - LLVM でクリーンなバックエンドを実装することは可能ですか?

LLVM ツールキットを使用してCleanのバックエンドを実装することは可能でしょうか? そうでない場合、障害は何ですか?

また、Clean コンパイラーが IR として使用する「ABC アセンブラー」の適切なリファレンスをたまたま知っている場合は、それを回答に含めてください。ありがとう。

0 投票する
1 に答える
1004 参照

rust - Rust の所有権のセマンティクスは、Clean と Mercury に見られる一意性の型付けとどのように関連していますか?

Rust では移動が左辺値に適用され、移動元オブジェクトが使用されないように静的に強制されていることに気付きました。

これらのセマンティクスは、Clean と Mercury に見られる一意性型付けとどのように関連していますか? それらは同じ概念ですか?そうでない場合、それらはどのように異なりますか?

0 投票する
1 に答える
154 参照

haskell - CLEAN で Maybe 型を使用する際のエラー

私は関数型プログラミングとCLEANの初心者です。私はいくつかの機能を持っていますが、そのうちの 1 つにエラーが発生し、その理由がわかりません。(CLEAN に非常に似ているため、Haskell でタグ付けしました。)

私のモジュール:

シーケンス定義で失敗します。

どうもありがとう!!

0 投票する
2 に答える
219 参照

purely-functional - Clean のモジュロ関数

Clean で 2 つの整数の剰余を計算する定義済みの方法はありますか?

StdOverloaded は (mod) 型クラスを定義しますが、StdInt にはそのインスタンスが含まれておらず、StdEnv も他のどこにも含まれていません。StdInt の mod インスタンスについて言及している Clean バージョン 2.0 に関する言語の概要を見たことがありますが、2.4 ではそれが確実に欠落しています。