Mozilla発のプログラミング言語「Rust」のスレです
公式
https://www.rust-lang.org/
https://blog.rust-lang.org/
https://github.com/rust-lang/rust
前スレ
プログラミング言語 Rust 3
https://mevius.5ch.net/test/read.cgi/tech/1495343069/
探検
プログラミング言語 Rust 4
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2017/10/14(土) 17:38:14.04ID:uWD69LeP176デフォルトの名無しさん
2017/11/19(日) 14:44:41.47ID:Iq1MXC0c バグがコンパイル時と実行時のどちらで見つかるかというだけの話なんだがなぁ
CのデバッグよりRustのコンパイル通す方が楽だわ…
CのデバッグよりRustのコンパイル通す方が楽だわ…
177デフォルトの名無しさん
2017/11/19(日) 15:02:25.94ID:QT7cD2cz >>174
何処から突っ込んでいいのかよく分からないのだが。
まず、君の言い方では「C(gcc or clang)でコンパイルが通ったものをそのまま他言語に
移植したらそれもコンパイルが通るはず(通らない言語は欠陥品)」と言っているように聞こえるんだが、
Cは「弱い静的型付け」の言語なので、Rustどころか「強い静的型付け」のJavaやC#
にさえCをそのまま移植するんじゃコンパイルは通らないぞ。
Java,C#の場合はジェネリックやインターフェースや(出来るだけ使いたくないが)キャストを
使用してコンパイラに対してしっかりと型安全を保証してやらなければコンパイルは通らない。
対して、Cは「弱い静的型付け」なのでコンパイルを通すだけなら場合によってはキャストすら必要なかったりする。
まさか、そのレベルから分かっていないのか?
だとしたらRustの所有権云々以前の問題なのだが。
何処から突っ込んでいいのかよく分からないのだが。
まず、君の言い方では「C(gcc or clang)でコンパイルが通ったものをそのまま他言語に
移植したらそれもコンパイルが通るはず(通らない言語は欠陥品)」と言っているように聞こえるんだが、
Cは「弱い静的型付け」の言語なので、Rustどころか「強い静的型付け」のJavaやC#
にさえCをそのまま移植するんじゃコンパイルは通らないぞ。
Java,C#の場合はジェネリックやインターフェースや(出来るだけ使いたくないが)キャストを
使用してコンパイラに対してしっかりと型安全を保証してやらなければコンパイルは通らない。
対して、Cは「弱い静的型付け」なのでコンパイルを通すだけなら場合によってはキャストすら必要なかったりする。
まさか、そのレベルから分かっていないのか?
だとしたらRustの所有権云々以前の問題なのだが。
178デフォルトの名無しさん
2017/11/19(日) 17:16:18.02ID:PCwXQfC9 そのレベルは移植の段階で調整しとるわドアホ
やっぱモジラ信者はRustのコンパイラこそ至高で、それを通せないプログラマの方がクソって論調か
相変わらず判で突いたような理論だな
やっぱモジラ信者はRustのコンパイラこそ至高で、それを通せないプログラマの方がクソって論調か
相変わらず判で突いたような理論だな
179デフォルトの名無しさん
2017/11/19(日) 17:18:54.26ID:PCwXQfC9 俺が言ってるのは、別にマルチスレッドで動かすわけでもないプログラムを所有権どうこうで弾いて、
本来正しく動くはずのプログラムがコンパイルエラーになり、つまりプログラミング言語としてはご法度の、
書けないプログラムが存在するってことについて異議を唱えてる
本来正しく動くはずのプログラムがコンパイルエラーになり、つまりプログラミング言語としてはご法度の、
書けないプログラムが存在するってことについて異議を唱えてる
180デフォルトの名無しさん
2017/11/19(日) 17:20:45.77ID:PCwXQfC9 このスレでも何回も言ってるのに未だに理解しないの
本当に工作員って感じだな
本当に工作員って感じだな
181デフォルトの名無しさん
2017/11/19(日) 17:33:10.07ID:WE8Zr98v 本来正しく動くはずのプログラムの例を挙げたら?
182デフォルトの名無しさん
2017/11/19(日) 18:48:30.65ID:lEYmgXHF183デフォルトの名無しさん
2017/11/19(日) 20:31:34.38ID:PtQzPwdH mozillaが工作してるならこんなところじゃなくてtwitterなどでやるだろうし
工作員連呼してるのは自分自身が他言語の工作員だからでは
工作員連呼してるのは自分自身が他言語の工作員だからでは
184デフォルトの名無しさん
2017/11/19(日) 22:24:37.23ID:Wp15ODw9 C/C++から移植して動かない例か。メンバー間参照(self-borrowing)がある構造体くらいしか思いつかんが、
Vec<T>に対する&T -> インデックス使う
Stringに対する&str -> インデックス使う
Map<K,V>に対する&V -> Entry<K,V>使う
異なるメンバーTに対応する&T -> enum使う
で大体対応できるような気がする
Vec<T>に対する&T -> インデックス使う
Stringに対する&str -> インデックス使う
Map<K,V>に対する&V -> Entry<K,V>使う
異なるメンバーTに対応する&T -> enum使う
で大体対応できるような気がする
185デフォルトの名無しさん
2017/11/20(月) 00:02:25.61ID:E35fLroX 業務で速度重視でrustとgoの選択肢がある時にどっちを選ぶべきか悩んでしまう
個人的にはrustの方が好きだしパフォーマンスも出るんだろうけど、今後のメンテ(教育コスト含む)とか考えたらgoにすべきなのかなって
今更null安全でも無くmapやfilterも無い言語は…って感じではあるんだけど
グリーンスレッドは嬉しいが
個人的にはrustの方が好きだしパフォーマンスも出るんだろうけど、今後のメンテ(教育コスト含む)とか考えたらgoにすべきなのかなって
今更null安全でも無くmapやfilterも無い言語は…って感じではあるんだけど
グリーンスレッドは嬉しいが
186デフォルトの名無しさん
2017/11/20(月) 00:32:58.09ID:76vYtb+v 目的による
外向きサーバ作るならGoのが学習コスト抑えられて楽にスケールする
Rustとの速度差はネットワーク帯域でつぶれて有意に出ないことが多い
長期間メンテするcmdツールやデータ管理ツール作るならRustの方がかっちりかけるから負債になりにくい
Goは気を抜くと容易にサクラダファミリア化する
外向きサーバ作るならGoのが学習コスト抑えられて楽にスケールする
Rustとの速度差はネットワーク帯域でつぶれて有意に出ないことが多い
長期間メンテするcmdツールやデータ管理ツール作るならRustの方がかっちりかけるから負債になりにくい
Goは気を抜くと容易にサクラダファミリア化する
187デフォルトの名無しさん
2017/11/20(月) 01:32:59.51ID:E35fLroX188デフォルトの名無しさん
2017/11/20(月) 10:20:40.69ID:XLZ/FUc4 >>187 がRustを導入した結果、コンパイルが通らずにチームの生産性がだだ下がり
連帯責任で左遷、給与減、恨みを持った部下に夜道で襲われる未来がみえるぅー↑
連帯責任で左遷、給与減、恨みを持った部下に夜道で襲われる未来がみえるぅー↑
189デフォルトの名無しさん
2017/11/20(月) 10:41:24.04ID:JFYV8vnq Goはよく知らんけどnull安全もジェネリックもない言語使うくらいならC++でよくね?としか思わない
190デフォルトの名無しさん
2017/11/20(月) 11:21:03.04ID:E3G43xCO >>189
いやGCあるかないかは重要な要素でしょう。
いやGCあるかないかは重要な要素でしょう。
191あ
2017/11/20(月) 12:39:17.94ID:tBvw28f4 Goは標準ライブラリが本当に標準だし、それ故にクロスコンパイルが楽ってのもあるな。
libcを選ぶなんて、しなくて良い。
libcを選ぶなんて、しなくて良い。
192デフォルトの名無しさん
2017/11/20(月) 18:43:04.56ID:4/lwe8rJ つまりbetterc的な感じでかな。
goはrustよりはちょっとした気持ちでつかえる。
sshクライアントライブラリまで標準で、しかもopensshとかに頼らず全部自前であるとか、
どんだけ再発明しまくってんのとか。
goはrustよりはちょっとした気持ちでつかえる。
sshクライアントライブラリまで標準で、しかもopensshとかに頼らず全部自前であるとか、
どんだけ再発明しまくってんのとか。
193デフォルトの名無しさん
2017/11/20(月) 18:46:19.09ID:kx54kaAZ 次スレからワッチョイ有効にしようぜ
同一人物だと思うけどいい加減ウザい
同一人物だと思うけどいい加減ウザい
194デフォルトの名無しさん
2017/11/20(月) 21:33:56.64ID:PEMZL+h7 賛成
195あ
2017/11/20(月) 23:44:16.41ID:tBvw28f4 ワッチョイしたらそんな変わる?
あんまり変わらん気もするが。
あんまり変わらん気もするが。
196デフォルトの名無しさん
2017/11/20(月) 23:49:47.66ID:65TnaXvU あるスレは罵倒が激減してたなー
197デフォルトの名無しさん
2017/11/21(火) 07:50:43.65ID:nLoZ7hhk アカヒを遮断したら、差別書き込みが激減してたからね。
198デフォルトの名無しさん
2017/11/21(火) 08:39:58.18ID:bKAvrS9R 発言者が区別つくし、自演も面倒臭くなるからいいんじゃない?
199デフォルトの名無しさん
2017/11/21(火) 09:21:54.95ID:9TNiXSb6 NG出来ないのはいやだ
200あ
2017/11/21(火) 12:42:33.16ID:QsmG8G9Z なるほど。メリット多いのね。
201デフォルトの名無しさん
2017/11/21(火) 13:01:12.33ID:OOffmQFA ちょっと違う
「あらゆる」書き込みが減る
ワッチョイだとそもそも書き込まないという人はそれなりにいる
都合よく自分の嫌なものだけが減るわけではない
そこは認識して受け入れないといかんよ
あとワッチョイを途中でやめることは実質不可能なのでそれも覚悟すること
「あらゆる」書き込みが減る
ワッチョイだとそもそも書き込まないという人はそれなりにいる
都合よく自分の嫌なものだけが減るわけではない
そこは認識して受け入れないといかんよ
あとワッチョイを途中でやめることは実質不可能なのでそれも覚悟すること
202デフォルトの名無しさん
2017/11/21(火) 13:52:32.34ID:49KeK6o/ ワッチョイは自演にはそんなに効果はないと思う
日替わりのIDに代わって日をまたいで同一IPアドレスの奴をNGしやすくなるだけだと思う
日替わりのIDに代わって日をまたいで同一IPアドレスの奴をNGしやすくなるだけだと思う
203デフォルトの名無しさん
2017/11/21(火) 14:05:16.20ID:6lkYtARd そういや前にも書いたけど、2ch関連のクレート有るね
204デフォルトの名無しさん
2017/11/21(火) 15:20:46.73ID:J5Wiskwy カジュアルな荒らしは減る
205デフォルトの名無しさん
2017/11/21(火) 15:58:50.23ID:OOffmQFA206デフォルトの名無しさん
2017/11/21(火) 16:06:33.77ID:dr4UMioZ ID:OOffmQFA
必死だな。
必死だな。
207デフォルトの名無しさん
2017/11/21(火) 16:12:36.25ID:OOffmQFA 仮に過疎ったりうまくいかなくなったりして「ワッチョイやめよう」という話になったとしても>>206のように言われて元に戻せない
不可逆なので覚悟だけはしておいておくれ
不可逆なので覚悟だけはしておいておくれ
208デフォルトの名無しさん
2017/11/21(火) 17:01:01.88ID:4sVotJ+F 荒らしが減るほうが良い
209デフォルトの名無しさん
2017/11/21(火) 17:26:31.56ID:NnekayZo ワッチョイ&IPアドレス表示で問題ないと思うよ
IPアドレス表示されて困ることは特に無いし
自演対策には効果ないだろうけどIPアドレス代わらない奴でウザい奴はアボーンできるし
IPアドレス表示されて困ることは特に無いし
自演対策には効果ないだろうけどIPアドレス代わらない奴でウザい奴はアボーンできるし
210デフォルトの名無しさん
2017/11/21(火) 18:15:30.73ID:/EAu6a+F ボローチェッカさんに怒られてばっかりでめげそう(´・ω・`)
211デフォルトの名無しさん
2017/11/21(火) 18:23:17.22ID:Yd3TZj7r メンターがおればなあとよく思う
Option::as_mutとOption::as_refの存在に長いこと気付かないでいたせいで、自分の設計が悪いのか随分悩んだ
Option::as_mutとOption::as_refの存在に長いこと気付かないでいたせいで、自分の設計が悪いのか随分悩んだ
212デフォルトの名無しさん
2017/11/21(火) 20:03:12.33ID:2amYig3U IP表示は抵抗ある
ワッチョイ導入はして欲しいけど
ワッチョイ導入はして欲しいけど
213デフォルトの名無しさん
2017/11/21(火) 20:20:19.61214デフォルトの名無しさん
2017/11/21(火) 20:26:40.82ID:eepYX3vq215あ
2017/11/21(火) 20:37:54.37ID:3Ux+/vWv カジュアルな書き込みって漠然としてるな。
「このスレは○○だから書き込み辞めよう」って時点で既にカジュアルではない気がするけど。
そんな程度で書き込みを辞める奴の情報なんてしれてるだろ。
本気の質問・雑談で良いじゃないの。
「このスレは○○だから書き込み辞めよう」って時点で既にカジュアルではない気がするけど。
そんな程度で書き込みを辞める奴の情報なんてしれてるだろ。
本気の質問・雑談で良いじゃないの。
216デフォルトの名無しさん
2017/11/21(火) 21:13:02.29ID:M1nLzBxS217デフォルトの名無しさん
2017/11/21(火) 21:50:26.14ID:34EnqYlD 「選民思想だ! 自分は排斥されてるんだ!」って完全に病人だなコイツ
218デフォルトの名無しさん
2017/11/21(火) 21:58:31.22ID:kk07Tlre モジラ|Mozilla|信者|工作員|感じだな
219あ
2017/11/21(火) 22:03:12.06ID:3Ux+/vWv >>216
どういう事?
コンパイルに関して言えば、コンパイラが文句言うように直せばコンパイルできるし、何より安全じゃん。
どっちかと言うと、選ばれしものしかまとまなソースが書けないCよりも一般寄りなくらいかと。
別にコンパイル通せなくても書き込みゃいいじゃん。これはゴミだ、って。主義主張は自由かと。
通せないやつには書き込む権利はない、と俺が言ってるように聞こえるならば、
つまり自分が「書き込む権利がないと言われてると思い込んでる、通せない奴」だって事?
どういう事?
コンパイルに関して言えば、コンパイラが文句言うように直せばコンパイルできるし、何より安全じゃん。
どっちかと言うと、選ばれしものしかまとまなソースが書けないCよりも一般寄りなくらいかと。
別にコンパイル通せなくても書き込みゃいいじゃん。これはゴミだ、って。主義主張は自由かと。
通せないやつには書き込む権利はない、と俺が言ってるように聞こえるならば、
つまり自分が「書き込む権利がないと言われてると思い込んでる、通せない奴」だって事?
220デフォルトの名無しさん
2017/11/21(火) 22:26:37.39ID:M1nLzBxS221デフォルトの名無しさん
2017/11/21(火) 22:27:51.07ID:zhx3LFfP むしろ守ってりゃ他はどうでもいいみたいな馬鹿が増える印象
こういう看板みて、禁止されてなければやっていいんだと勘違いするバカみたいに。
https://www.google.co.jp/search?q=%E5%85%AC%E5%9C%92+%E9%81%8E%E5%89%B0%E3%81%AA%E6%B3%A8%E6%84%8F%E6%9B%B8%E3%81%8D&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjmyoeF4s_XAhXCnpQKHdoiCEIQ_AUICigB&biw=1822&bih=903#imgrc=WVv8avT_bPk8NM:
こういう看板みて、禁止されてなければやっていいんだと勘違いするバカみたいに。
https://www.google.co.jp/search?q=%E5%85%AC%E5%9C%92+%E9%81%8E%E5%89%B0%E3%81%AA%E6%B3%A8%E6%84%8F%E6%9B%B8%E3%81%8D&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjmyoeF4s_XAhXCnpQKHdoiCEIQ_AUICigB&biw=1822&bih=903#imgrc=WVv8avT_bPk8NM:
223デフォルトの名無しさん
2017/11/22(水) 00:32:52.98ID:ypfVoZmJ イミフなdisリって単なる背乗りだから役立たずなんだがなあ。
じゃあどういう言語なら良いの?って聞くとダンマリw
シャドーとか所有権で挫折したのかな?
GC無しとか、動的っぽい使い方が出来るようにする為のもんだって分かってれば、あーこういうアプローチも有りなんだなと思えるけどね。
じゃあどういう言語なら良いの?って聞くとダンマリw
シャドーとか所有権で挫折したのかな?
GC無しとか、動的っぽい使い方が出来るようにする為のもんだって分かってれば、あーこういうアプローチも有りなんだなと思えるけどね。
224デフォルトの名無しさん
2017/11/22(水) 07:43:02.63ID:h8Su9zOg >>220
キチガイ扱いしたのは事実だが、「僻み」といったことは一度もないぞ。
暇だったし、過去レス検索して確認したから間違いない。
被害妄想甚だしいぞ。
第一、どこがコンパイル通せないかを具体的に書いてくれたら指摘してやるって言ってるだろ。
お前「Cを移植したらコンパイルが通らん」としか言わねえんだもん。
そんな漠然とした情報じゃ指摘しようがねぇよ。
キチガイ扱いしたのは事実だが、「僻み」といったことは一度もないぞ。
暇だったし、過去レス検索して確認したから間違いない。
被害妄想甚だしいぞ。
第一、どこがコンパイル通せないかを具体的に書いてくれたら指摘してやるって言ってるだろ。
お前「Cを移植したらコンパイルが通らん」としか言わねえんだもん。
そんな漠然とした情報じゃ指摘しようがねぇよ。
225あ
2017/11/22(水) 08:39:28.41ID:MjBhGus4 僻みでも何でもなく、そこがいいところなのになぁ、だと思うけどね。俺も。
コンパイルできてたCも、多分misra案件だとまず静的解析ではねられるか上司にしこたま怒られる類だと思うよ。
コンパイルできてたCも、多分misra案件だとまず静的解析ではねられるか上司にしこたま怒られる類だと思うよ。
226デフォルトの名無しさん
2017/11/22(水) 11:27:55.39ID:ZStLkVDO rustってASTにアクセスできる仕組みってあったりするの?
227デフォルトの名無しさん
2017/11/22(水) 11:41:33.74ID:h8Su9zOg >>226
何がしたいの?
nightly なら syntax クレートとか使えばできると思う。
使ったことないからよく分からんけど。
stableじゃ出来ないんじゃないかな?たぶん。。。
誰かもっと詳しい人いる?
何がしたいの?
nightly なら syntax クレートとか使えばできると思う。
使ったことないからよく分からんけど。
stableじゃ出来ないんじゃないかな?たぶん。。。
誰かもっと詳しい人いる?
228デフォルトの名無しさん
2017/11/22(水) 11:59:25.37ID:ypfVoZmJ229デフォルトの名無しさん
2017/11/22(水) 13:10:05.98ID:DRQ8kz+8 一般に普及した言語の仕事でクソ仕様にひどい目にあって
アンチになるというのなら理解できるが普及すらかまだわからない
新興言語でここまでアンチ活動する情熱の根源はどこだろう
アンチになるというのなら理解できるが普及すらかまだわからない
新興言語でここまでアンチ活動する情熱の根源はどこだろう
230デフォルトの名無しさん
2017/11/22(水) 14:44:44.34ID:frJPN6Uq リアルで実害を被ると言及することすら嫌になるよ
粘着ができるのも個人的に気に食わないの範囲に留まってるからさ
粘着ができるのも個人的に気に食わないの範囲に留まってるからさ
231デフォルトの名無しさん
2017/11/22(水) 14:48:04.93ID:/F1hTabp 同じ事言ってるだけでかまってもらえるからだろ
232デフォルトの名無しさん
2017/11/22(水) 15:18:26.95ID:h8Su9zOg233デフォルトの名無しさん
2017/11/23(木) 03:56:47.06ID:khAm3OAp 一つの構造体の中にVecの実態とそのスライスを持たせるような事って出来ないのかな
バイト列を解析して、元データの実態と意味毎に分けたスライスを持たせたいなって思ったんだけど構造体作る時に同時に渡そうとしたら怒られる
とりあえず実態だけ持たせて特定の場所のスライスを返却するメソッドを持たせたけど設計的にこれでいいのかな?
バイト列を解析して、元データの実態と意味毎に分けたスライスを持たせたいなって思ったんだけど構造体作る時に同時に渡そうとしたら怒られる
とりあえず実態だけ持たせて特定の場所のスライスを返却するメソッドを持たせたけど設計的にこれでいいのかな?
234デフォルトの名無しさん
2017/11/23(木) 09:03:18.56ID:XBDj7YCq235デフォルトの名無しさん
2017/11/23(木) 10:41:45.82ID:e8aKLB85 >>234
じゃあ、Goのほうに行ってくれればいいのに。
じゃあ、Goのほうに行ってくれればいいのに。
236デフォルトの名無しさん
2017/11/23(木) 14:48:36.52ID:8FY51a0F この言語やっぱ参照をもつのは愚策だな
Lifetimeでインタフェース複雑になるし、ボローチェッカーが無理ゲーになる
この言語用の設計しないと
Lifetimeでインタフェース複雑になるし、ボローチェッカーが無理ゲーになる
この言語用の設計しないと
237デフォルトの名無しさん
2017/11/23(木) 14:51:03.97ID:fSfOEtsA >>233 スライスも参照だからself-referential structになっちゃうからRustで素直には書けんよね。インデックスが今んところベストだと思うよ
その例だとバイト列に直接アクセスしない想定だと思うけど、個人的には解析結果は元データに従属したものと考えた方がスッキリするような気がする
&strに従属するCharIndices<'a>みたいな
その例だとバイト列に直接アクセスしない想定だと思うけど、個人的には解析結果は元データに従属したものと考えた方がスッキリするような気がする
&strに従属するCharIndices<'a>みたいな
238デフォルトの名無しさん
2017/11/23(木) 16:24:37.64ID:ZTbvaPlF 言語をdisる意味ってマジでわかんないよな。
素直に自分の好みの言語スレでマンセー言ってるほうが建設的。
素直に自分の好みの言語スレでマンセー言ってるほうが建設的。
239デフォルトの名無しさん
2017/11/24(金) 01:49:02.02ID:gTD5BNH2240デフォルトの名無しさん
2017/11/24(金) 14:20:50.17ID:3aMUpzGJ Announcing Rust 1.22 (and 1.22.1)
https://blog.rust-lang.org/2017/11/22/Rust-1.22.html
try演算子がOptionにも対応したのが目玉か。
マイナーアップデートは mac の High Sierra 用。
https://blog.rust-lang.org/2017/11/22/Rust-1.22.html
try演算子がOptionにも対応したのが目玉か。
マイナーアップデートは mac の High Sierra 用。
241デフォルトの名無しさん
2017/11/24(金) 18:14:00.14ID:YCelFDj4 1.RustからHTMLレンダリングエンジンを使いたい
HTML&CSS等をレンダリングしてビットマップを得たい
2.HTMLレンダリングエンジンの動作をカスタマイズしたい
不要な機能 JavaScript、ネットワークアクセス、audio or videoタグなど
改変する機能 CSS等にプロパティを追加して任意の動作をさせる、画像等へ任意のフィルタを適用など
候補はBlink、Gecko、Servoあたりを考えていますがRustから使うならやはりServo?
いずれにしろ組み込んだ上でさらにカスタマイズするような資料は見つけられない・・・
HTML&CSS等をレンダリングしてビットマップを得たい
2.HTMLレンダリングエンジンの動作をカスタマイズしたい
不要な機能 JavaScript、ネットワークアクセス、audio or videoタグなど
改変する機能 CSS等にプロパティを追加して任意の動作をさせる、画像等へ任意のフィルタを適用など
候補はBlink、Gecko、Servoあたりを考えていますがRustから使うならやはりServo?
いずれにしろ組み込んだ上でさらにカスタマイズするような資料は見つけられない・・・
242デフォルトの名無しさん
2017/11/24(金) 18:25:01.95ID:jGATcgg1 >>241
そもそも何をしたいのか
そもそも何をしたいのか
243デフォルトの名無しさん
2017/11/24(金) 19:14:48.32ID:YCelFDj4 >>242
カスタマイズできるラスタライザーが欲しい
日本語が使えて画像を挿入できて線を引いたり出来るもの
入力はHTML以外にPDFやPostScriptなども考えたけどジェネレートや
レンダリング、デバッグを考えるとHTMLがお手軽かなと・・・
今考えているフローはこんな感じ
別ツール→言語(出力結果を制御するメタデータ付き)→ラスタライザー→ビットマップ+α
カスタマイズできるラスタライザーが欲しい
日本語が使えて画像を挿入できて線を引いたり出来るもの
入力はHTML以外にPDFやPostScriptなども考えたけどジェネレートや
レンダリング、デバッグを考えるとHTMLがお手軽かなと・・・
今考えているフローはこんな感じ
別ツール→言語(出力結果を制御するメタデータ付き)→ラスタライザー→ビットマップ+α
244デフォルトの名無しさん
2017/11/24(金) 19:53:35.95ID:FoN8LV5Y あー分かった
ノベルゲームだろ?
ノベルゲームだろ?
245デフォルトの名無しさん
2017/11/24(金) 21:33:57.00ID:Vllmf8cf ノベルゲームだったらスクリプトやマルチメディア系のタグを殺す意味が判らない
246デフォルトの名無しさん
2017/11/24(金) 22:15:49.83ID:bWSaVEO9247243
2017/11/25(土) 01:18:11.42ID:P27kKgvI >>246
ありがとう。SVGって文字を扱えるんだっけ・・・って調べてみたら扱えるみたいですね
行けそうな気がしますがGPL/LGPL系のライセンスは使えるライブラリを制限するので避けたいです
C++だけどsvgrenとか?情報少なすぎてちゃんと動くのかすら不明。日本語フォントとか大丈夫なのだろうか
CでラップしてさらにRustでラップするようなのかな
ありがとう。SVGって文字を扱えるんだっけ・・・って調べてみたら扱えるみたいですね
行けそうな気がしますがGPL/LGPL系のライセンスは使えるライブラリを制限するので避けたいです
C++だけどsvgrenとか?情報少なすぎてちゃんと動くのかすら不明。日本語フォントとか大丈夫なのだろうか
CでラップしてさらにRustでラップするようなのかな
248デフォルトの名無しさん
2017/11/25(土) 05:40:17.26ID:lbdvAXfn Javaも最初の頃はマトモに書いてもコンパイル通らなかったこといくらでもあったもんな。
249デフォルトの名無しさん
2017/11/25(土) 12:29:42.95ID:r7AGpeaJ250デフォルトの名無しさん
2017/11/25(土) 13:02:12.25ID:kotn+Cy/ 終わった話題に粘着する人キター
251デフォルトの名無しさん
2017/11/25(土) 13:14:26.95ID:lbdvAXfn RustでGUIってイケてる?っていうか、GUIライブラリ多すぎるだろ・・、
GtkとQtメインでやってるけど、JavaFXもいいし、Pythonなんてバインディング沢山あるし、
Rustなんてやりだしたら、もうキリがないよ・・・
GtkとQtメインでやってるけど、JavaFXもいいし、Pythonなんてバインディング沢山あるし、
Rustなんてやりだしたら、もうキリがないよ・・・
252デフォルトの名無しさん
2017/11/25(土) 13:15:21.53ID:lbdvAXfn もうどれか一つでGUI決めてくれねえかな・・。スゲエ、面倒。
253デフォルトの名無しさん
2017/11/25(土) 13:19:24.38ID:ZL0yjpO8 おじいちゃん、GUIはブラウザってきまったでしょ?
254デフォルトの名無しさん
2017/11/25(土) 13:39:30.15ID:alyoZhJV GUIはElectronみたいな方向に行ったほうがいいのかね
255デフォルトの名無しさん
2017/11/25(土) 13:42:04.43ID:kotn+Cy/ Blink を Servo で置き換えた Selectron 来い
256デフォルトの名無しさん
2017/11/25(土) 14:09:00.72ID:OgtFvRib >>238
バカが調子に乗って新しい言語使って書き散らしたコードをメンテする経験をすればわかるようになるよ。
バカが調子に乗って新しい言語使って書き散らしたコードをメンテする経験をすればわかるようになるよ。
257デフォルトの名無しさん
2017/11/25(土) 14:37:28.91ID:mxSpQEHX 言語じゃなくてそのバカをdisれよw
258デフォルトの名無しさん
2017/11/25(土) 14:41:23.39ID:P27kKgvI 個人的に検討するGUIフレームワーク
簡単な奴→MS HTAやElectronなど。Webで使われている技術で実装できる
凝った奴→wxWidgets。高機能かつ高速、大抵の物は作れるが罠もある。もしくはAPI直叩き
昔結構悩んだけど結局上記あたりに落ち着いた。当時検討した物
GTK→LGPLウザイ。パフォーマンスが良くない(最近は良くなった?)
Tk→低機能で作れない物がある。パフォーマンスが良くない
Qt→LGPLウザイ。パフォーマンスが良くない
JavaFX→パフォーマンスは悪くないがJREの初期化(≒起動)に時間がかかる
>>256
バカに無計画にコードを書かせているバカが問題なのであって言語が悪いわけではないだろう
簡単な奴→MS HTAやElectronなど。Webで使われている技術で実装できる
凝った奴→wxWidgets。高機能かつ高速、大抵の物は作れるが罠もある。もしくはAPI直叩き
昔結構悩んだけど結局上記あたりに落ち着いた。当時検討した物
GTK→LGPLウザイ。パフォーマンスが良くない(最近は良くなった?)
Tk→低機能で作れない物がある。パフォーマンスが良くない
Qt→LGPLウザイ。パフォーマンスが良くない
JavaFX→パフォーマンスは悪くないがJREの初期化(≒起動)に時間がかかる
>>256
バカに無計画にコードを書かせているバカが問題なのであって言語が悪いわけではないだろう
259あ
2017/11/25(土) 14:57:49.91ID:UfRnLBpA >>249
良いだろ。というか、それらを止めるのは現実的な方法では不可能。イエスマンを集めて楽しくワイワイ()になるぞ。
記名制のフォーラムでも本気の荒らしや本気のアスペや本気の無自覚は幾らでも居たんだから。
良いだろ。というか、それらを止めるのは現実的な方法では不可能。イエスマンを集めて楽しくワイワイ()になるぞ。
記名制のフォーラムでも本気の荒らしや本気のアスペや本気の無自覚は幾らでも居たんだから。
260デフォルトの名無しさん
2017/11/25(土) 17:24:23.29ID:oLmjygAJ hyperってシングルスレッドなんなね
ベンチマークも結果がバラバラでよう分からん
ベンチマークも結果がバラバラでよう分からん
261デフォルトの名無しさん
2017/11/25(土) 21:02:37.96ID:OgtFvRib262デフォルトの名無しさん
2017/11/25(土) 21:09:22.03ID:3zoUsuFj >>256
そういうやつって言語関係なく台無しにしてるんじゃね?
そういうやつって言語関係なく台無しにしてるんじゃね?
263デフォルトの名無しさん
2017/11/25(土) 21:22:20.34ID:LOgLWN1+ >>262
確かに、そういう奴ってどの言語使っても大体はクソコードを書くだろうな。
ただし、ベストプラクティスを教えてくれるやつがいるかどうかで差はあると思う。
新興言語はベストプラクティスを教えてくれる奴が極端に少ないから、余計にひどくなる。
対して、普及している言語は周りにベストプラクティスを教えてくれる人がいれば
バカでもある程度はマシなコードを書く(書くことを強制される)んじゃないかな。
確かに、そういう奴ってどの言語使っても大体はクソコードを書くだろうな。
ただし、ベストプラクティスを教えてくれるやつがいるかどうかで差はあると思う。
新興言語はベストプラクティスを教えてくれる奴が極端に少ないから、余計にひどくなる。
対して、普及している言語は周りにベストプラクティスを教えてくれる人がいれば
バカでもある程度はマシなコードを書く(書くことを強制される)んじゃないかな。
264デフォルトの名無しさん
2017/11/25(土) 21:32:32.35ID:OgtFvRib265デフォルトの名無しさん
2017/11/25(土) 21:34:35.12ID:WRH8mdq5 そのバカと言語disに走るID:OgtFvRibは同レベルだよ。
266デフォルトの名無しさん
2017/11/25(土) 23:18:19.74ID:3zoUsuFj >>265
単語の断片に反応してるだけの思い付き厨だろうな。
単語の断片に反応してるだけの思い付き厨だろうな。
267デフォルトの名無しさん
2017/11/26(日) 00:38:40.95ID:FoFKguj9 >>264
それって人事が無能なだけじゃあ。まぁ日本にそういう会社は多いんだけどな
それって人事が無能なだけじゃあ。まぁ日本にそういう会社は多いんだけどな
268デフォルトの名無しさん
2017/11/26(日) 01:44:59.31ID:prdTxomD いうほど言語disに走ってる訳ではないけどね。
ただ言語disに走る気持ちは理解できるってこと。
他の言語disパターンとしては単純に自分があんまり知らんから
理解する時間の節約のための dis かな。
ただ言語disに走る気持ちは理解できるってこと。
他の言語disパターンとしては単純に自分があんまり知らんから
理解する時間の節約のための dis かな。
269デフォルトの名無しさん
2017/11/26(日) 02:00:15.38ID:zvEdo3BX rustは組み込み向けの新言語になると思ったけど、全然流行らんな
早くC++から脱したいのに
早くC++から脱したいのに
270デフォルトの名無しさん
2017/11/26(日) 02:37:39.20ID:8lbYkPLC 昔の一部の組み込み系では製品の安定を求めるために
コンパイラのバージョンアップすら信用しない(=古いバージョンを使用し続ける)ことがあったなー
コンパイラのバージョンアップすら信用しない(=古いバージョンを使用し続ける)ことがあったなー
271デフォルトの名無しさん
2017/11/26(日) 02:50:50.14ID:FcDi9KjV 『"(Rustが売りにしてるような部分に関して)良いコード"を書きたいと思っているh人』にとっては素晴らしい言語となる可能性の高い言語がRust
『"良いコード"の定義が違う人』にとっては
『"良いコード"を書きたいと思っているわけではない人』にとっては
『"良いコード"の定義が違う人』にとっては
『"良いコード"を書きたいと思っているわけではない人』にとっては
272デフォルトの名無しさん
2017/11/26(日) 02:52:44.07 Rustがコケると得するのは誰か
273デフォルトの名無しさん
2017/11/26(日) 03:23:13.42ID:FoFKguj9274デフォルトの名無しさん
2017/11/26(日) 03:57:56.67ID:2SXqucAT >>273
rustが使いたいからその仕事を立ち上げるって明らかに手段と目的が入れ替わってますよね
rustが使いたいからその仕事を立ち上げるって明らかに手段と目的が入れ替わってますよね
275デフォルトの名無しさん
2017/11/26(日) 09:03:05.51ID:d0SJzNDY■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相、トランプ米大統領に「早期に会いたい」 日中関係悪化受け… ★3 [BFU★]
- 「これいいじゃん!!!」 セブン-イレブンの1620円で買える“1人用クリスマスケーキ”🎂に注目殺到「天才すぎる」 [パンナ・コッタ★]
- 【コメ】卸売業者「簡単に安売りできない」「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 ★5 [Hitzeschleier★]
- 高市早苗首相が天理教系企業に“巨額発注” 総額5000万円 本人は「政治団体の活動に必要な支出」と回答 ★2 [Hitzeschleier★]
- 【サッカー】日本代表、FIFAランキング“4位”の強豪イングランドとの対戦が正式決定! 来年3月に聖地ウェンブリーで激突へ [久太郎★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 ★3 [少考さん★]
- 高市早苗「長期金利なんかよりも日本が成長することのほうが大事」 [834922174]
- 【悲報】高市「マクロンさあ!近平G7に呼ばずハミゴにしちゃってよ!😡」【小学生内閣】 [359965264]
- 結局手を出さなければ緊張することもなかった、高市早苗の外交力はゼロどころかマイナス [245325974]
- 近所にびっくりドンキーがないんだけど!!!
- 【安倍晋三】中国船4隻が領海侵入 [828897501]
- 【実況】博衣こよりのえちえちスーパーダンガンロンパ4🧪
