lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

It was thus said that the Great Sean Conner once stated:
> It was thus said that the Great Stefano once stated:
> > Hi All,
> > 
> > Based on the previous feedback, I implemented friendly html reporting for
> > your convenience.
> > 
> > ... 
> > 
> > In general, there is not much you can do for the excluded cases.
> > ...
> > Please let me know if something is still unclear.
>   Quite a few modules are rejected because of "depends on external library"
> yet that "external library" might very well exist on Linux and OSX (by
> default!) but not Windows [1].  Does the lack of a library on *any* platform
> exclude the module entirely?  I ask, because the reason for
> "org.conman.uuid" being excluded is interesting.  For two operating systems,
> it's because of "condenting module" error [2] but for Windows, it's because
> of "unsupported OS", which I read as, "once the contending module conflict
> is resolved, then we'll have "org.conman.uuid" for both Linux and OSX but
> not Windows."

  Hmm ... had I scrolled around further on the pages, I could have answered
that question---it seems that if a module cannot be used on one platform,
it's not included at all [3].  

  But there's still another issue---where one version of a module is
available for all platforms, but not a newer version.  lua-discount is an
example of this.  I seem to recall you only packing the latest versions of a
module, but here it seems that packing an older version that works across
all platforms is better than not packing it at all.  But that's my opinion.


> [1]	Windows.  Why did it have to be Windows?
> [2]	discussed in a previous email

[3]	luacwrap works for both Linux and Windows, but not for OSX so it's
	not available.  Then there's pdh, which is only available for
	Windows, and it's not listed as a ulua module either. [4]

[4]	Actually, the Windows only modules are an interesting case, as it's
	in Windows that binary-only distributions are normal, because not
	everyone has a C compiler.  This might be an issue for uLua.