Re: Visual Studio Code code-d serve-d beta release

2017-08-19 Thread Soulsbane via Digitalmars-d-announce

On Saturday, 19 August 2017 at 13:07:41 UTC, WebFreak001 wrote:

On Saturday, 19 August 2017 at 05:11:35 UTC, Soulsbane wrote:

On Saturday, 19 August 2017 at 05:11:13 UTC, Soulsbane wrote:
I got it working! Nice work so far except I no longer see any 
output in the extension Code Outline's[1] pane. It works fine 
in the other version of code-d. I know this functionality 
probably won't be a priority but in my opinion having the two 
extensions work together makes writing D code really sweet.


Thanks again!


And I forgot to link the extension: 
https://marketplace.visualstudio.com/items?itemName=patrys.vscode-code-outline


cool, looks really useful! I added it to my dlang extension 
bundle 
https://marketplace.visualstudio.com/items?itemName=webfreak.dlang-bundle


Thanks a lot!


Re: Visual Studio Code code-d serve-d beta release

2017-08-19 Thread WebFreak001 via Digitalmars-d-announce

On Saturday, 19 August 2017 at 05:11:35 UTC, Soulsbane wrote:

On Saturday, 19 August 2017 at 05:11:13 UTC, Soulsbane wrote:
I got it working! Nice work so far except I no longer see any 
output in the extension Code Outline's[1] pane. It works fine 
in the other version of code-d. I know this functionality 
probably won't be a priority but in my opinion having the two 
extensions work together makes writing D code really sweet.


Thanks again!


And I forgot to link the extension: 
https://marketplace.visualstudio.com/items?itemName=patrys.vscode-code-outline


cool, looks really useful! I added it to my dlang extension 
bundle 
https://marketplace.visualstudio.com/items?itemName=webfreak.dlang-bundle


Aedi 0.3.0 released

2017-08-19 Thread Alexandru Ermicioi via Digitalmars-d-announce

Good day,

Announcing Aedi 0.3.0 release!

Aedi is a dependency injection framework, aimed at easiness of 
use, easiness to extend, and easiness to integrate with existing 
tools.


Following changes are included in 0.3.0 release:

1. New version of api to register and configure components 
(objects/structs etc.) in di containers, that eliminates some 
ambiguities in previous implementation. The new version 
implements the ability to view the file and line where components 
involved in an exception during container instantiation, are 
registered. This allows better debugging of mis-configured 
components.


2. Proxy container, a container that serves proxies instead of 
original components. The proxy for an object will proxy any 
public method defined in original object. The proxy container is 
useful for implementing containers with narrower scope than 
existing ones.


3. A new decorating container (type based container), that when a 
component in decorated container is not found, will attempt to 
serve another one that is derivative of requested component, or 
if it implements the interface that is requested.


4. New tutorial on using annotation based component configuration.

Links:
code.dlang.org: http://code.dlang.org/packages/aedi
tutorials: https://github.com/aermicioi/aedi/wiki
api documentation: https://aermicioi.github.io/aedi/

Cheers!



Re: Some news from Dplug

2017-08-19 Thread Joakim via Digitalmars-d-announce

On Friday, 18 August 2017 at 12:45:34 UTC, Guillaume Piolat wrote:

Some news from the audio front!

Reminder: Dplug is a convenient library for creating audio 
plug-ins (VST / AU) for Mac, Windows and now Linux.


Thanks to the effort of Richard Andrew Cattermole and Ethan 
Rekker, Dplug got Linux VST support. Ethan has written down the 
whole story here:


http://www.modernmetalproduction.com/dplug-developing-vst-plugins-for-linux/


Two audio plug-ins were released recently with Dplug:

- The M4 Multiband Compressor by Cut Through Recordings
  
http://www.modernmetalproduction.com/product/m4-multiband-compressor-vst-au/


- Graillon 2 by Auburn Sounds
  https://www.auburnsounds.com/products/Graillon.html

If you need a high performance 1D FFT, pfft the impressive work 
of Jernej Krempuš has been ported to DUB:

http://code.dlang.org/packages/pfft


Thanks, I also liked his post about D, especially the title:

http://www.modernmetalproduction.com/d-elegant-language-civilized-age/

Mike, want to post the Dplug for Linux post to proggit/HN after 
the weekend?