Re: Release vibe.d 0.7.30
Am 01.11.2016 um 14:29 schrieb John Colvin: On Tuesday, 1 November 2016 at 12:47:13 UTC, Jacob Carlborg wrote: On 2016-11-01 12:20, Saurabh Das wrote: How can I find out more information about the 'runApplication' change? What does "slowly fading out" mean? I think it should say something like: "slowly fading out the default main". Instead of having vibe.d define the main function and having a shared module constructor with all the setup, you can define your own main function with all the setup and then call runApplication, which basically contains the same logic as the main function defined by vibe.d. Is "phasing" the word that's being looked for here? I.e. "slowly phasing out the default main". Yes that sounds better. I'll change it and complete that partial sentence.
Re: Release vibe.d 0.7.30
Am 01.11.2016 um 12:20 schrieb Saurabh Das: On Tuesday, 1 November 2016 at 09:09:05 UTC, Saurabh Das wrote: On Monday, 31 October 2016 at 20:30:22 UTC, Sönke Ludwig wrote: [...] I'm going to try this out today! :) How can I find out more information about the 'runApplication' change? What does "slowly fading out" mean? A summary would be: runApplication does the same as runEventLoop, plus performing command line finalization and privilege lowering. This is the same that VibeDefaultMain otherwise does, with the only difference that it is invoked with an explicit function call.
Re: Release vibe.d 0.7.30
On Tuesday, 1 November 2016 at 12:47:13 UTC, Jacob Carlborg wrote: On 2016-11-01 12:20, Saurabh Das wrote: How can I find out more information about the 'runApplication' change? What does "slowly fading out" mean? I think it should say something like: "slowly fading out the default main". Instead of having vibe.d define the main function and having a shared module constructor with all the setup, you can define your own main function with all the setup and then call runApplication, which basically contains the same logic as the main function defined by vibe.d. Is "phasing" the word that's being looked for here? I.e. "slowly phasing out the default main".
Re: Release vibe.d 0.7.30
On 2016-11-01 13:47, Jacob Carlborg wrote: On 2016-11-01 12:20, Saurabh Das wrote: How can I find out more information about the 'runApplication' change? What does "slowly fading out" mean? I think it should say something like: "slowly fading out the default main". Instead of having vibe.d define the main function and having a shared module constructor with all the setup, you can define your own main function with all the setup and then call runApplication, which basically contains the same logic as the main function defined by vibe.d. For reference, here's the commit that introduced the change: https://github.com/rejectedsoftware/vibe.d/commit/f7ba59a6c80dc85882654138087bad579480cadf -- /Jacob Carlborg
Re: Release vibe.d 0.7.30
On 2016-11-01 12:20, Saurabh Das wrote: How can I find out more information about the 'runApplication' change? What does "slowly fading out" mean? I think it should say something like: "slowly fading out the default main". Instead of having vibe.d define the main function and having a shared module constructor with all the setup, you can define your own main function with all the setup and then call runApplication, which basically contains the same logic as the main function defined by vibe.d. -- /Jacob Carlborg
Re: Release vibe.d 0.7.30
On Tuesday, 1 November 2016 at 09:09:05 UTC, Saurabh Das wrote: On Monday, 31 October 2016 at 20:30:22 UTC, Sönke Ludwig wrote: [...] I'm going to try this out today! :) How can I find out more information about the 'runApplication' change? What does "slowly fading out" mean?
Re: Release vibe.d 0.7.30
On Monday, 31 October 2016 at 20:30:22 UTC, Sönke Ludwig wrote: Main changes over 0.7.29: - Compiles on the latest DMD version (2.068.x-2.072.0) - Added a new authorization framework for the web/REST interface generators - Extended the serialization framework with more hooks and traits, enabling the use of custom UDAs - vibe-sdlang [1] is an SDLang serialization module that became possible this way - opDispatch has been removed from Bson/Json - Optional support for using diet-ng [2] has been added and is enabled by default for new projects - for existing projects, add diet-ng as a dependency or add it to dub.selections.json - The HTTP client can now be used on Unix socket destinations - Added table support for the Markdown compiler [...] I'm going to try this out today! :)
Release vibe.d 0.7.30
Main changes over 0.7.29: - Compiles on the latest DMD version (2.068.x-2.072.0) - Added a new authorization framework for the web/REST interface generators - Extended the serialization framework with more hooks and traits, enabling the use of custom UDAs - vibe-sdlang [1] is an SDLang serialization module that became possible this way - opDispatch has been removed from Bson/Json - Optional support for using diet-ng [2] has been added and is enabled by default for new projects - for existing projects, add diet-ng as a dependency or add it to dub.selections.json - The HTTP client can now be used on Unix socket destinations - Added table support for the Markdown compiler All changes: https://vibed.org/blog/posts/vibe-release-0.7.30 DUB package: https://code.dlang.org/packages/vibe-d/0.7.30 [1]: https://code.dlang.org/packages/vibe-sdlang [2]: https://code.dlang.org/packages/diet-ng
Re: Beta release vibe.d 0.7.30-beta.1
On Friday, 30 September 2016 at 14:45:13 UTC, Chris wrote: Just tested it. No problems with my main project so far. Good to hear. Thanks for testing!
Re: Beta release vibe.d 0.7.30-beta.1
On Thursday, 1 September 2016 at 07:32:43 UTC, Sönke Ludwig wrote: Am 31.08.2016 um 16:56 schrieb Martin Tschierschke: On Wednesday, 31 August 2016 at 09:00:47 UTC, Sönke Ludwig wrote: Am 31.08.2016 um 10:57 schrieb Sönke Ludwig: [...] All changes: https://github.com/rejectedsoftware/vibe.d/blob/master/CHANGELOG.md DUB package: http://code.dlang.org/packages/vibe-d/0.7.30-beta.1 [1]: http://code.dlang.org/packages/vibe-sdlang [2]: http://code.dlang.org/packages/diet-ng Nice to read on the ongoing progress! Can you give a road map of what will be next, may be as an interview to the D Blog? My intention was to write something up since DConf this year, I just didn't manage to do it so far (the last months were extremely busy with other things). But it's still on the TODO list. When do you think vibe's version will be 1.0.0? I'm currently still working on vibe-core [1], which will be the 1.0.0 of the core parts of the current vibe-d package. The API is more or less backwards compatible, but the insides have been thoroughly redesigned based on the experiences and language changes of the past years. I hope to get that into beta in weeks to (few) months and it is more or less just held back by the final decision for an event loop abstraction. Similarly, diet-ng will be the 1.0.0 of the Diet template render module. The rest of the sub packages will get the same treatment once vibe-core is done. From then on, they will all receive their own individual version numbers, according to their particular development pace. [1]: https://github.com/vibe-d/vibe-core It's not problem with backward compatibility. Much important is easy to use and good docs.
Re: Beta release vibe.d 0.7.30-beta.1
Am 31.08.2016 um 16:56 schrieb Martin Tschierschke: On Wednesday, 31 August 2016 at 09:00:47 UTC, Sönke Ludwig wrote: Am 31.08.2016 um 10:57 schrieb Sönke Ludwig: [...] All changes: https://github.com/rejectedsoftware/vibe.d/blob/master/CHANGELOG.md DUB package: http://code.dlang.org/packages/vibe-d/0.7.30-beta.1 [1]: http://code.dlang.org/packages/vibe-sdlang [2]: http://code.dlang.org/packages/diet-ng Nice to read on the ongoing progress! Can you give a road map of what will be next, may be as an interview to the D Blog? My intention was to write something up since DConf this year, I just didn't manage to do it so far (the last months were extremely busy with other things). But it's still on the TODO list. When do you think vibe's version will be 1.0.0? I'm currently still working on vibe-core [1], which will be the 1.0.0 of the core parts of the current vibe-d package. The API is more or less backwards compatible, but the insides have been thoroughly redesigned based on the experiences and language changes of the past years. I hope to get that into beta in weeks to (few) months and it is more or less just held back by the final decision for an event loop abstraction. Similarly, diet-ng will be the 1.0.0 of the Diet template render module. The rest of the sub packages will get the same treatment once vibe-core is done. From then on, they will all receive their own individual version numbers, according to their particular development pace. [1]: https://github.com/vibe-d/vibe-core
Re: Beta release vibe.d 0.7.30-beta.1
On Wednesday, 31 August 2016 at 09:00:47 UTC, Sönke Ludwig wrote: Am 31.08.2016 um 10:57 schrieb Sönke Ludwig: [...] All changes: https://github.com/rejectedsoftware/vibe.d/blob/master/CHANGELOG.md DUB package: http://code.dlang.org/packages/vibe-d/0.7.30-beta.1 [1]: http://code.dlang.org/packages/vibe-sdlang [2]: http://code.dlang.org/packages/diet-ng Nice to read on the ongoing progress! Can you give a road map of what will be next, may be as an interview to the D Blog? When do you think vibe's version will be 1.0.0? Regards mt.
Beta release vibe.d 0.7.30-beta.1
Main changes over 0.7.29: - Compiles on the latest DMD version - Added a new authorization framework for the web/REST interface generators - Extended the serialization framework with more hooks and traits, enabling the use of custom UDAs - vibe-sdlang [1] is an SDLang serialization module that became possible this way - opDispatch has been removed from Bson/Json - Optional support for using diet-ng [2] has been added (simply add it as a dependency and it will be used by render()) - The HTTP client can now be used on Unix socket destinations - Added table support for the Markdown compiler All changes: https://github.com/rejectedsoftware/vibe.d/blob/master/CHANGELOG.md DUB package: http://code.dlang.org/packages/vibe-d/0.7.30-beta.1 [1]: http://code.dlang.org/packages/vibe-sdlang
Re: Beta release vibe.d 0.7.30-beta.1
Am 31.08.2016 um 10:57 schrieb Sönke Ludwig: Main changes over 0.7.29: - Compiles on the latest DMD version - Added a new authorization framework for the web/REST interface generators - Extended the serialization framework with more hooks and traits, enabling the use of custom UDAs - vibe-sdlang [1] is an SDLang serialization module that became possible this way - opDispatch has been removed from Bson/Json - Optional support for using diet-ng [2] has been added (simply add it as a dependency and it will be used by render()) - The HTTP client can now be used on Unix socket destinations - Added table support for the Markdown compiler All changes: https://github.com/rejectedsoftware/vibe.d/blob/master/CHANGELOG.md DUB package: http://code.dlang.org/packages/vibe-d/0.7.30-beta.1 [1]: http://code.dlang.org/packages/vibe-sdlang [2]: http://code.dlang.org/packages/diet-ng