問題タブ [newlisp]

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

string - newLISP が文字列リテラルを 2048 文字に制限しているのはなぜですか?

私が作成したこのプログラムの使用方法を書き込もうとしてnewLISPいますが、文字列が長すぎるという不平を言い続けています。

文字列を切り刻み始めるまで、newLISP文字列に引用符を付けるべきではない、生のstrings()を使用するとうまくいくかもしれないなど、妄想的な理論を10分間罵倒して思いつきました。{}メッセージが消えて、ヘルプメッセージが非常に役に立たないところまで来ました。newLISP以上の文字を含む文字列が好きではないことが判明しました2048(2^11)。スー、

文字列リテラルの文字数に制限を設けるのはなぜですか?
なぜ 2048 文字なのか?

セルメモリを増やしても128MB(マニュアルを見ました)、何も変わりません。現在機能する唯一の解決策 (ハック的な解決策) は、ヘルプ文字列を文字の下にある 2 つの文字列に分割し、2048それらを で連結することstringです。
もう1つの奇妙な点は、文字を含む文字列が2048+replで異なる方法で出力されることです:

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

newlisp - newLISP では、quote は '?

私は newlisp を学び始めましたが、引用符と ' が私を困惑させました。

また

newlisp では、quote は ' ? とは異なります。
または、これはバグですか?

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

mysql - newLisp 用の「Artful」Mysql モジュールが MySQL に接続しない

newLisp で Artful Mysql モジュールを試していますが、例を使用した「煙」テストは MySQL に接続しません。

仮定:

  1. 私は初心者の Lisp プログラマーです。
  2. プラットフォームは MacOS X 10.9
  3. newLisp 10.6
  4. MySQL 5.5
  5. MySQL モジュールの newLisp 10.6 標準ディストリビューションは MySQL 5.5 で動作しますが、Artful は動作しません。

(モジュール "mysql.lsp") メイン

(setf db (Mysql)) (Mysql 4336914432)

(:connect db "localhost" "RetransDjango" "pwd" "retransdjango") ERR: 関数で予期されるリスト : : "localhost" がユーザー定義関数 Mysql:connect から呼び出されました

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

javascript - Javascript での任意の整数に対する Church Encoded Number の生成

整数を取り、その数値を教会でエンコードされた関数の形式で返す関数が必要です。

私はnewlispでこれを達成しました:

(church-encode 0) を呼び出すと、教会でエンコードされたゼロのラムダが返されます。

そして (church-encode 3) は次のようになります:

しかし、Javascriptで同じことをしたいです。できれば、ここで行ったような文字列ジャンクに頼ることなく:

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

lisp - Lisp が無効な関数に文句を言う

私はこれらのコードを書き、 でコンパイルしnewlispます。私はこれらのコードを書きました:

とエラーメッセージ

====================

newlisp の文法は clisp の文法とは異なるため、最終的には構文エラーであることに気付きました。今、私のコードはうまく動作しています:

tin が何にformat t使われるのかわかりません。