Re: Binderoo - we're open sourcing our binding system

2016-08-16 Thread Ethan Watson via Digitalmars-d
On Wednesday, 17 August 2016 at 06:27:39 UTC, Jacob Carlborg wrote: Windows only or cross-platform? It will be cross platform, but right now I've only developed on Windows. Linux will be next, I have Mint setup at home. I'll likely need an external contributor for PS4, but that could very w

Re: Why 16Mib static array size limit?

2016-08-16 Thread Jacob Carlborg via Digitalmars-d
On 2016-08-15 22:28, NX wrote: https://issues.dlang.org/show_bug.cgi?id=14859 This limitation is put there because of optlink (which fails to link when you have enough static data), and is actually entirely meaningless when combined with -m32mscoff & -m64 switches (since other linkers handle hug

Re: Fact checking for my talk

2016-08-16 Thread Jacob Carlborg via Digitalmars-d
On 2016-08-16 17:08, ZombineDev wrote: Swift developers, on the other hand, explicitly state that they don't want to support any form compile-time metaprogramming: [5]. Ironically they make heavy use of it in their standard-library. However instead of writing the meta code in Swift, they use Pyt

Re: Binderoo - we're open sourcing our binding system

2016-08-16 Thread Jacob Carlborg via Digitalmars-d
On 2016-08-16 14:30, Ethan Watson wrote: https://github.com/Remedy-Entertainment/binderoo So I just announced at GDC Europe in my talk. We're open sourcing our binding system. It's currently a complete reengingeering of the system, and it's incomplete at the moment. It will be documented as the

Re: Why 16Mib static array size limit?

2016-08-16 Thread Walter Bright via Digitalmars-d
On 8/15/2016 6:28 PM, Ali Çehreli wrote: void main() { auto p = arr.ptr; foreach (j; 0 .. 100) { foreach (i; 0..arr.length) { version (POINTER) { p[i] += cast(ubyte)i; } else { arr[i] += cast(ubyte)i;

Re: Unum II announcement

2016-08-16 Thread Nick B via Digitalmars-d
On Monday, 15 August 2016 at 00:42:16 UTC, H. S. Teoh wrote: On Sun, Aug 14, 2016 at 09:08:31PM +, Nick B via Digitalmars-d wrote: While I certainly hope this research would eventually revolutionize numerical applications, it would take a long time before it would catch on, and until then

Re: Fact checking for my talk

2016-08-16 Thread Chris Wright via Digitalmars-d
On Tue, 16 Aug 2016 10:24:38 +, Kagamin wrote: > On Monday, 15 August 2016 at 14:40:14 UTC, Chris Wright wrote: >> You still haven't defined the term "design by introspection". Some >> searching around says it's the pattern of: >> >> template Foo(T) { >> static if (is(typeof(T.bar)) { >>

Re: Why 16Mib static array size limit?

2016-08-16 Thread Charles Hixson via Digitalmars-d
On 08/16/2016 01:49 PM, Steven Schveighoffer via Digitalmars-d wrote: On 8/16/16 4:11 PM, Yuxuan Shui wrote: On Tuesday, 16 August 2016 at 17:51:13 UTC, Johan Engelen wrote: On Tuesday, 16 August 2016 at 01:28:05 UTC, Ali Çehreli wrote: With ldc2, the best option is to go with a dynamic array

Re: Compiler Problem with Vibe.d

2016-08-16 Thread Seb via Digitalmars-d
On Tuesday, 16 August 2016 at 14:58:11 UTC, WebFreak001 wrote: The solution is to install libevent-devel and libssl-devel to make it work on Debian and -dev on Arch. https://github.com/rejectedsoftware/vibe.d#additional-setup-on-linux-debianubuntumint This is how it was implemented so I don't

Re: Establishing a recommended statndard for documenting dub packages

2016-08-16 Thread jmh530 via Digitalmars-d
On Tuesday, 16 August 2016 at 19:59:16 UTC, Karabuta wrote: Looking through documentations for the various packages available in the dub registry, I noticed that some packages have very good documentation whilst others are quite not there yet. ... Therefore I suggest the community put-up some

Re: Why 16Mib static array size limit?

2016-08-16 Thread Steven Schveighoffer via Digitalmars-d
On 8/16/16 4:11 PM, Yuxuan Shui wrote: On Tuesday, 16 August 2016 at 17:51:13 UTC, Johan Engelen wrote: On Tuesday, 16 August 2016 at 01:28:05 UTC, Ali Çehreli wrote: With ldc2, the best option is to go with a dynamic array ONLY IF you access the elements through the .ptr property. As seen in

Re: Why 16Mib static array size limit?

2016-08-16 Thread ketmar via Digitalmars-d
On Tuesday, 16 August 2016 at 20:11:12 UTC, Yuxuan Shui wrote: Wait, doesn't D have strict aliasing rules? luckily, no. at least this is not enforced by dmd. and it is great.

Re: Why 16Mib static array size limit?

2016-08-16 Thread Yuxuan Shui via Digitalmars-d
On Tuesday, 16 August 2016 at 17:51:13 UTC, Johan Engelen wrote: On Tuesday, 16 August 2016 at 01:28:05 UTC, Ali Çehreli wrote: With ldc2, the best option is to go with a dynamic array ONLY IF you access the elements through the .ptr property. As seen in the last result, using the [] operator

Establishing a recommended statndard for documenting dub packages

2016-08-16 Thread Karabuta via Digitalmars-d
Looking through documentations for the various packages available in the dub registry, I noticed that some packages have very good documentation whilst others are quite not there yet. ... Therefore I suggest the community put-up some kind of documentation guideline to standardize the learning

Re: Why 16Mib static array size limit?

2016-08-16 Thread Yuxuan Shui via Digitalmars-d
On Tuesday, 16 August 2016 at 19:50:14 UTC, Yuxuan Shui wrote: On Tuesday, 16 August 2016 at 18:46:06 UTC, Ali Çehreli wrote: On 08/16/2016 10:51 AM, Johan Engelen wrote: > On Tuesday, 16 August 2016 at 01:28:05 UTC, Ali Çehreli > wrote: >> >> With ldc2, the best option is to go with a dynamic

Re: Why 16Mib static array size limit?

2016-08-16 Thread Yuxuan Shui via Digitalmars-d
On Tuesday, 16 August 2016 at 18:46:06 UTC, Ali Çehreli wrote: On 08/16/2016 10:51 AM, Johan Engelen wrote: > On Tuesday, 16 August 2016 at 01:28:05 UTC, Ali Çehreli wrote: >> >> With ldc2, the best option is to go with a dynamic array ONLY IF you >> access the elements through the .ptr property.

Re: Why 16Mib static array size limit?

2016-08-16 Thread Ali Çehreli via Digitalmars-d
On 08/16/2016 10:51 AM, Johan Engelen wrote: > On Tuesday, 16 August 2016 at 01:28:05 UTC, Ali Çehreli wrote: >> >> With ldc2, the best option is to go with a dynamic array ONLY IF you >> access the elements through the .ptr property. As seen in the last >> result, using the [] operator on the arr

Re: Binderoo - we're open sourcing our binding system

2016-08-16 Thread Meta via Digitalmars-d
On Tuesday, 16 August 2016 at 12:30:14 UTC, Ethan Watson wrote: https://github.com/Remedy-Entertainment/binderoo So I just announced at GDC Europe in my talk. We're open sourcing our binding system. It's currently a complete reengingeering of the system, and it's incomplete at the moment. It

Re: Why 16Mib static array size limit?

2016-08-16 Thread Johan Engelen via Digitalmars-d
On Tuesday, 16 August 2016 at 01:28:05 UTC, Ali Çehreli wrote: With ldc2, the best option is to go with a dynamic array ONLY IF you access the elements through the .ptr property. As seen in the last result, using the [] operator on the array is about 4 times slower than that. As Yuxuan Shui

Re: Compiler Problem with Vibe.d

2016-08-16 Thread Emre Temelkuran via Digitalmars-d
On Tuesday, 16 August 2016 at 14:58:11 UTC, WebFreak001 wrote: On Tuesday, 16 August 2016 at 14:51:37 UTC, Emre Temelkuran wrote: [...] https://github.com/rejectedsoftware/vibe.d#additional-setup-on-linux-debianubuntumint This is how it was implemented so I don't think there is an issue anyw

Re: Binderoo - we're open sourcing our binding system

2016-08-16 Thread ZombineDev via Digitalmars-d
On Tuesday, 16 August 2016 at 12:30:14 UTC, Ethan Watson wrote: https://github.com/Remedy-Entertainment/binderoo So I just announced at GDC Europe in my talk. We're open sourcing our binding system. It's currently a complete reengingeering of the system, and it's incomplete at the moment. It

Re: Fact checking for my talk

2016-08-16 Thread ZombineDev via Digitalmars-d
On Monday, 15 August 2016 at 14:40:14 UTC, Chris Wright wrote: On Mon, 15 Aug 2016 06:43:11 +, ZombineDev wrote: Well, I guess it would hard for me to convince you if you don't know what Design by Introspection means. Some years ago I was on #d on freenode and someone made a reference to

Re: Binderoo - we're open sourcing our binding system

2016-08-16 Thread Meta via Digitalmars-d
On Tuesday, 16 August 2016 at 14:31:54 UTC, Ethan Watson wrote: Slides are up at http://www.slideshare.net/EthanWatson5/d-using-an-emerging-language-in-quantum-break Did you get a decent crowd despite giving your talk at the same time as John Romero?

Re: Fact checking for my talk

2016-08-16 Thread ZombineDev via Digitalmars-d
On Tuesday, 16 August 2016 at 06:13:18 UTC, Ethan Watson wrote: [snip] At this point, the only thing I still haven't found concrete information on is function inspection in Swift and Rust, which should be a mark against the languages if it's not easily Googlable. From what I could find, de

Re: Compiler Problem with Vibe.d

2016-08-16 Thread WebFreak001 via Digitalmars-d
On Tuesday, 16 August 2016 at 14:51:37 UTC, Emre Temelkuran wrote: I am experiencing compiler problem when trying to run vibe.d on linux. I solved it but it needs to be fixed in dub or compiler itself. I tried DMD on Windows first and it was working fine. But on Linux, i tried to install DMD an

Re: Compiler Problem with Vibe.d

2016-08-16 Thread rikki cattermole via Digitalmars-d
On 17/08/2016 2:51 AM, Emre Temelkuran wrote: I am experiencing compiler problem when trying to run vibe.d on linux. I solved it but it needs to be fixed in dub or compiler itself. I tried DMD on Windows first and it was working fine. But on Linux, i tried to install DMD and LDC on Debian,Ubuntu

Compiler Problem with Vibe.d

2016-08-16 Thread Emre Temelkuran via Digitalmars-d
I am experiencing compiler problem when trying to run vibe.d on linux. I solved it but it needs to be fixed in dub or compiler itself. I tried DMD on Windows first and it was working fine. But on Linux, i tried to install DMD and LDC on Debian,Ubuntu and Arch Linux. I am first installing dmd or

Re: Binderoo - we're open sourcing our binding system

2016-08-16 Thread Ethan Watson via Digitalmars-d
Slides are up at http://www.slideshare.net/EthanWatson5/d-using-an-emerging-language-in-quantum-break

Re: Code signing to help with Windows virus false positives

2016-08-16 Thread Kagamin via Digitalmars-d
On Tuesday, 16 August 2016 at 05:38:00 UTC, Ethan Watson wrote: D code seems to be sufficiently different that virus scanners get confused. Well, nothing can be said for sure as nobody bothered with data, but if all assumptions are met, one thing to try is to compile with msvc toolchain and/o

Re: Binderoo - we're open sourcing our binding system

2016-08-16 Thread Manu via Digitalmars-d
On 16 August 2016 at 22:30, Ethan Watson via Digitalmars-d wrote: > https://github.com/Remedy-Entertainment/binderoo > > So I just announced at GDC Europe in my talk. We're open sourcing our > binding system. > > It's currently a complete reengingeering of the system, and it's incomplete > at the

Re: Code signing to help with Windows virus false positives

2016-08-16 Thread Kagamin via Digitalmars-d
On Monday, 15 August 2016 at 19:58:14 UTC, Brad Anderson wrote: Please share your suggestions for how to help with the false positive issue (or just continue laughing in ignorance based on an assumption of something I never said). DevExpress components are distributed as an encrypted self-ext

Binderoo - we're open sourcing our binding system

2016-08-16 Thread Ethan Watson via Digitalmars-d
https://github.com/Remedy-Entertainment/binderoo So I just announced at GDC Europe in my talk. We're open sourcing our binding system. It's currently a complete reengingeering of the system, and it's incomplete at the moment. It will be documented as the features become more solidified. I'

Re: Fact checking for my talk

2016-08-16 Thread Kagamin via Digitalmars-d
On Monday, 15 August 2016 at 14:40:14 UTC, Chris Wright wrote: You still haven't defined the term "design by introspection". Some searching around says it's the pattern of: template Foo(T) { static if (is(typeof(T.bar)) { // preferred implementation takes advantage of T.bar } else {

Re: [OT] The coolest (literally) desktop machine I've ever had

2016-08-16 Thread Chris via Digitalmars-d
On Tuesday, 16 August 2016 at 08:44:17 UTC, Chris wrote: At home I use Manjaro (https://manjaro.org/) and am quite happy with it (ArchLinux based, rolling release). They have various official desktops (I use XFCE), Cinnamon is available as a community edition: https://sourceforge.net/projec

Re: [OT] The coolest (literally) desktop machine I've ever had

2016-08-16 Thread Chris via Digitalmars-d
On Saturday, 13 August 2016 at 14:52:06 UTC, Andrei Alexandrescu wrote: On 08/13/2016 08:37 AM, Vladimir Panteleev wrote: On Friday, 12 August 2016 at 19:13:12 UTC, Andrei Alexandrescu wrote: googled for the better part of an afternoon for "fanless desktop" and it turns out it's much harder to

Re: [OT] The coolest (literally) desktop machine I've ever had

2016-08-16 Thread qznc via Digitalmars-d
On Sunday, 14 August 2016 at 17:30:21 UTC, Basile B. wrote: On Sunday, 14 August 2016 at 16:27:51 UTC, qznc wrote: On Saturday, 13 August 2016 at 14:52:06 UTC, Andrei Alexandrescu wrote: On 08/13/2016 08:37 AM, Vladimir Panteleev wrote: Friends don't let friends use Linux Mint Good to know, t

Re: Fact checking for my talk

2016-08-16 Thread Ethan Watson via Digitalmars-d
On Tuesday, 16 August 2016 at 06:36:25 UTC, Jacob Carlborg wrote: On 2016-08-16 08:13, Ethan Watson wrote: For Objective-C it's possible to use the Objective-C runtime functions to access some of this information. Based on a method you can access the types of the arguments and the return type.