タグ モジュールシステム
人気順 10 users 50 users 100 users 500 users 1000 users[Rust] モジュールのベストプラクティス
Rust のモジュールシステムは私の知る中でもトップクラスによくできた仕組みだと思います。特にリファクタリングによってモジュールを再構成するときのやりやすさは他の言語では経験できないものです。例えばそれなりの規模の Python プロジェクトを回帰バグを導入せずにモジュール構造のリファクタリングするのは不可能... 続きを読む
Sassのモジュールシステムを@importから@useに移行する方法を考えてみた | Rriver
先日、KOJIKA17さんの「Sassを@importから@useに置き換えるための手引き 」という記事を見て、2022年10月ころにはSassで@importが使えなくなる可能性があることを知りました。まだ2年ありますが、新しく取り組むプロジェクトでは@useを使ったモジュールシステムにしたいので、自分が使っている構成の置き換えについて考... 続きを読む
Rustのモジュールを詳細に理解する(1) モジュール入門 (この回は簡単です!) - 簡潔なQ
概要: Rust2018以降、Rustのモジュールシステムは入門しやすく、かつマスターしにくくなりました。そこで本記事では、その両方を達成することを目指しました。 モジュール入門 名前解決の役割と用語 モジュールグラフの構造 インポート解決 可視性 パス解決 名前解決とマクロ 本記事は2017年に書いた記事 (https://qnigh... 続きを読む
Java 9 で deprecated になったモジュールによる例外発生の問題にちゃんと対処したい - k11i.biz
盲目的に --add-modules の JVM オプションで解消するのはやめて、Java 11 に備えてちゃんとした対処をしてみよう、というお話です。 Java 9 のモジュールシステムと deprecated なモジュールによる問題 Java 9 ではモジュールシステムの導入と同時に、Java の標準クラスライブラリを構成するモジュールのうち Java 11 ... 続きを読む
Java 9 のモジュールシステム (JPMS; JSR 376) の概要 - ひだまりソケットは壊れない
2017 - 09 - 29 Java 9 のモジュールシステム (JPMS; JSR 376) の概要 Java Java SE 9 がリリースされ ましたね! めでたい! さてさて、 Java SE 9 の目玉といえばやはり The Java Platform Module System (JPMS; JSR 376) ですよね! Project Jigsaw の心臓部です。 この記事では J... 続きを読む
JavaScriptのモジュールシステムに関するまとめ - Qiita
普段はRailsのサブセットとしてのJavaScript(CoffeeScript)しか書いておらず、この手の話は浅学のため、ご指摘などコメントいただけると幸いです 1. 予備知識 Prototype 既存のオブジェクトを拡張することで機能を提供するライブラリ。 例えばArrayやString、またグローバルな名前空間のうち、ClassやHashといった汎用性のある名前を利用している。 このため名... 続きを読む
JavaScript - 小さく始める isomorphic module pattern - Qiita
せっかく window や node/io の標準モジュールに依存していないロジックであれば、 ブラウザでも node/io で動くようにしておくと色々嬉しい。が軽視されている感がある。 俗に isomorphic な JavaScript と呼ばれている。 それを npm と bower で公開するのであれば、問題はモジュールシステムだ。 最小の isomorphic module patter... 続きを読む
Node.js - JavaScriptのモジュールシステムの歴史と現状 - Qiita
社内向け資料。自分が書いたコードを説明するために資料作る羽目になった。 昔のことはうろ覚えで雰囲気で書いてる部分もあるので、そこらへん勘弁。 古の時代(~2010) 前提としてJavaScriptは名前空間がwindowの一つしかない。 昔Prototype.jsがあった。もうみんな忘れたけどあの時期はプリミティブなオブジェクトのprototypeを生やしまくって、それが衝突しまくってprotot... 続きを読む
node-ffi の話 - tokuhirom's blog.
node-ffi っていう libffi のラッパーがあります。node.js のモジュールシステムだと、node-ffi をつかったモジュールをつくると、各モジュールごとに node-ffi をインストールする上に、node-ffi は libffi をバンドルしていて、libffi そのもののビルドがはしるため、ffi における「コンパイルがなくてもうごく」というメリットがなくなっていて、残念... 続きを読む
CoffeeScript時代のモジュールシステムの選び方ガイド : netswitch! | 出町ミスド戦記
猫も杓子もCoffeeScriptの世の中、CoffeeScriptに手を出してしまったがために(JavaScriptの世に)帰らぬ人となりつつある人はたくさんいると思う。 僕も最近CoffeeScriptに手を染め五分で帰り途を見失ってしまった。 CoffeeScriptの編集にはujihisa氏のshadow.vimが便利だ。 shadow.vimを手短に紹介すると、main.js を開いて編... 続きを読む