yLuaz‘g‚Ýž‚ÝŒnŒ¾Œ ..
[2ch|¥Menu]
485:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 16:30:06
>>484
‚È‚ñ‚łł«‚È‚¢‚ÆŽv‚¤‚ÌH

486:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 16:38:15
>>485
ƒŒƒX‚ ‚肪‚Æ‚¤

‚Ý‚ñ‚È‚â‚Á‚ĂȂ¢‚µAƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒgã‚©
‚Ù‚©‚ÌŒ¾Œê‚É‘g‚Ýž‚Þ‚¾‚¯‚Ì‚à‚Ì‚©‚ÆŽv‚¢‚Ü‚µ‚ÄEEE

487:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 16:46:43
URLØÝ¸(aims.dna-softwares.com)
‚±‚±‚Æ‚©Œ©‚Ä‚Ý
Lua‚ðŽå‘̂ɂµ‚½ƒQ[ƒ€ƒGƒ“ƒWƒ“ì‚Á‚ÄA‚±‚̃T[ƒNƒ‹‚̃\ƒtƒg‚Í–w‚ÇLua‚Åì‚ç‚ê‚Ä‚é

‚»‚ê‚É‚µ‚Ä‚àA‚»‚Ì’mޝ—Ê‚©‚ç‚Ç‚¤‚µ‚Ä‚àLua‚Åì‚ç‚È‚«‚á‚¢‚¯‚È‚¢ó‹µ‚ª”­¶‚·‚é‚È‚ñ‚Ä
‚¢‚Á‚½‚¢‚Ç‚ñ‚ȑ匩“¾Ø‚Á‚½‚ñ‚¾‚æ

488:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 16:53:23
ŽQl‘“Ç‚ñ‚¾‚̂ȂçALua‚ðŽg‚Á‚Ä‚¢‚él‚ª‚ǂ̂悤‚È–Ú“I‚ÆŽd‘g‚݂ő–‚点‚é‚Ì‚©‚Í—‰ð‚µ‚½H
‚ ‚­‚܂őg‚Ýž‚݃XƒNƒŠƒvƒg‚È‚ñ‚¾‚æH
ƒEƒBƒ“ƒhƒEƒY‚ð•\ަ‚·‚邯‚¢‚¤ŠÖ”‚ð‘g‚Ýž‚ñ‚Å‚à‚ç‚Á‚ÄA
Lua‚ɃCƒ“ƒ^[ƒtƒF[ƒX’ñ‹Ÿ‚µ‚Ä‚à‚ç‚í‚È‚¢‚Æprint‚âscan‚·‚ç‚܂܂Ȃç‚È‚¢‚æ
ƒQ[ƒ€ŠJ”­‚ŃXƒNƒŠƒvƒ^‚Æ‚µ‚Ä“­‚­‚̂ȂçLua‚ÌŒ¾ŒêŽd—l‚ðŠo‚¦‚é‚Ì‚ÆAPG‚©‚çƒoƒCƒ“ƒh‚µ‚½ŠÖ”ˆê——‚à‚ç‚Á‚Ä‚±‚ê‚Ηǂ¢‚æ

489:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 17:00:01
ƒŒƒX‚ ‚肪‚Æ‚¤

³’¼A‘åŠw‚̃[ƒ~‚Å‚±‚ÌŒ¾Œê‚ðŽg‚¤‚Æ‚¢‚¤‚±‚ƂɌˆ‚ß‚½‚ñ‚Å‚·
‚¢‚­‚Â‚à‚ ‚錾Œê‚©‚ç‘I‚ñ‚ÅAlua‚ð‘I‚ñ‚¾‚͎̂©•ª‚¾‚¯B
—Š‚él‚à‚¢‚È‚¢‚Ì‚ÅA–{‚ƃlƒbƒg‚ŕ׋­‚µ‚Ă邩‚ñ‚¶‚Å‚·B

>>487
ƒTƒ“ƒvƒ‹‚ðdl‚µ‚ÄŽQl‚É‚µ‚Ä‚¢‚Ü‚·‚ªA“‚¢B
‚à‚Á‚Æ‚¶‚Á‚­‚è“Ç‚ñ‚ł݂܂·B

>>488
—p“r‚Í—‰ð‚µ‚Ä‚¢‚é‚‚à‚è‚Å‚·‚ªA‚±‚ê‚ðƒƒCƒ“‚É‚µ‚ăvƒƒOƒ‰ƒ€‚ð‘g‚ñ‚Å‚¢‚©‚È‚­‚Ă͂¢‚¯‚È‚­‚ÄEEE
‚â‚Í‚èAƒEƒBƒ“ƒhƒE‚ð•\ަ‚·‚éŠÖ”‚ðC‚Ȃǂő‚¢‚ÄAlua‚©‚ç‚»‚ÌŠÖ”‚ðŽ‚Á‚Ä‚­‚邱‚Æ‚ªˆê”ÔŠy‚È‚ñ‚Å‚·‚©‚ËB

490:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 17:11:31
–¾“úAŠwZ‚Å‚²‚ß‚ñ‚È‚³‚¢‚µ‚Ä
‚à‚Á‚ÆÚ‚µ‚­‚ÄŽ¿–â‚Å‚«‚é“z‚Ì‚¢‚錾Œê‚Å
ʼn‚©‚ç‚â‚è’¼‚·•û‚ª‚Ü‚µ‚̂悤‚È‹C‚ª‚·‚éB

491:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 17:13:36
>>490
‚»‚ê‚Í‚µ‚½‚­‚È‚¢‚Æ‚¢‚¤‚©AŒ‹\‚±‚ÌŒ¾Œê‚Í‹C‚É“ü‚Á‚Ä‚¢‚é‚̂Ŏ«‚ß‚½‚­‚È‚¢‚ñ‚Å‚·‚æ

492:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 17:17:17
‚»‚ê‚Å‚±‚±‚«‚ĂȂñ‚Æ‚©‚µ‚悤‚È‚ñ‚Ä‚ ‚Ü‚·‚¬‚é

493:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 17:18:29
C‘¤‚Ƃ̃f[ƒ^‚Ì‚â‚èŽæ‚肪‚ß‚ñ‚Ç‚¢‚©‚ç—]‚è—Ç‚¢Œ¾Œê‚Æ‚ÍEEE

494:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 17:26:23
>>489
> ‚â‚Í‚èAƒEƒBƒ“ƒhƒE‚ð•\ަ‚·‚éŠÖ”‚ðC‚Ȃǂő‚¢‚ÄAlua‚©‚ç‚»‚ÌŠÖ”‚ðŽ‚Á‚Ä‚­‚邱‚Æ‚ªˆê”ÔŠy‚È‚ñ‚Å‚·‚©‚ËB

Lua ‚ðŽg‚¤‚ÆŒ¾‚Á‚ÄA‚±‚¤‚¢‚Á‚½ƒoƒCƒ“ƒhŒn‚Ìì‹Æ‚Í‚µ‚½‚­‚È‚¢‚Æ‚©AˆÓ–¡‚ª‚í‚©‚ç‚ñB
‚à‚Æ‚à‚Æ‚»‚¤‚â‚Á‚ÄŽg‚¤Œ¾Œê‚¾‚낤‚ÉB

u‚Ý‚ñ‚È‚â‚Á‚ĂȂ¢v‚Æ‚©Œ¾‚Á‚Ă邪A‰½ŒÂ‚̃vƒƒWƒFƒNƒg‚ðŒ©‚ÄŒ¾‚Á‚Ä‚é‚Ì‚©‰ö‚µ‚¢‚à‚ñ‚¾B

495:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 17:26:36
Lua‚ÌŒ¾Œê‚ð—‰ð‚µ‚ÄŽg‚¦‚邿‚¤‚ɂȂéŽèŠÔ‚ð1‚Æ‚·‚邯A
ƒQ[ƒ€—p‚ÌC/C++ƒ‰ƒCƒuƒ‰ƒŠ‚ð‘g‚Þ‚Ì‚ªÅ’á10”{`‚®‚ç‚¢ŽèŠÔ‚àŽžŠÔ‚©‚©‚邿
Win32API‚©‚çDirectX‚©OpenGL‚܂Ŏg‚¦‚邿‚¤‚ɂȂç‚È‚¢‚Ƙb‚ɂȂç‚È‚¢
ƒQ[ƒ€ƒ‰ƒCƒuƒ‰ƒŠ‚ÍŠù‘¶‚Ì‚à‚̂ł¢‚¢‚È‚çC‘fl‚È‚çDXƒ‰ƒCƒuƒ‰ƒŠ‚ð‘g‚Ýž‚Þ‚Ì‚ª‘½•ª‚à‚Á‚Æ‚àÅ’Z‚¾‚ÆŽv‚¤
ƒ[ƒ~ƒe[ƒ}‚ªu‘g‚Ýž‚݃XƒNƒŠƒvƒgŒ¤‹†v‚ÅŽÀ—á‚Æ‚µ‚ÄuƒQ[ƒ€v‚ð‘I‚ñ‚¾‚̂ȂçAŠO•”ƒ‰ƒCƒuƒ‰ƒŠ‚ɂǂÁ‚Õ‚è—Š‚Á‚Ä‚¢‚Á‚½‚Ù‚¤‚ªK‚¹‚¾‚Ƃ͎v‚¤

496:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 17:27:39
“{‚ç‚ꂽ‚­‚È‚­‚ĉR‚ð•t‚¢‚Ä‚¢‚é—cŽ™‚¶‚á‚ ‚é‚Ü‚¢‚µ
–³—‚¹‚¸’ú‚߂肯‚æ

497:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 17:33:10
>>493
‚‚܂èAngelScript‚ª‚¢‚¢‚Á‚ÄŽ–‚Å‚·‚ËB
‚í‚©‚è‚Ü‚·B

498:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 17:42:29
Ž©•ª‚ÌŽÀ—Í‚æ‚èê¡‚©‚Éã‚ÌŽ–‚ð‚â‚낤‚Æ‚µ‚Ä‚à–³‘ʂɂȂ邾‚¯‚¾‚¼
‚¿‚å‚Á‚Æã‚È‚ç‚Æ‚à‚©‚­•ª•s‘Љž‚·‚¬B’ú‚ß‚ë

499:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 17:48:07
Lua‚¶‚áh‘èƒXƒŒ‚àŽg‚¦‚È‚¢‚µ‚Ë‚¦B
(“š‚¦‚é“z‚͂ǂ¤‚¹‚±‚̃XƒŒ‚àŒ©‚Ä‚é)

500:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 18:23:45
HSPƒXƒŒ‚ÉÀ‚¯‚æ

501:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 21:35:31
‚Ƃ肠‚¦‚¸A‚±‚Ì–{‚݂Ă݂ÄA‰½‚Æ‚©‚Ȃ邩l‚¦‚Ă݂½‚çB

ƒXƒNƒŠƒvƒgŒ¾Œê‚É‚æ‚éŒø—¦“IƒQ[ƒ€ŠJ”­ C/C++‚Ö‚ÌLua‘gž‚ÝŽÀ‘H
URLØÝ¸(www.amazon.co.jp)
ƒTƒ|[ƒgƒy[ƒW
URLØÝ¸(lua.mine.nu)

‚Ç‚¤‚È‚ñ‚¾‚낤‚È‚ B

502:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 21:46:36
URLØÝ¸(en.wikipedia.org)
Lua‚Ń‹[ƒ`ƒ“‚¢‚¶‚ê‚éƒQ[ƒ€‚Æ‚©ƒQ[ƒ€ƒGƒ“ƒWƒ“‚Æ‚©‚ ‚邯‚Ç
“ú–{Œê‚ÌŽ‘—¿‚ª‚ ‚ñ‚Ü‚è‚È‚¢‚ÆŽv‚¤

503:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/24 10:46:49
Lua for Windows: A batteries included Lua installation on Windows.
URLØÝ¸(luaforwindows.luaforge.net)
‚±‚ê‚¢‚Á‚±ƒ_ƒEƒ“ƒ[ƒh‚µ‚ăCƒ“ƒXƒg[ƒ‹‚·‚ê‚ÎA
GUI ‚©‚ç OpenGL ‚©‚ç DB Ú‘±‚܂łȂñ‚Å‚à‚Í‚¶‚ß‚©‚ç“ü‚Á‚Ă邿B
ƒEƒBƒ“ƒhƒEì‚é’ö“x‚È‚çAƒTƒ“ƒvƒ‹‚»‚̂܂܎g‚¦‚éB

504:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/25 07:48:34
PawnŽn‚ß‚él‚Ö‚Ì‘g‚Ýž‚݃ƒ‚iC³”Åj
// .amxƒtƒ@ƒCƒ‹(ƒRƒ“ƒpƒCƒ‹Ï‚ÝPawnƒoƒCƒiƒŠj‚ðŽÀs‚·‚邽‚ß‚ÌŬƒR[ƒhB
// •K—vƒtƒ@ƒCƒ‹: amx.c/h amxaux.c/h amxcons.c/h amxcore.c osdefs.h
#include "amx.h"
#include "amxaux.h"
#include <stdio.h>
AMX_NATIVE_INFO console_Natives[];
AMX_NATIVE_INFO core_Natives[];
int main(int argc, char *argv[]) {
@AMX amx;
@cell ret = 0;
@if (aux_LoadProgram(&amx, "test.amx", NULL) != AMX_ERR_NONE) exit(1);
@if (amx_Register(&amx, console_Natives, -1)) exit(1);
@if (amx_Register(&amx, core_Natives, -1)) exit(1);
@if (amx_Exec(&amx, &ret, AMX_EXEC_MAIN)) exit(1);
@printf("%ld\n", (long)ret);
@aux_FreeProgram(&amx);
@return 0;
}





505:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/25 07:49:39
// PawnƒRƒ“ƒpƒCƒ‰‚ÌŬƒvƒƒWƒFƒNƒg
// •K—vƒtƒ@ƒCƒ‹: libpawnc.c lstring.c/h memfile.c/h sc1.c`sc7.c sc.h sc5.scp sc7.scp scexpand.c sci18n.c sclist.c scmemfil.c scstate.c scvars.c svnrev.h
// ‚»‚ê‚ɉÁ‚¦‚Ä ../amx ‚ŃAƒNƒZƒX‚Å‚«‚éêŠ‚É osdefs.h amxdbg.h ‚ª•K—v
// ŽÀsŽž‚Ésc1.c‚Ìsetconfig()‚ ‚½‚è‚ÅNULLƒGƒ‰[‚ª”­¶‚·‚é‚È‚ç[ƒvƒƒWƒFƒNƒg‚ÌÝ’è->\¬ƒvƒƒpƒeƒB->‘S”Ê->•¶ŽšƒZƒbƒg]‚ÅUnicode‚𖳌ø‚É‚µ‚Ä‚¨‚­
#include "sc.h"
int main(int argc, char *argv[])
{
return pc_compile(argc, argv);
}


506:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/25 14:11:52
luabind‚ðŽg‚Á‚Ä‚¢‚Ä‹C‚ɂȂÁ‚½‚̂ł·‚ªA

//cpp
struct A {
@int x;
};
A *ptr;
A& ref() { return *ptr; };
A a;
luabind::module(L) [
@luabind::def("ref", &ref),
@luabind::class_<A>("A")
@@.def_readwrite("x", &A::x)
];
];
--lua
v = ref()
v.x = 1 --ŽQƂȂ̂ÅC‘¤‚Ìa‚ɃAƒNƒZƒX‚Å‚«‚é

ƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ÌŽQÆ‚ð“n‚·‚Æ‚«‚ÉAã‚Ì—l‚Ɉê“x‚“‚”‚‚”‚‰‚ƒ‚©global‚ȕϔ
(ã‚Ìꇂ‚”‚’)‚ðŒo—R‚³‚¹‚é•û–@‚µ‚©Žv‚¢‚‚©‚È‚©‚Á‚½‚̂ł·‚ªAƒ_ƒCƒŒƒNƒg‚É
“n‚·•û–@‚Í–³‚¢‚à‚̂łµ‚傤‚©H

507:506
09/11/25 14:14:17
’ù³

A a;
ptr = &a;
luabind::module(L) [
@luabind::def("ref", &ref),
@luabind::class_<A>("A")
@@.def_readwrite("x", &A::x)
];

508:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/25 17:56:07
LuaÚ‚µ‚­‚È‚¢‚ñ‚ŃAƒŒ‚¾‚ªAlua_pushlightuserdata‚ł̓_ƒ‚È‚ÌH


509:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/26 09:43:19
Lua‚ÅŽÀsó‘Ô‚ð‘S•”ƒtƒ@ƒCƒ‹‚ɕۑ¶‚µ‚ÄA‚Ü‚½•œ‹A‚·‚邿‚¤‚È‚±‚Ƃ͉”\‚Å‚·‚©H

510:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/26 10:10:30
>>509
Lua‘¤‚Åio‚Å‹L˜^A“ǂݞ‚Ý‚·‚éƒR[ƒh‘‚­‚µ‚©‚È‚¢‚©‚à

511:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/26 10:18:51
Smalltalk‚È‚ç‰Â”\‚Å‚·

512:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/26 11:32:21
>>509
Œ¾Œê‹@”\‚Æ‚µ‚Ă͂Ȃ¢‚Ì‚ÅA–³—‚â‚è‚â‚邱‚ƂɂȂéB

ˆê‰ž‚±‚¤‚¢‚¤‚̂͂ ‚邯‚ÇAˆÀ’肵‚Ă邩‚Ç‚¤‚©‚Í•s–¾B
URLØÝ¸(lua-users.org)

513:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/26 13:19:28
>>508
ŽŽ‚µ‚Ă݂܂µ‚½‚ªAluabind‚Å‚Íligthuserdata‚ł͂Ȃ­userdata‚ðŽg—p‚µ‚Ä
“ÆŽ©‚ÌŒ^ID“™‚ð•t‰Á‚µ‚ă`ƒFƒbƒN‚µ‚Ä‚¢‚邿‚¤‚ÅA–³—‚Å‚µ‚½B
luabind‚̃\[ƒX‚ð’Ç‚Á‚Ă݂½‚Æ‚±‚ëAluabind::detail::convert_to_lua‚Å
C++‘¤‚̕ϔ‚ÌŽQÆ‚ðlua‚̃Xƒ^ƒbƒN‚Éς߂邱‚Æ‚ª•ª‚©‚Á‚½‚Ì‚ÅA
‚±‚ê‚łǂ±‚©‚̃e[ƒuƒ‹‚É’u‚­‚Æ‚©ˆø”‚Å“n‚·‚Æ‚©‚Ì•û–@‚ªŽg‚¦‚»‚¤‚Å‚·B
luabind‚̃hƒLƒ…ƒƒ“ƒg‚É‚àƒTƒ“ƒvƒ‹‚É‚àA‚±‚¤‚¢‚Á‚½ƒXƒ^ƒbƒN‚ðŽg‚¤•û–@‚ª
‹LÚ‚³‚ê‚Ä‚¢‚È‚¢‚Ì‚ÅA–{—ˆ‚ÌŽg‚¢•û‚Ƃ͈Ⴄ‹C‚à‚µ‚Ü‚·‚ªB

514:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/26 13:24:32
>>513
’ÊíAƒXƒNƒŠƒvƒg‚É‚ÍC++ƒNƒ‰ƒXŒ^‚̃Cƒ“ƒXƒ^ƒ“ƒX‚̃|ƒCƒ“ƒ^‚ð“n‚µ‚ă|ƒCƒ“ƒ^‚Å‘€ì‚³‚¹‚éB
C++‚ÌŽQÆ‚ÍC++ŒÅ—L‚Ì‹@”\‚Ȃ̂ő¼‚ÌŒ¾Œê‚ł͎g‚¦‚È‚¢‚Æl‚¦‚½‚Ù‚¤‚ª‚¢‚¢B
•ʂ̕ϔ‚É‘ã“ü‚µ‚½uŠÔiŽQƂŖ³‚­ŽÀ‘̂̃Rƒs[‚Æ‚µ‚Äj‚ɃRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ª”­“®‚µ‚½‚Á‚Ä•¶‹åŒ¾‚¦‚È‚¢‚¼B

‚Ü‚ ƒoƒCƒ“ƒ_‚ªƒGƒ‰[“f‚¢‚ăRƒ“ƒpƒCƒ‹‚Ì’iŠK‚ÅŽ¸”s‚·‚邯Žv‚¤‚ªB

515:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/26 13:29:57
‹xŽ~ƒ‚[ƒh‚ðŒÄ‚Ño‚¹‚΂¢‚¢‚ñ‚¾‚æB

516:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/26 14:09:30
>>514
bind‘¤‚ÉŽQÆ‚ð“n‚µ‚½ê‡‚ÍAƒ|ƒCƒ“ƒ^‚ɕϊ·‚µ‚ÄŠÇ—‚µ‚Ä‚é‚Ý‚½‚¢‚Å‚·‚ËB

517:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/27 08:47:27
>>510 >>512
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Pluto’²‚ׂĂ݂܂·B

518:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/28 09:36:22
Lua‚ÅGUIƒ€ƒŠ‚¾‚ë‚ÆŽv‚Á‚Ä‚½‚çAˆÓŠO‚ƃoƒCƒ“ƒ_‚ªo‚Ä‚­‚é‚à‚ñ‚¾‚È‚—
‚¨‘O‚ç—D‚µ‚·‚¬‚—

519:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/28 10:21:52
¬Šw¶‚É•û’öŽ®ƒ€ƒŠ‚¾‚ë‚ÆŽv‚Á‚Ä‚½‚çAˆÓŠO‚Æ’ß‹TŽZ‚ªo‚Ä‚­‚邿‚¤‚È‚à‚ñ‚¾‚È

520:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/28 11:31:33
ŋ߂̓ƒCƒ“ƒ‹[ƒv‚Ì‚©‚È‚è‚Ì•”•ª‚܂őg‚Ýž‚݃XƒNƒŠƒvƒg‚Åì‚Á‚¿‚Ⴄ‚Ì‚ªŽå—¬‚ɂȂè‚‚‚ ‚é‚Ì‚©‚ÈB

521:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/28 12:02:53
Lua‚¾‚Æ“ü—͕⊮‚Ì‚ ‚éƒGƒfƒBƒ^‚ª–³‚¢‚©‚ç
‹t‚É‚â‚è“ï‚¢‚ÆŠ´‚¶‚鉴

522:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/28 12:11:48
>>520
‘唼‚ð‘g‚Ýž‚ÝŒ¾Œê‰»‚µ‚½Œ‹‰ÊAƒpƒtƒH[ƒ}ƒ“ƒX‚̕ǂɂԂ¿‚ ‚½‚Á‚Ä
‹@”\•ª—£‰Â”\‚ȂƂ±‚ë‚͂ǂñ‚Ç‚ñC++‰»‚µ‚Ä‚¢‚­A‚Á‚Ă̂ª’è”Ô‚¾‚ƃIƒ‚

ƒTƒ“ƒvƒ‹F‰´

523:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/28 12:45:05
‚Ü‚ ’ÊíA“®“IiŒ^•t‚¯jŒ¾Œê‚̓lƒCƒeƒBƒuƒR[ƒh‚Æ”ä‚ׂĂP‚O”{ˆÈã‚Í’x‚¢‚©‚ç‚ÈB
ƒIƒŒ‚àƒXƒNƒŠƒvƒg‚ŃQ[ƒ€ŠJ”­ŠÂ‹«‚ðˆê’ʂ葂«ã‚°‚½‚Æ‚±‚낾‚ªA
60ƒtƒŒ[ƒ€‚܂킵‚½‚ç‚»‚ꂾ‚¯‚ňӊO‚ÉCPUH‚Á‚Ä‚µ‚Ü‚¤‚Ì‚ÅA‚¿‚Æ¢‚Á‚Ä‚éB
Œ჉ƒCƒ“‚ªPentium 4 2.4GHz‚­‚ç‚¢‚ɂȂÁ‚½B

524:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/28 14:49:37
JIT•t‚«Ã“IŒ^•t‚¯ƒXƒNƒŠƒvƒgŒ¾Œê
ŒŠê‚¾‚©‚ç’N‚©ì‚ê‚Î
—L–¼‚ɂȂê‚é‚©‚à‚æ

525:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/28 15:10:52
>>524
‚·‚łɂ ‚é‚Á‚¿‚イ‚Ë‚ñB
.NET FrameworkŒü‚¯‚¾‚ª‚ÈB

526:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/28 15:54:13
>>.NET FrameworkŒü‚¯‚¾‚ª‚ÈB

‘Ê–Ú‚¶‚á‚ñ

527:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/28 16:18:55
ì‚肽‚¢‚Æ–{‹C‚ÅŽv‚Á‚Ă鉴‚ª—ˆ‚Ü‚µ‚½‚æ
‚à‚µì‚é‚È‚çƒXƒNƒŠƒvƒg‚Å’è‹`‚µ‚½ƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ªC++‚©‚çŠÈ’P‚Éì‚ê‚ÄAƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚Æ‚©Žg‚Á‚Ä“¯Žž‚É•¡”‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðŽQÆ‚µ‚Ä‚à‚¨‚©‚µ‚­‚È‚ç‚È‚¢Žd—l‚É‚µ‚½‚¢‚È

528:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/28 16:46:03
‚ÂAngelScriptJIT
‚½‚¾‚µ‚â‚è•û‚Í•s–¾B

529:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/28 18:52:02
LuaJIT ‚Á‚ĂȂ©‚Á‚½‚Á‚¯H

530:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/28 19:09:51
Lua‚ÍÓI‚¶‚á‚È‚¢‚Å‚µ‚å

531:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/28 19:18:30
‚ ‚ ‚²‚ß‚ñAÓI‚ðŒ©—Ž‚Æ‚µ‚Ä‚½

532:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/29 13:59:21
lua‚Ìlua_pcall‚Ìerrfnc‚ªŒÄ‚΂ꂽ‚Æ‚«‚ÉAŒ³‚̃Gƒ‰[ƒƒbƒZ[ƒW‚Æ‚Í
•ʂɃ\[ƒXƒtƒ@ƒCƒ‹–¼As”Ô†‚ðŽûW‚·‚éꇂȂñ‚Å‚·‚ªA
lua_getstack‚̃Œƒxƒ‹Žw’è‚ÅA1‚©‚ç++‚µ‚È‚ª‚燂ɂ½‚Ç‚Á‚Ä
ʼn‚Écurrentline‚Ì’l‚ª-1ˆÈŠO‚ɂȂÁ‚½ƒŒƒxƒ‹‚ªƒ\[ƒXƒtƒ@ƒCƒ‹‚Ì
ŠK‘w‚Æ”»’f‚µ‚Ä–â‘è‚È‚¢‚Å‚µ‚傤‚©H


533:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/29 15:45:53
ƒƒ“ƒoƒAƒNƒZƒX‚Ì:‚Æ.‚Á‚Ăǂ¤ˆá‚¤‚ÌH

534:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/29 17:27:09
.‚ª’Êí‚̃ƒ“ƒoƒAƒNƒZƒX‚ÅA:‚ŃAƒNƒZƒX‚·‚éꇂÍ
v.(v ,`@‚É“WŠJ‚³‚ê‚éB
—áF@v:open(arg) -> v.open(v, arg)

535:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/29 17:53:43
‡d

536:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/29 18:04:12
>>17@Љԏ1
Žg—pŒ¾ŒêF@R

f <- function (n) {substr("abcdefghijklmnopqrstuvwxyz",1,n)}

> f(6)
[1] "abcdef"
> f(30)
[1] "abcdefghijklmnopqrstuvwxyz"

537:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/29 18:06:04
‚·‚݂܂¹‚ñB
‘‚­‚Æ‚±‚ë‚ðŠÔˆá‚¦‚Ü‚µ‚½B
‚²‚ß‚ñ‚È‚³‚¢B

538:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/29 18:06:48
•·‚©‚ê‚ĂȂ¢‚¯‚ǂ‚¢‚łɕ⑫‚·‚邯.‚Í[]‚É“WŠJ‚³‚ê‚é
v:member(arg) -> v.member(v, arg) -> v[menbe](v, arg)

539:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/29 18:09:23
v['menber'](v, arg)

540:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/29 18:17:00
‚Ö[
‚¶‚á‚ ƒƒ“ƒoƒAƒNƒZƒX‚Ì‚½‚тɃ}ƒbƒvŒŸõ‚µ‚Ä‚ñ‚Ì‚©
’x‚­‚È‚ç‚È‚¢‚Ì‚©‚È

541:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/29 18:28:37
‹ó‘z‹ïŒ»‰»ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Æ‚¢‚¤‚Æ‚±‚ë‚©‚ç—Ž‚Æ‚µ‚½lua5_1_3_Win32_mbenc_a2.zip‚ð“WŠJ‚µ‚½‚Æ‚±‚ëbin2c5.1.exe‚ɃEƒCƒ‹ƒXŒŸ’mƒ\ƒtƒg‚ª”½‰ž‚µ‚½‚ñ‚Å‚·‚ªA‚±‚ê‚Í‘åä•v‚È‚ñ‚Å‚µ‚傤‚©H

542:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/29 18:31:42
>>540
‚»‚è‚á–ܘ_’x‚¢‚¾‚낤‚³

543:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/29 18:41:44
ƒƒ“ƒo‚¾‚¯‚̘b‚¶‚á‚È‚¢‚¾‚낤‚µB
•Ï”–¼‚©‚ç‚Ȃɂ©‚ç‘S‚Ă̎¯•ÊŽq‚Ì”»’è‚Å–ˆ‰ñ‚Ç‚±‚©‚̃e[ƒuƒ‹Œ©‚Ä‚é‚Í‚¸B

544:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/29 18:59:47
>>541
ƒJƒXƒyƒ‹ƒXƒL[Œn‚̌댟o‚̂͂¸B
bin2c‚Æ‚©•ʂɕ’iŽg‚¤‚à‚̂łà‚È‚¢‚©‚ç휂µ‚Ä‚¨‚¢‚Ä‚à—Ç‚¢‚©‚ÆB

545:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/29 19:20:09
>>543
ƒ[ƒJƒ‹•Ï”‚ÍŽÀsŽž‚̓e[ƒuƒ‹Œ©‚È‚¢B—Ⴆ‚ÎA
local a = b * c + d
‚ð
local a = b * c
a = a + d
‚ɕς¦‚Ä‚à‘¬‚³‚͕ςí‚ç‚È‚¢B

546:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/29 19:37:56
>>544
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·ˆÀS‚µ‚Ü‚µ‚½

547:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/29 23:33:25
ÓIŒ^•t‚¯‚È‚çPawn‚¢‚©‚ª‚©‚ÈH

548:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/30 22:05:16
‚¿‚å‚Á‚ÆŠm”F‚µ‚½‚¢‚ñ‚Å‚·‚ª

lua_register‚Å“o˜^‚µ‚½ŠÖ”‚ðŒÄ‚Ño‚·‚Æ‚«‚É‚ÍV‚µ‚¢ƒXƒ^ƒbƒN‚ª–ˆ‰ñ¶¬‚³‚ê‚éA‚µ‚½‚ª‚Á‚Ä
GlueŠÖ”“à•”‚Å‚Ílua_gettop‚ŃXƒ^ƒbƒN‚Ì”‚ðŠm”F‚·‚é•K—v‚È‚µ‚ɃXƒ^ƒbƒN‚Ì1”Ô–Ú‚ªÅ‰‚̈ø”A2”Ô–Ú‚ªEEE‚Æ‚µ‚Ă悢
“¯—l‚ÉA•Ô‚è’l‚àƒXƒ^ƒbƒN‚Ì1”Ô–Ú‚ªÅ‰‚̕Ԃè’lA“ñ”Ô–Ú‚ªEEE‚Æ‚µ‚Ă悢i‰½‚àl‚¦‚¸‚ɃXƒ^ƒbƒNƒNƒŠƒA‚µ‚ĕԂè’l‚ðς߂΂¢‚¢j

‚±‚ê‚ͳ‚µ‚¢‚Å‚·‚©H

549:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/01 00:52:46
‚¤‚Þ

550:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/01 06:17:28
>>524
ActionScript 3.0 ‚ª‚»‚Á‚¿‚̂ق¤‚ð–ÚŽw‚µ‚Ä‚¢‚é‚ñ‚¶‚á‚È‚¢‚©‚ÈB
‚¢‚¿‚¨‚¤ Flex SDK ‚̓I[ƒvƒ“ƒ\[ƒX‚炵‚¢‚©‚çA
Ž©•ª‚̃vƒƒOƒ‰ƒ€‚É‘g‚Ýž‚Þ‚±‚Æ‚à‚Å‚«‚é‚©‚àB

>>540
Lua Performance Tips
URLØÝ¸(www.lua.org)

for i = 1, 1000000 do
local x = math.sin(i)
end

runs 30% slower than this one:

local sin = math.sin
for i = 1, 1000000 do
local x = sin(i)
end


551:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/01 21:46:34
Lua‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B
10i”‚Å‘‚©‚ꂽ•¶Žš—ñA‚½‚Æ‚¦‚Îu\130\160\130\162\130\164v‚Í
Luaã‚Åu‚ ‚¢‚¤v‚ƂȂè‚Ü‚·‚ªAŠO•”ƒtƒ@ƒCƒ‹‚É‹Lq‚µ‚½‚à‚Ì‚ð
io.lines‚ÅŽæ‚èo‚µ‚½‚à‚Ì‚¾‚ÆAƒR[ƒh—ñ‚ª•Ô‚Á‚Ä‚«‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚±‚ê‚ð’Êí‚Ì•¶Žš—ñ‚ɕϊ·‚µ‚½‚à‚̂Ƃµ‚ÄŽg‚¢‚½‚¢‚̂ł·‚ªA‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚̂łµ‚傤‚©B

552:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/01 21:50:08
>>549
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

553:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/01 22:20:40
>>551
‘½•ªC‘¤‚ŃoƒCƒiƒŠ‚ɕϊ·‚µ‚È‚¢‚ƃ_ƒ‚¶‚á‚È‚¢‚¾‚낤‚©B
Lua‚Ì•W€ƒ‰ƒCƒuƒ‰ƒŠ‚Å‚à‚à‚µ‚©‚µ‚½‚ço—ˆ‚é‚©‚à‚µ‚ê‚È‚¢‚ªA
C‚Ì•û‚ª‚Ä‚Á‚Ƃ葂¢‚¾‚낤B

554:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/01 23:27:17
Squirrel‚̂ق¤‚ªLua‚æ‚èƒQ[ƒ€Œü‚¯‚È‚ñ‚©‚ÈH
‚Ç‚Á‚¿‚à’mޝ‚È‚µ‚¾‚Á‚½‚çSq‚©‚ç•׋­‚Å‚¢‚¢‚Ì‚¾‚낤‚©

555:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/01 23:54:06
>>554
‚Ç‚¿‚ç‚à”Ä—pƒXƒNƒŠƒvƒg‚¾‚©‚爗Œn’P‘̂ł͂ǂ¿‚炪‚æ‚èƒQ[ƒ€Œü‚¯‚Æ‚¢‚¤‚±‚Ƃ͂Ȃ¢B
Žü•Óƒ‰ƒCƒuƒ‰ƒŠ‚âƒoƒCƒ“ƒ_‚Ì“üŽè«‚âŽg‚¢ŸŽè‚Ì·‚Í‚ ‚邯Žv‚¤‚¯‚ÇB

556:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/02 01:51:00
>>554
‘¬“x‚ªLua>Sq‚ÅŒ‹\‘å·‚ ‚Á‚½‚è‚·‚é‚ñ‚Å
Wikipedia€–ÚØÝ¸
‚ÌLua‚Ƃ̈Ⴂ‚É‹­‚¢–£—Í‚ðŠ´‚¶‚é‚ñ‚łȂ¯‚ê‚ÎLua‚ªƒIƒXƒXƒB
“Á‚É’mޝ‚È‚µ‚È‚çALua‚̂ق¤‚ª“ú–{ŒêŽ‘—¿‚ª[ŽÀ‚µ‚Ä‚é‚ñ‚ŕ׋­‚µ‚â‚·‚¢‚©‚ÆŽv‚¤B


557:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/02 02:00:16
lua ‚Í•¶–@‚ª‚Ècc

558:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/02 08:15:39
“ú–{Œê‚Í•¶–@‚ª‚ÈEEE

559:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/02 09:41:13
AngelScript|„Dß)¼Þ°

560:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/02 11:48:28
>>551
loadstring ‚ð‚‚©‚¦‚΂ł«‚邿B

local str = "\130\160\130\162\130\164" -- io.lines ‚ÅŽæ‚èo‚µ‚½•¶Žš—ñ
local decode = loadstring("return \"" .. str .. "\"")
print(decode())


561:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/02 15:29:08
>>449
ƒRƒ“ƒpƒCƒ‰‚ªOSƒƒP[ƒ‹‚Ɉˑ¶‚µ‚Ă邩‚ç‰pŒê‚É‚µ‚Ü‚µ‚傤‚È‚ñ‚Ä–ù‰õ‚·‚¬‚é‚í
‘¼‚̃ƒP[ƒ‹ˆË‘¶ƒAƒvƒŠ‘S•”“¹˜A‚ê‚É‚·‚é•û–@‚È‚ñ‚¼–œl‚É‘E‚ß‚ç‚ê‚ñ‚¾‚ë

562:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/02 16:39:37
–â‘肪‹N‚±‚é‚Ì‚ÍShiftJIS‚ðŒˆ‚ß‚¤‚¿‚µ‚Äì‚Á‚Ä‚¢‚éˆê•”‚Ì”nŽ­ƒAƒvƒŠ‚¾‚¯‚¾‚ëB
‚È‚º‘S•”‚Æ‚©ŠÔ”²‚¯‚Șb‚ɂȂé‚Ì‚©A“ª‚̈«‚¢“z‚Ìl‚¦‚Í‚³‚Á‚ς蕪‚©‚ç‚ñB

563:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/02 16:40:53
ƒoƒJƒAƒvƒŠ‚Ì‘ã•\‚ª Visual Studio ‚Á‚Ęb‚¶‚á‚È‚¢‚Ì‚ñH

564:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/02 18:39:01
‚»‚ñ‚ÈŽ–‚æ‚肨‘O‚çAGameMonkey‚ɂ‚¢‚ÄŒê‚é‚ñ‚¾B


565:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/02 18:47:34
winƒAƒvƒŠ‚ɃXƒNƒŠƒvƒg‘g‚Ýž‚Þê‡AƒƒbƒZ[ƒW(WM)ˆ—‚Ç‚¤‚µ‚Ä‚éH
Ž©•ª‚̓}ƒ‹ƒ`ƒXƒŒƒbƒh‚É‚µ‚Ä‚é‚ñ‚¾‚¯‚ÇAWM_CLOSEŽó‚¯‚½‚Æ‚«‚É
ƒXƒNƒŠƒvƒg‚ª‘–‚Á‚Ä‚½‚çAƒXƒŒƒbƒh‘¼ŽE‚µ‚Ä‚¢‚¢‚à‚̂Ȃ̂©‚Ç‚¤‚©B

566:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/02 18:57:22
•Û‘¶‚µ‚½‚¢ƒf[ƒ^‚ª‚ ‚é‚©‚Ç‚¤‚©‚Å”»’f‚µ‚ËH

567:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/02 19:00:15
ƒf[ƒ^•Û‘¶‚µ‚È‚¢ê‡‚͂ǂñ‚ȃ^ƒCƒ~ƒ“ƒO‚Å—Ž‚Æ‚µ‚Ä‚à–â‘è–³‚¢‚Á‚Ä‚±‚ÆH

568:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/02 19:16:24
ƒXƒNƒŠƒvƒg‚ð•¡”ƒXƒŒƒbƒh‚Å•ÊX‚É“®‚©‚·ó‹µ‚ª‚í‚©‚ç‚ñ‚Èc
Lua‚¾‚ÆALua_yield‚ŃXƒNƒŠƒvƒg‚̈—‚ðˆêŽž’âŽ~‚³‚¹‚ÄŽŸ‚̃XƒNƒŠƒvƒgA‚Æ‚¢‚¤Š´‚¶‚ł̓_ƒ‚È‚ÌH

569:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/02 19:43:49
‚»‚ꂾ‚ƃXƒNƒŠƒvƒg‘‚­‘¤‚É’âŽ~‚ðˆÓޝ‚³‚¹‚È‚¢‚ƃ_ƒ‚Å‚·‚æ‚ËH

570:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/02 22:23:10
ƒXƒNƒŠƒvƒg‘¤‚ɃƒCƒ“ƒ‹[ƒv‚ð’u‚¢‚Ĉ—‚µ‚Ä‚é‚ÌH

571:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/03 00:38:27
winmain‚ŃƒbƒZ[ƒWƒ‹[ƒvA•ʃXƒŒƒbƒh‚ŃXƒNƒŠƒvƒgB
ƒXƒNƒŠƒvƒg‚Í“ü—͑҂¿(ƒ}ƒEƒX“™)‚ÅŠÖ”–³‚¢‚Å’âŽ~‚·‚邱‚Æ‚ª‚ ‚Á‚ÄA
‚»‚̊ԂɃƒbƒZ[ƒWƒ‹[ƒv‘¤‚ÉWM_CLOSE‚Æ‚©—ˆ‚½ê‡‚ɂǂ¤‚â‚Á‚Ä
I—¹‚³‚¹‚é‚©‚ÅFX–À‚Á‚Ä‚¢‚éA‚ÆB

ƒXƒNƒŠƒvƒg‚ÅŠ„‚螂݂ðˆÓޝ‚·‚邿‚¤‚È‘‚«•û‚ÍŽèŠÔ‚Ȃ̂ÅA
ƒXƒŒƒbƒh‚²‚Æ—Ž‚Æ‚¹‚邯Šy‚È‚ñ‚¾‚¯‚ÇAlua_State‚Á‚ăXƒŒƒbƒh‚²‚Æ
—Ž‚Æ‚µ‚½Œã‚Élua_close‚É“n‚µ‚Ä‘åä•v‚Ȃ̂©H‚Á‚Ă̂ª‹^–â‚È
‚킯‚Å‚·‚æB

lua_callŒn‚ɃXƒeƒbƒvŽÀs‚ª‚ ‚邯—Ç‚©‚Á‚½‚ñ‚Å‚·‚ª‚ËB
ƒXƒeƒbƒv”‚àŽw’è‚Å‚«‚½‚è‚·‚é‚Ì‚ªB

572:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/03 09:26:27
>>571
ƒXƒŒƒbƒh‚ð‹­§I—¹‚µ‚½‚çAŠî–{“I‚ɉ½‚ª‹N‚±‚Á‚Ă邩•s–¾‚Æ‚¢‚¤‚©
‚½‚Æ‚¦‚΃KƒxƒRƒŒ‚Ì“r’†‚¾‚Á‚½‚肵‚½‚çi‚»‚Ì‘¼‚Å‚à‚ ‚ç‚ä‚é•s–¾‚ÈŒ´ˆö‚Åj
ˆÙí‚Èó‘ԂɂȂ邩‚ç‚â‚ß‚½‚Ù‚¤‚ª—Ç‚¢B

Žè’i‚Æ‚µ‚Ä‚ÍA•ʃXƒŒƒbƒh‚̂ق¤‚̈—‚ðƒRƒ‹[ƒ`ƒ“‚Å\¬‚µ‚Ä‚¨‚¢‚ÄA
ƒRƒ‹[ƒ`ƒ“‚ªyield‚µ‚½ƒ^ƒCƒ~ƒ“ƒO‚ŃRƒ‹[ƒ`ƒ“ŒÄ‚Ño‚µ‘¤‚̃R[ƒh‚Å
I—¹ƒ`ƒFƒbƒN‚·‚邿‚¤‚É‚·‚éB

‚ ‚ƃEƒGƒCƒg‚ª—‚ÞŠÖ”‚ɂ‚¢‚Ä‚ÍA‘Ò‚¿ƒ‹[ƒv‚ÅI—¹ƒ`ƒFƒbƒN‚ð‚·‚é‚æ‚¤‚É‚µ‚ÄA
I—¹ƒtƒ‰ƒO‚ª—§‚Á‚Ä‚¢‚½‚çyield‚ð‹N‚±‚·‚悤‚É‚·‚éB

‚Æ‚©‚»‚ñ‚ÈŠ´‚¶‚¶‚á‚È‚¢‚ÌB

573:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/03 09:30:46
>>571
–³ŒÀƒ‹[ƒv–hŽ~‚Æ‚¢‚¤ŠÏ“_‚Å‚ÍAƒfƒoƒbƒOƒtƒbƒN‚Å‚PsŽÀs‚²‚ƂɊ֔ŒÄ‚΂¹‚ÄA
‚»‚Ì’†‚ŃJƒEƒ“ƒ^[ƒAƒbƒv‚µ‚Ä‚¢‚Á‚ÄAƒJƒEƒ“ƒ^[‚ªˆê’è‚Ì”‚ɂȂÁ‚½‚çyield‚Æ‚©‚¢‚¤Žè‚à‚ ‚éB‚Í‚¸B

574:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/03 11:24:54
ƒXƒNƒŠƒvƒg‘¤‚̑҂¿ƒ‹[ƒv‚Ì’†‚Ålua_yield‚ðŒÄ‚Ño‚·ƒOƒ‹[ŠÖ”‚ðŒÄ‚Ñ‚¾‚·‚悤‚É‚µ‚Ä‚¨‚«A
ƒƒbƒZ[ƒWˆ—‚̑҂¿‚ÌŠÔA‹ï‘Ì“I‚É‚Í

MSG *lpMes=&m_Msg;
ZeroMemory( lpMes, sizeof(MSG) );
while(lpMes->message!=WM_QUIT)
{
if(PeekMessage(lpMes,NULL,0,0,PM_REMOVE))
{
TranslateMessage(lpMes);
DispatchMessage(lpMes);
} else {
```
}
}

‚ÌA```‚Ì•”•ª‚Å‚P‰ñ–Ú‚Ílua_callA‚Q‰ñ–ÚˆÈ~‚Ílua_resume‚ŃXƒNƒŠƒvƒg‚ðŒÄ‚Ño‚¹‚΂¢‚¢‚悤‚È‹C‚ª‚·‚éB


575:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/03 11:28:06
>>565
‘¼‚̃XƒŒƒbƒh‚Í‚¢‚«‚È‚èŽE‚µ‚½‚ç‚ ‚©‚ñ‚Å‚µ‚åB
ƒƒCƒ“ƒXƒŒƒbƒh‚©‚çƒtƒ‰ƒO‚½‚Ä‚ÄA‚悵‚ȂɎ©ŽE

576:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/03 11:29:49
‚Ä‚©A‚±‚̕ӂ̃}ƒ‹ƒ`ƒXƒŒƒbƒh‚̘b‚±‚Æ‚Á‚ÄLuaŠÖŒW‚È‚­‚È‚¢‚©H

577:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/03 11:44:10
>>571
(before)
“ü—͑҂¿(ƒ}ƒEƒX“™)‚ÅŠÖ”“à‚Å’âŽ~‚·‚é

(after)
yield‚ðŽg‚¢AŠO‚Å’âŽ~‚·‚é
“ü—Í‚ª—ˆ‚½‚çresume‚ÅŠÖ”“à‚É–ß‚é
WM_CLOSE‚ª—ˆ‚½‚çresume‚µ‚È‚¢‚Ü‚ÜI—¹

578:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/03 12:59:28
luaŠÖŒW‚È‚¢‚æ‚ÈB•’Ê‚ÉC++‚¾‚¯‚Å‘‚¢‚ĂĂà‘S‚­“¯‚¶‚¾B

‚Ü‚ Alua (‚È‚¢‚µ‚Í squirrel) ‚È‚çAyield ‚̃^ƒCƒ~ƒ“ƒO‚Å“¯Šú‚ð
‚Æ‚é‚æ‚¤‚ȃR[ƒh‚É‚µ‚Ä‚¨‚­‚Ì‚ª–³“ï‚Á‚Ă̂͂»‚̒ʂ肾‚ÆŽv‚í‚ê

579:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/03 20:42:03
>>573
‚È‚é‚Ù‚ÇA‚»‚ê‚È‚çƒXƒeƒbƒvŽÀs‚Å‚«‚Ü‚·‚ËB

>>‘¼‚̃ŒƒX‚­‚ꂽ•ûX
‹ï‘Ì“I‚É‘‚¢‚½—Ⴞ‚ƃ}ƒ‹ƒ`ƒXƒŒƒbƒh‚ɂȂÁ‚Ă邯‚ÇAª–{‚Í
Windows‚ÅLuaŽg‚¤‚Æ‚«‚ɃƒbƒZ[ƒWˆ—‚ð‚Ç‚¤‚µ‚Ă邩‚Á‚Ęb‚Å‚·‚©‚çB
”ð‚¯‚Ä’Ê‚ê‚È‚¢‚¾‚낤‚©‚çAŽÀÛ‚É‘g‚Ýž‚ñ‚Å‚é•ûX‚͂ǂ¤‘Έ‚µ‚Ă邩‚ª
‹C‚ɂȂÁ‚½‚à‚Ì‚ÅB

580:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/03 22:32:02
>>579
ƒVƒ“ƒOƒ‹ƒXƒŒƒbƒhƒ‚ƒfƒ‹‚Å‘g‚ñ‚Å‚ ‚ê‚Έ—‚Ì—¬‚ê“I‚É–â‘è‚É‚È‚é‚æ‚¤‚È‚±‚Ƃ͕ʂɂȂ¢

‚ ‚Ƃ̓IƒuƒWƒFƒNƒg‚ð‚Ç‚¤ŠÇ—‚µ‚Ă邩‚Ì–â‘èB

ƒEƒCƒ“ƒhƒE‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ð lua ”z‰º‚É‚µ‚Ä‚ ‚é(¶¬‚àlua‘¤‚©‚ç)‚È‚çA‚»‚ꂼ‚ê‚̃EƒCƒ“ƒhƒE‚Ì
ƒƒbƒZ[ƒWˆ—•”‚©‚çAlua ‚ł̃Cƒ“ƒXƒ^ƒ“ƒX‚Ì“K“–‚ȃƒ\ƒbƒh (onClose‚Æ‚©) ‚ðƒCƒxƒ“ƒg“I‚É callback
‚³‚¹‚ĕ‚¶‚é‚©‚Ç‚¤‚©‚ðƒXƒNƒŠƒvƒg‘¤‚É”»’肳‚¹‚ê‚΂¢‚¢‚¾‚낤

ƒEƒCƒ“ƒhƒE‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ªƒOƒ[ƒoƒ‹‚È‚çAlua ‘¤‚à“¯—l‚É
ƒOƒ[ƒoƒ‹ƒƒ\ƒbƒh‚ðƒCƒxƒ“ƒg‚Æ‚µ‚ČĂÑo‚µ‚Ä”»’肳‚¹‚邿‚¤‚É‘g‚߂΂¢‚¢





581:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 18:14:29
Lua‚̃Xƒ^ƒbƒN‚Æ‚©•¶–@‚Æ‚©‚É‚¢‚Ü‚¢‚¿“éõ‚߂Ȃ¢‚©‚çƒGƒ“ƒ[ƒ‹ƒXƒNƒŠƒvƒg‚ð‚â‚Á‚Ă݂悤‚©‚ÆŽv‚Á‚½‚ª“ú–{ŒêŽ‘—¿‚ª‚È‚³‚·‚¬‚Ä‹ƒ‚¢‚½

582:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 18:28:07
„ƒGƒ“ƒ[ƒ‹ƒXƒNƒŠƒvƒg

‚È‚ñ‚©‰Âˆ¤‚¢‚È

583:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 18:39:34
‚‰p•¶ƒ}ƒjƒ…ƒAƒ‹
Œ‹\“ǂ݂₷‚¢‚æB
‚ ‚ÆAWIP‚Ìtest_feature‚É“ü‚Á‚Ä‚éƒTƒ“ƒvƒ‹‚à‚í‚©‚è‚â‚·‚¢B

584:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 20:37:59
ƒGƒ“ƒ[ƒ‹ƒXƒNƒŠƒvƒg‚Á‚Ä‘¬“x‚ǂꂭ‚ç‚¢H

585:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 21:19:06
>>584
>>347

586:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 21:19:32
>>584
>>347

587:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 21:20:21
‚¨‚¢AŒ‹¥‚·‚é‚©

588:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 21:46:45
‚»‚¤‚¾‚ÈBŒ‹¥‚·‚邯—Ç‚¢‚æB

589:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 21:49:36
‚¶‚á‚ ‰´‚ª‘§Žq‚ɂȂë‚í

590:551
09/12/04 21:52:36
>>553,560
‰ñ“š‚ª’x‚­‚È‚Á‚Ä‚·‚݂܂¹‚ñB
>>560‚³‚ñ‚Ì•û–@‚Å–]‚݂̓®ì‚ɂȂè‚Ü‚µ‚½B
‚¨“ñ•û‚Æ‚àA–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

591:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 23:34:54
>>581
tolua++‚ðŽg‚¦‚΂¢‚¢‚ÆŽv‚¢‚Ü‚·B
URLØÝ¸(lua.mine.nu)

592:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 23:36:01
“ú–{ŒêŽ‘—¿‚ª–³‚¢‚©‚çh‚¢‚Æ‘‚¢‚Ä‚é‚̂ɂ»‚ñ‚Ȃ̊©‚ß‚é‚Ȃ悗

593:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 23:46:07
Pawn‰½‚Ål‹C‚È‚¢‚ñH

594:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 23:49:03
Lua‚Ì“ü–å‘“Ç‚ÝI‚í‚Á‚½‚¯‚ǃ†[ƒU[ƒf[ƒ^‚ɂ‚¢‚Ä‚ ‚ñ‚Ü‚µ‘‚¢‚ĂȂ©‚Á‚½‚º
ƒ|ƒCƒ“ƒ^“n‚¹‚È‚¢‚ƃIƒuƒWƒFƒNƒg‚Ì‘€ì‚ª‚Å‚«‚È‚¢ƒWƒƒƒ}ƒCƒJ

595:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 23:49:50
Lua‚Ì“ü–å‘‚Á‚Ăǂê‚Ì‚±‚ÆH

596:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 00:06:50
“ü–åLuaƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Æ‚¢‚¤‚â‚‚Ȃñ‚¾‚¯‚ÇA‚¿‚å‚ë‚Á‚Æ‚PP‚­‚ç‚¢‚µ‚©à–¾‚ª‚È‚­‚Ă킩‚è‚É‚­‚©‚Á‚½

597:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 00:21:15
lua‚Æ‚¢‚¦‚ÎA‰º‚Ì“ñ‚‚̃XƒNƒŠƒvƒg‚ð‡‚ÉŽÀs‚·‚邯A

--a.lua
local v = 1
local function f()
@print(v)
end
fv = f

--b.lua
fv()

Œ‹‰Ê
1

Š´‚¶‚ɂȂé‚ñ‚¾‚ªAŠÖ”‚ÌŽÀ‘Ì‚àƒKƒxƒRƒŒ‚³‚ê‚Ä‚é‚Ì‚©‚ÈH
ŠÖ”“à‚ÅŽg‚Á‚Ä‚élocal•Ï”‚àƒRƒs[‚©ƒŠƒtƒ@ƒŒƒ“ƒX‚ðŽ‚Â‚±‚Æ‚É‚È‚é‚ÆH

598:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 00:32:19
>>597
Lua‚͂悭’m‚ç‚È‚¢‚ªA’P‚ɃOƒ[ƒoƒ‹•Ï”‚ð
‚Q‚‚̃XƒNƒŠƒvƒg‚Å‹¤—L‚µ‚Ă邾‚¯‚È‚ñ‚¶‚á‚ËH

599:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 05:19:56
>>597
fv ‚ª f ‚ð‚‚©‚ñ‚Å‚¢‚éŠÔ‚Í‚Â‚Ë‚É f ‚̂Ȃ©‚©‚ç v ‚ªŽQƉ”\‚¾‚æB
Lua ‚ÌŠÖ”‚àŽQÆ‚³‚ê‚È‚­‚È‚ê‚Î‚à‚¿‚ë‚ñƒKƒxƒRƒŒ‚³‚ê‚éB

> ŠÖ”“à‚ÅŽg‚Á‚Ä‚élocal•Ï”‚àƒRƒs[‚©ƒŠƒtƒ@ƒŒƒ“ƒX‚ðŽ‚Â‚±‚Æ‚É‚È‚é‚ÆH
Lua ‚ł͂±‚¤‚¢‚¤•Ï”‚Ì‚±‚Æ‚ð upvalue ‚ƌĂñ‚ł܂·‚ªA
•K—v‚ɉž‚¶‚ăXƒ^ƒbƒN‚©‚çƒq[ƒv‚ÖƒRƒs[‚³‚ê‚é‚Ý‚½‚¢B
URLØÝ¸(www.lua.org)
‚±‚±‚É‚ ‚é The implementation of Lua 5.0 ‚Á‚Ä‚¢‚¤˜_•¶‚ÉA
ƒCƒ‰ƒXƒg‚‚«‚Åà–¾‚ª‚ ‚è‚Ü‚·B


600:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 06:44:46
>>599
Š®‘S‚ȉñ“š‚ð‚ ‚è‚ª‚Æ‚¤B¦‚­‚·‚Á‚«‚肵‚Ü‚µ‚½B
‚±‚̕ӂ̎d—l‚͂ƂĂà—Ç‚­‚Å‚«‚Ä‚é‚ȂƎv‚¢‚Ü‚·‚ËB

601:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 07:34:58
closure‚Ý‚½‚¢‚È‚à‚ñH

602:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 08:39:50
>>601
‚»‚¤BƒŒƒLƒVƒJƒ‹ƒNƒ[ƒWƒƒ‚Å‚·B

603:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 11:28:25
‚·‚Á‚«‚è‚Æ‚µ‚½Žd—l‚¾‚ËB
Schemeƒ‰ƒCƒN‚Æ‚¢‚¤‚©B

604:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 12:22:26
squirrel ‚¾‚Æ“¯“™‚Ì‚à‚Ì‚ÍuFree variablesv‚ƌĂ΂ê‚Ăñ‚¿‚ç‚Í‘ÎÛ‚Ì–¾Ž¦Žw’肪•K—v‚¾‚Ë

605:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 14:12:22
–¢“¥ƒ†[ƒX‚ÉLua‚‘¬‰»‚ªÌ‘ð‚³‚ê‚Ä‚¢‚é‚ñ‚Å‚·‚ËB

ƒXƒNƒŠƒvƒgŒ¾ŒêLua‚Ì‚‘¬‰»‚ÆÈƒƒ‚ƒŠ‰» (2009”N“xãŠú–¢“¥ƒ†[ƒX)
URLØÝ¸(www.ipa.go.jp)
hogelog/lua (ƒ\[ƒXƒR[ƒh)
URLØÝ¸(github.com)
[lua]‹LŽ–ˆê—— - hoge‚Èlog (ŠJ”­ŽÒƒuƒƒO)
URLØÝ¸(d.hatena.ne.jp)

606:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 15:06:08
>>605
´´°A‚ ‚ñ‚ÈŒÃL‚¢Œ¾Œê‚ð¡X‚‘¬‰»‚·‚é‚Ì‚ª—\ŽZ‚‚­‚Ì‚©B
LuaJIT‚¾‚Á‚Ä‚ ‚é‚Ì‚ÉB

607:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 15:20:44
ƒqƒ“ƒg: “d‹C’ÊM‘åŠw

608:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 17:15:48
>>606
‚Æ‚±‚낪LuaJIT‚ÌGC‚ɂ͂ ‚ñ‚܎肪“ü‚Á‚Ă͂¢‚È‚¢‚ñ‚¾B

609:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 17:41:58
‚±‚ñ‚È‚ñ‚ÅÌ‘ð‚³‚ê‚é‚Ì‚©‚æw
ƒ[ƒJƒ‹‚ȃXƒNƒŠƒvƒgŒ¾Œê
‚‘¬‰»‚µ‚Ä‚½‚çØ‚è‚ª–³‚¢‚¼

610:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 17:43:19
–{‰Æ‚ƘA—Žæ‚炸‚É‚â‚Á‚Ä‚é‚ñ‚È‚çŽc”O‚ÈŒ‹‰Ê‚ɂȂé‰Â”\«‚ª‚‚¢‹C‚ª‚·‚éB

611:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 17:45:53
‚æ[‚µ‚¶‚á‚ ƒpƒpAngelScript‚ð‚‘¬‰»‚µ‚¿‚Ⴄ‚¼[


612:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 17:56:48
CŒ¾Œê‚»‚̂܂܃XƒNƒŠƒvƒg‚É‚µ‚½‚悤‚Ȃ̂Á‚Ä‚ ‚è‚Ü‚·‚©H

613:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 18:10:43
>>612
•¶–@‚Ì‚±‚ƂȂçSquirrel‚Æ‚©Python‚ª‚ ‚é’ö“x‹ß‚¢‚ÆŽv‚¤‚ª‚»‚̂܂ñ‚Ü‚Á‚Ă̂͂½‚Ô‚ñ‚È‚¢

614:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 18:14:43
>>612 URLØÝ¸(csl.sourceforge.net)

615:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 18:17:18
>>612
C++‚¾‚¯‚ÇACINT

616:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 23:16:35
ƒNƒ[ƒWƒƒ‚ƃRƒ‹[ƒ`ƒ“‚³‚¦‚ ‚ê‚Î‚à‚¤C‚Å‚¢‚¢‹C‚ª‚µ‚Ä‚«‚½‰´‚É‚Í\•ª–£—Í“I‚¾‚È‚ŸCINT‚í

617:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/06 08:17:06
CINT‚ɃNƒ[ƒWƒƒ‚Æ‚©ƒRƒ‹[ƒ`ƒ“‚Æ‚©‚ ‚Á‚½‚©H

618:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/06 08:25:09
>>616
‚»‚ꂾ‚Á‚½‚çGo‚̂ق¤‚ª‚¢‚¢‚ñ‚¶‚áB

619:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/06 11:33:15
C‚Á‚Û‚¢•¶–@‚È‚çAngelScript‚Å‚¢‚¢‚¶‚á‚È‚¢

620:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/07 11:25:54
pawn‚Ægo‚Ægamemonkey‚̃Xƒ‹[‚Á‚Õ‚è‚—

621:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/07 11:32:15
CŒ¾Œê‚Ý‚½‚¢‚ȃvƒƒOƒ‰ƒ€‘‚«‚É‚­‚¢Œ¾Œê‚ŃXƒNƒŠƒvƒg‹Lq‚µ‚½‚¢‚Æ‚©A‚Ç‚ñ‚ȃ}ƒ]‚æH

622:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/07 11:34:23
¢‚Ì’†A‚Ȃɂ©ˆê‚ÂK“¾‚·‚邯‚»‚ê‚É‚µ‚ª‚݂‚­‚Ì‚ªK«‚Æ‚¢‚¤”L‚à‚¢‚é‚ñ‚¾B

623:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/07 17:37:44
>>621
‚±‚ê‚Á‚Ä‚½‚܂Ɍ©‚©‚¯‚邪A‚b‚Á‚Ä‚»‚ñ‚Ȃɑ‚«‚É‚­‚¢‚©H

624:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/07 17:49:32
>>623
е‚ꂾ‚æ

625:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/07 17:56:34
C‚Ì‘‚«‚É‚­‚³‚ÍAŽ‘Œ¹ŠÇ—imalloc/freej‚ªƒvƒƒOƒ‰ƒ}”C‚¹‚Å‚ ‚邱‚Æ‚âA
•¶Žš—ñ‘€ì‚ª‚ß‚ñ‚Ç‚¢‚±‚Ƃɂ ‚Á‚ÄA\•¶‚â•¶–@Ž©‘̂͂»‚ñ‚Ȃɑ‚«‚É‚­‚­‚Í
‚È‚¢‚æ‚ËBC‚ª‘‚«‚É‚­‚¢‚È‚çAJava‚ª‚ ‚»‚±‚Ü‚ÅC‚ðˆø‚«Œp‚¢‚¾‚悤‚ÈŽd—l‚É‚Í
‚È‚Á‚ĂȂ¢‚ÆŽv‚¤B

# ‚Å‚à‚Ü‚ŸC‚ª‘‚«‚É‚­‚¢‚ÆŽå’£‚·‚él‚ÍAJava‚ÍC‚©‚ç‘‚«‚É‚­‚³‚ðŒp³‚µ‚½‚Æ
# Žå’£‚·‚é‚©B

626:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/07 18:04:16
C‚Ì‘‚«‚É‚­‚³
EƒNƒ[ƒWƒƒ‚ª‚È‚¢
EƒKƒx[ƒWƒRƒŒƒNƒVƒ‡ƒ“‚ª‚È‚¢
Eƒƒ‚ƒŠƒAƒNƒZƒX•ی삪‚È‚¢
E•¶Žš—ñŒ^‚ª‚È‚¢
E‚Æ‚¢‚¤‚©ƒRƒŒƒNƒVƒ‡ƒ“Œ^‚ªˆê؂Ȃ¢
E‚Æ‚¢‚¤‚©foreach‚ª‚È‚¢
E‚¹‚߂ăCƒeƒŒ[ƒ^‚­‚ç‚¢•t‚¯‚Ä
EŠÖ”ƒIƒuƒWƒFƒNƒg‚Ì’è‹`‚ª–Ê“|i’è‹`‚ÆŠÖ”ƒ|ƒCƒ“ƒ^‚̈µ‚¢‚ª•Êj
E‚Æ‚¢‚¤‚©ƒtƒ@[ƒXƒgƒIƒuƒWƒFƒNƒg‚ɂȂÁ‚ĂȂ¢

‚Ƃ܂ A‰¼‚ɃIƒuƒWƒFƒNƒgŽwŒü‚łȂ©‚Á‚½‚Æ‚µ‚Ä‚à‚±‚ê‚­‚ç‚¢‚ ‚é‚킯‚¾B

627:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/07 18:06:45
ƒAƒZƒ“ƒuƒ‰‚É”ä‚ׂ½‚çŠi’i‚É‘‚«‚â‚·‚¢

628:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/07 18:10:14
‚ [•¡ŽG‚ÈŒ^‚Ì錾‚â’è‹`‚Ì\•¶‚Í–‚‹«“ü‚Á‚Ă邩w

629:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/07 20:04:32
C‚Í40”N‹ß‚­‘O‚Éo—ˆ‚½‰»ÎŒ¾Œê‚¾‚©‚ç‚ÈB
“–Žž‚̃XƒyƒbƒN‚̃Rƒ“ƒsƒ…[ƒ^‚Å“®‚©‚·‚½‚߂ɃLƒ‚ƒCŽd—l‚É‚µ‚Ă邩‚ç‘‚«‚Â炭‚Ä“–‘RB

630:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/07 21:35:50
ƒlƒCƒeƒBƒuŒn‚ł̓eƒ“ƒvƒŒ[ƒg‚֗̕˜‚³‚ÉG‚ê‚邯AC++ˆÈŠO‚ÌŒ¾Œê‚ðŽó‚¯•t‚¯‚È‚­‚È‚é‚æB

631:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/07 21:57:19
>>630
‚Ó[‚ñccB
DŒ¾Œê‚Æ‚©OCaml‚Æ‚©Haskell‚ÍG‚Á‚Ă݂½‚±‚Æ‚ ‚é‚ÌH

632:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/07 22:09:32
L‚¢‚à‚̂ɊW‚ð‚·‚é‚Ì‚ªIT‚̳“¹
ŠW‚ð‚µ‚È‚¢ƒlƒCƒeƒBƒuŒnE‘g‚Ýž‚ÝŒn‚͎ד¹‚¾‚È

633:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/07 23:16:45
‚Ȃłµ‚±‚â‚낤‚ºI

634:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/07 23:20:52
>>632
•|‚¢‚à‚݂̂½‚³orŒ¾‚í‚ê‚é‚܂܂ɊW‚ðŠJ‚¯‚Ä
Ž©•ª‚Ì‘«‚ðŒ‚‚Â‚Ì‚ªIT‚̳“¹

635:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/08 12:43:40
>>630
ƒeƒ“ƒvƒŒ[ƒg‚łقçAŠÖ”Œ^Œ¾Œê‚Á‚Û‚¢ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚à‰Â”\‚ɂȂéIII

‚Æ‚©Œ¾‚í‚ê‚Ä‚à‚Ô‚Á‚¿‚Ⴏ‚ ‚êƒLƒ‚‚¢‚ñ‚¾‚¯‚ÇŽÀۂ̂Ƃ±‚ë‚Ç‚¤‚È‚ÌH

636:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/08 12:51:44
boost spirit‚Æ‚©boost lambda‚ÍAŽg‚¤Žg‚í‚È‚¢‚͕ʂƂµ‚ÄA
ƒLƒ‚‚¢‚ÆŽv‚í‚È‚¢l‚Í‚¢‚È‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÆB

637:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/08 13:51:30
C++‚ðƒƒCƒ“‚ÅŽg‚Á‚Ă邯‚ÇA‚Ô‚Á‚¿‚ႯDirectX‚⃉ƒCƒuƒ‰ƒŠ‚̑Ήž‚ª
‚¢‚¢ƒlƒCƒeƒBƒu‚̕ʌ¾Œê‚ª‚Å‚«‚½‚ç‚»‚Á‚¿‚Éæ‚芷‚¦‚éB


638:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/08 13:57:23
>>637
‚»‚¤‚¢‚¤‚Ì‚ÍAƒ‰ƒbƒp[ƒ‰ƒCƒuƒ‰ƒŠ‚Ð‚Æ‚Â‚Å‰ðŒˆ‚Å‚«‚é˜b‚Ȃ̂³[Bi‘¼Œ¾Œê‘Ήžj
‚½‚¾‚µ“®ìŒŸØ—p‚̃R[ƒh‚͈ꕔC++‚Å—pˆÓ‚µ‚Æ‚©‚È‚¢‚Æ‚¢‚¯‚È‚¢‚ÆŽv‚¤‚ªB

639:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/08 14:01:28
‚»‚ÌŽg‚¢ŸŽè‚Ì‚¢‚¢ƒ‰ƒbƒp[‚ª–³‚¢‚Æ‚¢‚¤˜b‚ð‚µ‚Ä‚¢‚é‚ñ‚¾‚낤B

640:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/08 15:47:16

boost::lambda‚ðŽg‚¢‚±‚È‚µ‚ĂȂ¢“z‚ÍC++‚ð—‰ð‚µ‚Ä‚¢‚È‚¢i·Ø¯

641:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/08 20:17:26
>>636
‚ ‚ê‚Í‚»‚ÌA‚È‚ñ‚Ä‚¢‚¤‚©ƒLƒ‚‚©‚í‚¢‚¢B

642:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/08 21:15:09
Brainf**k‚â‚낤‚ºI

643:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/08 21:42:40
ƒRƒ“ƒpƒCƒ‹‚É‚©‚©‚鎞ŠÔ‚ª‰Âˆ¤‚­‚È‚³‚·‚¬‚éB

644:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/08 21:54:01
‚»‚ÌŽ‹“_‚ÅŒ©‚邯Go‚ÍŽÀ‚ɉˆ¤‚炵‚¢

645:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/09 05:14:24
Go‚Á‚Ä‘g‚Ýž‚ß‚é‚ÌH

646:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/09 08:05:54
@@@@@@@@@_ @@lLÜ_Ü_@__@_
@@@@@@@@@@@_ R@@@j@@j@@@__ __@@@
@@@@@@@@@@@@@ i@@@_@_¿QQQ¿@__@
@@@@@@@@@@@_ @ _@@ÜÜ| ƒm@@@@@ R@@__@@@@@@
@@@@@@@@@@@@@@_ _@@ /@@œ@@@œ ƒg¤_@___@
@@@@@@@@@@@@@@@_ @Y@|@@@@( _œ_)@ ƒ~_@ ___@@
@@@@@@@@@@@@@@@_@/@œc¤Q@@|¾|@ƒm@@@_@@___
@@@@@@@@@@@@@@@@@iQQQ_j\Rƒm' R@@ @ PP R__
@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @ _,@ j @l@l .l }
@@@@@@@@@@@@@@@@@@@@@@@@@Lua!@@@l iQƒmƒmƒmƒm



647:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/09 11:00:26
>>637-638
‚¨‘OA‚Ȃɂ©‚悳‚°‚ȃ‰ƒCƒuƒ‰ƒŠ‚ ‚é“x‚Ƀ‰ƒbƒp[ì‚Á‚Ä‚½DelphiŽg‚¢‚̉´‚ð‚Ȃ߂é‚È‚æB
‚³‚·‚ª‚É‚à‚¤Œ™‚ɂȂÁ‚ÄDelphiŽg‚Á‚ĂȂ¢‚í(L¥ƒÖ¥`) ̂͗ǂ¢Œ¾Œê‚¾‚Á‚½‚ñ‚¾‚ª

648:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/11 09:36:15
‚ ‚ AŽŸ‚ÍDelphi—pLuaADelphi—pSquirrelADelphi—pAngelScript‚¾c

649:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/12 02:30:59
‚Ô‚Á‚½Ža‚è‚·‚¢‚Ü‚¹‚ñ

lua‚ŃeƒLƒXƒg‚©‚ç•¶Žš‚ð“ǂݞ‚ñ‚ÅŽg‚¢‚½‚¢‚̂ł·‚ªA
‚»‚Ì‚ ‚Ƃɕ¶Žš“ü—͂̂½‚߂ɓ¯‚¶ŠÖ”iio.readj‚ðŽg‚¤‚Æ•¶Žš“ü—͂ł«‚È‚­‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
•¶Žš“ǂݞ‚Ý‚Ìio.read‚ÆAƒL[ƒ{[ƒh“ü—Í‚Ìio.read‚Ì‹æ•Ê‚ð‚‚¯‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H

‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

650:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/12 02:34:20
>>649

651:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/12 05:21:19
ƒeƒLƒXƒg‚Á‚ăeƒLƒXƒgƒtƒ@ƒCƒ‹‚Ì‚±‚ÆH
‚»‚ê‚Æ‚à•W€“ü—ÍH

652:>>649
09/12/12 21:22:55
>>651
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

ƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚©‚ç•¶Žš‚ðŽæ‚èo‚µ‚Älua‚Ì”z—ñ‚É“ü‚ê‚Ä‚¢‚Ü‚·B

653:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/14 14:27:50
>>504-505
‚±‚ê‚Á‚ăRƒ“ƒpƒCƒ‹Ï‚Ý(.amx)‚ł͂Ȃ­‚Ä
•’Ê‚ÌPawnƒtƒ@ƒCƒ‹i.p)‚àŽÀso—ˆ‚Ü‚·H

654:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/14 15:13:42
‚ÆŽv‚Á‚½‚çPawn‚̓Rƒ“ƒpƒCƒ‹Ï‚݂̂µ‚©ŽÀso—ˆ‚È‚¢‚Ý‚½‚¢‚Å‚·‚Ë
ƒXƒŒ‰˜‚µ‚·‚݂܂¹‚ñ

655:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/14 19:25:17
@

656:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/14 19:26:52
Luaƒtƒ@ƒCƒ‹‚Á‚ÄA”z•z‚·‚邯‚«‚ɉB‚·‚±‚Ƃł«‚éH
C‚Ì‘g‚Ýž‚݂Ŏg‚¨‚¤‚ÆŽv‚Á‚Ä‚¢‚é‚Ì‚¾‚¯‚ê‚ÇAC‚̓Rƒ“ƒpƒCƒ‹‚·‚ê‚ÎŽ©“®“I‚Ƀ\[ƒX‚ÍŒ©‚¦‚È‚­‚È‚Á‚Ä‚­‚ê‚é‚©‚炨‚‹B
‚¯‚ÇALuaƒtƒ@ƒCƒ‹‚Å‹Lq‚µ‚½•”•ª‚ª‚à‚ë‚΂ê‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚Ì‚ÅA‚Ç‚¤‚É‚©‚È‚ç‚È‚¢‚©‚È‚Ÿ‚Æ‚¢‚¤‚±‚Ƃł·B

657:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/14 19:43:00
‰B‚·‚Æ‚¢‚¤‚Ì‚ªƒRƒ“ƒpƒCƒ‹Œã‚̃oƒCƒiƒŠ‚ÅOK‚Æ‚¢‚¤‚È‚çALua‚àƒoƒCƒiƒŠo—Í‚·‚邱‚Æ‚ª‚Å‚«‚邿B

658:656
09/12/14 20:47:13
‚Ü‚¶‚©B
URLØÝ¸(blog.dlixia.com)
‚±‚ñ‚ÈŠ´‚¶‚Ȃ̂©B

‚È‚ñ‚ƂȂ­‚¾‚¯‚ÇALua‚ÍŠÈ’P‚ÉƒŠƒo[ƒXƒGƒ“ƒWƒjƒAƒŠƒ“ƒO‚Å‚«‚»‚¤‚È—\Š´‚ª‚·‚é‚ÈBBB
‚Ü‚Ÿ‹y‘æ“_‚Í‚ ‚邿‚ËA‚«‚Á‚ÆB
‚ ‚肪‚Æ‚¤I

659:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/14 23:07:40
javascript‚ð‘g‚Ýž‚ñ‚¾‚ç‚¢‚¢‚ñ‚¶‚á‚ËH
ƒ†[ƒU[‘½‚¢‚µAŽ‘—¿‘½‚¢‚µB

‚Á‚ÄŽv‚Á‚½‚çAˆ—ŒnŽÀ‘•‚ªŒ¬•À‚ÝLGPL‚Æ‚©MPL‚Æ‚©EEEE


660:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 00:00:39
ƒXƒNƒŠƒvƒgŒ¾Œê‚©‚ç—£‚ê‚邪AŽ©ì‚̃tƒ@ƒCƒ‹ƒA[ƒJƒCƒuƒNƒ‰ƒX‚Ńƒ‚ƒŠ‚ɃXƒNƒŠƒvƒg‚âƒRƒ“ƒpƒCƒ‹Œã‚̃oƒCƒiƒŠ‚ð“ǂݞ‚ÝA
‚»‚̃ƒ‚ƒŠ‚Ì“à—e‚ðƒRƒ“ƒpƒCƒ‹A‚à‚µ‚­‚̓oƒCƒiƒŠ“ǂݞ‚Ý‚·‚邿‚¤‚É‚·‚ê‚΂¢‚¢‚ÆŽv‚¤B

661:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 00:34:42
>>659
CRIScript‚Æ‚©‚͂ǂ¤‚È‚ñ‚¾H
BSD•—ƒ‰ƒCƒZƒ“ƒX‚炵‚¢‚ª

662:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 00:35:06
‚³‚°‚í‚·‚ꂽEEEE

663:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 02:36:52
CRIScript‚ËB
‚Ç‚¤‚È‚ñ‚¾‚ëAŽg—pŠ´‚ð•·‚¢‚½‚±‚Æ‚ª‚È‚¢B
‚ ‚êAŽåŠJ”­ŽÒ‚ªApples‚Á‚¿‚á‚Á‚½‚¯‚Ç‘åä•v‚©‚ÈACRI‚Ȃ̂ɂ—‚—

‚¢‚âA‚·‚²‚­Šú‘Ò‚Í‚µ‚Ä‚é‚ñ‚¾‚æ

664:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 03:14:13
SpiderMonkey‚©‚È

665:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 05:28:35
>>652
‚Í‚¶‚ߌ¾‚Á‚Ä‚¢‚邱‚Æ‚ª—Ç‚­‚í‚©‚ç‚È‚©‚Á‚½‚ñ‚¾‚¯‚ÇA‚¢‚܂킩‚Á‚½B
URLØÝ¸(www.lua.org)
When called with a file name, i—ªj, and sets its handle as the default input file.

‚‚܂肢‚¿‚Ç io.read ‚Ńtƒ@ƒCƒ‹‚ð“ǂݞ‚ނƃfƒtƒHƒ‹ƒg“ü—̓tƒ@ƒCƒ‹‚ª•ÏX‚³‚ê‚é‚Ì‚ÅA
‚»‚êˆÈ~‚Í io.read ‚ł͓¯‚¶ƒtƒ@ƒCƒ‹‚ð‚³‚ç‚ɓǂݞ‚à‚¤‚Æ‚·‚é‚Ý‚½‚¢B

•W€“ü—ÍiƒL[ƒ{[ƒhj‚©‚ç“ǂݞ‚Ý‚½‚¢‚Æ‚«‚ÍA
io.stdin:read() ‚ðŽg‚¦‚Ηǂ¢‚ñ‚¶‚á‚È‚¢‚©‚ÈH


666:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 10:54:38
‚ [A‚à‚¤IPawn«”\‚¢‚¢‚©‚ç‘g‚Ýž‚à‚¤‚Æ‚µ‚½‚¯‚Ç
ƒ\[ƒX‰˜‚­‚Ĉ—Œn‚É‚æ‚Á‚Ă̓Gƒ‰[‘±o‚ÅC³•K{A‚à‚¤‚₾

int main(int argc, char *argv[])
{
@ @ @ @ extern AMX_NATIVE_INFO console_Natives[];
@ @ @ @ extern AMX_NATIVE_INFO core_Natives[];
@ @ @ @ extern AMX_NATIVE_INFO string_Natives[];

@ @ @ @ AMX amx;
@ @ @ @ cell ret = 0;

@ @ @ @ if (aux_LoadProgram(&amx, "test.amx", NULL) != AMX_ERR_NONE) exit(1);

@ @ @ @ if (amx_Register(&amx, console_Natives, -1)) exit(1);
@ @ @ @ if (amx_Register(&amx, core_Natives, -1)) exit(1);
@ @ @ @ if (amx_Register(&amx, string_Natives, -1)) exit(1);

@ @ @ @ if (amx_Exec(&amx, &ret, AMX_EXEC_MAIN)) exit(1);

@ @ @ @ printf("%ld\n", (long)ret);
@ @ @ @ aux_FreeProgram(&amx);
@ @ @ @ return 0;
}

ˆ«‘K‹ê“¬‚µ‚È‚ª‚ç‚àƒRƒ“ƒpƒCƒ‰Aamx ŽÀs‘¤‚̃rƒ‹ƒhŠ®—¹‚Ü‚Ås‚Á‚½‚©‚玎‚µ‚É
ƒTƒ“ƒvƒ‹ƒR[ƒhiexamples/cards.p) ‚ðƒRƒ“ƒpƒCƒ‹‚µ‚ÄŽÀs‚µ‚Ă݂½‚¯‚Ç
aux_LoadProgram@‚̂Ƃ±‚ë‚Ńƒ‚ƒŠƒGƒ‰[‹N‚«‚Ä—Ž‚¿‚é
‚à‚¤PawnˆÓ–¡‚ª•ª‚©‚ç‚È‚¢AŽ‘—¿­‚È‚·‚¬•‚¯‚ÄEEEE


667:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 10:57:56
’Ç‹L

Pawn ƒtƒ@ƒCƒ‹‚Å include <###> ‚ð‚µ‚Ä‚¢‚È‚¢•¨‚ͳí‚ÉŽÀso—ˆ‚½

668:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 12:14:25
ƒhƒLƒ…ƒƒ“ƒg‚ª‘S‚Äpdf‚¾‚Á‚½‚èAƒCƒ“ƒXƒg[ƒ‹‚ªŽÀsŒ`Ž®‚¾‚Á‚½‚è
•ςȂƂ±‚ë‚Å•~‹ã‚°‚Ä‚é‹C‚Í‚·‚é‚È
•~‹‚ð‰º‚°‚é”z—¶‚ð‚µ‚½Œ‹‰Ê‚Ȃ̂¾‚낤‚Ƃ͎v‚¤‚ª

669:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 12:47:31
Pawn‚ÍFloatŽg‚¨‚¤‚Æ‚µ‚ÄÁÜ‚µ‚½B‚È‚ñ‚Å‘g‚Ýž‚ÝŒ^‚¶‚á‚È‚¢‚ñ‚¾‚æBBBB


670:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 14:54:37
ƒXƒŒƒ^ƒC‚É‚ ‚éuSquirrelv‚̓ǂ݂̓AƒƒŠƒJ‰pŒê‚ÅuƒXƒNƒ[ƒ‹v‚ÅA
ƒCƒMƒŠƒX‰pŒê‚¾‚ÆuƒXƒNƒEƒB[ƒ‹v‚̂悤‚Å‚·B

671:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 15:21:23
Lua‚̃‰ƒCƒuƒ‰ƒŠ‚ðŬŒÀ‚̃TƒCƒY‚É‚µ‚½‚¢‚Ì‚¾‚¯‚Ç
í‚Á‚Ä‚à“®ì‚ɉe‹¿‚È‚¢ƒtƒ@ƒCƒ‹‚Æ‚©‚ ‚è‚Ü‚·H

672:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 16:48:46
>>671
ƒp[ƒT[•”•ª‚Íí‚Á‚½H
ŽQl¨Lua‘ŒÉ“àetc/noparser.c

673:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 17:42:19
Å‹ßSquirrel‚ðŽn‚ß‚½ŽÒ‚Å‚·B
¡AC++‚̃Nƒ‰ƒX‚ðƒoƒCƒ“ƒh‚µ‚Ä‚¢‚é‚ñ‚Å‚·‚ªA•ª‚©‚ç‚È‚¢‚±‚ƂɂȂè‚Ü‚µ‚½B
‚ ‚éƒNƒ‰ƒXA‚ª‚ ‚Á‚Ä‚»‚̃Nƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚©‚çgetB()‚ŃNƒ‰ƒXB‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðŽæ“¾‚Å‚«‚邯‚µ‚Ü‚·B
‚ÅA‚»‚±‚܂łÍ
a<-A();
b<-a.getB();
‚Æ‚·‚邱‚Æ‚Åb‚É‚Í[instance]‚ª“ü‚Á‚Ä‚¢‚é‚Ì‚ðŠm”F‚Å‚«‚Ü‚µ‚½BƒNƒ‰ƒXB‚àƒoƒCƒ“ƒhς݂ł·B

‚µ‚©‚µA‚»‚±‚©‚çb‚É‚½‚¢‚µ‚ÄB‚̃ƒ“ƒo‚ðŒÄ‚Ú‚¤‚ÆŽv‚Á‚Ä‚àŒÄ‚Ño‚¹‚Ü‚¹‚ñBˆÈ‰º‚ªƒGƒ‰[‚Å‚·B
AN ERROR HAS OCCURED [the index 'draw' does not exist]
ƒoƒCƒ“ƒh‚·‚邯‚«‚É–ß‚è’l‚ª‰½Œ^‚Å‚ ‚é‚©‚ðÝ’è‚·‚é•û–@‚ª‚ ‚é‚ñ‚Å‚µ‚傤‚©H

674:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 20:37:30
ƒoƒCƒ“ƒh‚Ì•û–@‚ª‚¨‚©‚µ‚¢‚ñ‚¾‚낤BƒNƒ‰ƒXƒCƒ“ƒXƒ^ƒ“ƒX‚ð•Ô‚·ê‡‚ÍA‚»‚̕Ԃµ‚½‚¢ƒNƒ‰ƒX‚ɑ΂µ‚Ä sq_createinstance
‚µ‚Ä squirrel ‚̃Cƒ“ƒXƒ^ƒ“ƒX‚Æ‚µ‚Ä‚Ì\‘¢‚ðì‚Á‚½‚à‚Ì‚É sq_setinstanceup ‚µ‚½‚à‚Ì‚ð•Ô‚·•K—v‚ª‚ ‚é‚ñ‚¾‚ª‚»‚¤‚µ‚Ă邩‚¢H

675:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 21:07:46
>>674
‚µ‚Ă܂¹‚ñ‚Å‚µ‚½B> createinstance
Žg‚¢•û‚ª•ª‚©‚ç‚ñEEE

676:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 22:40:50
‚±‚ñ‚ȃR[ƒh‚É‚µ‚Ă݂܂µ‚½‚ªAˆá‚¤‚ñ‚Å‚µ‚傤‚ËEEEB‚¾‚Á‚ÄA“®‚©‚È‚©‚Á‚½‚Å‚·‚µ‚ËEEEB

static SQInteger bitmap_getgraphics(HSQUIRRELVM v){
@@Bitmap *b;
@@sq_getinstanceup(v,1,(SQUserPointer*)&b,0);
@@sq_setinstanceup(v,1,&b->getGraphics() );
@@sq_createinstance(v,1);
@@return 1;
}


677:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 23:30:53
C‚Ì‘g‚Ýž‚Ý‚ÅLua‚Á‚Ä‘¬“x“I‚ɂǂꂮ‚ç‚¢o‚éH
ƒQ[ƒ€ì‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇA1fpsà16ms‚ÌŠÔ‚ÉpcallŒÄ‚т܂­‚Á‚½‚肵‚Ä‚à‘åä•v‚©‚ÈB
‚´‚Á‚Æ3000‰ñ‚®‚ç‚¢B

678:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 23:43:58
ƒ\[ƒX“Ç‚ñ‚Å‚½‚¯‚ÇA‚æ‚­‚í‚©‚ç‚ñH

sq_getclass‚ŃNƒ‰ƒX‚ðƒXƒ^ƒbƒN‚É
sq_createinstance‚Å‚»‚̃Nƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ð쬂µAƒXƒ^ƒbƒN‚Ö
sq_setinstanceup‚ц[ƒU[ƒ|ƒCƒ“ƒ^‚ðƒCƒ“ƒXƒ^ƒ“ƒX‚ɃZƒbƒg

‚ÆŽv‚Á‚½‚ñ‚¾‚ªAʼn‚Ìsq_getclass‚łǂ¤‚â‚ê‚ΕԂè’l‚̃Nƒ‰ƒX‚ðŽæ“¾‚Å‚«‚é‚ñ‚¾EEE

679:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 23:56:21
bzr

680:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 23:57:02
ŠÔˆá‚¦‚½‚º

681:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/16 01:05:04
>>678
Žå—v‚ȃoƒCƒ“ƒ_‚ɂ͊Y“–ƒR[ƒh‚ ‚é‚ñ‚¾‚©‚ç‚»‚ê‚ð’T‚µ‚Ä“Ç‚à‚¤‚æB

sq_getclass ‚̓Cƒ“ƒXƒ^ƒ“ƒX‚̃Nƒ‰ƒX‚ðŽæ“¾‚·‚é‚à‚ÌBsq_createinstance ‚ð‚·‚éꇂÉ
ŽQÆ‚·‚éƒNƒ‰ƒX‚Í‚ ‚ç‚©‚¶‚߂킩‚Á‚Ä‚é‚ñ‚¾‚©‚çAC‘¤‚ÅŽQÆ‚ð•ÛŽ‚µ‚Ä‚¨‚­‚©A
‚ ‚é‚¢‚Í global ‚©‚ç–¼‘OŽw’肵‚ÅŽæ‚èo‚µ‚ÄŽg‚¤


682:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/16 10:10:40
>>672
‚»‚ê‚͂ǂ¤‚â‚ê‚Ηǂ¢‚Å‚·‚©H

noparser.c ‚ŃOƒO‚Á‚½‚Ì‚¾‚¯‚Ç
ƒtƒ@ƒCƒ‹ƒTƒCƒY‚ªí‚ê‚邾‚¯‚Ìà–¾‚΂©‚è‚Å

683:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/16 14:42:20
>>670
PC‚̃XƒyƒbƒN‚àŠÂ‹«‚à‘‚¢‚ĂȂ¢‚̂ɂ»‚ñ‚Șb‚µ‚Ä‚à–³‘Ê‚¾‚ªA
ŋ߂ÌPC‚Å–{“–‚É‚½‚¾pcallŒÄ‚Ô‚¾‚¯‚È‚ç3000‰ñ‚­‚ç‚¢•½‹C‚¶‚á‚È‚¢‚©‚ËB

684:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/16 14:43:41
>>682
ƒRƒ“ƒpƒCƒ‹Ï‚݂̃XƒNƒŠƒvƒg‚µ‚©“ǂ܂¹‚È‚¢‚Ì‘O’ñ‚Ńp[ƒT휂µ‚ë‚Á‚Ęb‚¶‚á‚È‚¢‚©‚ËB

685:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/16 17:03:32
¡X‚¾‚ÆŽv‚¤‚¯‚ÇAlua‚Æsquirrel‚̃Xƒs[ƒh‘ª‚Á‚Ă݂½‚ñ‚Å“\‚Á‚Ä‚¨‚­
iCentOS 5.3 64bit)

ˆ—“à—e‚Ì‹[Ž—ƒR[ƒh‚Í

ans=0
for(i = 0..10000) { ans+=i;}
for(i = 0..10000) { ans-=i;}

‚±‚ê‚ðX‚É10000‰ñ


lua 5.1.4 @ 10000 times ( 3.176293)
squirrel 3.0 10000 times ( 8.569499)
ruby 1.9.1 10000 times ( 20.318498)
cpp@@@@ 10000 times ( 0.197799)

squirrel‚à\•ª‘¬‚¢‚ÆŽv‚¤‚¯‚ÇAlua‘¬‚¦Aƒ‹‚‚‚™‚—‚—‚—

‚¿‚Ȃ݂ɑg‚Ýž‚ñ‚¾Û‚̈—ŒnƒTƒCƒY
lua 188k
squirrel 371k
ruby 5.2M

686:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/16 17:10:52
ˆÓ–¡–³‚¢‚±‚Æ‚ð

687:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/16 17:18:42
‰ºŽè‚ð‚·‚é‚ÆAC‚ł͕ϔ‚ªŒã‚Å—˜—p‚³‚ê‚Ä‚¢‚È‚¢‚ÆA
Å“K‰»‚Å‚²‚Á‚»‚è–³‚©‚Á‚½‚±‚Ƃɂ³‚ê‚é‚©‚ç‹C‚ð‚‚¯‚ëB

688:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/16 17:33:31
ƒRƒ“ƒpƒCƒ‹Žž‚ÉŒvŽZς܂¹‚Ä‚¢‚«‚Ȃ葦’l‘ã“ü‚µ‚ÄI—¹‚Æ‚©‚ÈB

689:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/16 17:44:46
>>687
‚ ‚é‚ ‚éww
ʼn‘ª‚Á‚½‚ç‚O•b‚¾‚Á‚½‚æ
¡‰ñ‚ÍLua‚Ì1/15‚­‚ç‚¢‚¾‚©‚炱‚ñ‚È‚à‚ñ‚Å‚µ‚å


‚ ‚ÆAruby‚ðƒRƒP‚É‚µ‚Ă邿‚¤‚È‘‚«•û‚ɂȂÁ‚Ä‚µ‚Ü‚Á‚½
‚ ‚ê‚͕֗˜‚³dŽ‹‚¾‚©‚çƒXƒs[ƒh‚Í“ñ‚ÌŽŸ
rubyƒ†[ƒU[‚²‚ß‚ñ
ˆø‚«‡‚¢‚Éo‚µ‚½‚Ì‚ÍAŽ©•ª‚ª‚æ‚­Žg‚Á‚Ä‚ÄAˆê‰ž‘g‚Ýž‚߂邩‚çB

690:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/16 17:48:38
ƒIƒuƒWƒFƒNƒg¶¬‚·‚é‚©‚ç‚ÈB
‚Ƃɂ©‚­ˆÓ–¡‚ª–³‚¢—á‚Å‚ ‚é‚̂͂½‚µ‚©B

691:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/16 20:15:55
>>676
‚½‚Ô‚ñ‚±‚ñ‚ÈŠ´‚¶‚©‚ÈBƒeƒXƒg‚µ‚ĂȂ¢‚̂œ®ì‚·‚é‚©•ª‚©‚ç‚È‚¢‚¯‚Ç
static SQInteger bitmap_getgraphics(HSQUIRRELVM v){
@@Bitmap *b;
@@//Bitmap‚̃|ƒCƒ“ƒ^‚𓾂é
@@//Bitmap_tag‚ÍBitmapƒNƒ‰ƒX‚ð“o˜^‚µ‚½‚Æ‚«‚̃^ƒCƒvƒ^ƒO
@@if(SQ_FAILED(sq_getinstanceup(v,1,(SQUserPointer*)&b,(SQUserPointer)Bitmap_typetag))) return 0;
@@//BƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚Ìì¬
@@//B_handle‚ÍBƒNƒ‰ƒX‚ð“o˜^‚µ‚½‚Æ‚«‚̃nƒ“ƒhƒ‹
@@sq_pushobject(v,B_handle);
@@sq_createinstance(v,sq_gettop(v));
@@sq_remove(v,-2);
@@sq_setinstanceup(v,-1,&b->getGraphics());
@@
@@return 1;
}

Bitmap‚ÆB‚̃Nƒ‰ƒX‚Í‚·‚łɓo˜^‚³‚ê‚Ä‚¢‚é‚à‚̂Ƃµ‚µ‚Ü‚·B
‚¿‚Ȃ݂ɃNƒ‰ƒX“o˜^Žž‚Í‚±‚ñ‚ÈŠ´‚¶
//ƒNƒ‰ƒX“o˜^
//class_name‚ɃNƒ‰ƒX–¼
sq_pushstring(v, class_name, -1);
sq_newclass(v, SQFalse);
//ƒNƒ‰ƒXƒnƒ“ƒhƒ‹‚ÌŠl“¾
//class_handle‚É—pˆÓ‚µ‚½ƒNƒ‰ƒXƒnƒ“ƒhƒ‹‚ւ̃|ƒCƒ“ƒ^
sq_getstackobj(v,-1,class_handle);
//ƒNƒ‰ƒXƒnƒ“ƒhƒ‹ƒ^ƒO‚ÌÝ’è
//class_tag‚ɃNƒ‰ƒX‚̃^ƒCƒvƒ^ƒO
sq_settypetag(v,-1,class_tag);


692:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/16 20:57:00
>>691
ì‚è‚É‚à‚æ‚邯‚Ç‚½‚¢‚Ä‚¢‚Í sq_setreleasehok ˆ—‚à•K—v

693:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/16 21:08:29
>>692
‚ñ?sq_setreleasehook‚Á‚ăRƒ“ƒXƒgƒ‰ƒNƒ^‚Ì’†‚¶‚á‚È‚¢‚Ì?


694:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/16 21:46:22
>>693
sq_createinstance ‚͂܂³‚É\’zÏ‚Ý‚Ì C++ƒIƒuƒWƒFƒNƒg‚ðƒ‰ƒbƒv‚µ‚ĕԂ·‚½‚ß‚É
‚ ‚é‚à‚Ì‚ÅAsquirrel ‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ð‚æ‚Î‚È‚¢B

•’ʂ̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚Í’†‚Å C++‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ð new ‚µ‚Ă邩‚çA
ŒÄ‚ñ‚Å‚µ‚Ü‚¤‚Æ—]•ª‚ÈC++ƒCƒ“ƒXƒ^ƒ“ƒX‚ª‚‚­‚ç‚ê‚éã‚ÉA‚³‚ç‚É
•ʂ̃Cƒ“ƒXƒ^ƒ“ƒX‚ð sq_setinstanceup ‚µ‚½Žž“_‚ŃŠ[ƒN‚µ‚¿‚Ⴄ‚©‚ç‚ËB

‚ÅA‚æ‚΂ê‚È‚¢‚©‚çA‚½‚¢‚Ä‚¢ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Å‚â‚Á‚Ä‚é‚Í‚¸‚Ì
sq_setreleasehook ‚͕ʓr•K—v‚ɂȂé






695:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/16 22:27:12
>>694
‚¨‚¨‚ÁA‚È‚é‚Ù‚Ç‚ÈB
—Ç‚­Œ©‚½‚玩•ª‚̃ƒ‚ƒŠŠJ•ú‚Å‚«‚ĂȂ©‚Á‚½‚í^^;)


696:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/17 00:22:06
>>691‚¤‚¨‚§‚§‚§@–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I‚µ‚©‚µA‚±‚ñ‚È•—‚É‘‚­‚Ƃ͑S‚­Žv‚Á‚Ă܂¹‚ñ‚Å‚µ‚½EEE
•׋­‚ɂȂè‚Ü‚µ‚½B‚ªASquirrel‚ÍŽg‚¢‚Â炢‚ȂƎv‚¢‚Ü‚µ‚½EEEB

>>694
‚¿‚Ȃ݂ɂł·‚ªA691‚ɂ͂ǂñ‚È’Ç‹L‚ð‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©H
Ž©•ª‚͉º‚̂悤‚É‚â‚Á‚½‚ñ‚Å‚·‚ªAƒvƒƒOƒ‰ƒ€I—¹Žž‚É‚ ‚Ú‚ñ‚¢‚½‚µ‚Ü‚µ‚½B
Bitmap *b;
if(SQ_FAILED(sq_getinstanceup(v,1,(SQUserPointer*)&b,(SQUserPointer)&SQBitmap)))return 0;//ŠÂ‹«ƒIƒuƒWƒFƒNƒg‚©‚çBitmap*‚ðŽæ“¾
sq_pushobject(v,SQGraphics.getSQClass());//GraphicsƒNƒ‰ƒX‚̃Nƒ‰ƒXƒnƒ“ƒhƒ‹‚ðƒXƒ^ƒbƒN‚Éæ‚¹‚é
sq_createinstance(v,sq_gettop(v));//‚»‚̃Nƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðì¬iGraphicsŽ©‘̂̃Cƒ“ƒXƒ^ƒ“ƒX‚Íì‚ç‚ê‚È‚¢j
sq_setreleasehook(v,-1,graphics_releasehook);//ˆê”Ôã‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ɉð•úŠÖ”‚ðŽ‚½‚¹‚éH‚í‚©‚ç‚È‚¢
sq_remove(v,-2);//ƒNƒ‰ƒXƒnƒ“ƒhƒ‹‚ð휂µ‚Ä‚¢‚éH
sq_setinstanceup(v,-1,&b->getGraphics() );//ŽÀۂɃCƒ“ƒXƒ^ƒ“ƒX‚ÉGraphics*‚ðƒZƒbƒg‚·‚é

‚È‚ñ‚©A‘¼‚Ì•”•ª‚à•|‚­‚È‚Á‚Ä‚«‚Ü‚µ‚½BƒŠƒtƒ@ƒŒƒ“ƒX‚¾‚¯‚¶‚á‚í‚©‚è‚Ü‚¹‚ñ‚ËB



ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

4274“ú‘O‚ÉXV/247 KB
’S“–:undef