On Friday, 27 March 2015 at 16:06:55 UTC, Dicebot wrote:
On Friday, 27 March 2015 at 15:28:31 UTC, Ola Fosheim Grøstad
wrote:
No... E.g.:
On the same thread:
1. fiber A receives request and queries DB (async)
2. fiber B computes for 1 second
3. fiber A sends response.
Latency: 1 second even
On Friday, 27 March 2015 at 16:09:08 UTC, Chris wrote:
It need not be new, it needs to be good. That's all. I don't
understand this obsession people have with new things, as if
they were automatically good only because they are new. Why not
try square wheels? Uh, it's new, you know.
New
On Friday, 27 March 2015 at 14:47:08 UTC, Dicebot wrote:
On Friday, 27 March 2015 at 14:18:33 UTC, Ola Fosheim Grøstad
wrote:
On Friday, 27 March 2015 at 12:15:03 UTC, Sönke Ludwig wrote:
distribution across the cores, but in most scenarios the
number of concurrent tasks should be high enough
On Friday, 27 March 2015 at 12:48:04 UTC, Dejan Lekic wrote:
My personal opinion about the article - people may hate D
equally for being too pragmatic. That
Yeah, well, both the D/Go communities use the term pragmatic to
gloss over underwhelming design issues in D/Go, and makes a point
of
On Friday, 27 March 2015 at 16:11:42 UTC, Ola Fosheim Grøstad
wrote:
Not a broken design. If I have to run multiple servers just to
handle an image upload or generating a PDF then you are driving
up the cost of the project and developers would be better off
with a different platform?
You can
Am 27.03.2015 um 17:11 schrieb Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?=
ola.fosheim.grostad+dl...@gmail.com:
On Friday, 27 March 2015 at 16:06:55 UTC, Dicebot wrote:
On Friday, 27 March 2015 at 15:28:31 UTC, Ola Fosheim Grøstad wrote:
No... E.g.:
On the same thread:
1. fiber A receives request
Le 27/03/2015 15:02, CraigDillabaugh a écrit :
On Friday, 27 March 2015 at 10:10:37 UTC, Dominikus Dittes Scherkl wrote:
On Thursday, 26 March 2015 at 19:32:53 UTC, Idan Arye wrote:
But when it comes to heavily templated functions - understanding the
signature is HARD. It's hard enough for
On Friday, 27 March 2015 at 14:39:36 UTC, Shammah Chancellor
wrote:
All the languages you mention run in a VM. In the case of a
systems language like D, the operation system itself is
intercepting the reference to invalid memory and sending a
SIGSEG to the process. The default handler
On 03/26/2015 09:47 PM, Walter Bright wrote:
It seems to me that every significant but one feature of Go has a pretty
much direct analog in D
I'm no Go expert, but AIUI, Go seems to be one of those languages that
considers *lacking* certain features to *be* a feature. Ie the whole
On Wednesday, 25 March 2015 at 15:36:16 UTC, Idan Arye wrote:
On Wednesday, 25 March 2015 at 10:17:01 UTC, Bienlein wrote:
I recently made a pull request for a go tool and spent about
half an
hour trying to find some function to test whether an array
contains a
particular element.
There are
On Friday, 27 March 2015 at 19:00:16 UTC, Chris wrote:
Also, and this counts for something I think, Go is a trendy
language right now, so when it comes to recruiting, I think
having Go as a critical part of Repustate’s tech stack will
help.
Stop the world, I wanna get out!
I was recently
On Friday, 27 March 2015 at 19:27:38 UTC, Martin Nowak wrote:
On Friday, 27 March 2015 at 19:00:16 UTC, Chris wrote:
Also, and this counts for something I think, Go is a trendy
language right now, so when it comes to recruiting, I think
having Go as a critical part of Repustate’s tech stack
Am 27.03.2015 um 19:56 schrieb Walter Bright:
On 3/27/2015 5:15 AM, Sönke Ludwig wrote:
It has, that is more or less the original selling point. It also keeps an
internal thread pool where each thread has a dynamic set of reusable
fibers to
execute tasks. Each fiber is bound to a certain
On Friday, 27 March 2015 at 19:11:58 UTC, Walter Bright wrote:
On 3/27/2015 5:48 AM, Dejan Lekic wrote:
That `source.byLine.join.to!(string);` line for example, takes
much
longer time to understand than 20 lines of Go code. Any D
newbie with knowledge
of some modern language will struggle
On Friday, 27 March 2015 at 19:36:23 UTC, Xavier Bigand wrote:
Le 27/03/2015 15:02, CraigDillabaugh a écrit :
On Friday, 27 March 2015 at 10:10:37 UTC, Dominikus Dittes
Scherkl wrote:
clip
Just a little point :
I find some much examples not tested on Internet, so to me
examples have to by
On Friday, 27 March 2015 at 19:44:10 UTC, CraigDillabaugh wrote:
That is a good point. Ideally when building a library all the
'examples' in the documentation should be built too to make
sure they are still valid. Example code should be marked as
such, extracted and run through the compiler
On Friday, 27 March 2015 at 14:24:47 UTC, Shammah Chancellor
wrote:
On 2015-03-26 01:04:03 +, Freddy said:
On Thursday, 26 March 2015 at 00:11:05 UTC, Dicebot wrote:
On Wednesday, 25 March 2015 at 22:12:04 UTC, Freddy wrote:
D-style Variadic Functions found
We replace the old cherry-pick approach by introducing stable branches,
more info here http://wiki.dlang.org/DIP75#Branching_strategy.
This avoids having to manually identify bugfixes to be cherry-picked
into the release branch (2.067.0 is missing at least 2 fixes) and helps
us to do point
On Fri, Mar 27, 2015 at 07:21:10PM +0100, Martin Nowak via Digitalmars-d wrote:
We replace the old cherry-pick approach by introducing stable branches,
more info here http://wiki.dlang.org/DIP75#Branching_strategy.
+1. It's about time! Thanks for making it finally happen!!
--T
https://issues.dlang.org/show_bug.cgi?id=14351
Issue ID: 14351
Summary: `inout` base class constructor can't be called
Product: D
Version: D2
Hardware: All
OS: All
Status: NEW
Keywords: rejects-valid
On Friday, 27 March 2015 at 16:55:34 UTC, Tobias Pankrath wrote:
Regarding the scscscshghshshshhswarzThing, here we discuss the
readability and accessibility of the documentation, not the
power of the library. Every other language will use a
variation of sortBy instead of the
On 3/27/2015 5:15 AM, Sönke Ludwig wrote:
It has, that is more or less the original selling point. It also keeps an
internal thread pool where each thread has a dynamic set of reusable fibers to
execute tasks. Each fiber is bound to a certain thread, though, and they have
to, because otherwise
On Saturday, 21 March 2015 at 22:16:10 UTC, Martin Nowak wrote:
This blog post describes what to consider when switching from
python to go.
http://blog.repustate.com/migrating-code-from-python-to-golang-what-you-need-to-know/#tips
It's very interesting, because the long list of things to give
On 03/27/2015 04:30 PM, Shammah Chancellor wrote:
What am I missing?
A way to configure this and have it look for the most relevant
`.dfmtcfg` file! :)
That is to say, make it look up from the current directory recursively
until it finds a config file, and use that.This will greatly
On 3/27/2015 5:48 AM, Dejan Lekic wrote:
That `source.byLine.join.to!(string);` line for example, takes much
longer time to understand than 20 lines of Go code. Any D newbie with knowledge
of some modern language will struggle understanding (and being 100% sure that
he/she understands!) that
On Wednesday, 25 March 2015 at 15:16:06 UTC, Russel Winder wrote:
On Tue, 2015-03-24 at 23:37 +, Kingsley via
Digitalmars-d-announce wrote:
On Saturday, 21 March 2015 at 15:57:54 UTC, Dan Olson wrote:
Kingsley kingsley.hendric...@gmail.com writes:
In preparation for the London D meetup
On Friday, 27 March 2015 at 20:40:25 UTC, bitwise wrote:
Just curious why Mono-D isn't included on the Downloads page.
AFAIK mono-d is meant to be installed from the plugin section of
monodevelop, isn't it?
It's an easy way for people to get started with D, and IMO,
Mono-D, along with Visual D should be listed right at the bottom
of the Getting Started page.
http://dlang.org/getstarted.html
On Friday, 27 March 2015 at 20:57:51 UTC, Freddy wrote:
template VariadicFunction(alias Imp){
auto VariadicFunction(T...)(T args){
void* data=args;
TypeInfo[T.length] rtti;
foreach(i,type;T){
rtti[i]=typeid(type);
On Friday, 27 March 2015 at 19:47:47 UTC, David Nadlinger wrote:
On Friday, 27 March 2015 at 19:44:10 UTC, CraigDillabaugh wrote:
That is a good point. Ideally when building a library all the
'examples' in the documentation should be built too to make
sure they are still valid. Example code
class Test{}
void main()
{
const(Test)[string] tests;
tests[test] = new Test();
}
This code used to work, but after upgrading to dmd 2.067, it no
longer does.
--Error: cannot modify const expression tests[test]
How do I insert an item into an associative array of const
On Friday, 27 March 2015 at 20:20:07 UTC, Nick Sabalausky wrote:
On 03/26/2015 09:47 PM, Walter Bright wrote:
It seems to me that every significant but one feature of Go
has a pretty
much direct analog in D
I'm no Go expert, but AIUI, Go seems to be one of those
languages that considers
On Friday, 27 March 2015 at 20:41:17 UTC, weaselcat wrote:
On Friday, 27 March 2015 at 20:40:25 UTC, bitwise wrote:
Just curious why Mono-D isn't included on the Downloads page.
AFAIK mono-d is meant to be installed from the plugin section
of monodevelop, isn't it?
True, but I think it
On 3/27/2015 1:20 PM, Nick Sabalausky wrote:
I'm no Go expert, but AIUI, Go seems to be one of those languages that considers
*lacking* certain features to *be* a feature. Ie the whole minimalism approach
to language design. For people who value that (not for me personally though),
it's a
On 3/27/2015 1:35 PM, weaselcat wrote:
there's a difference between minimalism and blatantly not adopting core advances
in language design over the past 40 years.
Yes, and there's also a difference between gratuitous complexity and finding the
underlying simplicity.
It's a tricky thing
On Friday, 27 March 2015 at 19:59:13 UTC, deadalnix wrote:
To be fair, this is most likely going to be inlined an ditched
away with any decent optimizer.
It wouldn't even need alloca if sizeof and address of worked with
tuples.
```
template VariadicFunction(alias Imp){
auto
On 2015-03-26 17:41, Mike Wey wrote:
GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
license.
Shortly after the last release, GtkD has been updated for GTK+ 3.16.
GtkD 3.1.0 is now available on gtkd.org:
http://gtkd.org/download.html
great news - thanks for your
On 3/27/15 11:28 AM, H. S. Teoh via Digitalmars-d wrote:
On Fri, Mar 27, 2015 at 07:21:10PM +0100, Martin Nowak via Digitalmars-d wrote:
We replace the old cherry-pick approach by introducing stable branches,
more info here http://wiki.dlang.org/DIP75#Branching_strategy.
+1. It's about time!
On Friday, 27 March 2015 at 18:21:32 UTC, Martin Nowak wrote:
We replace the old cherry-pick approach by introducing stable
branches,
more info here http://wiki.dlang.org/DIP75#Branching_strategy.
[snip]
Sounds good. It's not clear who will be merging stable into
master and when (it's a
On Wednesday, 25 March 2015 at 13:21:21 UTC, Iain Buclaw wrote:
On 25 Mar 2015 12:15, Russel Winder via
Digitalmars-d-announce
digitalmars-d-announce@puremagic.com wrote:
On Wed, 2015-03-25 at 11:25 +, wobbles via
Digitalmars-d-announce
wrote:
On Tuesday, 24 March 2015 at 23:32:38
Just curious why Mono-D isn't included on the Downloads page.
On Friday, 27 March 2015 at 20:58:44 UTC, Walter Bright wrote:
On 3/27/2015 1:35 PM, weaselcat wrote:
there's a difference between minimalism and blatantly not
adopting core advances
in language design over the past 40 years.
Yes, and there's also a difference between gratuitous
complexity
On Fri, 27 Mar 2015 22:37:21 +, weaselcat wrote:
On Friday, 27 March 2015 at 22:32:32 UTC, ketmar wrote:
On Fri, 27 Mar 2015 16:11:41 +, Ola Fosheim Grøstad wrote:
Not a broken design. If I have to run multiple servers just to handle
an image upload or generating a PDF then you
On 03/27/2015 10:27 PM, captaindet wrote:
On 2015-03-26 17:41, Mike Wey wrote:
GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
license.
Shortly after the last release, GtkD has been updated for GTK+ 3.16.
GtkD 3.1.0 is now available on gtkd.org:
On Fri, 27 Mar 2015 16:11:41 +, Ola Fosheim Grøstad wrote:
Not a broken design. If I have to run multiple servers just to handle an
image upload or generating a PDF then you are driving up the cost of the
project and developers would be better off with a different platform?
but it is
On Friday, 27 March 2015 at 22:32:32 UTC, ketmar wrote:
On Fri, 27 Mar 2015 16:11:41 +, Ola Fosheim Grøstad wrote:
Not a broken design. If I have to run multiple servers just to
handle an
image upload or generating a PDF then you are driving up the
cost of the
project and developers
On Friday, 27 March 2015 at 20:56:41 UTC, bitwise wrote:
It's an easy way for people to get started with D, and IMO,
Mono-D, along with Visual D should be listed right at the
bottom of the Getting Started page.
http://dlang.org/getstarted.html
would it be accepted if I did a pull request
On Fri, 27 Mar 2015 12:48:03 +, Dejan Lekic wrote:
That `source.byLine.join.to!(string);`
line for example, takes...
...almost no time to understand. it's a simple composition, the thing
they should learn on their CS courses, along with lambda calculus (or
functional programming, if you
On 3/27/2015 2:47 PM, weaselcat wrote:
On Friday, 27 March 2015 at 20:58:44 UTC, Walter Bright wrote:
On 3/27/2015 1:35 PM, weaselcat wrote:
there's a difference between minimalism and blatantly not adopting core advances
in language design over the past 40 years.
Yes, and there's also a
On Friday, 27 March 2015 at 22:57:16 UTC, bitwise wrote:
On Friday, 27 March 2015 at 20:56:41 UTC, bitwise wrote:
It's an easy way for people to get started with D, and IMO,
Mono-D, along with Visual D should be listed right at the
bottom of the Getting Started page.
Good to hear!
Unfortunately github doesn't allow to retarget pull requests,
so if a
pull targets the wrong branch, it needs to be reopened.
The targeted branch is only important for three reasons:
1. Documents the intent of the pull request (the specific point
release being targeted)
2.
On Friday, 27 March 2015 at 21:37:23 UTC, Brad Anderson wrote:
It's not clear who will be merging stable into master and when
(it's a shame Github doesn't let you target multiple branches).
Not sure we need a strict rule here and it shouldn't be necessary
to do this after each merge. Could be
On Thursday, 26 March 2015 at 08:39:14 UTC, Russel Winder wrote:
On Wed, 2015-03-25 at 14:00 -0700, Andrei Alexandrescu via
Digitalmars-d-announce wrote:
https://www.reddit.com/r/programming/comments/30ad8b/why_gos_design_is_a_disservice_to_intelligent/
Andrei
The reaction in the Go
On Saturday, 28 March 2015 at 01:51:39 UTC, Rikki Cattermole
wrote:
Lets all give it up for Andrei and his wife Sanda. Who had
their second son today (Dan)!
Please congratulate them both.
Ok now down to business, who wants to step up in place of
Andrei hmm? But seriously we should all
Vim is setup as:
On Friday, 27 March 2015 at 10:34:58 UTC, Jacob Carlborg wrote:
I'm currently updating the TextMate D bundle for D2. I have a
couple of questions for how to highlighting some specific code
or how other editors/IDE's highlight them.
* this in constructor
this () {}
Keyword
This is what I imagine. I know it can be done, that is not the
issue. This is all standard programming stuff. That is not the
point. The point is, to discuss ideas freely so the best
solution(Which is usually a combination of all relevant inputs).
1. Get up in the morning
2. Turn on computer.
On Friday, 27 March 2015 at 15:23:56 UTC, Jacob Carlborg wrote:
On 2015-03-27 16:04, Dicebot wrote:
not at all. The fact it is reserved is already denoted by __,
otherwise
it is just another vairable/symbol.
Doesn't this symbol also have special semantics?
Not really. It has special value
On 28/03/2015 7:21 a.m., Martin Nowak wrote:
We replace the old cherry-pick approach by introducing stable branches,
more info here http://wiki.dlang.org/DIP75#Branching_strategy.
This avoids having to manually identify bugfixes to be cherry-picked
into the release branch (2.067.0 is missing at
There are some very interesting psychological dynamics in the
reaction to this kind of piece. For me it was key that
although it was clearly written in a humorous tone, and
hurriedly, he seemed to speak from the heart - it is
refreshing to see such work even when one doesn't agree with
it.
On Friday, 27 March 2015 at 06:49:05 UTC, Ola Fosheim Grøstad
wrote:
On Friday, 27 March 2015 at 04:05:30 UTC, Laeeth Isharc wrote:
Programming is - for now - still a human activity, and what is
important in human activities may not always be measured, and
what may be easily measured is not
module main;
import std.stdio;
import std.string;
int main(string[] args)
{
int resp;
char[] p, q;
writefln(MENU DE OPCIONES);
writefln(1) Modus Ponens);
writefln(2) Modus Tollens);
writefln(3) Silogismo Hipotetico);
writefln(4) Salir);
do{
https://issues.dlang.org/show_bug.cgi?id=12228
--- Comment #7 from yebblies yebbl...@gmail.com ---
With issue 14348 fixed, all cases from issue 2540 should be replaceable with
typeof(this/super). I think we should seriously consider deprecating and
eventually removing this behavior.
eg Warning:
On Friday, 27 March 2015 at 13:17:07 UTC, Jake The Baker wrote:
My main point about the child remark is that there are very
few
people here(you, Walter, and a handful of others) actually doing
all the heavy lifting and most others(including myself) just
talk
or do minimal work that ultimately
On Friday, 27 March 2015 at 11:33:39 UTC, Kagamin wrote:
Hmm... science exists only as long as we don't understand
something, then it disappears and only knowledge remains. Looks
like he talks about engineering, but calls it science.
One dismisses Knuth discussing the topic for which he is
https://issues.dlang.org/show_bug.cgi?id=4149
--- Comment #20 from github-bugzi...@puremagic.com ---
Commits pushed to master at https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/2f4715db31e59f9514f14b704e6b3bee706a7900
test for Issue 4149 - refs
Lets all give it up for Andrei and his wife Sanda. Who had their second
son today (Dan)!
Please congratulate them both.
Ok now down to business, who wants to step up in place of Andrei hmm?
But seriously we should all recognize that he will be busier then he
already was, and will need to
On 03/27/2015 05:25 PM, Andrei Alexandrescu wrote:
On 3/27/15 11:28 AM, H. S. Teoh via Digitalmars-d wrote:
On Fri, Mar 27, 2015 at 07:21:10PM +0100, Martin Nowak via
Digitalmars-d wrote:
We replace the old cherry-pick approach by introducing stable branches,
more info here
https://issues.dlang.org/show_bug.cgi?id=14348
github-bugzi...@puremagic.com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://issues.dlang.org/show_bug.cgi?id=14348
--- Comment #2 from github-bugzi...@puremagic.com ---
Commits pushed to master at https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/a10cb266a31c30bc3afd5d50ad629dc75dd2649f
Fix Issue 14348 -
On 3/26/2015 3:53 PM, ketmar wrote:
filling bugs like this huge project not compiling! is not working, as
nobody wants to run dustmite on such projects, people just waiting for
issue author to provide more information.
Realistically, people who want to work on bug fixing are going to work on
https://issues.dlang.org/show_bug.cgi?id=7176
--- Comment #19 from Ketmar Dark ket...@ketmar.no-ip.org ---
Created attachment 1499
-- https://issues.dlang.org/attachment.cgi?id=1499action=edit
working PoC with samples
--
On Fri, 27 Mar 2015 21:36:15 -0700, Walter Bright wrote:
On 3/26/2015 3:53 PM, ketmar wrote:
filling bugs like this huge project not compiling! is not working, as
nobody wants to run dustmite on such projects, people just waiting for
issue author to provide more information.
Realistically,
On Saturday, 28 March 2015 at 04:36:18 UTC, Walter Bright wrote:
On 3/26/2015 3:53 PM, ketmar wrote:
filling bugs like this huge project not compiling! is not
working, as
nobody wants to run dustmite on such projects, people just
waiting for
issue author to provide more information.
https://issues.dlang.org/show_bug.cgi?id=4620
Paul O'Neil redballoo...@gmail.com changed:
What|Removed |Added
Keywords||C++
CC|
https://issues.dlang.org/show_bug.cgi?id=13183
--- Comment #3 from Paul O'Neil redballoo...@gmail.com ---
Yes, that does work. Thanks for the workaround. I'm now a lot less concerned
about this but still think it should remain open.
--
On Sat, 28 Mar 2015 04:55:47 +, Vladimir Panteleev wrote:
But honestly, there already exists so much information on how to use
DustMite...
...that people in bugzilla keep asking what it is.
ANYONE should be able to
use DustMite or Digger to reduce a test case down to reasonable size.
101 - 176 of 176 matches
Mail list logo