Thread overview | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
February 01, 2007 Flectioned for Windows | ||||
---|---|---|---|---|
| ||||
Attachments: | Flectioned(runtime reflection for D) now supports Windows systems. In contrast to Linux you have to compile your modules with debugging symbols enabled (DLLs aren't affected by this). Do you like to redirect any kind of function call? sample: # import cn.kuehne.flectioned, std.stdio; # # void foo(){ # writefln("foo"); # } # # void bar(){ # writefln("bar"); # } # # void main(){ # foo(); # ubyte[] buf = Function.redirect(&foo, &bar); # foo(); # Function.restoreRedirect(&foo, buf); # foo(); # } output: > foo > bar > foo Wine users: Type information isn't supported(fixme:dbghelp_msc:codeview_snarf). DLLs aren't supported(fixme:dbghelp:elf_load_debug_info_from_map). http://flectioned.kuehne.cn Thomas |
February 02, 2007 Re: Flectioned for Windows | ||||
---|---|---|---|---|
| ||||
Posted in reply to Thomas Kuehne Attachments: | On Thu, 1 Feb 2007 23:09:09 +0000 (UTC), Thomas Kuehne wrote:
> Flectioned(runtime reflection for D) now supports Windows systems.
I bow in humble adoration ...
Bloody brilliant, mate!
- --
Derek
(skype: derek.j.parnell)
Melbourne, Australia
"Down with mediocrity!"
2/02/2007 11:13:44 AM
|
February 02, 2007 Re: Flectioned for Windows | ||||
---|---|---|---|---|
| ||||
Posted in reply to Thomas Kuehne | Flectioned is now installable via DSSS. - Gregor Richards |
February 02, 2007 Re: Flectioned for Windows | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | Gregor Richards wrote:
> Flectioned is now installable via DSSS.
>
> - Gregor Richards
Is tango?
|
February 02, 2007 [OT] Re: Flectioned for Windows | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kyle Furlong | Kyle Furlong wrote:
> Gregor Richards wrote:
>> Flectioned is now installable via DSSS.
>>
>> - Gregor Richards
>
> Is tango?
Tango can be built with DSSS, yes.
In the tango source, you'll see there's a dsss.conf.
- Gregor Richards
|
February 02, 2007 Re: Flectioned for Windows | ||||
---|---|---|---|---|
| ||||
Posted in reply to Thomas Kuehne | Thomas Kuehne wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Flectioned(runtime reflection for D) now supports Windows systems. In > contrast to Linux you have to compile your modules with debugging symbols > enabled (DLLs aren't affected by this). Wow that's slick. Nice work! -- - EricAnderton at yahoo |
February 02, 2007 Flectioned, Tango -> TIOPORT lift off | ||||
---|---|---|---|---|
| ||||
Posted in reply to Thomas Kuehne | ?
Bjoern
Thomas Kuehne schrieb:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Flectioned(runtime reflection for D) now supports Windows systems. In
> contrast to Linux you have to compile your modules with debugging symbols
> enabled (DLLs aren't affected by this).
>
> Do you like to redirect any kind of function call?
>
> sample:
> # import cn.kuehne.flectioned, std.stdio;
> #
> # void foo(){
> # writefln("foo");
> # }
> # # void bar(){
> # writefln("bar");
> # }
> # # void main(){
> # foo();
> # ubyte[] buf = Function.redirect(&foo, &bar);
> # foo();
> # Function.restoreRedirect(&foo, buf);
> # foo();
> # }
>
> output:
>
>>foo
>>bar
>>foo
>
>
> Wine users:
> Type information isn't supported(fixme:dbghelp_msc:codeview_snarf).
> DLLs aren't supported(fixme:dbghelp:elf_load_debug_info_from_map).
>
> http://flectioned.kuehne.cn
>
> Thomas
>
>
> -----BEGIN PGP SIGNATURE-----
>
> iD8DBQFFwn+YLK5blCcjpWoRAtiZAJ9LcWKqTIfN+lN+/17N1zXEQd1BUQCbBcG6
> H3Y2qLecyAZMKQo5cQCQBCs=
> =jmqj
> -----END PGP SIGNATURE-----
|
February 02, 2007 Re: Flectioned, Tango -> TIOPORT lift off | ||||
---|---|---|---|---|
| ||||
Posted in reply to BLS | > ?
> Bjoern
>
Erm, perhaps ;)
The code of SWT is converted.
On linux I already had an open window with button and text field.
Whats left is a big mountain of work.
1. In the moment i am working on implementing the replacement for the jre. I want to make a pure D jre replacement, called dejavu.
2. loading resources files
3. Reflection
Michael Snoyberg has joined the project.
Bjoern, you are also welcome to help :)
Frank
|
February 04, 2007 Re: Flectioned for Windows | ||||
---|---|---|---|---|
| ||||
Posted in reply to Thomas Kuehne | Thomas Kuehne wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Flectioned(runtime reflection for D) now supports Windows systems. In
> contrast to Linux you have to compile your modules with debugging symbols
> enabled (DLLs aren't affected by this).
>...
Nice!
I'm more interested in the Linux version (well..not yet, in a year or two), but it's good to see this also available under MSWind.
|
Copyright © 1999-2021 by the D Language Foundation