On Sunday, 1 October 2017 at 15:53:57 UTC, Gheorghe Gabriel wrote:
On Saturday, 30 September 2017 at 19:06:20 UTC, bitwise wrote:
On Friday, 29 September 2017 at 16:40:38 UTC, Gheorghe Gabriel
wrote:
[...]
Still work to do, but usable.
https://github.com/nicolasjinchereau/d-reflection
I
On Saturday, 30 September 2017 at 19:06:20 UTC, bitwise wrote:
On Friday, 29 September 2017 at 16:40:38 UTC, Gheorghe Gabriel
wrote:
[...]
Still work to do, but usable.
https://github.com/nicolasjinchereau/d-reflection
I understand, thank you! :)
I have created another scripting model
On Friday, 29 September 2017 at 16:40:38 UTC, Gheorghe Gabriel
wrote:
[...]
Still work to do, but usable.
https://github.com/nicolasjinchereau/d-reflection
On Friday, 29 September 2017 at 16:40:38 UTC, Gheorghe Gabriel
wrote:
On Friday, 29 September 2017 at 16:24:32 UTC, bitwise wrote:
On Friday, 29 September 2017 at 11:05:00 UTC, Gheorghe Gabriel
wrote:
[...]
If i compile this script to a .dll
DLL support for D is currently very spotty. Before
On Friday, 29 September 2017 at 16:24:32 UTC, bitwise wrote:
On Friday, 29 September 2017 at 11:05:00 UTC, Gheorghe Gabriel
wrote:
[...]
If i compile this script to a .dll
DLL support for D is currently very spotty. Before investing
too much time, I would suggest confirming that DLLs are
On Friday, 29 September 2017 at 11:05:00 UTC, Gheorghe Gabriel
wrote:
[...]
If i compile this script to a .dll
DLL support for D is currently very spotty. Before investing too
much time, I would suggest confirming that DLLs are even properly
supported for your target platform at all.
On Friday, 29 September 2017 at 09:34:26 UTC, JN wrote:
On Wednesday, 27 September 2017 at 20:03:27 UTC, Gheorghe
Gabriel wrote:
Hi,
I have a 3D scene editor.
I need my scripts to be dynamically loaded in the scene.
In c# or java I can use reflections to do that.
How can I do that with D?
I
On Wednesday, 27 September 2017 at 20:03:27 UTC, Gheorghe Gabriel
wrote:
Hi,
I have a 3D scene editor.
I need my scripts to be dynamically loaded in the scene.
In c# or java I can use reflections to do that.
How can I do that with D?
I know that std.traits only works in compile time.
Please,
On Wednesday, 27 September 2017 at 20:03:27 UTC, Gheorghe Gabriel
wrote:
Hi,
I have a 3D scene editor.
I need my scripts to be dynamically loaded in the scene.
In c# or java I can use reflections to do that.
How can I do that with D?
I know that std.traits only works in compile time.
Please,
Hi,
I have a 3D scene editor.
I need my scripts to be dynamically loaded in the scene.
In c# or java I can use reflections to do that.
How can I do that with D?
I know that std.traits only works in compile time.
Please, help me
Gabriel
, the
type
information not complete. So, seems like I need runtime
reflection? and how
can I do this in D? I did not find any useful information in
the TypeInfo*.
--
[1] free functions support, e.g.
--
interface IFoo {
void foo(int a, string b, float c);
}
void foo(int self, int a, string b, float
On 2012-07-18 06:10, lijie wrote:
Free functions support is hard, with runtime cast, I just think compile
time.
It's possibly to implement runtime reflection by loading the running
executable and inspecting the symbol table. It's an ugly hack but it
should work.
On Wed, Jul 18, 2012 at 2:59 PM, Jacob Carlborg d...@me.com wrote:
On 2012-07-18 06:10, lijie wrote:
Free functions support is hard, with runtime cast, I just think compile
time.
It's possibly to implement runtime reflection by loading the running
executable and inspecting the symbol
On 2012-07-18 09:26, lijie wrote:
It is an optional way. I want to do all thing in D code.
You can do this in D.
--
/Jacob Carlborg
On Wed, Jul 18, 2012 at 2:59 PM, Jacob Carlborg d...@me.com wrote:
I think you can pass a module to a template via an alias parameter. Then
the template should be able to inspect all free functions using something
like __traits(allMembers).
Have a problem.
--
// file: A.d
module A;
//
On 2012-07-18 17:10, lijie wrote:
On Wed, Jul 18, 2012 at 2:59 PM, Jacob Carlborg d...@me.com
mailto:d...@me.com wrote:
I think you can pass a module to a template via an alias parameter.
Then the template should be able to inspect all free functions using
something like
, it is *smaller* than IReadWriter, the
cast
operation must search methods and build vtbl at run time.
In D, GoInterface(T).opAssign!(V)(V v) can build a rich runtime
information
to *V* if we need. But if *V* is interface or base class, the
type
information not complete. So, seems like I need runtime
On Tue, Jul 17, 2012 at 11:08 PM, David Piepgrass qwertie...@gmail.comwrote:
I, too, was enamored with Go Interfaces and implemented them for .NET:
http://www.codeproject.com/**Articles/87991/Dynamic-**
, it is *smaller* than IReadWriter, the cast
operation must search methods and build vtbl at run time.
In D, GoInterface(T).opAssign!(V)(V v) can build a rich runtime information
to *V* if we need. But if *V* is interface or base class, the type
information not complete. So, seems like I need runtime reflection
19 matches
Mail list logo