Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • Twitterでシェア
  • Facebookでシェア

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできますコメント表示の設定

ブックマークしました

ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

90usersがブックマークコメント15

    ガイドラインをご確認の上、良識あるコメントにご協力ください

    0/0
    入力したタグを追加

    現在プライベートモードです設定を変更する

    おすすめタグタグについて

      よく使うタグ

        I'm porting tsc to Go

        90 userskdy1.dev

        ガイドラインをご確認の上、良識あるコメントにご協力ください

        0/0
        入力したタグを追加

        現在プライベートモードです設定を変更する

        おすすめタグタグについて

          よく使うタグ

            はてなブックマーク

            はてなブックマークで
            関心をシェアしよう

            みんなの興味と感想が集まることで
            新しい発見や、深堀りがもっと楽しく

            ユーザー登録

            アカウントをお持ちの方はログインページ

            記事へのコメント15

            • 注目コメント
            • 新着コメント
            gfx
            最初tscのコードを見ずにRustでtype checkerの再実装を試みて、それは爆速になった。しかしtscは巨大すぎて再実装は難しい。そこでtscのコードを移植することにしたが、それはRustでは素直に実装できないのでGoにしたと。

              その他
              koba789
              オリジナル(tsc)のデータ構造をできるだけそのままにして移植するという方針なのかな。Rust に移植するならデータ構造の再設計が必要だろうから、それを避けたいなら別の言語がいいのかも

                その他
                teppeis
                swc作者がtscのGoポーティングを開始。Rustでフルリライトする実験で62倍高速化したがフルリライトは困難という結論に至りポーティングに方針変更。tscの既存コードにミスマッチなRustではなくGoを選択

                その他
                snowcrush
                tscの実装がGCと多量のMutableな共有変数に依存しているためRustでは素直な移植が難しかったとのこと。それだと確かにGoが最適かも。

                  その他
                  develtaro
                  何か手伝えることあるかな

                    その他
                    jay-es
                    “Your language choice should be determined by the task, and not by preference.”

                    その他
                    daikikohara
                    Rust製のswc書いた人がtscのportをGoで書いてるってスーパープログラマ感がありすぎる…

                    その他
                    fn7
                    TypeScriptをGoで書き直す。なるほどな。

                      その他
                      efcl
                      tscをgolangにportするという話

                      その他
                      boxshiitake
                      Rustで書くならRust用に再設計しないときついんだろうな

                        その他
                        daichirata
                        大変そう (小並感)

                          その他
                          snowcrush
                          snowcrushtscの実装がGCと多量のMutableな共有変数に依存しているためRustでは素直な移植が難しかったとのこと。それだと確かにGoが最適かも。

                            2022/01/26リンク

                            その他
                            vvakame
                            tscの移植しようとしたらRustだと辛かったのでGoにした話 色々まぜこぜにしてうまくいくのかしら

                            その他
                            castaneai
                            “Your language choice should be determined by the task, and not by preference. ”

                              その他
                              gfx
                              gfx最初tscのコードを見ずにRustでtype checkerの再実装を試みて、それは爆速になった。しかしtscは巨大すぎて再実装は難しい。そこでtscのコードを移植することにしたが、それはRustでは素直に実装できないのでGoにしたと。

                                2022/01/26リンク

                                その他
                                mattn
                                tsc(TypeScript Type Checker) を Go で書き換えてるよって話。 #golang

                                  その他
                                  koba789
                                  koba789オリジナル(tsc)のデータ構造をできるだけそのままにして移植するという方針なのかな。Rust に移植するならデータ構造の再設計が必要だろうから、それを避けたいなら別の言語がいいのかも

                                    2022/01/26リンク

                                    その他
                                    rgfx
                                    「tsc depends on shared mutability and has a cyclical mutable reference. Rust is designed to prevent this behavior.」

                                    その他
                                    teppeis
                                    teppeisswc作者がtscのGoポーティングを開始。Rustでフルリライトする実験で62倍高速化したがフルリライトは困難という結論に至りポーティングに方針変更。tscの既存コードにミスマッチなRustではなくGoを選択

                                    2022/01/26リンク

                                    その他

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

                                    リンクを埋め込む

                                    以下のコードをコピーしてサイトに埋め込むことができます

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

                                    関連記事

                                      usersに達しました!

                                      さんが1番目にブックマークした記事「I'm porting tsc t...」が注目されています。

                                      気持ちをシェアしよう

                                      ツイートする

                                      I'm porting tsc to Go

                                      I’m porting theTypeScript Type Checker tsc toGo, and notRust. As thecreator of SWC, an extens...I’m porting theTypeScript Type Checker tsc toGo, and notRust. As thecreator of SWC, an extensibleRust platform, this might sound strange. Let me explain. Why port tsc?# AsTypeScript continues to rise in adoption, large projects are facing a dilemma: type checking is one of the slowest parts of theirworkflow. Developers want type safety without the tradeoff of sloweriteration cycles. The Ty

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

                                      • m2ym2022/10/10m2ym
                                      • p1ass2022/06/13p1ass
                                      • tuki09182022/06/13tuki0918
                                      • develtaro2022/06/13develtaro
                                      • noritada2022/02/01noritada
                                      • emonkak2022/01/30emonkak
                                      • toshi-toma2022/01/29toshi-toma
                                      • tnoda782022/01/29tnoda78
                                      • jay-es2022/01/29jay-es
                                      • daikikohara2022/01/29daikikohara
                                      • fn72022/01/29fn7
                                      • zu22022/01/27zu2
                                      • efcl2022/01/27efcl
                                      • k0yoshitsugu2022/01/27k0yoshitsugu
                                      • Hiro_Matsuno2022/01/27Hiro_Matsuno
                                      • dhesusan46492022/01/27dhesusan4649
                                      • riko19942022/01/27riko1994
                                      • akaaokiiro1232022/01/27akaaokiiro123
                                      すべてのユーザーの
                                      詳細を表示します

                                      ブックマークしたすべてのユーザー

                                      同じサイトの新着

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

                                      いま人気の記事

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

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

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

                                      新着記事 - テクノロジー

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

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

                                      いま人気の記事 - 企業メディア

                                      企業メディアをもっと読む

                                      はてなブックマーク

                                      公式Twitter

                                      はてなのサービス

                                      • App Storeからダウンロード
                                      • Google Playで手に入れよう
                                      Copyright © 2005-2025Hatena. All Rights Reserved.
                                      設定を変更しましたx

                                      [8]ページ先頭

                                      ©2009-2025 Movatter.jp