LDC for iOS prebuilt binaries

2015-07-08 Thread Dan Olson via Digitalmars-d-announce
I've made a set of binaries and universal libs for the LDC iOS
cross-compiler.  It is based on LDC 0.15.1 (2.066) and LLVM 3.5.1.

https://github.com/smolt/ldc-iphone-dev/releases/tag/ios-0.15.1-150708

Only 32-bit devices currently; arm64 work starts next month when I
acquire an iPhone 6.

The download should have everything needed to run on an OS X build host
in the same fashion as LDC downloads.  But I may have missed something.
Feedback appreciated.
-- 
Dan


Re: Four new DConf 2015 videos

2015-07-08 Thread Dicebot via Digitalmars-d-announce

On Wednesday, 8 July 2015 at 10:30:00 UTC, ZombineDev wrote:

All released talks are on this playlist:
https://www.youtube.com/playlist?list=PL12FA104E02ABE730


I have also create playlist which includes only dconf 2015 videos 
for easier sharing : 
https://www.youtube.com/playlist?list=PLEDeq48KhndP-mlE-0Bfb_qPIMA4RrrKo


erln8 - erlang manager tool written in D

2015-07-08 Thread Pradeep Gowda via Digitalmars-d-announce
erln8 http://erln8.github.io/erln8/ is set of tools in one for 
managing erlang projects


* erlang version manager
* rebar (erlang build tool) manager


It is encouraging to see D used for writing command line tools, 
which IMHO is a shining use case for D over other popular 
languages in that space (Go, Python).


This is not my project (@metadave is the author), but thought it 
would be of interest to the community.


Re: Voting for std.experimental.allocator

2015-07-08 Thread Philpax via Digitalmars-d-announce

Yes.



Re: Four new DConf 2015 videos

2015-07-08 Thread jmh530 via Digitalmars-d-announce

On Wednesday, 8 July 2015 at 10:54:16 UTC, John Colvin wrote:


Bummer, they didn't use the screen cap video I sent, so there's 
no code shown or anything for quite long sections, which makes 
it quite hard to follow :(


Who would be the best person to contact about this?


I was just going to say this, but it looks like you beat me to 
it. Still pretty excellent talk though, even if I missed some of 
what you were talking about at the end.




Re: Voting for std.experimental.allocator

2015-07-08 Thread Mike via Digitalmars-d-announce

On Wednesday, 8 July 2015 at 11:33:03 UTC, Dicebot wrote:
Please respond to this post with a comment starting with a 
single "Yes"/"No" and optional explanation after that.


Yes


Re: 3 more dconf 2015 talks (Andy, Jonathan, and Mark)

2015-07-08 Thread jmh530 via Digitalmars-d-announce

On Wednesday, 8 July 2015 at 22:20:08 UTC, Andy Smith wrote:


Hey I didn't really have an equivalent of transients in D, 
it was more a general statement that there are cases where you 
can still get functional purity using mutable state rather than 
adhering to a strict functional approach.


So in much the same way as I 'cheat' slightly by using mutable 
state in the system, clojure cheats in much the same way using 
transients for intermediate calculations in an implementation 
provided that the interface is pure.


I didn't elaborate too much during the talk as *NO-ONE* nodded 
to say they new clojure so moved swiftly on :-)


Cheers,

A.


Okay, thanks for the reply.


Re: Voting for std.experimental.allocator

2015-07-08 Thread Brian Schott via Digitalmars-d-announce

On Wednesday, 8 July 2015 at 11:33:03 UTC, Dicebot wrote:
Please respond to this post with a comment starting with a 
single "Yes"/"No" and optional explanation after that.


Yes.



Re: 3 more dconf 2015 talks (Andy, Jonathan, and Mark)

2015-07-08 Thread Andy Smith via Digitalmars-d-announce

On Wednesday, 8 July 2015 at 02:53:06 UTC, jmh530 wrote:

On Saturday, 4 July 2015 at 01:13:52 UTC, Andy Smith wrote:


I've raised 
https://github.com/D-Programming-Language/dconf.org/pull/85 to 
have the dconf website point to these urls. Andrei please 
consider merging once you've done unpacking all the boxes :-)


Cheers,

A.


Andy, I just watched your talk and enjoyed it. You make a 
comment about 24min in about implementing something like 
transiente from Clojure in D. I have some cursory knowledge of 
Clojure and what you mean by transient, but no idea how to 
implement the concept in D. If it's possible to provide a 
simple example, I would be interested.


Hey I didn't really have an equivalent of transients in D, it 
was more a general statement that there are cases where you can 
still get functional purity using mutable state rather than 
adhering to a strict functional approach.


So in much the same way as I 'cheat' slightly by using mutable 
state in the system, clojure cheats in much the same way using 
transients for intermediate calculations in an implementation 
provided that the interface is pure.


I didn't elaborate too much during the talk as *NO-ONE* nodded to 
say they new clojure so moved swiftly on :-)


Cheers,

A.







Re: Voting for std.experimental.allocator

2015-07-08 Thread MrSmith via Digitalmars-d-announce

Yes


Re: Voting for std.experimental.allocator

2015-07-08 Thread Nordlöw

On Wednesday, 8 July 2015 at 11:33:03 UTC, Dicebot wrote:
Please respond to this post with a comment starting with a 
single "Yes"/"No"


Yes


Re: Voting for std.experimental.allocator

2015-07-08 Thread extrawurst via Digitalmars-d-announce

yes


Re: Four new DConf 2015 videos

2015-07-08 Thread Joseph Rushton Wakeling via Digitalmars-d-announce

Great! :-)

You know, I think I'm slightly disappointed they cut the moment 
when the USB presentation controller cut out early in my talk.  I 
kind of thought that was fun. :-P


Re: Voting for std.experimental.allocator

2015-07-08 Thread HaraldZealot via Digitalmars-d-announce

On Wednesday, 8 July 2015 at 11:33:03 UTC, Dicebot wrote:
Andrei is back online and thus it is time to make a decision 
about adding his allocator package 
(http://forum.dlang.org/post/vfipmwojmvseqxoiw...@forum.dlang.org) to Phobos std.experimental


[...]


Yes


Re: Four new DConf 2015 videos

2015-07-08 Thread Meta via Digitalmars-d-announce

On Wednesday, 8 July 2015 at 16:26:31 UTC, QAston wrote:

Looks like you've destroyed C++ concepts with this talk.


It's kind of unfortunate for C++ because D has the benefit of 
hindsight. Ranges instead of iterators, DbI instead of 
Concepts/Generic Programming, static if/version/templates instead 
of the preprocessor, modules instead of textual #include... the 
list goes on.


Re: Four new DConf 2015 videos

2015-07-08 Thread Jonathan M Davis via Digitalmars-d-announce

On Wednesday, 8 July 2015 at 16:26:31 UTC, QAston wrote:

Looks like you've destroyed C++ concepts with this talk.


Yes. Certainly, while concepts may have their uses, there are 
cases where they simply don't work, and if you try and make all 
metaprogramming conform to them, you're going to lose out on a 
lot of power and flexibility. Concepts simply don't scale well 
enough.


- Jonathan M Davis


Re: Voting for std.experimental.allocator

2015-07-08 Thread John Colvin via Digitalmars-d-announce

On Wednesday, 8 July 2015 at 11:33:03 UTC, Dicebot wrote:
Andrei is back online and thus it is time to make a decision 
about adding his allocator package 
(http://forum.dlang.org/post/vfipmwojmvseqxoiw...@forum.dlang.org) to Phobos std.experimental


[...]


Yes

Having an official set of allocators - breaking changes or no - 
is a great step.


Re: Four new DConf 2015 videos

2015-07-08 Thread QAston via Digitalmars-d-announce
On Wednesday, 8 July 2015 at 13:56:37 UTC, Andrei Alexandrescu 
wrote:

On 7/8/15 6:29 AM, ZombineDev wrote:

Andrei Alexandrescu
--
Keynote: Generic Programming Must Go
dconf link: http://dconf.org/2015/talks/alexandrescu.html
video link: https://www.youtube.com/watch?v=mCrVYYlFTrA


Found my talk on reddit already: 
https://www.reddit.com/r/programming/comments/3cjr4v/generic_programming_must_go/


Andrei


Looks like you've destroyed C++ concepts with this talk.


Re: Looking for part-time developer for app back-end and webviews in D

2015-07-08 Thread David Gill via Digitalmars-d-announce

On Monday, 6 July 2015 at 13:08:27 UTC, Dejan Lekic wrote:

On Thursday, 2 July 2015 at 16:14:55 UTC, David Gill wrote:

[...]


I've posted information about this position on LinkedIn, DDN (D 
Developer Network) group: 
https://www.linkedin.com/grp/home?gid=3923820 . Where is this 
position? (What country? city?)


Sorry for the late reply. While the company is in Canada, the 
position will be from home :) since we only do distance work. 
Thanks for everything guys!


Re: Voting for std.experimental.allocator

2015-07-08 Thread Mike Parker via Digitalmars-d-announce

yes


Re: Voting for std.experimental.allocator

2015-07-08 Thread Justin Whear via Digitalmars-d-announce
Yes.


Re: Four new DConf 2015 videos

2015-07-08 Thread Adam D. Ruppe via Digitalmars-d-announce

On Wednesday, 8 July 2015 at 14:58:19 UTC, Joakim wrote:

Can you post last week's TWiD also, the interview with Dmitry?


https://www.reddit.com/r/programming/comments/3ck3ru/interview_with_dmitry_olshansky_author_of_ds/


Re: Four new DConf 2015 videos

2015-07-08 Thread Joakim via Digitalmars-d-announce
On Wednesday, 8 July 2015 at 13:56:37 UTC, Andrei Alexandrescu 
wrote:

On 7/8/15 6:29 AM, ZombineDev wrote:

Andrei Alexandrescu
--
Keynote: Generic Programming Must Go
dconf link: http://dconf.org/2015/talks/alexandrescu.html
video link: https://www.youtube.com/watch?v=mCrVYYlFTrA


Found my talk on reddit already: 
https://www.reddit.com/r/programming/comments/3cjr4v/generic_programming_must_go/


Can you post last week's TWiD also, the interview with Dmitry?  I 
don't use reddit, but I think it'd go over well there and be good 
publicity for D.


Re: Four new DConf 2015 videos

2015-07-08 Thread Jonathan M Davis via Digitalmars-d-announce
On Wednesday, 8 July 2015 at 13:56:37 UTC, Andrei Alexandrescu 
wrote:
Found my talk on reddit already: 
https://www.reddit.com/r/programming/comments/3cjr4v/generic_programming_must_go/


What, reddit still exists after its disaster last week? ;)

- Jonathan M Davis


Re: Four new DConf 2015 videos

2015-07-08 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 7/8/15 6:29 AM, ZombineDev wrote:

Andrei Alexandrescu
--
Keynote: Generic Programming Must Go
dconf link: http://dconf.org/2015/talks/alexandrescu.html
video link: https://www.youtube.com/watch?v=mCrVYYlFTrA


Found my talk on reddit already: 
https://www.reddit.com/r/programming/comments/3cjr4v/generic_programming_must_go/


Andrei




Re: Lessons Learned: Writing a filesystem in D

2015-07-08 Thread Dragos Carp via Digitalmars-d-announce

On Wednesday, 8 July 2015 at 13:08:08 UTC, Adrian Matoga wrote:


I run up against the same problem with threads when trying to 
play audio asynchronously - the callbacks are made from another 
thread which is created outside D. I solved it by disabling GC 
in callbacks that might invoke it, but it seems there's another 
solution to try out.


Why would such a callback need to allocate memory? For a similar 
project I used PortAudio with the D bindings [1]. In the 
callback, I just copy data from the D data stream to the port 
audio buffers and consume the copied data from the data stream. 
It works perfectly without any GC calls.


[1] https://github.com/D-Programming-Deimos/portaudio


Re: Voting for std.experimental.allocator

2015-07-08 Thread ZombineDev via Digitalmars-d-announce

On Wednesday, 8 July 2015 at 11:33:03 UTC, Dicebot wrote:
Andrei is back online and thus it is time to make a decision 
about adding his allocator package 
(http://forum.dlang.org/post/vfipmwojmvseqxoiw...@forum.dlang.org) to Phobos std.experimental


[...]


Yes


Re: Lessons Learned: Writing a filesystem in D

2015-07-08 Thread Adrian Matoga via Digitalmars-d-announce

On Tuesday, 7 July 2015 at 21:41:47 UTC, Walter Bright wrote:

https://www.reddit.com/r/programming/comments/3cg1r0/lessons_learned_writing_a_filesystem_in_d/


I run up against the same problem with threads when trying to 
play audio asynchronously - the callbacks are made from another 
thread which is created outside D. I solved it by disabling GC in 
callbacks that might invoke it, but it seems there's another 
solution to try out.


Re: Four new DConf 2015 videos

2015-07-08 Thread ZombineDev via Digitalmars-d-announce

On Wednesday, 8 July 2015 at 10:54:16 UTC, John Colvin wrote:
Bummer, they didn't use the screen cap video I sent, so there's 
no code shown or anything for quite long sections, which makes 
it quite hard to follow :(


Who would be the best person to contact about this?


I guess that would be Andrei, or Chuck from UVU.




Re: Four new DConf 2015 videos

2015-07-08 Thread ZombineDev via Digitalmars-d-announce

On Wednesday, 8 July 2015 at 10:30:00 UTC, ZombineDev wrote:

Andrei Alexandrescu
--
Title: Keynote: Generic Programming Must Go
DConf link: http://dconf.org/2015/talks/alexandrescu.html
Video link: https://www.youtube.com/watch?v=mCrVYYlFTrA

Adam Ruppe

Title: Dynamic Types in D
DConf link: http://dconf.org/2015/talks/ruppe.html
Video link: https://www.youtube.com/watch?v=xc4Ux3qxPuM

Joseph Wakeling
-
Title: Random Number Generation in Phobos and Beyond
DConf link: http://dconf.org/2015/talks/wakeling.html
Video link: https://www.youtube.com/watch?v=QdMdH7WX2ew

John Colvin
-
Title: D Is For Science
DConf link: http://dconf.org/2015/talks/colvin.html
Video link: https://www.youtube.com/watch?v=edjrSDjkfko

All released talks are on this playlist:
https://www.youtube.com/playlist?list=PL12FA104E02ABE730


https://github.com/D-Programming-Language/dconf.org/pull/86


Re: Voting for std.experimental.allocator

2015-07-08 Thread Adam D. Ruppe via Digitalmars-d-announce

yeah


Re: Voting for std.experimental.allocator

2015-07-08 Thread Dmitry Olshansky via Digitalmars-d-announce

Yes


--
Dmitry Olshansky


Re: Voting for std.experimental.allocator

2015-07-08 Thread ponce via Digitalmars-d-announce

On Wednesday, 8 July 2015 at 11:33:03 UTC, Dicebot wrote:


Please respond to this post with a comment starting with a 
single "Yes"/"No" and optional explanation after that. Criteria 
you are expected to evaluate as part of "Yes":




Yes.


Re: Voting for std.experimental.allocator

2015-07-08 Thread Jack Stouffer via Digitalmars-d-announce

On Wednesday, 8 July 2015 at 11:33:03 UTC, Dicebot wrote:
Please respond to this post with a comment starting with a 
single "Yes"/"No"


Yes


Re: Voting for std.experimental.allocator

2015-07-08 Thread wobbles via Digitalmars-d-announce

On Wednesday, 8 July 2015 at 11:33:03 UTC, Dicebot wrote:
Andrei is back online and thus it is time to make a decision 
about adding his allocator package 
(http://forum.dlang.org/post/vfipmwojmvseqxoiw...@forum.dlang.org) to Phobos std.experimental


[...]


Yes.

I think getting it into std.experimental is important to get more 
people to test it for sound design.


Re: Voting for std.experimental.allocator

2015-07-08 Thread Robert burner Schadek via Digitalmars-d-announce

Yes


Re: Voting for std.experimental.allocator

2015-07-08 Thread Rikki Cattermole via Digitalmars-d-announce

On 8/07/2015 11:33 p.m., Dicebot wrote:

Andrei is back online and thus it is time to make a decision about
adding his allocator package
(http://forum.dlang.org/post/vfipmwojmvseqxoiw...@forum.dlang.org) to
Phobos std.experimental

Docs: http://erdani.com/d/phobos-prerelease/std_experimental_allocator.html
Code:
https://github.com/andralex/phobos/tree/allocator/std/experimental/allocator


Please respond to this post with a comment starting with a single
"Yes"/"No" and optional explanation after that. Criteria you are
expected to evaluate as part of "Yes":

- is this functionality needed in Phobos
- is basic design sound (some breaking changes are OK for
std.experimental but not full redesign)

As usual, anyone can vote, but opinions of Phobos developers hold more
value.

Voting ends in 2 weeks, on July 22.


Yes.

I do have opinions about it, i.e. it doesn't feel 100% right especially 
from work with std.experimental.image.
However it is needed and I do not believe that it has any major issues. 
It's just smallish things that I cannot quite put my finger on.


Voting for std.experimental.allocator

2015-07-08 Thread Dicebot via Digitalmars-d-announce
Andrei is back online and thus it is time to make a decision 
about adding his allocator package 
(http://forum.dlang.org/post/vfipmwojmvseqxoiw...@forum.dlang.org) to Phobos std.experimental


Docs: 
http://erdani.com/d/phobos-prerelease/std_experimental_allocator.html
Code: 
https://github.com/andralex/phobos/tree/allocator/std/experimental/allocator


Please respond to this post with a comment starting with a single 
"Yes"/"No" and optional explanation after that. Criteria you are 
expected to evaluate as part of "Yes":


- is this functionality needed in Phobos
- is basic design sound (some breaking changes are OK for 
std.experimental but not full redesign)


As usual, anyone can vote, but opinions of Phobos developers hold 
more value.


Voting ends in 2 weeks, on July 22.


Re: Four new DConf 2015 videos

2015-07-08 Thread John Colvin via Digitalmars-d-announce

On Wednesday, 8 July 2015 at 10:30:00 UTC, ZombineDev wrote:

Andrei Alexandrescu
--
Keynote: Generic Programming Must Go
dconf link: http://dconf.org/2015/talks/alexandrescu.html
video link: https://www.youtube.com/watch?v=mCrVYYlFTrA

Adam Ruppe

Dynamic Types in D
dconf link: http://dconf.org/2015/talks/ruppe.html
video link: https://www.youtube.com/watch?v=xc4Ux3qxPuM

Joseph Wakeling
-
Title: Random Number Generation in Phobos and Beyond
dconf link: http://dconf.org/2015/talks/wakeling.html
video link: https://www.youtube.com/watch?v=QdMdH7WX2ew

John Colvin
-
Title: D Is For Science
dconf link: http://dconf.org/2015/talks/colvin.html
video link: https://www.youtube.com/watch?v=edjrSDjkfko

All released talks are on this playlist:
https://www.youtube.com/playlist?list=PL12FA104E02ABE730


Bummer, they didn't use the screen cap video I sent, so there's 
no code shown or anything for quite long sections, which makes it 
quite hard to follow :(


Who would be the best person to contact about this?


Four new DConf 2015 videos

2015-07-08 Thread ZombineDev via Digitalmars-d-announce

Andrei Alexandrescu
--
Keynote: Generic Programming Must Go
dconf link: http://dconf.org/2015/talks/alexandrescu.html
video link: https://www.youtube.com/watch?v=mCrVYYlFTrA

Adam Ruppe

Dynamic Types in D
dconf link: http://dconf.org/2015/talks/ruppe.html
video link: https://www.youtube.com/watch?v=xc4Ux3qxPuM

Joseph Wakeling
-
Title: Random Number Generation in Phobos and Beyond
dconf link: http://dconf.org/2015/talks/wakeling.html
video link: https://www.youtube.com/watch?v=QdMdH7WX2ew

John Colvin
-
Title: D Is For Science
dconf link: http://dconf.org/2015/talks/colvin.html
video link: https://www.youtube.com/watch?v=edjrSDjkfko

All released talks are on this playlist:
https://www.youtube.com/playlist?list=PL12FA104E02ABE730



ldc 0.15.1 minimal patch to support llvm 3.6.1

2015-07-08 Thread John Colvin via Digitalmars-d-announce
I need to be able to get ldc 0.15.1 to compile with llvm 3.6.1 
for homebrew. Are there some convenient commits I can use to 
patch it, or is it all a bit more complicated than that?


Also, what's the expected release for 0.15.2? If you expect it to 
be fully released very shortly, this wouldn't be worth doing and 
we'd just wait until then.


Re: ldc 0.15.1 minimal patch to support llvm 3.6.1

2015-07-08 Thread John Colvin via Digitalmars-d-announce

On Wednesday, 8 July 2015 at 08:13:19 UTC, John Colvin wrote:
I need to be able to get ldc 0.15.1 to compile with llvm 3.6.1 
for homebrew. Are there some convenient commits I can use to 
patch it, or is it all a bit more complicated than that?


Also, what's the expected release for 0.15.2? If you expect it 
to be fully released very shortly, this wouldn't be worth doing 
and we'd just wait until then.


Whoops wrong group, ignore.