【Lua】組み込み系言語総合 その5【Squirrel】 at TECH
[2ch|▼Menu]
[前50を表示]
500:デフォルトの名無しさん
12/04/28 17:44:23.10
VSと連携できるluaデバッガ教えてくだしあ

501:デフォルトの名無しさん
12/05/01 12:36:24.08
IntelliJ

502:デフォルトの名無しさん
12/05/01 21:24:17.07
AngelScript2.23.1記念カキコ

503:デフォルトの名無しさん
12/05/02 14:34:23.92
プログラミング言語と英語を直接結びつけるのは違和感ありまくり
プログラミング言語は英語圏の人間が全員理解できるわけでもない無理矢理英語っぽくしてあるだけのシロモノなのに
なんで日本人が必死こいて英語じゃああだこうだ言って勝手に盛り上がってんの
AppleScriptでも使ってろばかー

504:デフォルトの名無しさん
12/05/03 00:02:36.73
こぼる

505:デフォルトの名無しさん
12/05/03 00:23:55.87
ひまわり

506:デフォルトの名無しさん
12/05/03 12:42:41.53
特定の文化圏に依存する文字を使ってるからそんな議論が生じる

ほわいとすぺーす

507:デフォルトの名無しさん
12/05/03 14:23:53.25
そういえば、外来語としてそのまま使える名詞とか動詞は文化圏に依存しないね
形容詞は微妙
それ以外は駄目っぽい

508:デフォルトの名無しさん
12/05/05 01:18:19.17
ちょっと見逃してたが

軽量rubyソースコード公開
URLリンク(el.jibun.atmarkit.co.jp)

509:デフォルトの名無しさん
12/05/05 02:35:48.44
公開時点だと組み込みに適したような口が全然はえてなかったけど、その後なんか追加実装されたりしてる? > mruby
fopen とかしょんぼりだぜ

510:デフォルトの名無しさん
12/05/05 11:18:17.94
とりあえず日本語

511:デフォルトの名無しさん
12/05/06 19:13:56.84
LLでの静的型チェックの論理的基礎が充実してきて、実装するのが流行りそう
URLリンク(cseweb.ucsd.edu)
system d :: nested refinement types
- dependent types for dynamic language
- dependent javascript
URLリンク(github.com)
typed clojure
- Final Draft Project Proposal
- Early Draft Literary Review
言語によっては、scalaの型推論あたりに近づけるのかな?

512:デフォルトの名無しさん
12/05/08 23:19:09.56
それなら静的型付言語に何でも入る型用意すればいいんじゃね?


513:デフォルトの名無しさん
12/05/09 05:22:08.31
それってどこのバリアント型

514:デフォルトの名無しさん
12/05/09 07:57:21.81
そんな言語ではチェックできないから書き直せという話ばかりで
チェックできたって話は聞いたことがない

515:デフォルトの名無しさん
12/05/09 10:37:25.50
コマンドラインシェル「NYAOS」が内蔵“Lua”言語でCOMオブジェクトを制御可能に
URLリンク(www.forest.impress.co.jp)

516:デフォルトの名無しさん
12/05/12 03:29:37.84
LuaJIT 2.0.0-beta10 has been released

517:デフォルトの名無しさん
12/05/13 13:43:35.87
#include <iostream>
#include <lua.hpp>
using namespace System;
int main(array<System::String ^> ^args)
{
double z;
int ret;
for(int aa = 0; aa < 1000000; ++aa){
lua_State *L = luaL_newstate();
L = lua_open();
luaL_openlibs(L); // これで以下の個別のライブラリを一度に使えるようにする
ret = luaL_dofile(L, "add.lua"); // Lua scipt 読み込む
if(ret != 0){
printf("Failed");//読み込み失敗
return -1;
}
lua_pushstring(L, "add");
lua_gettable(L, LUA_GLOBALSINDEX);
lua_pushnumber(L, 100); // 引数数値"100"をスタックに
lua_pushnumber(L, 5); // 引数数値"5"をスタックに
lua_call(L, 2, 1);
z = lua_tonumber(L, -1) ;
printf("%d-%f\n", aa, z);
lua_close(L);
}
return 0;
}

//add.lua
function add(a, b)
return a+b
end

518:デフォルトの名無しさん
12/05/13 13:44:00.64

↑動かすとどんどんメモリー増えていく
どこ修正すれば解消される?

(lua5.1使用)

519:デフォルトの名無しさん
12/05/13 13:45:18.32
まさかのc++cli

520:デフォルトの名無しさん
12/05/13 13:48:18.68
> lua_State *L = luaL_newstate();
> L = lua_open();

ここだね、かぶってる。消し忘れ?

521:デフォルトの名無しさん
12/05/13 13:52:33.50
c++cliです

//L = lua_open();

で、増えなくなった

ありがとう

522:デフォルトの名無しさん
12/05/17 11:13:05.10
WindowsでLuaの勉強をはじめたんですが
Shift_JIS対応版Luaを使ったほうがいいのでしょうか?
スクリプトファイルはUTF-8で保存してcygwinのターミナルで実行すれば日本語も表示できるし
SJISでファイルを保存すればコマンドプロンプトでも日本語は表示できるので不便を感じません
いまいちよくわかってないのですがShift_JIS対応版を使うメリットはなんでしょうか?

523:デフォルトの名無しさん
12/05/17 11:19:04.86
>>522
Shift_JIS でスクリプトを持ちたければ、これの回避が要るんじゃないの?
Wikipedia項目リンク

524:デフォルトの名無しさん
12/05/17 15:07:11.90
>>523
イーモバイル使ってませんか?

525:デフォルトの名無しさん
12/05/17 21:54:06.89
文字列に「ソ」とか入ってると文字列がおかしくなっちゃうんじゃないの?

526:デフォルトの名無しさん
12/05/17 22:45:02.36
カギ括弧でくくればエスケープされないから、大丈夫じゃない?

> a = "ソ表";
stdin:1: unfinished string near '"・;'

> a = [[ソ表]];
> print( a );
ソ表


527:デフォルトの名無しさん
12/05/17 22:48:23.90
もしsjisをやめてもWindowsは "C:\" だけでおかしくなる
だからsjisをやめるメリットが少ない

528:デフォルトの名無しさん
12/05/17 23:07:35.04
mrubyがでてきたから、今後はもうluaはジリ貧だな

529:デフォルトの名無しさん
12/05/17 23:08:12.11
他人が打ち込んだ文字列を取り入れる可能性ないならSJIS無視してOK

530:デフォルトの名無しさん
12/05/17 23:35:17.32
mrubyの「組み込みシステム」ってそういう意味じゃないんじゃないの?

531:デフォルトの名無しさん
12/05/17 23:42:05.67
すまん、勘違いだった

532:デフォルトの名無しさん
12/05/18 00:14:16.28
とりあえずウォッチしてるけどLuaの影響がだいぶでかい感があるな
まだまだ開発中だけどやっぱりRubyで書けるようになるのは嬉しい

533:デフォルトの名無しさん
12/05/18 01:13:09.15
>>527
それ Windows は、じゃなくて、C言語的に普通にえらーだべ

534:デフォルトの名無しさん
12/05/18 10:00:13.72
>>526
Win環境でなくて申し訳ないけど

> s="ソ\r表"
> for i=1,#s do io.write(s:byte(i,i).." ") end print("")
227 130 189 13 232 161 168
> print(s)

> s=[[ソ^M表]]
> for i=1,#s do io.write(s:byte(i,i).." ") end print("")
227 130 189 10 232 161 168
> print(s)



別の問題が出て来る気がする

535:デフォルトの名無しさん
12/05/19 02:58:32.03
mrubyのミドルウェアへの組み込みは思いつかなかったな

536:デフォルトの名無しさん
12/05/19 15:20:02.78
単体で使うならrubyの方がいいけど
組み込み処理系がLuaほどいじりやすいかどうか。
MatzがやってるならC++でのコンパイルも通らないだろうし orz

537:デフォルトの名無しさん
12/05/20 21:47:23.56
>>534

どんな問題?



最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4952日前に更新/120 KB
担当:undef