Re: Announcing dplug, a toolkit for making audio plugins with D

2015-09-09 Thread ponce via Digitalmars-d-announce

On Saturday, 13 June 2015 at 14:18:31 UTC, ponce wrote:

dplug is a library for audio plugin development.

https://github.com/p0nce/dplug
http://code.dlang.org/packages/dplug

It's aim is to be a lean alternative to JUCE and IPlug, the 
most used C++ libraries in this space.


It is currently less useful since supporting only VST 2.x on 
Windows. The plan is to gradually add more formats and OS 
support (VST Mac and AudioUnit should be first).


A bit of update about dplug:

- Mac VST support for 64-bit is there, with the exception of a 
weird scanning bug in Reaper and Studio One (#62). The interface 
use Cocoa through DerelictCocoa. 32-bit plugins would require a 
Carbon UI and I don't think it's clever to focus time on it.


  I should do AudioUnit next but it requires inheriting from C++ 
classes so it's not sure it can work.


- The GUI now use a simplified physically-based model for 
rendering, a bit over-the-top but always nice to use.


- Linux windowing is started, but stalled

A big surprise was that DMD can also make plugins on OS X, 
despite not supporting shared libraries theorically. I don't know 
why it works.


Please note however that dplug does not respect SemVer yet and 
stuff will break without notice or insurance.


Re: DCD: Autocomplete without the IDE

2015-09-09 Thread Brian Schott via Digitalmars-d-announce
On Wednesday, 9 September 2015 at 07:04:27 UTC, Ludovit Lucenic 
wrote:
Hello yaz, how far did you get with Sublime Text autocomplete 
support for D?


https://github.com/yazd/DKit/

There's a link to this on DCD's wiki.



Re: DCD: Autocomplete without the IDE

2015-09-09 Thread Ludovit Lucenic via Digitalmars-d-announce

On Tuesday, 3 September 2013 at 05:50:58 UTC, yaz wrote:
On Tuesday, 3 September 2013 at 04:54:24 UTC, Rory McGuire 
wrote:
Do you ever use Sublime Text 2/3? Any plans to support 
integration with it?


Seriously awesome work. I've wanted to make this since I saw 
gocode,  but I

couldn't figure out how to get at the ast in dmd.
On 3 Sep 2013 00:25, "Brian Schott"  
wrote:




I'm currently experimenting a bit with Sublime Text and DCD. I 
might hopefully get an alpha quality plugin that just works in 
a week. No promises made.


Hello yaz, how far did you get with Sublime Text autocomplete 
support for D?


Re: "Programming in D" paper book is available for purchase

2015-09-09 Thread Ali Çehreli via Digitalmars-d-announce

On 08/18/2015 05:57 PM, Ali Çehreli wrote:

> it is up to date with 2.068

  http://ddili.org/ders/d.en/index.html

This information is coming a little late but here are the changes since 
the previous release on December 15:



New chapters:

- Fibers

- Pragmas (moved from elsewhere)

- Operator Precedence

- Andrei Alexandrescu's foreword


New features:

- pragma(inline)

- hasUDA (instead of the earlier hand-coded hasAttribute)

- std.range.generate

- AliasSeq (formerly TypeTuple)

- Attributes like 'pure' of 'auto' functions are inferred

- std.algorithm.each

- .byKeyValue


Additions:

- typeid, TypeInfo, and a discriminated union example

- Constructor qualifiers and type constructors

- The 'with' keyword

- The comma operator

- typeof(this), typeof(super), and typeof(return)

- .funcptr and .ptr of delegates


Edits:

- Mainly by Luís Marques, Steven Schveighoffer, and Andrej Mitrović

- Improved book index

- Improved overall formatting

- Inline (Egyptian) opening brackets throughout (available online and in 
the upcoming IngramSpark edition; not available in the CreateSpace edition)



Ali



Re: 1st Ever Artificial Consciousness to be Written in D Language

2015-09-09 Thread via Digitalmars-d-announce

On Wednesday, 9 September 2015 at 14:47:40 UTC, burjui wrote:
And then GrandAxe pops up with this revolutionary software, 
claiming that Okeuvo company built an AI. However, that claim 
is not supported by anything and reminds me of the Unlimited 
Detail technology by Euclideon, which was announced in a 
similar manner, promising a revolution in graphics rendering. 
As you can see, it's far from it, despite the fact they were 
given $2 million by the Australian government. It seems like 
this revolution takes a little bit more effort, than was 
anticipated :)
And there's no reason to think Okeuvo's technology is different 
in that sense.


Oh well, I believe Manu is working for Euclideon and would like 
to use D for their renderer if it was possible. I like what their 
tech-demos display, but the storage requirements suggest that it 
is more useful for specialized application domains than 
entertainment for now.


Sometimes it can be important to announce something just in order 
to get yourself focused on it, like a start pistol. Maybe 
GrandAxe has some ideas that will lead to something useful for 
end users even if the mechanisms might be simpler than we expect 
them to be.


He only seems to have announced it here and on reddit, so it 
let's assume he is only excited to get started on his mission and 
isn't conducting search engine optimizations by having back links 
from the forums.




std.experimental.testing formal review

2015-09-09 Thread Robert burner Schadek via Digitalmars-d-announce

http://forum.dlang.org/post/stbdckpfsysjtppld...@forum.dlang.org


Re: 1st Ever Artificial Consciousness to be Written in D Language

2015-09-09 Thread burjui via Digitalmars-d-announce

On Sunday, 6 September 2015 at 22:49:17 UTC, jqb wrote:

verging on racism with talk of "Nigerian software"


The term has nothing to do with racism. See 
https://en.wikipedia.org/wiki/419_scams
AFAIK, in Russia, my home, this type of scam is commonly known as 
"Nigerian letters": 
https://ru.wikipedia.org/wiki/Нигерийские_письма
I assume you're an American, because Americans are obsessed with 
racism and overly sensitive in general, they like to bring such 
things up. Funny fact: in Russia, we call black people negros, 
and it's completely normal, just like calling Chinese or Georgian 
people asian. On the other hand, pointing out skin color _is_ 
racist here, no matter if it's black, yellow or white. All this 
stuff is completely culture-dependent, after all.


On the topic: I agree that being rude is not the way do discuss 
things, especially in an IT community (we strive to be smarter 
than the majority of people, don't we?). But I understand the 
skepticism in comments. Best scientists study inner workings of 
human brain and are working on theory of consciousness if you 
will, but current results are far from even understanding it 
completely, let alone building an AI.


And then GrandAxe pops up with this revolutionary software, 
claiming that Okeuvo company built an AI. However, that claim is 
not supported by anything and reminds me of the Unlimited Detail 
technology by Euclideon, which was announced in a similar manner, 
promising a revolution in graphics rendering. As you can see, 
it's far from it, despite the fact they were given $2 million by 
the Australian government. It seems like this revolution takes a 
little bit more effort, than was anticipated :)
And there's no reason to think Okeuvo's technology is different 
in that sense.


In general, I tend to not trust people, who claim that their 
technology _will_ do this and that, revolutionize something and 
so on. Show me a working technology first, sell it later. 
Otherwise it's nothing but promises, and I'm not interested in 
that, because everybody can create a website and make promises. 
This thread should be posted at the release date, with "will do 
something" replaced by "does something", supported by a working 
demo that anybody can download without giving up their social 
security number, sexual preferences and whatnot. And in this 
particular case, it should be also supported by scientific 
papers, since they claim to solve such a huge scientific problem 
of the 21th century.


Re: "Programming in D" paper book is available for purchase

2015-09-09 Thread Paul O'Neil via Digitalmars-d-announce
On 09/08/2015 02:43 AM, Ali Çehreli wrote:
> I have just completed submitting the book at IngramSpark as well. This
> will give the book a chance to appear on book shelves, which I find
> important because I think seeing and touching a book has an effect on
> anybody visiting a book shop.
> 
> Interestingly, the IngramSpark edition has a separate ISBN, less number
> of pages, and has a different price. For example, although the list
> price of the currently available book is $28.50, the IngramSpark edition
> will cost $33.33. This is to be able to give brick-and-mortar
> booksellers sufficient discount so that the book is interesting to them
> to put on their shelves. To me, the difference in price covers the
> shipping cost and eliminates any shipment waits. You go to the store and
> get the book! It feels more natural. :)
> 
> This edition will have 682 pages as opposed to the 798 pages of the
> current book. However, the content is the same. The difference comes
> from slightly smaller font (9.75pt versus 10pt), less margins, and
> inline curly brackets (aka Egyptian brackets) throughout. I have already
> ordered a proof copy...
> 
> Anyway, thanks again,
> Ali
> 

I understand that you may not have the IngramSpark edition yet, so an
answer may have to wait:

Which publisher produces the better book?  Is one bound better, etc.?

-- 
Paul O'Neil
Github / IRC: todayman


Beta D 2.068.2-b1

2015-09-09 Thread Martin Nowak via Digitalmars-d-announce
Due to a regression in 2.068.1 we'll directly follow up with an
unplanned point release 2.068.2.
This is the beta for that point release.

http://downloads.dlang.org/pre-releases/2.x/2.068.2/

Please test any of your code against this beta to help finding bugs.

https://issues.dlang.org/

-Martin