lua-users home
lua-l archive

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


> 
> On Feb 2, 2018, at 5:09 PM, Sean Conner <sean@conman.org> wrote:
> 
> It was thus said that the Great Jay Carlson once stated:
>> On Feb 1, 2018, at 8:33 PM, Sean Conner <sean@conman.org> wrote:
>> 
>>> It was thus said that the Great Jay Carlson once stated:
>>>> Why aren't you using Git references?
>>> 
>>> Oh, so you mean something like
>>> 
>>> 	syslog = require "3a40a635633cb7a2627850811d8f047430b071fa" -- ??
>>> 	syslog = require "3a40a635633cb7a2627850811d8f047430b071fa.syslog" -- ??
>>> 	syslog = require "3a40a63.syslog" -- ??
>> 
>> The second makes the most sense I think, and you can sugar it as much as
>> you want.
>> 
> 
>  You'll still have issue with modules written in C.  Good luck with that

The Git reference just gives you the abstract module. Whether you run luac or /usr/bin/cc or /usr/bin/dpkg-buildpackage on it is your problem.[1]

Maybe my problem is that I'm looking at source code instead of build artifacts. You can add binaries to Git, if you want to totalize Git. (Probably not.)

There's been an important push for reproducible builds of C/C++, where anybody with the same toolchain and the same source can rebuild the same Debian package bit-for-bit. luac already has a stronger version of this property.

-- 
Jay

[1]:  Well, not your personal problem. Our? Our subjunctive-mood problem?