Lisp Schemeスレでは恥ずかしくて聞けないようなことを質問したり、
Lisp Schemeスレの話題は高度すぎて気後れする人が話しあったり。
それ以外でもCommon Lispについての話題なら歓迎します。
ま、ゆっくりやりましょう。
「いいものの本質は、いかなる時代においても変わらない」byパワーズ
■前スレ
【入門】Common Lisp その10【質問よろず】
http://peace.2ch.net/test/read.cgi/tech/1361341876/
■Wiki
http://wiki.fdiary.net/lisp/ (id:guest pass:cl)
http://cl.cddddr.org/
http://tips.lisp-users.org/common-lisp/
探検
【入門】Common Lisp その11【質問よろず】
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2014/09/21(日) 22:49:21.73ID:FJokPHUt281デフォルトの名無しさん
2015/10/04(日) 08:39:36.15ID:QJUtVfl7 >>280
>>277のリンク先(HyperSpec)のことなら、ダウンロードはLispWorksのサイトのこのページから。
http://www.lispworks.com/documentation/common-lisp.html
"This HTML document may, subject to certain conditions, be downloaded for use at other locations."
という段落の "downloaded" が、HyperSpecのHTMLファイル群を固めたTar書庫へのリンク。
ローカルに置いたHyperSpecを「zsh上で pydoc ... 等と同様に」参照できるコマンドは多分無いと思うけど、
EmacsのSLIMEからブラウザで開くことは出来る(シンボルの上で C-c C-d h)。
https://common-lisp.net/project/slime/doc/html/Documentation.html
設定はこんな感じ(展開したHyperSpecディレクトリをホームディレクトリに置いた場合):
;; HyperSpecのディレクトリ(URL形式)。
(setq common-lisp-hyperspec-root (concat "file://" (expand-file-name "~/HyperSpec/")))
;; HyperSpecを `eww' (Emacs 24.4 以降に内蔵のウェブブラウザ) で開く設定。
;; (それ以外のURLはデフォルトのブラウザで開く)
(setq browse-url-browser-function
`((,(concat "^" common-lisp-hyperspec-root) . eww-browse-url)
("." . browse-url-default-browser)))
>>277のリンク先(HyperSpec)のことなら、ダウンロードはLispWorksのサイトのこのページから。
http://www.lispworks.com/documentation/common-lisp.html
"This HTML document may, subject to certain conditions, be downloaded for use at other locations."
という段落の "downloaded" が、HyperSpecのHTMLファイル群を固めたTar書庫へのリンク。
ローカルに置いたHyperSpecを「zsh上で pydoc ... 等と同様に」参照できるコマンドは多分無いと思うけど、
EmacsのSLIMEからブラウザで開くことは出来る(シンボルの上で C-c C-d h)。
https://common-lisp.net/project/slime/doc/html/Documentation.html
設定はこんな感じ(展開したHyperSpecディレクトリをホームディレクトリに置いた場合):
;; HyperSpecのディレクトリ(URL形式)。
(setq common-lisp-hyperspec-root (concat "file://" (expand-file-name "~/HyperSpec/")))
;; HyperSpecを `eww' (Emacs 24.4 以降に内蔵のウェブブラウザ) で開く設定。
;; (それ以外のURLはデフォルトのブラウザで開く)
(setq browse-url-browser-function
`((,(concat "^" common-lisp-hyperspec-root) . eww-browse-url)
("." . browse-url-default-browser)))
282デフォルトの名無しさん
2015/10/04(日) 15:04:33.13ID:FtwpBXng283282
2015/10/06(火) 16:16:19.87ID:QezNm1t4 localリファレンス用のzshコマンドのために書いた
#!/usr/bin/env python3
import urllib.request
import re
import os
import subprocess
import sys
# USAGE: this-script.py or this-script.py [Symbol]
ref_dir = os.environ["HOME"] + "/lib/HyperSpec/"
ref_top_dir = ref_dir + "/Front/X_AllSym.htm"
if len(sys.argv) == 1:
to_Symbol_list = "w3m " + ref_top_dir
subprocess.call(to_Symbol_list, shell=True)
elif len(sys.argv) == 2:
top_as_html = "file://" + ref_top_dir
with urllib.request.urlopen(top_as_html) as res:
html = res.read()
is_Symbol = 'Body/.+?#' + sys.argv[1] + '"'
url_suffix = re.sub("#.*", "",
"".join(re.findall(is_Symbol, html.decode())))
if url_suffix:
do_w3m = "w3m " + ref_dir + url_suffix
subprocess.call(do_w3m, shell=True)
else:
print("The symbol was not found.")
else:
print("Please input 0 or 1 Symbol of Lisp.")
#!/usr/bin/env python3
import urllib.request
import re
import os
import subprocess
import sys
# USAGE: this-script.py or this-script.py [Symbol]
ref_dir = os.environ["HOME"] + "/lib/HyperSpec/"
ref_top_dir = ref_dir + "/Front/X_AllSym.htm"
if len(sys.argv) == 1:
to_Symbol_list = "w3m " + ref_top_dir
subprocess.call(to_Symbol_list, shell=True)
elif len(sys.argv) == 2:
top_as_html = "file://" + ref_top_dir
with urllib.request.urlopen(top_as_html) as res:
html = res.read()
is_Symbol = 'Body/.+?#' + sys.argv[1] + '"'
url_suffix = re.sub("#.*", "",
"".join(re.findall(is_Symbol, html.decode())))
if url_suffix:
do_w3m = "w3m " + ref_dir + url_suffix
subprocess.call(do_w3m, shell=True)
else:
print("The symbol was not found.")
else:
print("Please input 0 or 1 Symbol of Lisp.")
284デフォルトの名無しさん
2015/10/18(日) 00:46:38.25ID:tKz57RTt 話題になってないけど、
コンスセル原器が廃止されるらしいぞ
コンスセル原器が廃止されるらしいぞ
285デフォルトの名無しさん
2015/10/18(日) 00:53:59.90ID:evkMpRYg え?
286デフォルトの名無しさん
2015/10/18(日) 08:54:54.56ID:1LMJTfhY ttps://www.jwz.org/blog/2015/10/cons-conflict-resolved-at-last/
これだね。メートル原器もなくなると言うし、
時代の流れを感じるね
これだね。メートル原器もなくなると言うし、
時代の流れを感じるね
287デフォルトの名無しさん
2015/10/19(月) 22:17:19.25ID:v3Pllrwr コンス原器とか言ってるのはもちろんネタだからな、わかってると思うけど
メートルの定義が科学的なものに置き換えられるから、そのパロディだからな?
メートルの定義が科学的なものに置き換えられるから、そのパロディだからな?
288デフォルトの名無しさん
2015/10/20(火) 12:37:44.25ID:z0N4BuQy 原器は力が溢れている。 元気だから。 なんちゃってーー
289デフォルトの名無しさん
2015/10/21(水) 00:22:44.88ID:vQvk97RO 原器があればなんでもできる!
290デフォルトの名無しさん
2015/10/21(水) 02:26:28.45ID:FfxQn45L ネタだったのか
どういうものなんだろうと唸りながら考えていた俺
どういうものなんだろうと唸りながら考えていた俺
291デフォルトの名無しさん
2015/10/21(水) 11:49:26.05ID:NJ/LNABV やる気原器いわき的な
292デフォルトの名無しさん
2015/10/22(木) 09:17:07.87ID:gRBaWwNT グレアムの魔道書からではなく
ホフスタッターのメタマジックゲームのlispの章を読んで
lispやりたいと思ったプログラミング初心者だけど、
emacsでmaterialというカラーテーマにして
フォントをRicty Diminished の斜体にしてから
全画面でlispのコードの見たらとても美しい言葉に見えた
美しいとそれだけでまた見たくなるから
学習意欲を保つためにはよいと思った。
ホフスタッターのメタマジックゲームのlispの章を読んで
lispやりたいと思ったプログラミング初心者だけど、
emacsでmaterialというカラーテーマにして
フォントをRicty Diminished の斜体にしてから
全画面でlispのコードの見たらとても美しい言葉に見えた
美しいとそれだけでまた見たくなるから
学習意欲を保つためにはよいと思った。
293デフォルトの名無しさん
2015/10/22(木) 23:40:53.70ID:rUneY+ez294デフォルトの名無しさん
2015/10/24(土) 04:48:56.04ID:sSEtncll295デフォルトの名無しさん
2015/10/26(月) 23:33:50.22ID:cnZS0lks296デフォルトの名無しさん
2015/10/27(火) 04:19:42.73ID:qSWumRv1 >>294
「land of lisp」という本にhaskellいいみたいなこと書いてあったけど、
haskellってどうなのかな
common lispとhakellもやったことがあることがある人からしたら。
lispの括弧と前置記法って一貫している感じがして好き。
「land of lisp」という本にhaskellいいみたいなこと書いてあったけど、
haskellってどうなのかな
common lispとhakellもやったことがあることがある人からしたら。
lispの括弧と前置記法って一貫している感じがして好き。
297デフォルトの名無しさん
2015/11/12(木) 23:53:54.83ID:Viwd1W6j Schemeだとtyped racketとか型つけるのが流行っぽいけどcommon lispも似た感じになってたりします?
298デフォルトの名無しさん
2015/11/13(金) 13:06:25.41ID:mBt3iEyA Haskellは時々仕様が変わるから安心して使えない
299デフォルトの名無しさん
2015/11/15(日) 22:48:26.04ID:NgFg0iNO Arrow-macrosというの見つけた
なんかだ好き
-<> はダイアモンドの杖だって
https://github.com/hipeta/arrow-macros/
http://quickdocs.org/arrow-macros/
なんかだ好き
-<> はダイアモンドの杖だって
https://github.com/hipeta/arrow-macros/
http://quickdocs.org/arrow-macros/
300デフォルトの名無しさん
2015/11/15(日) 22:49:19.75ID:NgFg0iNO あ、誤字
なんだか好き
なんだか好き
301デフォルトの名無しさん
2015/11/18(水) 00:22:55.99ID:D8xoadz9302デフォルトの名無しさん
2015/11/26(木) 00:14:06.33ID:uCvAjqGD > LLVMベースのCommon Lispコンパイラ「Clasp」の開発チームは11月20日、最新版となる「Clasp 4.0」を公開した。
> Clasp 0.4ではインラインコンパイラの「CClasp」を一新し、最適化機能も強化された。
https://osdn.jp/magazine/15/11/25/161300
0.4 と 4.0 を間違えるなよ大違いだろ
> Clasp 0.4ではインラインコンパイラの「CClasp」を一新し、最適化機能も強化された。
https://osdn.jp/magazine/15/11/25/161300
0.4 と 4.0 を間違えるなよ大違いだろ
303デフォルトの名無しさん
2015/11/26(木) 20:05:43.69ID:gXyRUJBd llvmはフリーなソフトウェアの敵
みたいなことをハッカー界隈の偉い人が言ってなかったっけ?
みたいなことをハッカー界隈の偉い人が言ってなかったっけ?
304デフォルトの名無しさん
2015/11/27(金) 06:16:02.28ID:1fwdzPCg GPL 教団の人だな
305デフォルトの名無しさん
2015/12/03(木) 01:47:18.74ID:mCOP4ysm llvmやjavaなどのgpl教団に狙われやすいcl
Schemeはそんなことないのに
Schemeはそんなことないのに
306デフォルトの名無しさん
2015/12/23(水) 21:05:51.95ID:83EO6D9Q 単純な質問なのですが、CommonLispにはリードマクロっていう構文解析機を自分で作れるてきな機能がありますが
これってなんで廃れたのでしょうか?正直最強の機能だと感じたのですが
ただ、触った感じ
・定義しないといけない事が多すぎて、自分好みのカスタマイズが時間がかかる。
・同じ意味だけど構文解析失敗したら最後に成功したところまで戻ってくれないのでコレジャナイ感がすごい。
・みんながみんなカスタマイズを好きにやって文化的に統合できなくなった
このあたりが問題かなって感じているのですが、実際Lispコミュニティーにいる人たちのご意見が欲しいです。
OnLispとかLet over Lamnbdaとかやりおえてのままの感想なので
これってなんで廃れたのでしょうか?正直最強の機能だと感じたのですが
ただ、触った感じ
・定義しないといけない事が多すぎて、自分好みのカスタマイズが時間がかかる。
・同じ意味だけど構文解析失敗したら最後に成功したところまで戻ってくれないのでコレジャナイ感がすごい。
・みんながみんなカスタマイズを好きにやって文化的に統合できなくなった
このあたりが問題かなって感じているのですが、実際Lispコミュニティーにいる人たちのご意見が欲しいです。
OnLispとかLet over Lamnbdaとかやりおえてのままの感想なので
307デフォルトの名無しさん
2015/12/24(木) 00:08:08.80ID:SRfs7Doz >>1
RPGツクール2000 , RPGツクールMV https://tkool.jp/mv/ ( JavaScript 採用 )
WOLF RPGエディター http://www.silversecond.com/WolfRPGEditor/
デュエル・マスターズ Android版 ,i-OS版、公式 http://dm.takaratomy.co.jp/extra/dmapp/entrygate_ds/
デュエル・マスターズ対戦CGI ex
https://web.archive.org/web/20150809154946/http://www53.atwiki.jp/dmsuishinparty/pages/314.html
デュエル・マスターズ(デュエマ)DM ONLINE 1.8a / VanGuard ONLINE 1.5a
https://web.archive.org/web/20150809160254/http://uhyohyohyo.sak ura.ne.jp/hsp.html
ヴァンガード専用ネット対戦ツール【 VanGuard Online 】
https://web.archive.org/web/20150809155032/http://kiimaa.jugem.jp/?eid=61
「カードファイト!!ヴァンガード」のネット対戦ができる公式オンラインゲーム「Cardfight!! Online」 2015年冬スタート
https://web.archive.org/web/20150809153724/http://supersolenoid.blog63.fc2.com/blog-entry-6886.html
遊戯王 Automatic Dueling System
https://web.archive.org/web/20150809164855/http://www3.atwiki.jp/ads-wiki/pages/20.html
遊戯王 デュエル・オンライン
https://web.archive.org/web/20150809171527/http://www31.atwiki.jp/vipdo/pages/15.html
https://web.archive.org/web/20140628005202/http://do.yugioh-portal.net/
ウィクロス( WIXOSS ) WEBXOSS http://webxoss.com/about_en.html http://webxoss.com/DeckEditor/
BG(ボードゲーム)Engine https://web.archive.org/web/20151209080842/https://bgengine.net/
https://web.archive.org/web/20151209172205/http://14owl.hateblo.jp/entry/2015/12/09/011234
アプレンティス マジック:ザ・ギャザリング(MtG)オンライン化 http://homepage1.nifty.com/Q_Q/ap.html
https://web.archive.org/web/20151202202725/http://homepage1.nifty.com/Q_Q/ap.html
RPGツクール2000 , RPGツクールMV https://tkool.jp/mv/ ( JavaScript 採用 )
WOLF RPGエディター http://www.silversecond.com/WolfRPGEditor/
デュエル・マスターズ Android版 ,i-OS版、公式 http://dm.takaratomy.co.jp/extra/dmapp/entrygate_ds/
デュエル・マスターズ対戦CGI ex
https://web.archive.org/web/20150809154946/http://www53.atwiki.jp/dmsuishinparty/pages/314.html
デュエル・マスターズ(デュエマ)DM ONLINE 1.8a / VanGuard ONLINE 1.5a
https://web.archive.org/web/20150809160254/http://uhyohyohyo.sak ura.ne.jp/hsp.html
ヴァンガード専用ネット対戦ツール【 VanGuard Online 】
https://web.archive.org/web/20150809155032/http://kiimaa.jugem.jp/?eid=61
「カードファイト!!ヴァンガード」のネット対戦ができる公式オンラインゲーム「Cardfight!! Online」 2015年冬スタート
https://web.archive.org/web/20150809153724/http://supersolenoid.blog63.fc2.com/blog-entry-6886.html
遊戯王 Automatic Dueling System
https://web.archive.org/web/20150809164855/http://www3.atwiki.jp/ads-wiki/pages/20.html
遊戯王 デュエル・オンライン
https://web.archive.org/web/20150809171527/http://www31.atwiki.jp/vipdo/pages/15.html
https://web.archive.org/web/20140628005202/http://do.yugioh-portal.net/
ウィクロス( WIXOSS ) WEBXOSS http://webxoss.com/about_en.html http://webxoss.com/DeckEditor/
BG(ボードゲーム)Engine https://web.archive.org/web/20151209080842/https://bgengine.net/
https://web.archive.org/web/20151209172205/http://14owl.hateblo.jp/entry/2015/12/09/011234
アプレンティス マジック:ザ・ギャザリング(MtG)オンライン化 http://homepage1.nifty.com/Q_Q/ap.html
https://web.archive.org/web/20151202202725/http://homepage1.nifty.com/Q_Q/ap.html
308デフォルトの名無しさん
2015/12/24(木) 00:09:04.10ID:SRfs7Doz 【 オンラインTCGエディター 】 >>1,>>307
デュエル・マスターズ的な非電源TCGの 《 オンライン化ツクール系ソフト 》 制作の企画。
例えば、ガチンコ・ジャッジを直ぐにでも導入できる機能を持っておりながら、
当面それを扱わず単純化させておいて、事後的に導入拡張する際に当該システムを
ブロック構造の組み合わせで後付け挿入できるように予めシステム化してあるソフト(エディター)。
既存の非電源TCGを劣らずに再現できるならば大概のニーズに応えられる筈。
デュエマ、ヴァンガ、ウィクロス、ポケカ、デジモン、ゼクス、モンコレ、旧ガンダム・ウォー、ライブオン、ディメンション・ゼロ、シャーマン・キング、カードヒーローなど
のシステムを完全再現できるように設計するけど、他に此のTCGの此のシステムは再現希望とか有ったら書け。
マジック:ザ・ギャザリングの全システムを完全に再現するのは無理だから、此れだけは必用だ!って部分のみリクエストしろ。
個vs個、多数乱戦、チームvsチーム、個vsチームを実現し、P2P通信対戦プラグイン有り。
設計思想は 《 RPGツクール 》 が良いかな? 他に、優れたエディター有ったら挙げてみろ。
個人や企業などのベンダーが提示する開発費(見積もり)で折り合えば、発注する。
↓
エディター群から基本コンセプトを絞り込む(もちろんオリジナルで優れた新ネタが有れば導入する)。
↓
遊戯王OCGに関しては、タッグフォース、ADS、デュエルオンラインを発注先ベンダーに研究させる。
バトスピ、ヴァンガ、デュエマなど発売済みゲームソフトが存在してるTCGはベンダーに研究させる。
↓
各社TCGを再現するテストプレイ ⇒ 更に改良や修正 + コード記述の仕様書(設計書)を作成。
↓
機能制限した下位版を制作しても原則として発売せず + 上位版デュエリ−グ用でサーバー稼動。
↑
下位版を仮に発売した場合の改造および商用利用には、別途で当社との契約が必要。
さ〜て、インド人ベンダーと日本人の翻訳担当PGを見つけよっと!ww
http://wc2014.2ch.net/test/read.cgi/entrance2/1450555747/-20
デュエル・マスターズ的な非電源TCGの 《 オンライン化ツクール系ソフト 》 制作の企画。
例えば、ガチンコ・ジャッジを直ぐにでも導入できる機能を持っておりながら、
当面それを扱わず単純化させておいて、事後的に導入拡張する際に当該システムを
ブロック構造の組み合わせで後付け挿入できるように予めシステム化してあるソフト(エディター)。
既存の非電源TCGを劣らずに再現できるならば大概のニーズに応えられる筈。
デュエマ、ヴァンガ、ウィクロス、ポケカ、デジモン、ゼクス、モンコレ、旧ガンダム・ウォー、ライブオン、ディメンション・ゼロ、シャーマン・キング、カードヒーローなど
のシステムを完全再現できるように設計するけど、他に此のTCGの此のシステムは再現希望とか有ったら書け。
マジック:ザ・ギャザリングの全システムを完全に再現するのは無理だから、此れだけは必用だ!って部分のみリクエストしろ。
個vs個、多数乱戦、チームvsチーム、個vsチームを実現し、P2P通信対戦プラグイン有り。
設計思想は 《 RPGツクール 》 が良いかな? 他に、優れたエディター有ったら挙げてみろ。
個人や企業などのベンダーが提示する開発費(見積もり)で折り合えば、発注する。
↓
エディター群から基本コンセプトを絞り込む(もちろんオリジナルで優れた新ネタが有れば導入する)。
↓
遊戯王OCGに関しては、タッグフォース、ADS、デュエルオンラインを発注先ベンダーに研究させる。
バトスピ、ヴァンガ、デュエマなど発売済みゲームソフトが存在してるTCGはベンダーに研究させる。
↓
各社TCGを再現するテストプレイ ⇒ 更に改良や修正 + コード記述の仕様書(設計書)を作成。
↓
機能制限した下位版を制作しても原則として発売せず + 上位版デュエリ−グ用でサーバー稼動。
↑
下位版を仮に発売した場合の改造および商用利用には、別途で当社との契約が必要。
さ〜て、インド人ベンダーと日本人の翻訳担当PGを見つけよっと!ww
http://wc2014.2ch.net/test/read.cgi/entrance2/1450555747/-20
309デフォルトの名無しさん
2016/01/23(土) 06:54:59.99ID:62o9ix/6 こないだ出た common lisp recipes の電子版 ttp://www.apress.com/9781484211779 が2月1日までセールだとか(ダイレクトマーケティング)
310デフォルトの名無しさん
2016/02/03(水) 08:45:51.54ID:TXUepsJB Pypiみたいに誰でもパッケージ登録出来るリポジトリが欲しい
311デフォルトの名無しさん
2016/02/04(木) 09:02:39.44ID:0n3FRGss312デフォルトの名無しさん
2016/02/20(土) 11:39:04.63ID:NPEQ4RNb313デフォルトの名無しさん
2016/03/19(土) 19:16:42.97ID:zF/sbIkf bordeaux-threadsを使って標準出力に"hello" と出力しようとして
(bt:make-thread #'(lambda () (sleep 2) (princ "hello")))
としてみたけど、何も出力されなくて、
(bt:make-thread #'(lambda () (sleep 2) (princ "hello" #.*standard-output*)))
としたら、出力されました。
どうして*standard-output* で出力できず、
#.*standard-output*を使うと出力されるのでしょうか?
(bt:make-thread #'(lambda () (sleep 2) (princ "hello")))
としてみたけど、何も出力されなくて、
(bt:make-thread #'(lambda () (sleep 2) (princ "hello" #.*standard-output*)))
としたら、出力されました。
どうして*standard-output* で出力できず、
#.*standard-output*を使うと出力されるのでしょうか?
314デフォルトの名無しさん
2016/03/20(日) 18:36:25.23ID:DDfYHSLd *standard-output* がスペシャル変数だから、クロージャに参照を閉じ込められないせい。
スペシャル変数は、いわゆる動的スコープになる。
スペシャル変数は、いわゆる動的スコープになる。
316デフォルトの名無しさん
2016/03/21(月) 08:59:13.60ID:wDZuq9VI 実践common lisp みたいな本を書くリスパーが少ないのはなぜなのでしょうか?
リスパーは common lisp をあまり広めたくないということなのでしょうか?
リスパーは common lisp をあまり広めたくないということなのでしょうか?
317デフォルトの名無しさん
2016/03/30(水) 12:55:55.23ID:7zl3Df3d 実践common lisp みたいな本を買う人が少ないから
318デフォルトの名無しさん
2016/03/30(水) 19:31:52.93ID:O7ZXJNVV Lispってちょっと勉強でつつく人は多いがガッツリやる人は少ないからね。
319デフォルトの名無しさん
2016/03/30(水) 20:10:40.09ID:8q+dx1kL >>318
にわかLisperの存在が一番Lisp族言語のユーザに迷惑なんだよねぇ orz
haskelとかjs界隈もそうみたいだけど。
良いも悪いも全部ひっくるめてLisp(あるいは言語X)で何かを作ることがすきな人にとっては大迷惑。
にわかLisperの存在が一番Lisp族言語のユーザに迷惑なんだよねぇ orz
haskelとかjs界隈もそうみたいだけど。
良いも悪いも全部ひっくるめてLisp(あるいは言語X)で何かを作ることがすきな人にとっては大迷惑。
320デフォルトの名無しさん
2016/03/31(木) 01:45:19.30ID:C1c6UsPS にわかが居ないのなんて、死んだ分野だけだよ。
成果出してればノイズは気にならないが、どんな迷惑が有るの?
成果出してればノイズは気にならないが、どんな迷惑が有るの?
321デフォルトの名無しさん
2016/03/31(木) 19:20:58.97ID:fxztU3O6322デフォルトの名無しさん
2016/03/31(木) 19:24:02.44ID:JUFQTQot 俺の屍を越えてゆけ
323デフォルトの名無しさん
2016/03/31(木) 20:22:01.85ID:X8/ytHGi 俺を踏んでくれ今scheme手習い中だ
324デフォルトの名無しさん
2016/04/01(金) 12:10:45.45ID:cNuDUjMS >>320
scheme派 vs CommonLisp派の罵り合いにpythonとruby好きが横からドロップキックで乱入みたいなblogとかmlとか
黒板人の話とかにわかどうしだけじゃないのが頭痛いと思う
scheme派 vs CommonLisp派の罵り合いにpythonとruby好きが横からドロップキックで乱入みたいなblogとかmlとか
黒板人の話とかにわかどうしだけじゃないのが頭痛いと思う
325デフォルトの名無しさん
2016/04/01(金) 19:44:05.93ID:1eTBcwLx 議論の体でそれぞれのメリット/デメリットを天秤に乗せてるだけで、
罵り合いといというわけではないと思うんだが。
ディベートですらない、茶番だろ。
罵り合いといというわけではないと思うんだが。
ディベートですらない、茶番だろ。
326デフォルトの名無しさん
2016/04/02(土) 00:57:27.46ID:HVYESdUP Maximaが使えるcl以上の存在はあるのか?
他言語の数式処理は微妙なのしかない
他言語の数式処理は微妙なのしかない
327デフォルトの名無しさん
2016/04/02(土) 11:14:05.11ID:H6gllaBZ sbcl にて,TCP ソケットを使ってプロセス間通信するライブラリを
使えるようなりました.これによりバイト列までを送ることは出来るようになったのですが,
S 式をどうやって送ればよいか分かりません.
S 式や lambda 式をバイト列にエンコード(?)する方法などはあるのでしょうか?
使えるようなりました.これによりバイト列までを送ることは出来るようになったのですが,
S 式をどうやって送ればよいか分かりません.
S 式や lambda 式をバイト列にエンコード(?)する方法などはあるのでしょうか?
328デフォルトの名無しさん
2016/04/02(土) 12:26:41.02ID:k2fP1WMZ >>327
S式を丸ごと文字列で投げても良くない?
S式を丸ごと文字列で投げても良くない?
329デフォルトの名無しさん
2016/04/02(土) 12:31:05.73ID:k2fP1WMZ 追加:
最近Webサーバの仕事してるんだけど、JSONとかClojureのリテラル表記(datomicの処理)でやりとりするからS式をバイナリ通信(JSONに対応するならBSON)にする意義が出る場面って凄い少ないんだよね
最近Webサーバの仕事してるんだけど、JSONとかClojureのリテラル表記(datomicの処理)でやりとりするからS式をバイナリ通信(JSONに対応するならBSON)にする意義が出る場面って凄い少ないんだよね
330デフォルトの名無しさん
2016/04/02(土) 16:05:25.84ID:H6gllaBZ >>328 さんくす.
そっか.データのリストなら (format nil ...) で文字列にすればできますね.
その線でまずはやってみます.
ただ,それだと関数が送れないですね.
FUNCTION-LAMBDA-EXPRESSION の出力とかを送るのかな―.
そっか.データのリストなら (format nil ...) で文字列にすればできますね.
その線でまずはやってみます.
ただ,それだと関数が送れないですね.
FUNCTION-LAMBDA-EXPRESSION の出力とかを送るのかな―.
331デフォルトの名無しさん
2016/04/02(土) 17:44:40.57ID:4LcO4yg1 関数は環境がぞろぞろとくっついてるから、シリアライズは容易でない。
動作中のイメージをまるごと移送するのなら出来なくもないと思うけど……、そんなことがやりたいのか?
動作中のイメージをまるごと移送するのなら出来なくもないと思うけど……、そんなことがやりたいのか?
332デフォルトの名無しさん
2016/04/06(水) 23:14:32.62ID:3jnY8rH1 Windows環境でClozure CLのホームディレクトリは%USERPROFILE%なのでEmacsの起動バッチで
%USERPROFILE%と%HOME%を独自に設定して起動してSlimeを使うとHyperSpecが引けなくなってしまう
何か回避策無いですかね〜。超不便だわ
%USERPROFILE%と%HOME%を独自に設定して起動してSlimeを使うとHyperSpecが引けなくなってしまう
何か回避策無いですかね〜。超不便だわ
333332
2016/04/06(水) 23:18:58.11ID:3jnY8rH1 ChromeじゃなくてIEを標準ブラウザにしたら動いたw
334デフォルトの名無しさん
2016/04/06(水) 23:55:35.66ID:3jnY8rH1 browse-url-generic-programでChromeのフルパス指定してやって一見落着じゃ
LispよりEmacsのがハードル高いわ
LispよりEmacsのがハードル高いわ
335デフォルトの名無しさん
2016/04/07(木) 00:31:50.58ID:838jiYpM 型が緩いhaskellという印象は合ってる?
336デフォルトの名無しさん
2016/04/07(木) 02:04:56.57ID:DadLuQug 離れすぎているからどこが同じでどこが違うとかいうのはいちいち列挙できへんわ。
Haskell っぽい部分だってそりゃあるだろうし、場合によっては Haskell 風のコードをそのまま持ち込めることだってある。
でも、やっぱり全然違うわ。
Haskell っぽい部分だってそりゃあるだろうし、場合によっては Haskell 風のコードをそのまま持ち込めることだってある。
でも、やっぱり全然違うわ。
337デフォルトの名無しさん
2016/04/07(木) 03:12:28.37ID:69hNyYMv Haskellでmaxima以上に便利な数式処理ソフトあります?
338334
2016/04/07(木) 18:56:54.61ID:ccUxIyvt バッチの中だけでも%USERPROFILE%を変えるのは副作用が大きすぎて駄目じゃ。
全然、一見落着じゃないやんけ orz
全然、一見落着じゃないやんけ orz
339デフォルトの名無しさん
2016/04/10(日) 19:23:57.88ID:vkQXckPD なぜか関数型ってくくり方でまとめられるときがあるけどまあ全然違うわな。
340デフォルトの名無しさん
2016/04/14(木) 10:33:43.60ID:HoZEVK9B Windowsでスタンドアローンアプリ化するとコンソールアプリになるけど
コンソールウインドウ消す方法はないの?
GUI画面のとき邪魔
コンソールウインドウ消す方法はないの?
GUI画面のとき邪魔
341デフォルトの名無しさん
2016/04/14(木) 12:27:26.25ID:ahglGqCD SBCLにはGUIオプションがあった。
他のには無いっぽいな。
このスレには人が居ないんか?
他のには無いっぽいな。
このスレには人が居ないんか?
342デフォルトの名無しさん
2016/04/15(金) 19:54:55.30ID:pOJBl4dX 2chがもう廃れてるしな
343デフォルトの名無しさん
2016/04/15(金) 20:29:42.54ID:mBIjTfFV じゃ、何処へ逝ったら良いんだ?
344デフォルトの名無しさん
2016/04/16(土) 11:26:52.60ID:8wMWxABn こうなりゃ昔めんどうみた平手の造酒んとこでも行くか
345デフォルトの名無しさん
2016/04/16(土) 13:27:14.87ID:bPs+CkgD 初心者でLisp全然まだ分かってなくて、本を読みながら色々実験しているんだけど、
socketで使ってunicodeのデータをやり取りしようとしたら、どうしても文字化けしちゃって困った。
:external-formatとかいろいろ試したけどダメだった。
結局、flexi-streamsってライブラリ使ったらなんとかなったんだけど、こんなことでも外部のライブラリに頼らないといけないの?
それとも僕がアホなだけなのかしら?もっといい方法あるのかな。lispworksがおかしいだけか?
でも、プログラミング自体初心者なのにやりたいことは実現できちゃったのはビックリ。
replで実験しながらできるのがいいね。
socketで使ってunicodeのデータをやり取りしようとしたら、どうしても文字化けしちゃって困った。
:external-formatとかいろいろ試したけどダメだった。
結局、flexi-streamsってライブラリ使ったらなんとかなったんだけど、こんなことでも外部のライブラリに頼らないといけないの?
それとも僕がアホなだけなのかしら?もっといい方法あるのかな。lispworksがおかしいだけか?
でも、プログラミング自体初心者なのにやりたいことは実現できちゃったのはビックリ。
replで実験しながらできるのがいいね。
346デフォルトの名無しさん
2016/04/16(土) 16:36:43.09ID:MGs6Ga+C >>345
文字コードがらみは純粋なdata streamとは別の領域なんで汎用言語全部が持ってる病の一種なのでどもならんのですよ。
文字コードがらみは純粋なdata streamとは別の領域なんで汎用言語全部が持ってる病の一種なのでどもならんのですよ。
347デフォルトの名無しさん
2016/04/17(日) 21:44:33.74ID:goQ5YOot 割と取っ付きやすい言語だと思うんだけどね〜。
348デフォルトの名無しさん
2016/04/18(月) 12:23:07.50ID:6QlHoC4+ slime必須な開発環境がネックかもね
まあLispBoxまんま使えば良いけど
まあLispBoxまんま使えば良いけど
349デフォルトの名無しさん
2016/04/24(日) 22:39:11.27ID:scaRHXPI emacsが嫌いでもAtom-Slimeあるぞ!
350デフォルトの名無しさん
2016/04/25(月) 09:16:48.45ID:W8v031Mp >>349
そんなんあるんかー
そんなんあるんかー
351デフォルトの名無しさん
2016/05/01(日) 15:18:51.08ID:tKi6j9CT 匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrentがオープンソースで開発されています
言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?
Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
https://twitter.com/Lyrise_al
ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw
The Covenant Project
概要
Covenantは、純粋P2Pのファイル共有ソフトです
目的
インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します
特徴
Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)
接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
;
BitTorrentがオープンソースで開発されています
言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?
Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
https://twitter.com/Lyrise_al
ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw
The Covenant Project
概要
Covenantは、純粋P2Pのファイル共有ソフトです
目的
インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します
特徴
Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)
接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
;
352デフォルトの名無しさん
2016/05/16(月) 08:34:14.29ID:fo7lQzzV closによるオブジェクト指向を勉強している最中だけど、Javaやc++と違って、プライベートな変数や関数とかないの?
そうなると、あまり弄って欲しくない変数とかを弄るような危ないコードとか書けちゃうけど、それはプログラマーの裁量に任されているの?
そうなると、あまり弄って欲しくない変数とかを弄るような危ないコードとか書けちゃうけど、それはプログラマーの裁量に任されているの?
353デフォルトの名無しさん
2016/05/16(月) 21:45:38.72ID:jtYky004 パッケージとか言ってみる
354デフォルトの名無しさん
2016/05/19(木) 02:07:18.56ID:jTIEwZO7 closは実行時になんでも弄れる仕組みになっているので隠してもしょうがない
その代わりJavaやC++とは比較にならないほど動的
お勉強するなら遅延バインディングなどに代表される動的さを学ぶのが有益
(定義時に存在しないクラスのスロットをごにょごにょするなど)
その代わりJavaやC++とは比較にならないほど動的
お勉強するなら遅延バインディングなどに代表される動的さを学ぶのが有益
(定義時に存在しないクラスのスロットをごにょごにょするなど)
355デフォルトの名無しさん
2016/05/19(木) 04:03:53.01ID:lKV7/eW/ > https://practical-scheme.net/wiliki/wiliki.cgi?Lisp%3A%E3%82%88%E3%81%8F%E3%81%82%E3%82%8B%E6%AD%A3%E8%A7%A3#H-22ymh4zauzzn9
> 「どんなに汚くても、打てる手段がある」というのは 何物にも替え難い救いなのです。
> 「どんなに汚くても、打てる手段がある」というのは 何物にも替え難い救いなのです。
356デフォルトの名無しさん
2016/05/20(金) 13:08:49.10ID:JbHmc+E3 EmacsにはCLOSエミュのeieioがあるけどそれだとプライベートメンバーが作れる
当然eieioの場合はインスタンスは配列だから無理矢理いじろうとすれば可能だけど
うっかり触る事は出来なくなる
(slot-valueでアクセス出来なくなるとかsetfで書き込めないとか)
当然eieioの場合はインスタンスは配列だから無理矢理いじろうとすれば可能だけど
うっかり触る事は出来なくなる
(slot-valueでアクセス出来なくなるとかsetfで書き込めないとか)
357デフォルトの名無しさん
2016/05/23(月) 01:28:42.95ID:wfdlAGNm >> 355
eieioのそれほんとに機能してる?
https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00402.html
closならmopで実装だろうね
eieioのそれほんとに機能してる?
https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00402.html
closならmopで実装だろうね
358356
2016/05/23(月) 18:45:02.73ID:sxSKeUhG >>357
ちゃんと機能してるよ
:reader :accessor 経由だとどこでもアクセス出来る
それらを定義しないで slot-value 経由でアクセスすると
定義された class 用の defmedhod 内じゃないとエラーになる
ちゃんと機能してるよ
:reader :accessor 経由だとどこでもアクセス出来る
それらを定義しないで slot-value 経由でアクセスすると
定義された class 用の defmedhod 内じゃないとエラーになる
359356
2016/05/23(月) 18:54:51.46ID:sxSKeUhG360デフォルトの名無しさん
2016/06/23(木) 23:59:50.36ID:G+YERTIa Common Lispの規格を進化させようと日本人が頑張ってるサイトがあった気がしたけど全く見つからない
教えてくれ
教えてくれ
361デフォルトの名無しさん
2016/06/24(金) 00:22:49.85ID:RDdMjpj7 身も蓋もないけど
コモン規格なんだから
枯れてた方が良いんじゃねーの
コモン規格なんだから
枯れてた方が良いんじゃねーの
362デフォルトの名無しさん
2016/06/24(金) 12:20:42.94ID:Iu+HWWVT もっと太らせる気なのか
今でも巨デブなのに
今でも巨デブなのに
363デフォルトの名無しさん
2016/06/24(金) 15:11:04.73ID:RDdMjpj7 この機能が足りないって思ったら
ライブラリ提供すればいいんだよ
規格を変えるってのは
よほど説得力がないと難しい
ライブラリ提供すればいいんだよ
規格を変えるってのは
よほど説得力がないと難しい
364360
2016/06/24(金) 15:12:24.11ID:64NOMHgE Common Lispのこの関数はこうすべきだったとか色々書いてて面白かったが
ふと思い出してまた見たくなったけどググっても全然出てこなくて余計に見たくなってる…
もう少し探してみるよ
slideshareだったかな…
ふと思い出してまた見たくなったけどググっても全然出てこなくて余計に見たくなってる…
もう少し探してみるよ
slideshareだったかな…
365360
2016/06/24(金) 16:07:31.75ID:64NOMHgE http://www.slideshare.net/fukamachi/redesigning-common-lisp
これだった
日本語で一生懸命検索してたからそりゃ出てこないわけだ…お騒がせしました
これだった
日本語で一生懸命検索してたからそりゃ出てこないわけだ…お騒がせしました
366デフォルトの名無しさん
2016/06/24(金) 16:41:47.94ID:YpPFayvt CommonLisp好きだけど未だに関数をfuncallで呼ばないとイケナイ名前空間の扱いだけは理解できない。
なんで分けたんだろうって解説どこかにないかな?
なんで分けたんだろうって解説どこかにないかな?
367デフォルトの名無しさん
2016/06/24(金) 17:42:01.98ID:t8u1m238 >>365
ああ、CL21 の人のか。
ああ、CL21 の人のか。
368デフォルトの名無しさん
2016/06/24(金) 20:04:29.17ID:hXccTKlm369デフォルトの名無しさん
2016/06/24(金) 20:25:53.91ID:d6du9t53 動詞と名詞を兼ねる単語が多すぎる英語にそもそもの問題があるやも
list然りmap然り
list然りmap然り
370デフォルトの名無しさん
2016/07/01(金) 20:10:20.19ID:yQsAPI3T 質問だけどAllegro CLで実行ファイルを作成するとサイズはどれぐらいになる?
SBCLだと40MB超えるけどAllegro CLだとどうなるか気になったので
SBCLだと40MB超えるけどAllegro CLだとどうなるか気になったので
371デフォルトの名無しさん
2016/07/02(土) 12:59:00.03ID:OqC3vtTc よく見たらAllegroで実行ファイルを作成出来るのはEnterprise版以上だった
そもそもEnterprise版を使った人がいなさそうだな…
そもそもEnterprise版を使った人がいなさそうだな…
372デフォルトの名無しさん
2016/07/02(土) 17:34:13.78ID:FM4LazWe それは、「お前ら貧乏人ばかりだな」と言ってるのと同じだな。
373デフォルトの名無しさん
2016/07/02(土) 17:43:37.01ID:wOG82f10 >>372
いや、流石にAllegro Enterprise を個人で買うのは滅多居ないだろw
つかオンライン販売も小売りもとりあえずsalesへメールからってくらいだし、そもそも買ってる人自体特定業種のプロだけじゃねぇの?
いや、流石にAllegro Enterprise を個人で買うのは滅多居ないだろw
つかオンライン販売も小売りもとりあえずsalesへメールからってくらいだし、そもそも買ってる人自体特定業種のプロだけじゃねぇの?
374デフォルトの名無しさん
2016/07/03(日) 12:32:44.64ID:i88MiToD 数理システムだと社内で使ってるんじゃないの
中の人はこのスレ見てないか
中の人はこのスレ見てないか
375デフォルトの名無しさん
2016/07/03(日) 21:01:01.25ID:yj3P75/T Professionalだと6万ぐらいだから個人でも買えなくもないけど
Enterpriseはいくらすんだろ?
数十万はしそうだけど仕事で使うんなら払える額でもあるな
Enterpriseはいくらすんだろ?
数十万はしそうだけど仕事で使うんなら払える額でもあるな
376デフォルトの名無しさん
2016/07/03(日) 22:27:03.67ID:ZjY2/t9+377デフォルトの名無しさん
2016/07/03(日) 23:13:52.65ID:nqVZhyDy >>376
Professinal版って32ビット版しかないかじゃないか?
Professinal版って32ビット版しかないかじゃないか?
378デフォルトの名無しさん
2016/07/04(月) 14:40:11.42ID:k9kiUpvM LispWorksの実行ファイル書き出しは最小で6.5-7.5MBぐらいからみたいだからかなりいいな
けど64bit版がfor Hobby Usersとか書いてるくせに$1,500とか高いし…
けど64bit版がfor Hobby Usersとか書いてるくせに$1,500とか高いし…
379デフォルトの名無しさん
2016/07/05(火) 02:57:14.28ID:HX6TWKu0 ECLは?
380デフォルトの名無しさん
2016/07/06(水) 15:08:51.31ID:3m0XVVXB ECL使った事ないけど実行ファイルを作成したら普通にC言語で作ったぐらいのサイズになるんだろうね
あと似たようなのにClaspがあるけど埋め込みするには今後はこっちが主流になるかな
あと似たようなのにClaspがあるけど埋め込みするには今後はこっちが主流になるかな
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- いじめ後遺症 15年前のトラウマに苦悩する当事者「夢の中に出てくる」「された側は一生ものの傷」 [♪♪♪★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- 東京の自販機そばに金塊4200万円分、何者かに持ち去られる…札幌の50代が8000万円振り込んだ後に上京して被害 [どどん★]
- 【正論】検察「山上よ、どんな事情があろうと暴力が許されない」 [442080748]
- 🏡パン🍞つー✌まる👌見え👊😅👊
- 実写映画「ストリートファイター」のキャラアートが公開。何か知らん人がいる…… [624898991]
- 【朗報】愚鈍な日本入ついに気ずく「高市より進次郎のほうがマシだったのでわ…」 [743999204]
- なんかさ100万くらい欲しいよな
- 【悲報】女ブチ切れで大炎上中「ユニクロはメンズだけ高品質低価格なのいい加減にしろよ!!!」 [802034645]
