記事へのコメント14

    • 注目コメント
    • 新着コメント
    オーナーコメントを固定しています
    Windymelt
    オーナー Windymelt ツイートに知見が徐々に集まりつつある https://twitter.com/windymelt/status/1775374211734995158

    2024/04/03 リンク

    その他
    tattyu
    tattyu DSLはその名の通り特化言語なのでどちらかと言うとイメージ的にはマクロ機能の方な気がする。ホストに相乗りするのであればLLVMからluaに変換するのが良いのでは。

    2024/04/04 リンク

    その他
    door-s-dev
    door-s-dev DSL作ってみたいは分かるけど課題に対しての解決法としてはよく分からない。静的解析ツールで良さそうな?

    2024/04/04 リンク

    その他
    aike
    aike エッジケースとかあんまり考えない自分用の小さな言語ならわりと簡単。小規模でも結局構文木組み立てる方法が一番シンプルになる。でもモダンな型システム組み込むのは相当大変そう。

    2024/04/04 リンク

    その他
    hasiduki
    hasiduki Cをアセンブリコードに変換するのと要するに同じ??????

    2024/04/04 リンク

    その他
    kumicho24
    kumicho24 luaに型が付けば良いだけなら他のアプローチはないかな? 誰かがトランスパイラ作ってそうな言語から変換してみるとか。typescript→js→luaみたいな

    2024/04/04 リンク

    その他
    kobito19
    kobito19 https://w.wiki/5E9y

    2024/04/04 リンク

    その他
    havanap
    havanap Javaの構文木からPython生成するのはやったことがある

    2024/04/04 リンク

    その他
    KoshianX
    KoshianX これプログラマは基本的に遊びと仕事の境目がないみたいな話が知らない人にもうっすら見えてくるやつだ

    2024/04/04 リンク

    その他
    turanukimaru
    turanukimaru 私なら自分とフィールドをリフレクションで精査して Luaコードの文字列を吐く builderパターンを作って済ますと思う。例えば if(is(x,y)).then(hoge).else().toLua() -> Luaコード。でも誰もそんな話してないので多分想定が違うのだろう

    2024/04/04 リンク

    その他
    onesplat
    onesplat よくわからんのだが普通にトランスパイラ書いたらえんちゃうん

    2024/04/04 リンク

    その他
    sonota88
    sonota88 コンパイラ、入門用の簡単なものなら1000行足らずで書けるし入門のハードルそんなに高くないですよー https://memo88.hatenablog.com/entry/mini-ruccola-compiler-scala

    2024/04/04 リンク

    その他
    manaten
    manaten 身も蓋もないこというと、型システムの実装がDSL設計やトランスパイル以上に大変そうなので、自分ならTypeScript -> JavaScript -> Lua みたいなのを頑張って模索しそうだなと思ってしまったw

    2024/04/03 リンク

    その他
    natsutan
    natsutan 僕も知りたい

    2024/04/03 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    DSL作りたいんだけど何もわからないので識者に教えてもらいたい - Lambdaカクテル

    トランスパイルするDSLを作りたいが何を読んだらいいのかまだよくわかっていないので、誰か教えてほしい...

    ブックマークしたユーザー

    • knj29182024/04/06 knj2918
    • tasukuchan2024/04/05 tasukuchan
    • midas365452024/04/05 midas36545
    • ene0kcal2024/04/04 ene0kcal
    • zu22024/04/04 zu2
    • tattyu2024/04/04 tattyu
    • NSTanechan2024/04/04 NSTanechan
    • heroheat2024/04/04 heroheat
    • peketamin2024/04/04 peketamin
    • kiokudot2024/04/04 kiokudot
    • dhesusan46492024/04/04 dhesusan4649
    • door-s-dev2024/04/04 door-s-dev
    • dev_tamura2024/04/04 dev_tamura
    • ledlizerd2024/04/04 ledlizerd
    • aike2024/04/04 aike
    • hasiduki2024/04/04 hasiduki
    • yasuhiro12122024/04/04 yasuhiro1212
    • kutakutatriangle2024/04/04 kutakutatriangle
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事