Re: Visual Studio Code code-d serve-d beta release
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
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
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
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?