http://redshift.sourceforge.net/script/doc/index.html
루비에서의 namespace 기능 부재에 대한 대안?
Tags:
http://redshift.sourceforge.net/script/doc/index.html
루비에서의 namespace 기능 부재에 대한 대안?
루비에는 분명 namespace가 있죠. – module
위에 말씀하신 script는 “루비에서의 namespace 기능 부재에 대한 대안”이라기보다는
“namespace를 이용하지 않은 소스를 불러올 때의 이름 충돌에 대한 대안”이라고 하는 게 더 적절할 것 같습니다.
어쨌든 상황에 따라 적절하게 이용하면 유용할 것 같네요.
작년도 RubyConf에서 matz가 인터뷰한 것을 보니까,
최신 버전의 JavaScript에서 채용하고 있는 Scope별로 클래스를 재정의하는 걸
루비에 넣고 싶어하는 것 같더라구요.
이건 namespace가 있어도 현재로서는 해결이 제대로 안 되는 부분이라…
네 제가 잘못생각했던 듯.. module이 namespace 기능을 제공하고,
ruby 의 stdlib 와 core, 그리고 많은 라이브러리가 단지 module 을 잘 활용하지 않을 뿐..
Leave a Reply