Walter Bright schrieb:
Sönke Ludwig wrote:
In my project compilation takes now several minutes for some files
which compiled in about a second with 2.021. I stopped the compilation
of the whole project after about 2 hours (took 2 min at most on 2.021).
I'll try to track this down when I get
Am 31.12.2009 19:48, schrieb Walter Bright:
Happy New Year!
http://www.digitalmars.com/d/1.0/changelog.html
http://ftp.digitalmars.com/dmd.1.054.zip
http://www.digitalmars.com/d/2.0/changelog.html
http://ftp.digitalmars.com/dmd.2.038.zip
Many thanks to the numerous people who contributed to
This is really cool, it's now really fun to develop from inside
VisualStudio - basically everything just works! (Mago only seems to work
sporadically but the VS debugger with a breakpoint at __d_assertm works
fine).
There is only one small thing in VisualD itself; There is a .ddoc file
added
Am 25.02.2011 02:14, schrieb Walter Bright:
Walter Bright wrote:
This fixes a couple of crashers, 2436 and 3372, that were causing
people lots of trouble:
http://ftp.digitalmars.com/link.8.00.10.zip
More crashers fixed:
http://ftp.digitalmars.com/link.8.00.11.zip
With the current set of
Am 27.02.2011 10:46, schrieb Walter Bright:
Sönke Ludwig wrote:
With the current set of sources and DMD 2.052 I get no crash anymore
but instead the linker hangs (without taking CPU time).
I prepared another zip with the corresponding object files and the
command line used:
http
During the last few months, we have been working on a new
framework for general I/O and especially for building
extremely fast web apps. It combines asynchronous I/O with
core.thread's great fibers to build a convenient, blocking
API which can handle insane amounts of connections due to
the low
Am 26.04.2012 23:59, schrieb bearophile:
Sönke Ludwig:
See http://vibed.org/ for more information and some example
I see the code:
import vibe.d;
...
static this()
{
listenTcp(7, (conn){ conn.write(conn) });
}
Isn't it better to use this?
import vibe.all;
And in the last line
Am 27.04.2012 04:19, schrieb Andrei Alexandrescu:
On 4/26/12 3:30 PM, Jesse Phillips wrote:
On Thursday, 26 April 2012 at 22:05:29 UTC, Robert Clipsham wrote:
On 26/04/2012 21:46, Sönke Ludwig wrote:
vibe.d
This looks awesome!
Also on reddit:
http://www.reddit.com/r/programming/comments
I had to copy the included .lib files into bin in order to build the
examples but so far, so good. This is awesome.
Regards,
Brad Anderson
There is some really strange behavior of Windows batch files where it
sometimes fails with environment variables set with quotes and sometimes
Am 27.04.2012 09:08, schrieb Brad Anderson:
On Friday, 27 April 2012 at 07:00:23 UTC, Sönke Ludwig wrote:
I had to copy the included .lib files into bin in order to build the
examples but so far, so good. This is awesome.
Regards,
Brad Anderson
There is some really strange behavior
Am 27.04.2012 10:01, schrieb Nick Sabalausky:
Sounds great! And the site's very speedy :) I'm especially excited about
this:
(Work-in-progress) An integrated load balancer is able to dynamically
compile, run and test new processes before switching them live after the
code has been modified.
Am 27.04.2012 10:10, schrieb Dmitry Olshansky:
On 27.04.2012 0:46, Sönke Ludwig wrote:
During the last few months, we have been working on a new
framework for general I/O and especially for building
extremely fast web apps. It combines asynchronous I/O with
core.thread's great fibers to build
Am 27.04.2012 10:16, schrieb David Nadlinger:
On Thursday, 26 April 2012 at 22:25:33 UTC, Vladimir Panteleev wrote:
On Thursday, 26 April 2012 at 20:46:41 UTC, Sönke Ludwig wrote:
During the last few months, we have been working on a new
framework for general I/O and especially for building
Am 27.04.2012 11:06, schrieb Nick Sabalausky:
Sönke Ludwigslud...@outerproduct.org wrote in message
news:jndl9l$26eh$1...@digitalmars.com...
We still have a more comprehensive benchmark on the table but it seemed to
get along happily with about 60MB of RAM usage during a C10k test. The
Am 27.04.2012 10:26, schrieb Andrej Mitrovic:
On 4/27/12, Sönke Ludwigslud...@outerproduct.org wrote:
Now I changed the line SET LIBDIR=..\lib\win-i386 in run_example.cmd
from quoted to non-quoted and for me it seems to work.
Maybe try:
SET LIBDIR=..\lib\win-i386
IOW quotes after SET.
Am 27.04.2012 11:57, schrieb David:
I am not sure if you're aware of Flask, Flask is a microframework for
Python.
It provides something called Blueprints, you can register e.g.
routes to this Blueprint and to use them you've to add them to the
main application. This makes code way more
Am 27.04.2012 13:07, schrieb Puming:
Excellent work Sönke! Vibe.d seems very promising :)
Thanks :)
I've played with vibe.d with a hello project as described in the
document, and downloaded vibenotes and vibeblog from git and
poked around a little.
vibe.d gives me a very smooth experience,
Am 27.04.2012 13:57, schrieb David Nadlinger:
On Friday, 27 April 2012 at 08:47:23 UTC, Sönke Ludwig wrote:
Initially I wanted to have a page-comment feature ready as on
dlang.org. But for now I guess the github issue tracker should do the
job: https://github.com/rejectedsoftware/vibe.d/issues
Sönke, vibed is truly amazing! I am interested in the web server's internal
architecture. I always wanted to do an implementation of a web server using
a form of asymmetric, multi-process event-driven architecture. A web server
which utilises fibers. It would be nice if you explain the
Am 26.04.2012 23:54, schrieb Trass3r:
Looks promising.
Though I wouldn't know how to choose between Adam's web framework,
Cybershadow's code (seemed like he coded the newsreader in no time and
it works very nicely) and yours.
Any advice?
I guess it just comes down to tast and requirements. If
The server is back up and I've looked at Flask's blueprints. So they
have a more implicit approach with annotations (once D has these, it
would be a possible extension for vibe). Right now my corresponding
pattern looks like this:
// create a global url router
auto r = new UrlRouter
//
Am 27.04.2012 18:54, schrieb Sean Kelly:
On Apr 27, 2012, at 1:27 AM, Sönke Ludwigslud...@outerproduct.org wrote:
We still have a more comprehensive benchmark on the table but it seemed to get
along happily with about 60MB of RAM usage during a C10k test. The average
request time went down
Am 28.04.2012 06:16, schrieb Ary Manzana:
On 4/28/12 8:12 AM, Ary Manzana wrote:
On 4/27/12 4:46 AM, Sönke Ludwig wrote:
During the last few months, we have been working on a new
framework for general I/O and especially for building
extremely fast web apps. It combines asynchronous I/O
[my previous anwer got lost because of an high-load error on the NG
server. hope I didn't forget anything..]
Am 27.04.2012 21:40, schrieb F i L:
Sönke Ludwig wrote:
During the last few months, we have been working on a new
framework for general I/O and especially for building
extremely fast
Am 27.04.2012 11:34, schrieb Sönke Ludwig:
I'm starting to monitor it now. Directly after startup, the website is
at 32 MB. The traffic has dropped a bit but hopefully it's enough to see
something if there is a hidden leak.
A mid-term test now shows that shortly after startup the virtual
Am 29.04.2012 06:18, schrieb Martin Nowak:
Very nice to see that someone took the async/Fiber idea that far.
Some observations:
- Wouldn't wrapping code in void main() instead of static this()
make better front page examples.
The static this() pattern is mainly there to appeal to users of
Am 29.04.2012 08:13, schrieb bls:
Great job. Thanks Soenke et al;
- Built-in support for MongoDB and Redis databases
MySQL.
Like other folks here I need a SQL db, At least for MyQL 5.1 there is a
socket based solution from Steve Teale.
https://github.com/britseye/mysqln
Means no licence
Am 29.04.2012 11:52, schrieb simendsjo:
On Sun, 29 Apr 2012 10:31:07 +0200, Sönke Ludwig
slud...@outerproduct.org wrote:
Quote
Additional drivers are easy to port to vibe.d because of the blocking
API - basically the only thing that has to be done is to replace the
socket calls (send(), recv
Am 29.04.2012 15:22, schrieb Jacob Carlborg:
On 2012-04-29 10:07, Sönke Ludwig wrote:
The static this() pattern is mainly there to appeal to users of similar
systems in script languages, where you don't have a main function at all
and just happily hack away. For larger projects it doesn't make
Am 29.04.2012 23:41, schrieb bls:
Seems that my last reply was jammned or whatever .. so in short
x509 certificate support... Why not ?
Do you mean for SSL or package signing or something else? They are
currently used for SSL, but currently there is no certificate validation
on the client
Am 29.04.2012 21:57, schrieb Mirko Pilger:
i would like to know a bit more about those extension modules for vibe
and the vpm registry. e.g. can i write yet another web framework on
top of the vibe io modules as an vibe extension and would you even
encourage this?
Essentially a VPM module
Am 30.04.2012 08:22, schrieb Jacob Carlborg:
On 2012-04-29 20:29, Sönke Ludwig wrote:
You just don't have to care about how to parse command line arguments,
how to initialize the library and to start the event loop.
Right, didn't thought of that. Would it be a good idea to allow top
level
planned from our side but either eventually or if
someone else writes a version I think it will get in.
On Sat, Apr 28, 2012 at 2:36 PM, Sönke Ludwig slud...@outerproduct.org
mailto:slud...@outerproduct.org wrote:
Am 27.04.2012 11 tel:27.04.2012%2011:34, schrieb Sönke Ludwig:
I'm
Am 27.04.2012 16:50, schrieb Sean Kelly:
In _d_throw call abort(). That'll give you a core file.
Thanks, I've tracked it down to an assertion by logging stderr for now,
but next time I will try the abort method (with __d_assert*), because
just a call stack without line numbers was a bit
Am 30.04.2012 15:48, schrieb Sean Kelly:
On Apr 30, 2012, at 1:03 AM, Sönke Ludwig wrote:
Am 27.04.2012 16:50, schrieb Sean Kelly:
In _d_throw call abort(). That'll give you a core file.
Thanks, I've tracked it down to an assertion by logging stderr for now, but
next time I will try
Am 29.04.2012 08:13, schrieb bls:
Great job. Thanks Soenke et al;
- Built-in support for MongoDB and Redis databases
MySQL.
Like other folks here I need a SQL db, At least for MyQL 5.1 there is a
socket based solution from Steve Teale.
https://github.com/britseye/mysqln
Means no licence
Am 03.05.2012 00:18, schrieb bls:
Am 01.05.2012 23:46, schrieb Sönke Ludwig:
I made a post with Steve Teale's MySQL driver as an example:
http://vibed.org/blog/posts/writing-native-db-drivers
There were some hidden gotchas, but I hope the current port doesn't
break anything from the original
Am 04.06.2012 13:50, schrieb bioinfornatics:
Le dimanche 03 juin 2012 à 22:37 +0200, simendsjo a écrit :
On Sun, 03 Jun 2012 18:43:28 +0200, Sönke Ludwig
slud...@outerproduct.org wrote:
- mysql-native: native port of a MySQL client driver that Steve Teale
has written some time ago
Am 04.06.2012 20:22, schrieb simendsjo:
On Mon, 04 Jun 2012 15:03:46 +0200, Sönke Ludwig
slud...@outerproduct.org wrote:
Am 04.06.2012 13:50, schrieb bioinfornatics:
Le dimanche 03 juin 2012 à 22:37 +0200, simendsjo a écrit :
On Sun, 03 Jun 2012 18:43:28 +0200, Sönke Ludwig
slud
Am 27.07.2012 10:59, schrieb Russel Winder:
I wonder if having one person working on a package management system for
D as a side-project is a missed opportunity for D. Putting more effort
and resource into this aspect of D is probably far more constructive to
traction than tinkering with the
Am 11.08.2012 10:16, schrieb Walter Bright:
No, it ain't much, some of it is jury rigged, and there's a heluva lot
more work to do. But we've got liftoff!
-
import core.stdc.stdio;
extern (C) int main()
{
puts(hello world\n);
return 0;
}
The new version adds support for UDP sockets and a lot of smaller
improvements and fixes, for example in the Diet parser and the REST
interface generator (see http://vibed.org/blog/posts/vibe-release-0.7.8
for details). Thanks for all contributions!
I've also done some improvements to the API
Am 10/2/2012 8:26 PM, schrieb Lubos Pintes:
Hi,
I am very new to this, but cannot compile/run this under Windows 7
64-bit. I tried to run an http_example with this result:
Sorry, I think you checked out a bad commit on master. We just made some
changes to the VPM system. Should compile again
21:04 Sönke Ludwig wrote / napísal(a):
Am 10/2/2012 8:26 PM, schrieb Lubos Pintes:
Hi,
I am very new to this, but cannot compile/run this under Windows 7
64-bit. I tried to run an http_example with this result:
Sorry, I think you checked out a bad commit on master. We just made some
changes
The documentation generator used for vibed.org (e.g.
http://vibed.org/api/vibe.core.file/FileStream) is now available as a
stand-alone project:
https://github.com/rejectedsoftware/ddox
also available as a VPM module:
http://registry.vibed.org/view_package/ddox
Features:
- Supports DDOC
Am 10/7/2012 11:33 PM, schrieb Nick Sabalausky:
Server overloaded? Trying to connect to 'vibed.org' just hangs
(without actually timing out, at least not yet).
Yeah.. it always has to happen when something gets announced and at
night (running for months without any problem). The proxy process
Am 10/8/2012 9:29 AM, schrieb Sönke Ludwig:
Am 10/7/2012 11:33 PM, schrieb Nick Sabalausky:
Server overloaded? Trying to connect to 'vibed.org' just hangs
(without actually timing out, at least not yet).
Yeah.. it always has to happen when something gets announced and at
night (running
Am 10/8/2012 9:29 AM, schrieb Sönke Ludwig:
Am 10/7/2012 11:33 PM, schrieb Nick Sabalausky:
Server overloaded? Trying to connect to 'vibed.org' just hangs
(without actually timing out, at least not yet).
Yeah.. it always has to happen when something gets announced and at
night (running
Am 10/10/2012 5:12 PM, schrieb Mr. Anonymous:
On Sunday, 7 October 2012 at 16:18:27 UTC, Sönke Ludwig wrote:
The documentation generator used for vibed.org (e.g.
http://vibed.org/api/vibe.core.file/FileStream) is now available as a
stand-alone project:
https://github.com/rejectedsoftware
Am 10/12/2012 10:52 AM, schrieb Jonas Drewsen:
On Thursday, 11 October 2012 at 18:03:18 UTC, Sönke Ludwig wrote:
There were still some bugs and inconsistencies with how DMD handles DDOC
macros. I've uploaded a fixed version, also with syntax highlighting
enabled in text sections
Little styling update: The module tree is now collapsible and the
default styling has been improved. Also the anchors in std.algorithm
work now (although not optimal, but that's a problem of the docs and not
the generator)
http://vibed.org/temp/phobos/std/algorithm.html
Okay the more or less final incarnation now includes full text symbol
detection with complete cross linking. I just had to modify some macros
in std.ddoc and algorithm.d to avoid that they produce their own links
and the result is this:
http://vibed.org/temp/phobos/std/algorithm.html
Am 10/14/2012 9:54 PM, schrieb Walter Bright:
http://ftp.digitalmars.com/dmd1beta.zip
http://ftp.digitalmars.com/dmd2beta.zip
Be the first kid on your block to build a dmd Win64 app!
I get a problem, that is not really 64-bit related, but currently keeps
me from trying anything more serious:
Am 10/20/2012 9:20 AM, schrieb Sönke Ludwig:
Am 10/14/2012 9:54 PM, schrieb Walter Bright:
http://ftp.digitalmars.com/dmd1beta.zip
http://ftp.digitalmars.com/dmd2beta.zip
Be the first kid on your block to build a dmd Win64 app!
I get a problem, that is not really 64-bit related
Changes:
- New HTML form interface generator similar to the REST interface
generator that simplifies web front end development:
http://vibed.org/api/vibe.http.form/registerFormInterface
(thanks to Robert Klotzner aka eskimor)
- Diet HTML templates now support includes and recursive
Am 31.10.2012 17:11, schrieb Rob T:
On Wednesday, 31 October 2012 at 06:59:45 UTC, Sönke Ludwig wrote:
Changes:
- New HTML form interface generator similar to the REST interface
generator that simplifies web front end development:
http://vibed.org/api/vibe.http.form
Am 01.11.2012 19:53, schrieb Rob T:
I'm relatively new to D but making good progress with it after a very
slow start (it is a very complex language). Some of what I am working on
shares similarities with what vibe.d is doing, so I'm very interested in
how vibe.d is progressing.
vibe.d
Wow, that's a surprise! Just yesterday I was thinking that it would be
really nice to have them for a piece of code ;)
But shouldn't we keep the syntax closer to normal attributes and other
languages(*)? I see a lot of arguments for doing that, with the only
counter-argument that they would be in
Am 06.11.2012 09:26, schrieb Walter Bright:
On 11/6/2012 12:20 AM, Sönke Ludwig wrote: But shouldn't we keep the
syntax closer to normal attributes and other
languages(*)? I see a lot of arguments for doing that, with the only
counter-argument that they would be in the same namespace
Am 06.11.2012 09:39, schrieb Jakob Ovrum:
On Tuesday, 6 November 2012 at 07:55:51 UTC, Walter Bright wrote:
-snip-
It doesn't look like it would be possible to schedule any runtime code
using this, meaning they're not usable for stuff like registering types
for serialization support, or
Am 06.11.2012 16:55, schrieb Jacob Carlborg:
On 2012-11-06 16:39, Walter Bright wrote:
On 11/6/2012 5:04 AM, Jacob Carlborg wrote:
I agree, I a syntax like this would have been nicer:
@mtype(key : value) int a; or @mtype(key : value) int a;
@mtype(value) int b;
@mtype int c;
Part of what
Changes:
- Compiles on DMD 2.061 (and Win64)
- The Win32 back end supports TCP sockets
- Form and REST interface generators have been improved and can handle more
types
- Diet templates support arbitrary D expressions instead of just static
strings for HTML
attributes now. Boolean
Am 03.01.2013 11:54, schrieb Russel Winder:
May I suggest you need to do some marketing against:
node.js
vert.x
goweb
revel
Play!
Django
Grails
Ruby on Rails
Flask
Sinatra
Ratpack
Why would anyone want to use
Am 03.01.2013 19:37, schrieb thedeemon:
Great news, keep up the good work!
Last month I used previous version to make a simple online app for one
contest. I developed in
Windows and deployed in Linux (a small VPS, installed dmd from some package
and vibe.d from the zip
archive). I had
Am 04.01.2013 10:19, schrieb Russel Winder:
Can someone point me at URLs I can use as examples of code and result to
do a 5 min talk at Greach 2013 on Why even think of Node.js or Vert.x
when you have Vibe.d?
I don't know the Vert.x API enough to be sure, but I think that they both use
the
Changes:
- Refactored the MongoDB client to better match the actual database
structure + range interface for query results (by Dicebot)
- A number of important fixes in the HttpClient and ConnectionPool
- Correct memory alignment is now enforced in the custom memory allocators
(Caused
Am 11.02.2013 20:08, schrieb FG:
So let me use this opportunity to ask you: is somebody working on other
template systems for vibe.d
already or shall I get involved myself? I'm thinking about something similar
to this, syntax-wise:
http://jinja.pocoo.org/
I personally also wanted to
Am 12.02.2013 09:36, schrieb Johannes Pfau:
mustache has a D implementation since some time:
https://github.com/repeatedly/mustache-d
There's no special vibe.d integration, but it shouldn't be hard to get
it working. I've used mustache-d before it's pretty easy to use but
it's a simple
Am 18.02.2013 23:06, schrieb Joshua Niehus:
http://www.reddit.com/r/programming/comments/18r7zk/a_mathematician_looks_at_d/
No REPL, I guess we are rubbish?
There once was this approach:
http://forum.dlang.org/thread/fpmpa6$2muq$1...@digitalmars.com
Not full D, but the concept should be
Am 25.02.2013 05:31, schrieb alex:
Hi folks,
I recently just announced new versions only on G+, but well,
might be helpful to do it over here either! :)
Definitely good to have here! E.g. I stay away from G+ far as I can
(yeah, many people say WTF, it's great, but that's not the point).
Am 28.02.2013 09:02, schrieb Nick Sabalausky:
SDLang-D is an SDL (Simple Declarative Language) library for D.
SDLang-D:
https://github.com/Abscissa/SDLang-D
Original SDL:
http://sdl.ikayzo.org/display/SDL/Language+Guide
SDL is similar to JSON or XML, except it's:
* Less verbose
*
Am 06.03.2013 10:08, schrieb Nathan M. Swan:
Announcing the release of embd, a low-level (i.e. small) API for
embedding D code into text:
https://github.com/carlor/embd
It's a bit of an inconvenient API, but it's customizable and gives the
client control in what gets passed to the
struct renderEmbd(string FILE, ALIASES...)
{
class Context(R) : emdb.Context {
mixin(vibe.templ.utils.localAliases!(0, ALIASES));
R* _output;
Am 06.03.2013 19:08, schrieb Nathan M. Swan:
On Wednesday, 6 March 2013 at 11:29:51 UTC, Sönke Ludwig wrote:
Am 06.03.2013 10:08, schrieb Nathan M. Swan:
Announcing the release of embd, a low-level (i.e. small) API for
embedding D code into text:
https://github.com/carlor/embd
It's a bit
For anybody who didn't read the thread [1] in the D newsgroup, DUB is a
build and package manager for D projects with an emphasis on simplifying
the build process and generally staying out of the way during software
development.
The public package registry is located here (temporary):
Am 10.03.2013 18:04, schrieb Matt Soucy:
On 03/10/2013 04:41 AM, Jonathan M Davis wrote:
On Saturday, March 09, 2013 14:48:34 Sönke Ludwig wrote:
For anybody who didn't read the thread [1] in the D newsgroup, DUB is a
build and package manager for D projects with an emphasis on simplifying
Am 10.03.2013 12:49, schrieb Moritz Maxeiner:
On Saturday, 9 March 2013 at 13:48:53 UTC, Sönke Ludwig wrote:
For anybody who didn't read the thread [1] in the D newsgroup, DUB is a
build and package manager for D projects with an emphasis on simplifying
the build process and generally staying
Am 11.03.2013 04:20, schrieb Jonathan M Davis:
Okay, it seems to work if I install dmd 2.062, but with the latest github
master, build.sh is now failing with
source/app.d(162): Error: need 'this' for 'UninstallVersionWildcard' of type
'immutable(char[])'
Failed: 'dmd' '-g' '-debug'
Am 15.03.2013 17:37, schrieb Kagamin:
On Monday, 11 March 2013 at 06:58:35 UTC, Sönke Ludwig wrote:
Somtimes I really wonder what's up with DMDs error messages. This code
has been there since ages and never triggered an error here, even on DMD
2.062 (and it rightfully should have triggered one
Apart from some fixes vibe.d received some performance tuning and
multi-threaded request processing (thanks to Dicebot for digging up some
documents of how Nginx does this). The result is a nice increase in
performance (~48 kreq/s vs. 25 kreq/s top) and 10k parallel connections
can now easily be
Just retested using weighttp instead of ab and now got up to 90 kreq/s
with weighttp -c 100 -n 10 -k http://127.0.0.1/empty;.
Still way to go compared to what others claim (e.g. vert.x or gwan) but
since adding just some DB queries, file I/O or dynamic memory
allocations already destroy the
Am 22.03.2013 15:51, schrieb Dicebot:
On Friday, 22 March 2013 at 14:21:47 UTC, simendsjo wrote:
On Friday, 22 March 2013 at 13:57:52 UTC, Graham Fawcett wrote:
On Friday, 22 March 2013 at 08:46:23 UTC, Sönke Ludwig wrote:
Apart from some fixes vibe.d received some performance tuning
Sorry, the library target types are still not fully implemented. But if
the package is used as a dependency instead of being directly built, it
will be properly used as a library instead of as an executable.
I would go with the following minimal package description for now (the
source folder and
Changes:
- Support for a new buildRequirements field to be able to specify
things like Don't treat warnings as errors or Allow use of
deprecated features
- A lot of improvements to the VisualD project generator
- Some important bug fixes
Change log:
Am 26.04.2013 21:37, schrieb alex:
I want to inform you that Mono-D v0.5.2.4 can open Dub projects natively
now - no need for creating .dproj files explicitly anymore, just opening
package.json is required in order to have the project there.
It also handles include paths in the most common
Am 27.04.2013 13:48, schrieb Dicebot:
http://vibed.org/download links are not updated, still 0.7.14 there.
Fixed.
Major changes:
- Added support for multiple packages per directory, which is needed
for certain project structures (e.g. Derelict) - See the subPackages
field [1]
- Dependencies can be specified per configuration now and optional
dependencies are supported
- The version number format is now
Am 20.06.2013 13:58, schrieb bearophile:
The Reddit thread contains a link to this page, a compiler for a C
variant from Intel that's optimized for SIMD:
http://ispc.github.io/
Since you mention that, I developed a similar compiler/language in
parallel to Intel at the time. The main
Two additional notes:
- There is a known bug that causes multiple DUB invocations to be
required until all indirect dependencies are installed (watch out
for a There are still some actions to perform: message). The
current git master fixes that.
- The -property switch has been
Am 24.06.2013 23:26, schrieb bearophile:
Walter Bright:
Yes, but since I don't know much about O-C programming, the feature
should be labeled experimental until we're sure it's the right design.
This change opens a new target of D development (well, it was already
open for the people
Am 24.06.2013 20:10, schrieb Brian Schott:
On Monday, 24 June 2013 at 17:51:08 UTC, Walter Bright wrote:
On 6/24/2013 3:04 AM, Jacob Carlborg wrote:
On 2013-06-23 23:02, bearophile wrote:
Instead of:
extern (Objective-C)
Is it better to use a naming more D-idiomatic?
extern (Objective_C)
Am 26.06.2013 12:09, schrieb Jacob Carlborg:
On 2013-06-26 10:54, Sönke Ludwig wrote:
I agree. Even though it may not be mentioned in books and many people
may never see the changes, it still *does* make the language more
complex. One consequence is that language processing tools (compilers
Am 26.06.2013 21:36, schrieb Andrej Mitrovic:
https://github.com/AndrejMitrovic/dlibgit
These are the D bindings to the libgit2 library. libgit2 is a
versatile git library which can read/write loose git object files,
parse commits, tags, and blobs, do tree traversals, and much more.
The
Am 22.06.2013 13:04, schrieb Sönke Ludwig:
Two additional notes:
- There is a known bug that causes multiple DUB invocations to be
required until all indirect dependencies are installed (watch out
for a There are still some actions to perform: message). The
current git master
Am 01.07.2013 11:43, schrieb MrSmith:
Hello, is it possible to build package consisting of few subpackages
using dub?
Or i need to build all subpackages manually?
You should be able to do that by adding all sub-packages as dependencies
in the parent package and then building the parent package
Major changes:
- Compiles on DMD 2.063.2 and DMD HEAD
- Deprecates/removes a lot of non-conforming parts of the API (resp.
naming convention)
- New TaskLocal!T for more efficient and type safe task local storage
- New TaskPipe class for stream based inter-fiber communication (can
be
Am 09.09.2013 12:35, schrieb Volcz:
Cool! Great work!
Any progress on allowing other templating engines?
I know of these three template engines in addition to included Diet system:
- https://github.com/repeatedly/mustache-d
- https://github.com/carlor/embd
-
Major changes since 0.9.16:
- The registry is now officially located at http://code.dlang.org
See also the current discussion thread in the D forum:
http://forum.dlang.org/thread/l0o0jq$gvp$1...@digitalmars.com
- Build types (debug, release, unittest etc.) can now be customized
-
Am 12.09.2013 18:16, schrieb Brad Anderson:
Something is wrong with dub-0.9.18-setup.exe. CRC check fails.
Thanks, fixed now.
There are some weird issues with GZIP compression on the server so I
disabled it for now. (I need to rewrite the compression code using zlib
directly anyway to avoid
Sorry for that. It was introduced by my workaround for the GZIP issue.
Works again now. I'll look into a proper fix today.
Am 13.09.2013 08:41, schrieb Mathias Lang:
Same here with chromium on a win7 64.
2013/9/13 growler growler...@gmail.com mailto:growler...@gmail.com
On Friday, 13
1 - 100 of 481 matches
Mail list logo