Subj : Re: load() search paths...
To   : Deuce
From : Ragnarok
Date : Sat Aug 08 2009 11:49 am

Deuce escribi�:
> So, after looking at the vast (and increasing) number of *.js files in the exec
> directory which are not intended to be executed but are instead intended to be
> load()ed by some other script, I've started thinking about a library system for
> the JS load() method.  My initial thoughts are something like the following:
>
> - There be some array of search paths for load() which can be added to by a
>   script.  Additions can be at either end of the array, and these paths can be
>   either absolute or relative.
> - If the path is absolute, only a single directory will be searched.
> - If the path is relative, two directories will be searched, a "mods"
>   style directory and a stock directory.  The question of if these belong
>   under a shared parent directory (ie: jslibs) or under the exec/mods
>   directory is an open question.
> - Some way of specifying an initial list (in the ini file)
>
> You would end up then with something like this:
> jslibs/
>   std/
>     sbbs/
>       ars_defs.js
>       nodedefs.js
>       sbbsdefs.js
>       sockdefs.js
>       uifcdefs.js
>     irc/
>       irc-default.js
>       irclib.js
>       ircd/
>         ircd_channel.js
>         ircd_server.js
>         ircd_unreg.js
>         ircd_user.js
>   mods/
>     irc/
>       irc-cyan.js
> Etc.
>
> This change would impact all JS files, but with reasonable defaults, the impact
> could be mitigated.
>
> Comments?
>
> ---
> Synchronet - Jump on the Web 0.2 bandwagon!
>
> ---
>  � Synchronet � My Brand-New BBS (All the cool SysOps run STOCK!)
i think that the problem is the absolute path

i want to load("pepe.js") and this will earch in the actual path not
from exec directory
but, yes,, i agree to better order to the exec directory

---
� Synchronet � Dock Sud BBS TLD 24 HS - http://www.docksud.com.ar - telnet://bbs.docksud.com.ar