問題タブ [clojure]

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 投票する
3 に答える
2168 参照

oracle - Lisp から Oracle plsql プロシージャを実行するにはどうすればよいですか?

どうすれば始められますか?

0 投票する
11 に答える
7020 参照

.net - F# でのマクロのサポート

Practical Common Lisp を読んだ後、私は最終的にマクロの重要性を理解し、これをサポートする .NET プラットフォーム用の言語を探していました。.NET 用の Lisp 方言がいくつかありますが、私が収集できたものからは、すべて非常にベータ版であるか、放棄されています。最近、Clojure に興味を持ちましたが、これは Java プラットフォーム用であり、おそらく ikvm を使用できますが、統合されているとは感じません。特にWPFのようなことをしたいとき。

最近、F# についてのささやきを耳にします。マクロのサポートについて何か見つけられないかとドキュメントを調べてみましたが、見つかりませんでした。それで、誰か知っていますか?

ありがとう :)

0 投票する
15 に答える
3862 参照

haskell - 生成的プログラミングのための非C++言語?

C ++はおそらく静的メタプログラミングで最も人気のある言語であり、Javaはそれをサポートしていません

生成プログラミング(プログラムを作成するプログラム)をサポートするC ++以外の言語はありますか?

0 投票する
16 に答える
55236 参照

clojure - ClojureでどのようにWebアプリケーションを作成しますか?

これは、Javaを毎日使用するプログラマーの大多数にとって奇妙な質問だと思います。私はしません。私はJavaプロジェクトに取り組んでいたので、Java-the-languageを知っていますが、Java-the-worldは知りません。Javaで最初からWebアプリを作成したことはありません。Python、Rubyでやらなければならない場合は、どこに行けばよいか(DjangoまたはRails)はわかりますが、ClojureでWebアプリケーションを作成したい場合は、Javaの世界に住むことを余儀なくされているからではなく、言語のように、試してみたいのですが、どのライブラリとフレームワークを使用すればよいですか?

0 投票する
38 に答える
33105 参照

clojure - 現実世界での Lisp

Lisp (実際にはScheme) を試してみたところ、とても美しい言語であることがわかり、もっと知りたいと思っています。しかし、Lisp が本格的なプロジェクトで使用されることはないようです。求人情報で Lisp が望ましいスキルとしてリストされているのを見たことがありません。Lisp を使ったことがある、または「現実の世界」で Lisp が使われているのを見たことがある人、または Lisp が純粋にアカデミックな言語と見なされているかどうかを知っている人の話を聞くことに興味があります。

0 投票する
4 に答える
3622 参照

java - JavaからClojureに移行するにはどうすればよいですか?

Clojureを発見した後、私はここ数日をそれに没頭して過ごしました。

どのプロジェクトタイプがClojureよりもJavaに、またはその逆に、そしてそれらの組み合わせに適していますか?

Clojureの前に試みたことのないプログラムの例は何ですか?

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

scala - ソフトウェア トランザクショナル メモリを実際に使用した経験はありますか?

最近、STM (ソフトウェア トランザクショナル メモリ) フレームワークと言語拡張への関心が高まっているようです。 特にClojureは、ローリング コミット ログではなくMVCC (マルチバージョン同時実行制御)を使用する優れた実装を備えています。GHC Haskell には、トランザクション合成も可能にする非常にエレガントな STM モナドもあります。最後に、私自身の口癖を少しだけ説明するために、私は最近、参照制限を静的に適用する Scala 用の STM フレームワークを実装しました。

これらはどれも興味深い実験ですが、その領域だけに限定されているようです (実験)。私の質問は、現実の世界で STM を見たり使用したりしたことがある人はいますか? もしそうなら、なぜですか?それはどのような利益をもたらしましたか。パフォーマンスはどうですか?(この点については多くの矛盾する情報があるようです) STM を再び使用しますか、それともアクターのような他の並行処理の抽象化を使用したいと思いますか?

0 投票する
17 に答える
47044 参照

java - ClojureでGUIを実行するための最良の方法は何ですか?

ClojureでGUIを実行するための最良の方法は何ですか?

機能的なSwingまたはSWTラッパーの例はありますか?または、マクロロジーを使用してSに簡単にラップできるJavaFX宣言型GUI記述との統合ですか?

チュートリアルはありますか?

0 投票する
18 に答える
8724 参照

functional-programming - SICP の自習にはどの言語を使用しますか?

関数型プログラミングを実際に学ぶためにバグを見つけました。そこで、私の次の自習プロジェクトは、コンピュータ プログラムの構造と解釈に取り組むことです。残念ながら、私は大学で CS を専攻していなかったので、Lisp を学んだことはありません。

SICP はプログラミングのためのツールを強調していませんが、演習を行うには、使用する Lisp に似た言語を選択する必要があります。スキームのいくつかの実装は、抵抗が最も少ない方法のようです。一方、Common LispClojureを使用した人もいます。Common Lisp や Clojure はプロダクション コードで使用される可能性が高く、私の履歴書には少し適しているように思えます。ところで、私は言語を学ぶこと自体が価値があるという議論を十分に理解していますが、履歴書に役立つ言語を学ぶことは依然として有益です. 私は資本家であり、自分の学習については学者です。

SICP を独学しなければならないとしたら、どの言語を選びますか?またその理由は何ですか? 理想的には、JVM で実行できる言語を使用したいと考えています。確かに、REPL が bash と emacs で動作する言語を使用できます。

追記:Schemeを使わずにSICPを読んでみた人はいますか?もしそうなら、あなたの経験はどのようなものでしたか?

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

java - How do you change the CLASSPATH within Java?

How do you change the CLASSPATH of a Java process from within the Java process?


Before you ask me "Why would you want to do that?" I'll explain it shortly.

When you have a Clojure REPL running it is common to need more jars in your CLASSPATH to load a Clojure source file, and I'd like to do it without having to restart Clojure itself (which is not really an option when using it on Slime on Emacs).

That's the reason but I don't want this question tagged as some-weird-language some-weird-editor and be disregarded by the majority of Java developers that may have the answer.