Re: DerelictBgfx not shipping core libs.

2014-11-06 Thread Laeeth Isharc via Digitalmars-d
It strikes me that the core question here may be one of the division of labour. The person best suited to signing up for an ongoing commitment to maintain a whole load of different libraries across platforms/settings will only by the chancest fluke be the person who is suited to and enjoys

Re: DerelictBgfx not shipping core libs.

2014-11-07 Thread Laeeth Isharc via Digitalmars-d
On Friday, 7 November 2014 at 05:33:11 UTC, Mike Parker wrote: And you suppose I have nothing better to do than to compile multiple binaries for over a dozen projects every time they put out a new release or, as in the case of Bgfx, update their repo? My time is rather more valuable to me

Re: Embedding D Shared Library in WSGI Web Server

2014-11-07 Thread Laeeth Isharc via Digitalmars-d
since you didn't get an answer. https://code.google.com/p/modwsgi/wiki/ProcessesAndThreading you can turn off threads and processes to aid debugging: https://code.google.com/p/modwsgi/wiki/ProcessesAndThreading StartServers 1 ServerLimit 1 With this configuration, only one process will be

Re: Dub integrated into the compiler?

2014-11-07 Thread Laeeth Isharc via Digitalmars-d
Also it is why I suggested that it could be policed. But the D community is too small for that atm. which means that it is easy to have a concept of relatively trusted vs unknown contributors. of course if someone trusted gets hacked or socially engineered then that is a risk, but on the

Re: Julia vs. D?

2014-12-11 Thread Laeeth Isharc via Digitalmars-d
On Wednesday, 7 May 2014 at 14:57:36 UTC, Chris wrote: On Wednesday, 7 May 2014 at 12:05:10 UTC, bachmeier wrote: On Wednesday, 7 May 2014 at 09:16:01 UTC, Chris wrote: On Tuesday, 6 May 2014 at 23:19:47 UTC, Mason McGill wrote: On Tuesday, 6 May 2014 at 11:28:21 UTC, Chris wrote: Maybe it's

Re: What is the D plan's to become a used language?

2014-12-18 Thread Laeeth Isharc via Digitalmars-d
More complex creatures may take longer to mature than simpler ones. At the age of five, an infant is a much less impressive creature than a dog of the same age. (And one might sometimes feel the same way also when it reaches the age of 15 ;) Social institutions have organic traits too, so

Re: What is the D plan's to become a used language?

2014-12-19 Thread Laeeth Isharc via Digitalmars-d
On Friday, 19 December 2014 at 00:21:06 UTC, H. S. Teoh via Digitalmars-d wrote: On Thu, Dec 18, 2014 at 08:12:07PM +, Laeeth Isharc via Digitalmars-d wrote: [...] - better reference documentation. I don't believe I lack the ability generally to figure things out, but the dlang.org

Re: What is the D plan's to become a used language?

2014-12-21 Thread Laeeth Isharc via Digitalmars-d
On Sunday, 21 December 2014 at 11:33:05 UTC, matovitch wrote: On Sunday, 21 December 2014 at 11:18:43 UTC, Joakim wrote: Native efficiency combined with expressiveness and ease of use, as the front page says. That's too general-purpose to just go build some specialized app like docker, but

Davidson/TJB - HDF5 - Re: Walter's DConf 2014 Talks - Topics in Finance

2014-12-22 Thread Laeeth Isharc via Digitalmars-d
On Saturday, 22 March 2014 at 14:33:02 UTC, TJB wrote: On Saturday, 22 March 2014 at 13:10:46 UTC, Daniel Davidson wrote: Data storage for high volume would also be nice. A D implementation of HDF5, via wrappers or otherwise, would be a very useful project. Imagine how much more friendly the

Re: Rectangular multidimensional arrays for D

2014-12-22 Thread Laeeth Isharc via Digitalmars-d
On Friday, 11 October 2013 at 22:41:06 UTC, H. S. Teoh wrote: What's the reason Kenji's pull isn't merged yet? As I see it, it does not introduce any problematic areas, but streamlines multidimensional indexing notation in a nice way that fits in well with the rest of the language. I, for

Re: Davidson/TJB - HDF5 - Re: Walter's DConf 2014 Talks - Topics in Finance

2014-12-22 Thread Laeeth Isharc via Digitalmars-d
On Monday, 22 December 2014 at 11:59:11 UTC, aldanor wrote: @Laeeth As a matter of fact, I've been working on HDF5 bindings for D as well -- I'm done with the binding/wrapping part so far (with automatic throwing of D exceptions whenever errors occur in the C library, and other niceties) and

Re: Walter's DConf 2014 Talks - Topics in Finance

2014-12-22 Thread Laeeth Isharc via Digitalmars-d
On Saturday, 22 March 2014 at 00:14:11 UTC, Daniel Davidson wrote: On Friday, 21 March 2014 at 21:14:15 UTC, TJB wrote: Walter, I see that you will be discussing High Performance Code Using D at the 2014 DConf. This will be a very welcomed topic for many of us. I am a Finance Professor. I

Re: Walter's DConf 2014 Talks - Topics in Finance

2014-12-22 Thread Laeeth Isharc via Digitalmars-d
Hi. Sorry if this is a bit long, but perhaps it may be interesting to one or two. On Monday, 22 December 2014 at 22:00:36 UTC, Daniel Davidson wrote: On Monday, 22 December 2014 at 19:25:51 UTC, aldanor wrote: On Monday, 22 December 2014 at 17:28:39 UTC, Daniel Davidson wrote: I don't see

Re: Rectangular multidimensional arrays for D

2014-12-22 Thread Laeeth Isharc via Digitalmars-d
On Monday, 22 December 2014 at 22:46:57 UTC, aldanor wrote: On Monday, 22 December 2014 at 22:36:16 UTC, H. S. Teoh via Digitalmars-d wrote: FYI, Kenji's merge has since been merged. So now the stage is set for somebody to step up and write a nice multidimensional array implementation. One

Re: Calypso and the future of D

2015-01-26 Thread Laeeth Isharc via Digitalmars-d
On Monday, 26 January 2015 at 16:40:38 UTC, Elie Morisse wrote: On Monday, 26 January 2015 at 00:37:02 UTC, Walter Bright wrote: Excuse the creator's bias :) I agree that Jacob's description makes things more clear, added! I posted some thoughts on web docs writeup of C+= interface here.

Re: One area where D has the edge

2015-01-26 Thread Laeeth Isharc via Digitalmars-d
On Monday, 26 January 2015 at 18:53:45 UTC, Ola Fosheim Grøstad wrote: On Sunday, 25 January 2015 at 21:50:53 UTC, Laeeth Isharc wrote: And beyond slower execution speed of Java, the memory bloat makes a big difference given how cloud pricing works (its peanuts to get a machine with a gig of

Pandas example of groupby

2015-01-26 Thread Laeeth Isharc via Digitalmars-d
If group by in other languages refers to the latter function, then that means groupBy is poorly-named and we need to come up with a better name for it. Changing it to return tuples and what-not seems to be beating around the bush to me. T T: you are good with algorithms. In many

Re: 521 days, 22 hours, 7 minutes and 52 seconds...

2015-01-26 Thread Laeeth Isharc via Digitalmars-d
On Monday, 26 January 2015 at 19:50:39 UTC, H. S. Teoh wrote: On Mon, Jan 26, 2015 at 10:33:32AM -0800, Andrei Alexandrescu via Digitalmars-d wrote: On 1/26/15 10:17 AM, H. S. Teoh via Digitalmars-d wrote: [...] But OTOH, if *this* is what it takes to contribute a new module to Phobos, then

Re: defunct / stale forums on front page

2015-01-26 Thread Laeeth Isharc via Digitalmars-d
On Monday, 26 January 2015 at 09:08:26 UTC, Jacob Carlborg wrote: On 2015-01-26 08:35, H. S. Teoh via Digitalmars-d wrote: I think we should just import jquery into the dlang.org repo. External dependencies always end up in these kinds of ugly situations. The advantage of using a CDN is

Re: defunct / stale forums on front page

2015-01-26 Thread Laeeth Isharc via Digitalmars-d
On Monday, 26 January 2015 at 03:56:37 UTC, Vladimir Panteleev wrote: Hi. This thread turned to topics of higher importance than mere cosmetics. Few miscellaneous thoughts. Why not create a bugzilla section for website and forum so it is easier to report glitches and enhancement

Re: One area where D has the edge

2015-01-26 Thread Laeeth Isharc via Digitalmars-d
If Java consumes 15% more power doing it, does it matter on a PC? Most people don't dare. Does it matter for small-scale server environments? Maybe not. Does it matter when you deploy Hadoop on a 10,000 node cluster, and the holistic inefficiency (multiple things running concurrently) goes

Re: One area where D has the edge

2015-01-26 Thread Laeeth Isharc via Digitalmars-d
On Monday, 26 January 2015 at 20:55:14 UTC, Wyatt wrote: On Monday, 26 January 2015 at 20:19:09 UTC, Laeeth Isharc wrote: Does Rust have the productivity of D? And it doesn't have the maturity, as I understand it. This brings up something that's been bugging me. D has a pitch for users

Shouldn't dfix be made a friend of the compiler?

2015-01-26 Thread Laeeth Isharc via Digitalmars-d
5. The kind that a tool such as 'dfix', can automate. For example, let's say dfix is included with the compiler package. Now you get an error, saying: Error: `@nogc` is no longer accepted, but can be automatically replaced with `nogc`. Run dfix on this file? (y/n)... or whatever is deemed the

Re: Pandas example of groupby

2015-01-26 Thread Laeeth Isharc via Digitalmars-d
Thank you for the thoughtful reply. I meant lost in terms of extra processing time and memory consumption in order to achieve the fairly common use case of a groupby pivot table or pandas style (ie what you get if you sort the data by group and then run D groupby) If you first sort the

Re: C++ to catch up?

2015-02-03 Thread Laeeth Isharc via Digitalmars-d
Excellent post. This situation is very obvious to us at Sociomantic, as we're at the forefront of a massive disruption that is happening in the advertising industry. D has far better prospects in disruptive technology, rather than trying to compete with incumbents in the rapidly disappearing

Re: C++ to catch up?

2015-02-04 Thread Laeeth Isharc via Digitalmars-d
Absolutely not inappropriate. I actually prefer it being a newsgroup user. Many people will instead reference a post on the forum instead of replying, and then I have to use the forum interface to see what they are talking about. I'd much rather have the full discussion in my preferred

Re: C++ to catch up?

2015-02-04 Thread Laeeth Isharc via Digitalmars-d
To Zachary: The big temptation for software developers is to *promise* stability in order to attract the users they need in order to get the feedback they need in order to create the best possible design, and then break stability with the new design. Yes - economists call this time

Re: C++ to catch up?

2015-02-02 Thread Laeeth Isharc via Digitalmars-d
On Monday, 2 February 2015 at 00:49:14 UTC, Walter Bright wrote: Thanks for the good read! BTW, one effect D has had is that other languages are adopting D's features, though few will admit it. Yes - eerily out of the book from the Innovator's Dilemma. But as Jonathan said (and maybe you

Re: C++ to catch up?

2015-02-02 Thread Laeeth Isharc via Digitalmars-d
Wait, is this a reply today to a post made in November 2012? -- Andrei Yes, here is what happens: 1. person does a search, finds 2+ year old thread that he likes to respond to. 2. Entire thread gets pushed to the most recent posts on forum/newsgroup 3. Others now see the thread (possibly

Re: New DIP73: D Drafting Library

2015-02-05 Thread Laeeth Isharc via Digitalmars-d
Perhaps it is over ambitious to start with the goal of producing only code destined to end up in Phobos. The domain is so broadly defined, and the standard to aspire to so high that one ends up setting the goalpost so high that given likely contributors one risks ending up running out of

Re: New DIP73: D Drafting Library

2015-02-05 Thread Laeeth Isharc via Digitalmars-d
On Thursday, 5 February 2015 at 22:10:35 UTC, Israel wrote: On Thursday, 5 February 2015 at 05:51:18 UTC, tcak wrote: On Thursday, 5 February 2015 at 04:37:21 UTC, Tofu Ninja wrote: What could be great is if DMD supported something like JAR packages, and could look for modules inside of them.

Re: New DIP73: D Drafting Library

2015-02-05 Thread Laeeth Isharc via Digitalmars-d
How could you be sure that after long lonely work the proposal is worth inclusion? No need to be lonely. You can (and should) have community projects on dub. The dub repository is a distribution mechanism, if you want community contribution to a library advertise as such and git er done.

Re: New DIP73: D Drafting Library

2015-02-05 Thread Laeeth Isharc via Digitalmars-d
Hi Dicebot. You are a clear thinker - close reasoning - and I admire that. As you may see requirements are very lax. Only real difference is that your proposal allows to accept modules that are not supposed to ever go to Phobos at all - which I am still convinced is a bad thing and belongs

Re: 10 Tips for Better Pull Requests

2015-01-17 Thread Laeeth Isharc via Digitalmars-d
Informative is fine. Basing decisions on metrics unleavened by contextual judgement isn't going to work well. It isn't just one metric. I've personally seen it multiple times with various metrics, and regularly read in the news about counterproductive results obtained by using metrics

Re: Type safety and time units in Go and D

2015-01-20 Thread Laeeth Isharc via Digitalmars-d
the question of why that is the way it is, it's because we actually thought of all that shit when designing the time library :) I was a big proponent of not using the same type to mean duration and timestamp, and only allowing sane operations. Jonathan was the same way. That separation is

Re: Proposal : aggregated dlang git repository

2015-02-10 Thread Laeeth Isharc via Digitalmars-d
It is a delicate matter. Yes, spreading over less important issues is harmful for focusing on core ones. But the same time having many small issues unresolved harms the contribution culture as those keep annoying people over and over again. Excellence can come in part from getting many small

Re: updatesh.d now ready for download ;)

2015-02-12 Thread Laeeth Isharc via Digitalmars-d
On Sunday, 8 February 2015 at 10:58:40 UTC, Baz wrote: On Thursday, 29 January 2015 at 08:05:28 UTC, Laeeth Isharc wrote: On Wednesday, 28 January 2015 at 18:46:05 UTC, Benjamin Thaut wrote: Am 28.01.2015 um 18:05 schrieb Andrei Alexandrescu: On 1/28/15 9:01 AM, Benjamin Thaut wrote: On

Re: D and GPGPU

2015-02-18 Thread Laeeth Isharc via Digitalmars-d
On Wednesday, 18 February 2015 at 15:15:21 UTC, Russel Winder wrote: It strikes me that D really ought to be able to work with GPGPU – is there already something and I just failed to notice. This is data parallelism but of a slightly different sort to that in std.parallelism. std.concurrent,

Re: D and GPGPU

2015-02-18 Thread Laeeth Isharc via Digitalmars-d
One interesting C++ use in finance of CUDA. Joshi is porting quantlib, or at least part of it, to a cuda environment. Some nice speed ups for Bermudan pricing. http://sourceforge.net/projects/kooderive/ http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1473563

Re: One area where D has the edge

2015-01-26 Thread Laeeth Isharc via Digitalmars-d
There was also this one from 1998 that was very small http://www.javaworld.com/article/2076641/learn-java/an-introduction-to-the-java-ring.html Java has some history running on small devices. Cheers, uri Indeed, and I remember that well. However I was less interested in embedded devices

Re: Calypso and the future of D

2015-01-27 Thread Laeeth Isharc via Digitalmars-d
On Tuesday, 27 January 2015 at 16:39:40 UTC, Elie Morisse wrote: On Monday, 26 January 2015 at 19:35:11 UTC, Laeeth Isharc wrote: I posted some thoughts on web docs writeup of C+= interface here.

Re: One area where D has the edge

2015-01-27 Thread Laeeth Isharc via Digitalmars-d
Out of curiosity, what is lacking in the current commercial offerings for hedge fund management? Why not use an existing engine? In the general sense, lots is lacking across the board. I started a macro fund in 2012 with a former colleague from Citadel in partnership with another company,

Re: One area where D has the edge

2015-01-27 Thread Laeeth Isharc via Digitalmars-d
I cannot speak about small team experiences. Our projects usually take around 30+ developers. That it is a decent sized team to have to coordinate and it puts emphasis on very different questions. The context I am thinking of is much leaner - more like special forces than the regular army

Re: Mars Drafting Library - Official community driven library

2015-01-31 Thread Laeeth Isharc via Digitalmars-d
This has the advantage over existing situation where you have the official library where things need to go through exacting and time consuming process and then dub. Within dub every project is at the same level and it is not obvious which projects are the ones to use, and there is not

Re: Mars Drafting Library - Official community driven library

2015-01-31 Thread Laeeth Isharc via Digitalmars-d
On Saturday, 31 January 2015 at 18:45:13 UTC, Israel wrote: On Saturday, 31 January 2015 at 18:11:48 UTC, Laeeth Isharc wrote: This has the advantage over existing situation where you have the official library where things need to go through exacting and time consuming process and then dub.

Re: sortUniq

2015-01-24 Thread Laeeth Isharc via Digitalmars-d
The problem with RedBlackTree is that it's cache-unfriendly due to the memory allocation and per-node pointers. One reason quicksort performs so well is because it works in-place, and the partition operation accesses elements bilinearly (i.e., two linear traversals over the same stretch of

defunct / stale forums on front page

2015-01-25 Thread Laeeth Isharc via Digitalmars-d
When one checks out the D community / forums, one is confronted with a long list of forums, most of which fall into the categories: not relating to D, defunct, very low activity. This is initially a bit confusing, and is not very crisp. Is it worth having only the active ones displayed with a

Re: defunct / stale forums on front page

2015-01-25 Thread Laeeth Isharc via Digitalmars-d
On Monday, 26 January 2015 at 02:36:30 UTC, Vladimir Panteleev wrote: On Monday, 26 January 2015 at 02:13:44 UTC, ketmar wrote: On Mon, 26 Jan 2015 02:00:01 +, Laeeth Isharc wrote: Imagine you move from a javascript browser to one without dlang.org is imfunctional without js, so there is

Re: dlang.org redesign -- general thoughts and issues [part 1]

2015-01-23 Thread Laeeth Isharc via Digitalmars-d
Hi all, I've started redesigning dlang.org AGAIN (yea, I know...). Appreciate the work you and others are doing on this. Web pages are so fiddly but so important for controlling the image one presents to the world. I don't have so much to say about the general case, as it is not my field.

proper groupBy

2015-01-23 Thread Laeeth Isharc via Digitalmars-d
On Friday, 23 January 2015 at 20:28:32 UTC, Andrei Alexandrescu wrote: On 1/23/15 12:19 PM, Ary Borenszweig wrote: In most languages group by yields a tuple of {group key, group values}. Interesting, thanks. Looks like we're at a net loss of information with our current approach.

Re: Mars Drafting Library - Official community driven library

2015-02-01 Thread Laeeth Isharc via Digitalmars-d
Things are never quite the same, but it is still interesting to remind oneself of experience in other languages. History of numpy /scipy here: http://wiki.scipy.org/History_of_SciPy Would it have made the cut if it had had to meet an std.experimental level of quality in its earlier days ?

Re: C++ to catch up?

2015-02-01 Thread Laeeth Isharc via Digitalmars-d
On Monday, 5 November 2012 at 18:20:23 UTC, Jonathan M Davis wrote: The closer that C++ gets to D, the less interested that many people will be in adopting it, particularly because of the large user base and the large amount of code out there that already uses C++. Programmers have to be

Re: One area where D has the edge

2015-01-27 Thread Laeeth Isharc via Digitalmars-d
On Tuesday, 27 January 2015 at 13:02:06 UTC, Wyatt wrote: On Monday, 26 January 2015 at 22:05:55 UTC, Laeeth Isharc wrote: I don't know F#. I know what you mean, but I don't think the competition to D consists of crappy languages - there are some very smart and creative people with large

Re: defunct / stale forums on front page

2015-01-26 Thread Laeeth Isharc via Digitalmars-d
On Monday, 26 January 2015 at 20:08:44 UTC, Vladimir Panteleev wrote: On Monday, 26 January 2015 at 18:41:09 UTC, Laeeth Isharc wrote: Why not create a bugzilla section for website and forum so it is easier to report glitches and enhancement requests in a way that you will quickly see without

Re: Pandas example of groupby

2015-01-26 Thread Laeeth Isharc via Digitalmars-d
As far as I know, the current groupBy docs explain quite clearly what it does. If you find it still inadequate or unclear, please file bug against it so that we can look into improving the docs. Read the docs now - they are perfect within the context of the style of documentation (and these

Re: Discussion on groupBy

2015-01-10 Thread Laeeth Isharc via Digitalmars-d
On Saturday, 10 January 2015 at 20:19:14 UTC, Andrei Alexandrescu wrote: groupBy is an important primitive for relational algebra queries on data. Soon to follow are operators such as aggregate() which is a sort of reduce() but operating on ranges of ranges. With those in tow, a query such as

Re: Discussion on groupBy

2015-01-10 Thread Laeeth Isharc via Digitalmars-d
It would be interesting if we could make it possible to do a translation between D and SQL, similar to how LINQ is implemented internally, but preferably have it done at compile-time rather than at runtime. Have you seen Hibernated? https://github.com/buggins/hibernated

Author of rust book explores Nim

2015-02-14 Thread Laeeth Isharc via Digitalmars-d
Via HN https://github.com/andreaferretti/on-rust-and-nim The original email I hope you don't mind if I contact you directly, and ignore if you're offended, but I saw your post on the parasail email list and looked at your KMeans benchmark. In particular, I was interested in your statement

Re: Author of rust book explores Nim

2015-02-14 Thread Laeeth Isharc via Digitalmars-d
Clarification - author of the project unix in rust, not a book. He is a beginner in both rust and Nim. On Saturday, 14 February 2015 at 17:12:00 UTC, Laeeth Isharc wrote: Via HN https://github.com/andreaferretti/on-rust-and-nim The original email I hope you don't mind if I contact you

Google C/C++ map reduce

2015-02-18 Thread Laeeth Isharc via Digitalmars-d
Released recently; http://google-opensource.blogspot.co.uk/2015/02/mapreduce-for-c-run-native-code-in.html Looks like it doesn't need a special compiler or anything. Is there anything beyond needing to port C API that means one couldn't use it with D? Any reason why it wouldn't be something

Re: A few notes on choosing between Go and D for a quick project

2015-03-14 Thread Laeeth Isharc via Digitalmars-d
Hi. Some points I think are important follow. I can't do much on these myself for now as computer use limited by a spinal injury. 1. Compilation speed of D under reference compiler compares very favourably to most (all?) other compiled languages. This facilitates rapid iteration, which

enabling persistent state for the REPL?

2015-03-16 Thread Laeeth Isharc via Digitalmars-d
On Monday, 16 March 2015 at 21:36:45 UTC, deadalnix wrote: I'm talking about: https://drepl.dawg.eu/ It has been several days already that it is coming soon. How soon is soon ? It's a different topic (and hope you will forgive my hijacking your thread - I don't know the answer, but guess

Re: calling C variadic arguments with no 'argc' and only variadic arguments

2015-03-18 Thread Laeeth Isharc via Digitalmars-d
On Wednesday, 18 March 2015 at 16:14:28 UTC, Jacob Carlborg wrote: On 2015-03-18 05:49, Laeeth Isharc wrote: Thanks. I should have double checked but trusted dstep which seems to have gotten confused by these ones. Its a great time saver generally though. Please report any issues with

Re: A few notes on choosing between Go and D for a quick project

2015-03-17 Thread Laeeth Isharc via Digitalmars-d
On Wednesday, 18 March 2015 at 02:02:27 UTC, bachmeier wrote: On Wednesday, 18 March 2015 at 01:52:00 UTC, Laeeth Isharc wrote: PyD is pretty nice, although one wouldn't want to call it from an inner loop. Why wouldn't you want to call it from an inner loop? See benchmark someone did a

Re: calling C variadic arguments with no 'argc' and only variadic arguments

2015-03-17 Thread Laeeth Isharc via Digitalmars-d
On Wednesday, 18 March 2015 at 03:14:30 UTC, Daniel Murphy wrote: Laeeth Isharc wrote in message news:jmlgralvzaqperfkn...@forum.dlang.org... DMD gave me an error message for the following declarations: double mgl_rnd (...); double mgl_rnd_ (...); It says I need at least one fixed argument

Re: A few notes on choosing between Go and D for a quick project

2015-03-22 Thread Laeeth Isharc via Digitalmars-d
On Saturday, 21 March 2015 at 15:09:32 UTC, Andrei Alexandrescu wrote: On 3/20/15 9:43 PM, Sebastiaan Koppe wrote: On Saturday, 21 March 2015 at 01:31:21 UTC, Andrei Alexandrescu wrote: On 3/20/15 5:56 PM, Walter Bright wrote: On 3/20/2015 5:23 PM, Andrei Alexandrescu wrote: Yah, and uses

Re: A few notes on choosing between Go and D for a quick project

2015-03-15 Thread Laeeth Isharc via Digitalmars-d
On Sunday, 15 March 2015 at 10:53:21 UTC, Marc Schütz wrote: I hope you'll get better! Thanks. On the mend, but it takes time... 3. I have said so before (the GroupBy docs) - standard library documentation is 'perfectly clear' if you have a technical mindset and are used to reading

Re: A few notes on choosing between Go and D for a quick project

2015-03-15 Thread Laeeth Isharc via Digitalmars-d
On Sunday, 15 March 2015 at 12:52:37 UTC, Chris wrote: Apart from performance issues, for language processing, string handling etc., Python quickly becomes a nightmare (UTF-8). Then there are issues like the one that classes cannot really have private variables. [I am by no means expert in

thoughts on best way to implement bokeh interface in D

2015-03-15 Thread Laeeth Isharc via Digitalmars-d
Bokeh is a very cool charting library that is distinguished by a focus on interactivity in the browser. Each chart is an html file with an embedded bokeh javascript library - the server generates JSON from the object model and the client take this and renders it. There are ways to register

Re: A few notes on choosing between Go and D for a quick project

2015-03-16 Thread Laeeth Isharc via Digitalmars-d
On Monday, 16 March 2015 at 08:54:20 UTC, Joakim wrote: On Monday, 16 March 2015 at 08:33:43 UTC, Zach the Mystic wrote: I see D attracting *really* good programmers, programmers from, let's say the 90-95th percentile in skill and talent in their field on average. By marketing to these

Re: A few notes on choosing between Go and D for a quick project

2015-03-16 Thread Laeeth Isharc via Digitalmars-d
On Monday, 16 March 2015 at 09:31:17 UTC, Ola Fosheim Grøstad wrote: On Sunday, 15 March 2015 at 14:56:23 UTC, Chris wrote: We invariably end up talking about language features and syntax, as if D lost out against Go, because of feature X being (or not being) there. We lose, because we fail

Re: A few notes on choosing between Go and D for a quick project

2015-03-16 Thread Laeeth Isharc via Digitalmars-d
On Monday, 16 March 2015 at 08:07:26 UTC, ninja wrote: On Monday, 16 March 2015 at 01:22:47 UTC, cym13 wrote: If stories are wanted, I might as well tell mine. I am an attorney and a typical programming-language-user: I love to code my own utilities for the job (document-creation,

Re: Facebook, D and the web

2015-03-16 Thread Laeeth Isharc via Digitalmars-d
On Monday, 16 March 2015 at 14:47:15 UTC, Chris wrote: In a recent thread[1] there was a lot of talk about how to make D more attractive, how to communicate it's advantages to a broader audience etc. I was wondering, if Facebook would be interested in either developing or championing the

Re: Facebook, D and the web

2015-03-16 Thread Laeeth Isharc via Digitalmars-d
On Monday, 16 March 2015 at 16:26:10 UTC, Marc Schütz wrote: On Monday, 16 March 2015 at 14:47:15 UTC, Chris wrote: In a recent thread[1] there was a lot of talk about how to make D more attractive, how to communicate it's advantages to a broader audience etc. I was wondering, if Facebook

Re: A few notes on choosing between Go and D for a quick project

2015-03-17 Thread Laeeth Isharc via Digitalmars-d
On Tuesday, 17 March 2015 at 21:00:11 UTC, bachmeier wrote: On Tuesday, 17 March 2015 at 19:00:06 UTC, jmh530 wrote: In addition, further development of the ability to call D from R or Python* or Julia (or vice-versa) would also be a positive. What do you have in mind? I no longer work much

Re: calling C variadic arguments with no 'argc' and only variadic arguments

2015-03-17 Thread Laeeth Isharc via Digitalmars-d
sorry - posted in wrong forum On Wednesday, 18 March 2015 at 00:54:07 UTC, Laeeth Isharc wrote: So I ported the C API for MathGL to D, and it is up at code.dlang.org (under dmathgl). MathGL is a nice plotting library. http://mathgl.sourceforge.net/doc_en/Pictures.html#Pictures Later I will

calling C variadic arguments with no 'argc' and only variadic arguments

2015-03-17 Thread Laeeth Isharc via Digitalmars-d
So I ported the C API for MathGL to D, and it is up at code.dlang.org (under dmathgl). MathGL is a nice plotting library. http://mathgl.sourceforge.net/doc_en/Pictures.html#Pictures Later I will work on porting the C++ interface, but so far it at least works for the simplest sample. (Not

Re: [Semi OT] The programming language wars

2015-03-20 Thread Laeeth Isharc via Digitalmars-d
On Friday, 20 March 2015 at 07:37:04 UTC, Paulo Pinto wrote: Language features should be tested with real users using scientific validation processes, instead of being blindly added to a language. There is nothing intrinsically more scientific about basing a decision on a study rather than

SO/messaging - dmd is fast to compile; ldc/gdc generate fast code

2015-03-21 Thread Laeeth Isharc via Digitalmars-d
Yah, nitpicks should go there too. We need to have an understanding that statistically everybody is on SO and nobody here :o). I have seen repeatedly - on stack overflow and elsewhere - people benchmarking 'D' against other languages using dmd. The messaging on the home page and download

Re: A few notes on choosing between Go and D for a quick project

2015-03-21 Thread Laeeth Isharc via Digitalmars-d
On Friday, 20 March 2015 at 20:34:36 UTC, Walter Bright wrote: On 3/20/2015 8:25 AM, weaselcat wrote: All of the content on rosettacode appears to be licensed under GNU FDL, I believe it would just have to be released under the GNU FDL or a similar copyleft license that fulfills the GNU FDL.

Re: [Semi OT] The programming language wars

2015-03-21 Thread Laeeth Isharc via Digitalmars-d
Right, but it is likely that the nature of programming will ni change. In the beginning of the web the search engines had trouble matching anything but exact phrases, now they are capable of figuring out what you probably wanted. As you implicitly recognize later, it's not either/or, in the

Re: A reason to choose D over Go

2015-03-25 Thread Laeeth Isharc via Digitalmars-d
I earn my pay with Java development. In my spare time I learn some Scala hoping there might be some work for me with Scala in the future. Then I need to become familiar with all kinds of new frameworks, tools, libraries and systems that continue to pop up every year in the JVM eco system.

Re: A reason to choose D over Go

2015-03-25 Thread Laeeth Isharc via Digitalmars-d
On Wednesday, 25 March 2015 at 17:21:43 UTC, Laeeth Isharc wrote: I earn my pay with Java development. In my spare time I learn some Scala hoping there might be some work for me with Scala in the future. Then I need to become familiar with all kinds of new frameworks, tools, libraries and

Re: The D Language: A sweet-spot between Python and C

2015-03-29 Thread Laeeth Isharc via Digitalmars-d
On Monday, 30 March 2015 at 05:04:57 UTC, Rikki Cattermole wrote: On 30/03/2015 5:48 p.m., weaselcat wrote: On Monday, 30 March 2015 at 04:35:44 UTC, Rikki Cattermole wrote: On 30/03/2015 5:25 p.m., Laeeth Isharc wrote: On Monday, 30 March 2015 at 04:16:38 UTC, weaselcat wrote: On Monday, 30

Re: The D Language: A sweet-spot between Python and C

2015-03-29 Thread Laeeth Isharc via Digitalmars-d
On Monday, 30 March 2015 at 04:16:38 UTC, weaselcat wrote: On Monday, 30 March 2015 at 00:57:06 UTC, Walter Bright wrote: http://blog.experimentalworks.net/2015/01/the-d-language-a-sweet-spot-between-python-and-c/ Reddit:

Re: The D Language: A sweet-spot between Python and C

2015-03-30 Thread Laeeth Isharc via Digitalmars-d
How about we (ie you, the language expert!) jot down a few more points to later turn into a short but useful article on how to deal with the GC in practical situations? I'm by far not a language expert, especially with manual memory management. I can only discuss what I've dealt with my

Re: They wrote the fastest parallelized BAM parser in D

2015-03-30 Thread Laeeth Isharc via Digitalmars-d
On Monday, 30 March 2015 at 06:50:19 UTC, george wrote: http://bioinformatics.oxfordjournals.org/content/early/2015/02/18/bioinformatics.btv098.full.pdf+html and a feature

Re: They wrote the fastest parallelized BAM parser in D

2015-03-30 Thread Laeeth Isharc via Digitalmars-d
My prejudice, based on training people in Python and C++ over the last few years, is that Python and C++ have a very strong position in the bioinformatics community, with the use of IPython (now becoming Jupyter) increasing and solidifying the Python position. It's just possible there is a

Re: They wrote the fastest parallelized BAM parser in D

2015-03-30 Thread Laeeth Isharc via Digitalmars-d
On Tuesday, 31 March 2015 at 02:31:58 UTC, Craig Dillabaugh wrote: On Monday, 30 March 2015 at 22:55:37 UTC, lobo wrote: On Monday, 30 March 2015 at 20:25:33 UTC, CraigDillabaugh wrote: On Monday, 30 March 2015 at 20:09:35 UTC, Laeeth Isharc wrote: clip You're right about the lack of

Re: Filling out the wiki - D as a second language

2015-03-31 Thread Laeeth Isharc via Digitalmars-d
Personnaly for the Delphi/Pascal section i haven't followed any previous model (except for the `pascal way` or the D way`) but i've rather choosen to focus on ambiguities and similarities... BTW - respect for doing this. Will try to learn from what you have done. When these pages are

Re: They wrote the fastest parallelized BAM parser in D

2015-03-31 Thread Laeeth Isharc via Digitalmars-d
As Andrew Brown pointed out, visualization is not behind Pythons success. Its success lies in the fact that it's a language you can hack away in easily. Sounds right. I am not in the camp that says it is a killer for D. It would just be nice to have both at least a passable solution for

from ruby to D

2015-03-31 Thread Laeeth Isharc via Digitalmars-d
I could add something for Ruby but I'm not really sure what to add. The the content for the existing languages is quite different compared with each other. Often one doesn't know what one wants to write till one starts. I guess the focus will be different coming from Ruby than coming from

Re: ARMv7 vs x86-64: Pathfinding benchmark of C++, D, Go, Nim, Ocaml, and more.

2015-03-31 Thread Laeeth Isharc via Digitalmars-d
On Tuesday, 23 December 2014 at 07:11:02 UTC, Dicebot wrote: On Monday, 22 December 2014 at 11:45:55 UTC, logicchains wrote: I installed the new Arch Linux LDC package but it still fails with the same error: /usr/lib/libldruntime.so: undefined reference to `__mulodi4' I did get GDC to work

Re: Filling out the wiki - D as a second language

2015-03-31 Thread Laeeth Isharc via Digitalmars-d
On Tuesday, 31 March 2015 at 22:25:29 UTC, rumbu wrote: On Sunday, 29 March 2015 at 23:21:20 UTC, Laeeth Isharc wrote: http://wiki.dlang.org/Coming_From These sections are empty/close to empty: Ruby / Java / Eiffel / C# / and Basic I made a small start on the Python section. It needs more

Filling out the wiki - D as a second language

2015-03-29 Thread Laeeth Isharc via Digitalmars-d
http://wiki.dlang.org/Coming_From These sections are empty/close to empty: Ruby / Java / Eiffel / C# / and Basic I made a small start on the Python section. It needs more concrete side-by-side examples of translating Python idioms into D, but that is all I can do for now.

fwiw quora thread on facebook/D

2015-02-24 Thread Laeeth Isharc via Digitalmars-d
https://www.quora.com/Why-is-Facebook-supporting-development-of-the-D-programming-language/answer/Laeeth-Isharc Quora has the vices of every democratic platform, but does seem to reach people, and a different set to demographic of hacker news and the like.

Re: What am I doing wrong here - canFind with iota is not working

2015-02-26 Thread Laeeth Isharc via Digitalmars-d
Hi John. Tks help with ldc - will look at that shortly. So Kingsly needs to use a predicate for canFind that returns true if the two values being compared are close enough to being the same given floating point quirks ? Ie I think people diagnosed the problem, but what is the solution...

Re: What am I doing wrong here - canFind with iota is not working

2015-02-26 Thread Laeeth Isharc via Digitalmars-d
Thanks. Rough version for Wiki here: http://wiki.dlang.org/Floating_Point_Gotchas It could be tidier, but I am not able to do so at moment. Feel free to change. On Thursday, 26 February 2015 at 14:04:17 UTC, John Colvin wrote: On Thursday, 26 February 2015 at 12:39:20 UTC, Laeeth Isharc

Dlang ipad code editor

2015-02-21 Thread Laeeth Isharc via Digitalmars-d
Just came across codetogo for ipad. It has been around a while, but there didnt seem to be a mention of it previously. You can write dlang code with syntax highlighting, and run it if you have an Internet connection. I don't know yet how it works with multi file programs, imports, etc, but

One area where D has the edge

2015-01-25 Thread Laeeth Isharc via Digitalmars-d
The author talks about C++ performance but D can match it whilst bringing scripting language style programmer productivity, and arguably higher quality code (because you can understand the code base as a coherent whole). Integration with C++ libraries is really the last missing piece, and it

  1   2   3   4   5   6   7   8   9   10   >