Also, *imports.searchPath* is not ES6, it's a GJS specific thing AFAIK.

This is how you uset modules in vanilla ES6 -
http://www.2ality.com/2014/09/es6-modules-final.html

Satyajit Sahoo
UX Designer
Behance Profile <https://www.behance.net/satyajitha28c7>

We're all stories, in the end. Just make it a good one, eh? — The Doctor,
Season 5, Episode 13.

On 21 May 2015 at 18:40, Satyajit Sahoo <satyajit.ha...@gmail.com> wrote:

> I'm not aware of any search path feature in ES6. It just searches the
> current directory AFAIK. You can do subdirectories and all, but that's it.
>
> Satyajit Sahoo
> UX Designer
> Behance Profile <https://www.behance.net/satyajitha28c7>
>
> We're all stories, in the end. Just make it a good one, eh? — The Doctor,
> Season 5, Episode 13.
>
> On 21 May 2015 at 18:10, Matěj Cepl <mc...@cepl.eu> wrote:
>
>> On 2015-05-21, 07:50 GMT, Satyajit Sahoo wrote:
>> > Yeah modules are a must. Right now we need to do the following,
>> >
>> > imports.searchPath.unshift(".");
>> >
>> > const ModName  = imports.filename
>>
>> This reminds that I still don’t know what is the story of
>> imports.searchPath (or $LD_LIBRARY_PATH, or $PYTHONPATH, etc.)
>> in the ES6 universe. Is there such concept in the standard or is
>> it actually implementation dependent (that would be bad, IMHO)?
>>
>> > ES6 modules will solve this problem. But then what will happen to the
>> > current method? It'll suck to use *imports* for the core libraries and
>> > the *import
>>
>> I think with
>>
>> https://bugzilla.mozilla.org/showdependencytree.cgi?id=694100&hide_resolved=1
>> getting shorter and shorter (and particularly
>>
>> https://bugzilla.mozilla.org/showdependencytree.cgi?id=568953&hide_resolved=1
>> is even shorter) there should be some discussion on the future
>> of GJS in view of the emerging ES6 developments (also classes,
>> etc.).
>>
>> Best,
>>
>> Matěj
>> --
>> http://www.ceplovi.cz/matej/, Jabber: mcepl<at>ceplovi.cz
>> GPG Finger: 89EF 4BC6 288A BF43 1BAB  25C3 E09F EF25 D964 84AC
>>
>> understand, v.:
>>     To reach a point, in your investigation of some subject, at
>>     which you cease to examine what is really present, and
>>     operate on the basis of your own internal model instead.
>>
>> _______________________________________________
>> javascript-list mailing list
>> javascript-list@gnome.org
>> https://mail.gnome.org/mailman/listinfo/javascript-list
>>
>
>
_______________________________________________
javascript-list mailing list
javascript-list@gnome.org
https://mail.gnome.org/mailman/listinfo/javascript-list

Reply via email to