タグ

JSXとjsxに関するarray08_12のブックマーク (5)

  • Vim で JSX のコード補完を行う - C++でゲームプログラミング

    ちょっと最新版で試してみたので覚書。 以前、neocomplcache-jsx とか作ったんですが、それを使わないやり方です。 [必要なもの] jsx jsx.vim https://github.com/jsx/jsx.vim neocomplcache https://github.com/Shougo/neocomplcache [vimrc] " neocomplcache の設定を追加 " これを行うことによって jsx.vim の jsx#complete が自動で呼び出されます " if !exists("g:neocomplcache_force_omni_patterns") let g:neocomplcache_force_omni_patterns = {} endif " . を打った時にオムニ補完が呼び出されるようにする let g:neocomplcache_

    Vim で JSX のコード補完を行う - C++でゲームプログラミング
  • JSXの補完を強化します - Islands in the byte stream (legacy)

    JSXの補完はいままでシンボルだけでしたが、せっかく型があるのですから関数のプロトタイプや変数の型も表示してほしいところです。 とりあえず以下のように型を表示できるところまではできました。ブランチは JSX / jsx.vim ともに gfx/completion-detail です。 ※ 画面は開発中のものです 流にマージしたらまたお知らせします。

    JSXの補完を強化します - Islands in the byte stream (legacy)
  • JSX Optimizer

    The document discusses the JSX Optimizer, which performs optimizations on JavaScript code that JavaScript VMs cannot. It aims to minimize the need for inline caching, pressure on the garbage collector, and maintain the original code structure while optimizing. Some optimizations included are constant folding, inlining functions, and unboxing. Challenges include switching to SSA form and maintainin

    JSX Optimizer
  • Dartで遊んでみよう.2 [vs JSX その1] | Codelogy

    こんばんは! 第二回はDartと他の言語との比較ということで、DeNA発のJSXというプログラミング言語との比較を行なってみようと思います。vs JSXです! 1回では纏まりそうにないので、複数回に分けていこうと思います。 それでは、軽くJSXの説明を行います。Dartについては前回の Dartで遊んでみよう.1 をご覧ください! JSXとは、DeNAによって開発されたオブジェクト指向のプログラミング言語です。 Dartと同じくJSXのコードはJavaScriptにコンパイルされるため、node.jsやブラウザ上で動作させることができます。 文法はJavaScriptにとても近いので、JavaScriptユーザーはすぐに書き始めることが出来るはずです。 そして最大の売りは、静的型付けであることだと思います。 静的型付けは、打ち間違えによる些細なミスや、間違った値の代入、誤った型

  • JSX の型を整理してみた - ぐるぐる~

    JSX の型はかなり複雑なことになっている気がしたので、整理してみました。 プリミティブ型、オブジェクト型、可変型、未定義許可型 JSX における型は、この 4 種類に分類されるらしいです。 プリミティブ型 プリミティブ型は現在、 boolean int number string の 4 種類があります*1。 これらの型を持つ変数には null を入れることができません。 var x: int = null; // compile error! また、これらの型の値は変更不可能 (イミュータブル) となります。 3 がいつの間にか 4 に変わっていたりしてほしくないですよね? "hoge" という文字列の o という文字がいつの間にか a に変わっていて "hage" とか悲しいですよね? これらの型の値では、そのようなことは起こりません。 オブジェクト型 オブジェクト型は例えば、 st

    JSX の型を整理してみた - ぐるぐる~
  • 1