On Tuesday, 19 March 2019 at 19:50:15 UTC, Craig wrote:
Take a look at my lib, its a simple hot-reload external dll lib:
https://github.com/SrMordred/reloaded
I did´nt use it extensively, but its simple enough to be tweaked
at your own need :)
On Wednesday, 20 March 2019 at 19:44:52 UTC, Craig wrote:
Do you agree that, at least in some cases, this is entirely
feasible and easy?
I literally answered in the affirmative in my first post.
Note that all that Binderoo does is put function pointers in
places that looks like real code, and
On 3/20/19 4:11 AM, boolangery wrote:
On Tuesday, 19 March 2019 at 23:41:58 UTC, Steven Schveighoffer wrote:
On 3/19/19 7:22 PM, Bastiaan Veelo wrote:
Beware that a CT AA stores its elements in a different order than a
RT AA, which you would notice in a foreach, for example.
Yes, this is the
On Wednesday, 20 March 2019 at 14:27:54 UTC, Ethan wrote:
On Tuesday, 19 March 2019 at 19:50:15 UTC, Craig wrote:
For example, with windows I could simply compile to a dll then
extract the code, or just use LoadLibrary and it effectively
does all the work(steps 1 & 2 & 3).
LoadLibrary perform
On Tuesday, 19 March 2019 at 19:50:15 UTC, Craig wrote:
For example, with windows I could simply compile to a dll then
extract the code, or just use LoadLibrary and it effectively
does all the work(steps 1 & 2 & 3).
LoadLibrary performs steps 1 and part of step 2. The DllMain
function of a li
On Tuesday, 19 March 2019 at 21:20:24 UTC, kinke wrote:
On Tuesday, 19 March 2019 at 20:56:47 UTC, DFTW wrote:
What package did you mean? that libphobos2 on the error
messages from the ld?
I'm using dmd/dub on Ubuntu 18.
libphobos2-ldc-shared.so is definitely from LDC.
I hadn't noticied it
On Wednesday, 20 March 2019 at 08:11:27 UTC, boolangery wrote:
Got it ! Thank you, so I need to write:
enum string[string] CtfeFoo = ["foo" : "bar"];
static immutable string[string] Foo;
static this()
{
Foo = CtfeFoo;
}
string ctfeableFunction()
{
if (__ctfe)
return CtfeFoo["fo
On Wednesday, 20 March 2019 at 08:16:22 UTC, boolangery wrote:
Hi,
What is the best way to write a class proxy ?
I need to intercept attribute access.
Example:
The user write a PODO:
class User
{
string name;
}
Then he use my library:
auto user = mylib.get!User(); // return a proxy her
Hi,
What is the best way to write a class proxy ?
I need to intercept attribute access.
Example:
The user write a PODO:
class User
{
string name;
}
Then he use my library:
auto user = mylib.get!User(); // return a proxy here
writeln(user.name); // intercept user.name access (how to do
On Tuesday, 19 March 2019 at 23:41:58 UTC, Steven Schveighoffer
wrote:
On 3/19/19 7:22 PM, Bastiaan Veelo wrote:
Beware that a CT AA stores its elements in a different order
than a RT AA, which you would notice in a foreach, for example.
Yes, this is the issue -- the runtime AA depends on dru
10 matches
Mail list logo