digitalmars.D.announce - Vibe.d 0.7.4 release
- =?ISO-8859-15?Q?S=F6nke_Ludwig?= (22/22) Jun 03 2012 Version 0.7.4 is a larger release after some releases that were mostly
- simendsjo (8/11) Jun 03 2012 =
- bioinfornatics (7/18) Jun 04 2012 =20
- =?UTF-8?B?U8O2bmtlIEx1ZHdpZw==?= (9/25) Jun 04 2012 vibe.d is usable as a library but it's also an application framework to
- simendsjo (13/43) Jun 04 2012 l
- =?UTF-8?B?U8O2bmtlIEx1ZHdpZw==?= (5/39) Jun 05 2012 It's not just non-blocking sockets but also the whole fiber stuff. But
- Nick Sabalausky (5/13) Jun 03 2012 Whooo!! :)
- Paulo Pinto (4/29) Jun 04 2012 Congratulations for your efforts.
Version 0.7.4 is a larger release after some releases that were mostly for bugfixing and performance tuning. There have been a lot of improvements and fixes since the first release in april. The change log gives an overview: http://vibed.org/blog/posts/vibe-release-0.7.4: There is also a newsgroup with a DFeed frontend available since two weeks: nntp://news.rejectedsoftware.com:119/ or http://news.rejectedsoftware.com/ Also the VPM package registry is now open for any github hosted projects: http://registry.vibed.org/ There are also some new packages: - zeal.d: higher level MVC framework on top of vibe.d - sass: a simple wrapper for the sass preprocessor (CSS with expressions) - mysql-native: native port of a MySQL client driver that Steve Teale has written some time ago - this one could use a maintainer who is actually using MySQL... Next up there will be two new Windows back ends with GUI event interoperability and implicit worker threads to which incoming requests are distributed. Download: http://vibed.org/ Fork/clone: https://github.com/rejectedsoftware/vibe.d
Jun 03 2012
On Sun, 03 Jun 2012 18:43:28 +0200, S=C3=B6nke Ludwig = <sludwig outerproduct.org> wrote:- mysql-native: native port of a MySQL client driver that Steve Teale==has written some time ago - this one could use a maintainer who is =actually using MySQL...I have started a cleanup branch: = https://github.com/simendsjo/mysqln/tree/misc-cleanups I'll try to work on it during the summer, but I would rather have someon= e = else step up and continue the effort :)
Jun 03 2012
Le dimanche 03 juin 2012 =C3=A0 22:37 +0200, simendsjo a =C3=A9crit :On Sun, 03 Jun 2012 18:43:28 +0200, S=C3=B6nke Ludwig =20 <sludwig outerproduct.org> wrote: =20=20- mysql-native: native port of a MySQL client driver that Steve Teale ==20has written some time ago - this one could use a maintainer who is =20 actually using MySQL...=20 I have started a cleanup branch: =20 https://github.com/simendsjo/mysqln/tree/misc-cleanups I'll try to work on it during the summer, but I would rather have someone=else step up and continue the effort :)In first great job just one thing i do not think each project need to embed his own mysql wrapper but share the code together and have it as dependencies. I think vibe.d should be developed as a library and build as a library
Jun 04 2012
Am 04.06.2012 13:50, schrieb bioinfornatics:Le dimanche 03 juin 2012 à 22:37 +0200, simendsjo a écrit :vibe.d is usable as a library but it's also an application framework to make development of small applications more comfortable/efficient. The problem with database drivers and such is that they typically use standard blocking sockets for communication. This does not mix well with vibe's internal non-blocking I/O and would block the whole application. For this reason such drivers need to be slightly adjusted to use vibe's socket funtions instead. Not ideal from a maintainance viewpoint but a necessary price to pay for performance..On Sun, 03 Jun 2012 18:43:28 +0200, Sönke Ludwig <sludwig outerproduct.org> wrote:In first great job just one thing i do not think each project need to embed his own mysql wrapper but share the code together and have it as dependencies. I think vibe.d should be developed as a library and build as a library- mysql-native: native port of a MySQL client driver that Steve Teale has written some time ago - this one could use a maintainer who is actually using MySQL...I have started a cleanup branch: https://github.com/simendsjo/mysqln/tree/misc-cleanups I'll try to work on it during the summer, but I would rather have someone else step up and continue the effort :)
Jun 04 2012
On Mon, 04 Jun 2012 15:03:46 +0200, S=C3=B6nke Ludwig = <sludwig outerproduct.org> wrote:Am 04.06.2012 13:50, schrieb bioinfornatics:Le dimanche 03 juin 2012 =C3=A0 22:37 +0200, simendsjo a =C3=A9crit :=On Sun, 03 Jun 2012 18:43:28 +0200, S=C3=B6nke Ludwig <sludwig outerproduct.org> wrote:- mysql-native: native port of a MySQL client driver that Steve =Teale has written some time ago - this one could use a maintainer who is actually using MySQL...I have started a cleanup branch: https://github.com/simendsjo/mysqln/tree/misc-cleanups I'll try to work on it during the summer, but I would rather have =lsomeone else step up and continue the effort :)In first great job just one thing i do not think each project need to embed his own mysq=ywrapper but share the code together and have it as dependencies. I think vibe.d should be developed as a library and build as a librar=o =vibe.d is usable as a library but it's also an application framework t=make development of small applications more comfortable/efficient. The==problem with database drivers and such is that they typically use =standard blocking sockets for communication. This does not mix well wi=th =vibe's internal non-blocking I/O and would block the whole application=. =For this reason such drivers need to be slightly adjusted to use vibe'=s =socket funtions instead. Not ideal from a maintainance viewpoint but a==necessary price to pay for performance..Phobos should include non-blocking sockets. In the mean time, a version = = could be used to support both.
Jun 04 2012
Am 04.06.2012 20:22, schrieb simendsjo:On Mon, 04 Jun 2012 15:03:46 +0200, Sönke Ludwig <sludwig outerproduct.org> wrote:It's not just non-blocking sockets but also the whole fiber stuff. But using a version, as well as defining some kind of socket interface, from which a standard socket version and a TcpConnection based one is derived, would definitely work.Am 04.06.2012 13:50, schrieb bioinfornatics:Phobos should include non-blocking sockets. In the mean time, a version could be used to support both.Le dimanche 03 juin 2012 à 22:37 +0200, simendsjo a écrit :vibe.d is usable as a library but it's also an application framework to make development of small applications more comfortable/efficient. The problem with database drivers and such is that they typically use standard blocking sockets for communication. This does not mix well with vibe's internal non-blocking I/O and would block the whole application. For this reason such drivers need to be slightly adjusted to use vibe's socket funtions instead. Not ideal from a maintainance viewpoint but a necessary price to pay for performance..On Sun, 03 Jun 2012 18:43:28 +0200, Sönke Ludwig <sludwig outerproduct.org> wrote:In first great job just one thing i do not think each project need to embed his own mysql wrapper but share the code together and have it as dependencies. I think vibe.d should be developed as a library and build as a library- mysql-native: native port of a MySQL client driver that Steve Teale has written some time ago - this one could use a maintainer who is actually using MySQL...I have started a cleanup branch: https://github.com/simendsjo/mysqln/tree/misc-cleanups I'll try to work on it during the summer, but I would rather have someone else step up and continue the effort :)
Jun 05 2012
"Sönke Ludwig" <sludwig outerproduct.org> wrote in message news:jqg47l$qem$1 digitalmars.com...Version 0.7.4 is a larger release after some releases that were mostly for bugfixing and performance tuning. There have been a lot of improvements and fixes since the first release in april. The change log gives an overview: http://vibed.org/blog/posts/vibe-release-0.7.4:Whooo!! :)Next up there will be two new Windows back ends with GUI event interoperabilityInteresting.and implicit worker threads to which incoming requests are distributed.Looking forward to this one.
Jun 03 2012
On Sunday, 3 June 2012 at 16:43:33 UTC, Sönke Ludwig wrote:Version 0.7.4 is a larger release after some releases that were mostly for bugfixing and performance tuning. There have been a lot of improvements and fixes since the first release in april. The change log gives an overview: http://vibed.org/blog/posts/vibe-release-0.7.4: There is also a newsgroup with a DFeed frontend available since two weeks: nntp://news.rejectedsoftware.com:119/ or http://news.rejectedsoftware.com/ Also the VPM package registry is now open for any github hosted projects: http://registry.vibed.org/ There are also some new packages: - zeal.d: higher level MVC framework on top of vibe.d - sass: a simple wrapper for the sass preprocessor (CSS with expressions) - mysql-native: native port of a MySQL client driver that Steve Teale has written some time ago - this one could use a maintainer who is actually using MySQL... Next up there will be two new Windows back ends with GUI event interoperability and implicit worker threads to which incoming requests are distributed. Download: http://vibed.org/ Fork/clone: https://github.com/rejectedsoftware/vibe.dCongratulations for your efforts. Sadly it is exactly for this type of libraries that std.database is really missing.
Jun 04 2012