* 「10日くらいでできる!プログラミング言語自作入門」に挑戦してくれた人たち -(by [[K]], 2021.05.02) ** (1) -''[[a21_txt01]]''のテキストを読んで、チャレンジしてくれた人を紹介します(きっと他にもたくさんいると思うのですが、気づけなくてすみません)。 -もし「ここで紹介されたくない」という人がいましたら、[[a21_bbs01]]で教えてください。また、紹介されたい人も[[a21_bbs01]]で教えてください。 ** (2) -''gamix255さん'' --なんとHLシリーズをbashに移植。いきなりこんなユニークな移植が試みられるとは! --https://gist.github.com/gamix255/0b1eae0fcf538f12bfe5c4de5aa1f116 -''Masahiro Oonoさん'' --twitter上で進捗が見られます。[[a21_bbs01]]でバグレポートもいただけて非常にありがたいです。 --[HL-4] https://twitter.com/words_oono/status/1379783967876861955 (画像あり) --[HL-6] https://twitter.com/words_oono/status/1380464522792628226 --[HL-6] https://twitter.com/words_oono/status/1380777965047320578 --(おすすめアドバイス) https://twitter.com/words_oono/status/1381010797107679233 --[HL-7] https://twitter.com/words_oono/status/1382271714675986432 --[HL-8] https://twitter.com/words_oono/status/1384828534045114372 --[HL-8] https://twitter.com/words_oono/status/1385539177605779458 --[HL-8a] https://twitter.com/words_oono/status/1385905427255218176 (画像あり) --[HL-8a] https://twitter.com/words_oono/status/1386257132123656195 (画像あり) --[HL-9a] https://twitter.com/words_oono/status/1388446349276848132 (動画・画像あり) --[HL-1~HL-9a] Masahiro Oonoさんが自分の理解のために書き直しながら作ったバージョン https://github.com/ready-player1/haribote --[HL-11] https://twitter.com/words_oono/status/1397924920106000390 (画像あり) --[HL-11a] https://twitter.com/words_oono/status/1400708950111272960 --[HL-11a] https://twitter.com/words_oono/status/1400826509787549699 (画像あり) --[HL-12] https://twitter.com/words_oono/status/1401135916698292228 --[HL-12a] https://twitter.com/words_oono/status/1402639341244014596 (画像あり)(すごくていねい) --[HL-13] https://twitter.com/words_oono/status/1403345015498330112 --[HL-13] https://twitter.com/words_oono/status/1403816470212132864 (画像あり) --[HL-13a] https://twitter.com/words_oono/status/1404020640613605378 (動画あり) --[HL-14a] https://twitter.com/words_oono/status/1408011430956261376 --[HL-14a] https://twitter.com/words_oono/status/1411489941549244421 (画像あり) --[HL-15] https://twitter.com/words_oono/status/1412607301211418626 (画像あり) --[HL-15a] https://twitter.com/words_oono/status/1430539381744422919 --[HL-16] https://twitter.com/words_oono/status/1430677622824964096 (画像あり) --[HL-11~HL-16a] Masahiro Oonoさんが自分の理解のために書き直しながら作ったバージョン https://github.com/ready-player1/haribote-x86-jit -''Masahiro Oonoさん''(Swift編) --[HL-3] https://twitter.com/words_oono/status/1473226796460314625 --https://github.com/ready-player1/machete で移植結果が見えます。 --[HL-5?] https://twitter.com/words_oono/status/1474361056244150273 --[HL-5?] https://twitter.com/words_oono/status/1476737043736969218 --[HL-6] https://twitter.com/words_oono/status/1480551835417350149 --[HL-6] https://twitter.com/words_oono/status/1481665103699542019 --https://masahiro-oono.hatenadiary.com/entry/2022-02-05 ---ここまでの感想をまとめた内容です。超力作です。かなり楽しいです。 -''Masahiro Oonoさん'' (復習編) --https://twitter.com/words_oono/status/1702904240216457462 ---今回も読みごたえがあります。 -''門王.jpさん'' --HL-1~HL-9までのプログラムについて、差分ではなくフルバージョンで公開してくれています!(感謝) --もし差分がわからなくなって困ったらご利用ください。でも困る前は差分で頑張るほうが勉強になるかもしれません。 --https://monou.jp/index.php?%E3%81%AF%E3%82%8A%E3%81%BC%E3%81%A6%E8%A8%80%E8%AA%9E -''hi1rayamaさん'' --HLシリーズをGo言語に移植してくれています。HL-1~HL-5まであるようです。 --https://github.com/hi1rayama/hl-go -''tamaronさん'' --HL-8aをRustに移植してくれています。細かいところは異なっているそうですが、正確に移植することにあまり意味はないと思うので、むしろ創意工夫は歓迎です! --https://github.com/tamaroning/haribote-lang ** (3) -''Fnさん'' --[HL-4?] https://twitter.com/Fn_nK_0917/status/1384803611356454913 -''はいばらさん'' --HL-1をGoで実装されています。 --[HL-1] https://twitter.com/w_haibara/status/1412020692099362822