Re: Why exceptions for error handling is so important

2015-01-12 Thread Paulo Pinto via Digitalmars-d
On Monday, 12 January 2015 at 09:31:25 UTC, Walter Bright wrote: On 1/11/2015 11:53 PM, Tobias Pankrath wrote: On Monday, 12 January 2015 at 00:51:25 UTC, Walter Bright wrote: This matters very much for pipeline style programming (i.e. ranges and algorithms). Here is one approach to it:

Re: Why exceptions for error handling is so important

2015-01-12 Thread Paulo Pinto via Digitalmars-d
On Monday, 12 January 2015 at 20:32:59 UTC, deadalnix wrote: On Monday, 12 January 2015 at 13:33:40 UTC, John Colvin wrote: On Monday, 12 January 2015 at 11:09:01 UTC, Walter Bright wrote: On 1/12/2015 3:02 AM, Tobias Pankrath wrote: As far as I understand is, it requires each component to

Re: Thoughts on replacement languages (Reddit + D)

2015-01-11 Thread Paulo Pinto via Digitalmars-d
On Sunday, 11 January 2015 at 14:03:05 UTC, Adam D. Ruppe wrote: Reddit seems to have a constant stream of random project in Go posts. There was one this week that was a command line websocket and it was like 40 lines of code. Come on. I'm tempted to start posting every little thing I write

Re: Thoughts on replacement languages (Reddit + D)

2015-01-11 Thread Paulo Pinto via Digitalmars-d
On Sunday, 11 January 2015 at 14:10:56 UTC, ponce wrote: On Sunday, 11 January 2015 at 13:37:33 UTC, Ola Fosheim Grøstad wrote: On Sunday, 11 January 2015 at 12:57:17 UTC, MattCoder wrote: Since I'm relative new here, I want know from you agree with this statement: [–]clay_davis_sheeit 4

Re: Thoughts on replacement languages (Reddit + D)

2015-01-11 Thread Paulo Pinto via Digitalmars-d
On Sunday, 11 January 2015 at 19:30:59 UTC, ponce wrote: On Sunday, 11 January 2015 at 18:25:39 UTC, francesco.cattoglio wrote: On Sunday, 11 January 2015 at 14:10:56 UTC, ponce wrote: None of them has Visual Studio integration with debugging support and that is pretty important for native and

Re: For those ready to take the challenge

2015-01-10 Thread Paulo Pinto via Digitalmars-d-learn
On Saturday, 10 January 2015 at 15:52:21 UTC, Tobias Pankrath wrote: ... The thing is, in languages like Perl, Python, Ruby (to name a few), reusing someone else's code is not only easy, but it is how most people actually write code most of the time. I think he's wrong, because it spoils

Re: NASA/JPL Rules for writing Critical Software

2015-01-09 Thread Paulo Pinto via Digitalmars-d
On Friday, 9 January 2015 at 10:37:43 UTC, Mike James wrote: Walter Bright newshou...@digitalmars.com wrote in message news:m8n4c2$2ovq$1...@digitalmars.com... http://pixelscommander.com/wp-content/uploads/2014/12/P10.pdf Misra is also a good set of guidelines to follow...

Re: MSBUILD 2014, C# gets an ahead of time compiler to native code.

2015-01-08 Thread Paulo Pinto via Digitalmars-d
On Thursday, 8 January 2015 at 11:53:37 UTC, ponce wrote: On Wednesday, 2 April 2014 at 20:23:58 UTC, Paulo Pinto wrote: So it finally happened, C# gets an AOT compiler in addition to NGEN/JIT as part of standard Visual Studio tools.

Re: idiomatic D: what to use instead of pointers in constructing a tree data structure?

2015-01-08 Thread Paulo Pinto via Digitalmars-d-learn
On Thursday, 8 January 2015 at 17:42:23 UTC, H. S. Teoh via Digitalmars-d-learn wrote: On Thu, Jan 08, 2015 at 11:29:29AM +, Laeeth Isharc via Digitalmars-d-learn wrote: this conversation is so funny: well what's wrong with this . It's a keyword... Aa Ha ha ha ha , rol. Seriously, is it

Re: Conditional Compilation for Specific Windows

2015-01-07 Thread Paulo Pinto via Digitalmars-d-learn
On Wednesday, 7 January 2015 at 19:48:16 UTC, Jonathan Marler wrote: On Wednesday, 7 January 2015 at 18:50:40 UTC, Jacob Carlborg wrote: On 2015-01-07 19:27, Jonathan Marler wrote: I'm looking at the Windows multicast API. It has different socket options depending on if you are on Windows XP

Re: idiomatic D: what to use instead of pointers in constructing a tree data structure?

2015-01-07 Thread Paulo Pinto via Digitalmars-d-learn
On Wednesday, 7 January 2015 at 15:02:34 UTC, Laeeth Isharc wrote: Not true. If you're using a tree structure, you *should* use pointers. Unless you're using classes, which are by-reference, in which case you can just use the class as-is. :-) Thanks v much. I just came to that realization

Re: D and Nim

2015-01-05 Thread Paulo Pinto via Digitalmars-d
On Monday, 5 January 2015 at 09:51:22 UTC, Suliman wrote: What is kill future of Nim? D is successor of C++, but Nim? Successor of Python? A C++ successor is any language that earns its place in a OS vendors SDK as the OS official supported language for all OS layers. Which one it will be

Re: GSOC - Holiday Edition

2015-01-05 Thread Paulo Pinto via Digitalmars-d
On Monday, 5 January 2015 at 03:33:15 UTC, Mike wrote: On Sunday, 4 January 2015 at 17:25:49 UTC, Martin Nowak wrote: Exceptions on MC sounds like a bad idea, That is a bias of old. It is entirely dependent on the application. Many modern uses of microcontrollers are not hard real-time,

Re: D and Nim

2015-01-05 Thread Paulo Pinto via Digitalmars-d
On Monday, 5 January 2015 at 13:13:43 UTC, Ola Fosheim Grøstad wrote: On Monday, 5 January 2015 at 10:21:12 UTC, Paulo Pinto wrote: On Monday, 5 January 2015 at 09:51:22 UTC, Suliman wrote: What is kill future of Nim? D is successor of C++, but Nim? Successor of Python? A C++ successor is

Re: D and Nim

2015-01-05 Thread Paulo Pinto via Digitalmars-d
On Monday, 5 January 2015 at 14:22:04 UTC, Ola Fosheim Grøstad wrote: On Monday, 5 January 2015 at 13:47:24 UTC, Paulo Pinto wrote: For C++ there is the Itanium ABI, COM/WinRT on Windows and the upcoming C++17 ABI. If there will be a C++17 ABI and it is adopted, then that will be the

Re: D and Nim

2015-01-05 Thread Paulo Pinto via Digitalmars-d
On Monday, 5 January 2015 at 15:51:14 UTC, Brian Rogoff wrote: ... I think a C++ successor is a language that 'enough' people would choose where before they'd have chosen C++. Java has already cleared that bar. Still it leaves out the systems programming space, which is what is being

Re: What's missing to make D2 feature complete?

2014-12-24 Thread Paulo Pinto via Digitalmars-d
On Wednesday, 24 December 2014 at 19:59:31 UTC, Ola Fosheim Grøstad wrote: On Wednesday, 24 December 2014 at 17:46:39 UTC, Matthias Bentrup wrote: Do you propose any changes to the language syntax for auto-vectorization and whole program optimization ? You mean semantics. As far as I can

Re: Do everything in Java…

2014-12-23 Thread Paulo Pinto via Digitalmars-d
On Tuesday, 23 December 2014 at 13:56:51 UTC, deadalnix wrote: On Monday, 22 December 2014 at 21:05:22 UTC, Paulo Pinto wrote: C and C++ are becoming a niche languages in distributed computing systems. That is quite a claim. Even with new java feature, you'll certainly reduce java's

Re: Do everything in Java…

2014-12-22 Thread Paulo Pinto via Digitalmars-d
On Monday, 22 December 2014 at 17:25:48 UTC, deadalnix wrote: On Sunday, 21 December 2014 at 10:00:36 UTC, Russel Winder via Digitalmars-d wrote: Although the vast majority of Java is used in a basically I/O bound context, there is knowledge of and desire to improve Java in a CPU- bound

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

2014-12-22 Thread Paulo Pinto via Digitalmars-d
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 D attempting to tackle that at this point. If the bulk of the work for the data sciences piece is the maths, which I believe it is, then the attraction of

Re: cross post hn: (Rust) _ _ without GC

2014-12-22 Thread Paulo Pinto via Digitalmars-d
On Monday, 22 December 2014 at 12:28:18 UTC, Vic wrote: https://news.ycombinator.com/item?id=8781522 http://arthurtw.github.io/2014/12/21/rust-anti-sloppy-programming-language.html c'est possible! Oh how much free time and stability there would be if D core *moved* GC downstream. Vic ps:

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

2014-12-20 Thread Paulo Pinto via Digitalmars-d
On Saturday, 20 December 2014 at 12:19:34 UTC, Bienlein wrote: I would say that D needs a usecase that puts it aside from other languages. For Java this was the Internet. For Go it was channel-based concurrency in conjunction with some style of green threads (aka CSP). It is now the time of

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

2014-12-20 Thread Paulo Pinto via Digitalmars-d
On Saturday, 20 December 2014 at 13:56:01 UTC, ponce wrote: On Saturday, 20 December 2014 at 12:39:01 UTC, Bienlein wrote: This way a lot of people out there have built server side systems with Go in record time. All the startups using Go are proof for this. I would be wary of extrapolating

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

2014-12-20 Thread Paulo Pinto via Digitalmars-d
On Saturday, 20 December 2014 at 15:14:28 UTC, Bienlein wrote: On Saturday, 20 December 2014 at 14:06:51 UTC, Paulo Pinto wrote: That is why I seldom buy into hype driven development. Okay, so Docker is hype? Have you seen the impact of it? Every Java magazine has articles about Docker.

Re: Do everything in Java…

2014-12-18 Thread Paulo Pinto via Digitalmars-d
On Wednesday, 17 December 2014 at 22:24:09 UTC, Sean Kelly wrote: On Wednesday, 17 December 2014 at 17:09:34 UTC, Andrei Alexandrescu wrote: On 12/4/14 6:39 PM, deadalnix wrote: On Thursday, 4 December 2014 at 13:48:04 UTC, Russel Winder via Digitalmars-d wrote: It's an argument for Java over

Re: Lost a new commercial user this week :(

2014-12-18 Thread Paulo Pinto via Digitalmars-d
On Thursday, 18 December 2014 at 13:48:27 UTC, bioinfornatics wrote: please stop with this dub It do not respect OS specification Is a monolith application,inside they are at least 3 kinds of software: - a builder - a package manager - a package indexer In any case the : - no respect

Re: Lost a new commercial user this week :(

2014-12-18 Thread Paulo Pinto via Digitalmars-d
On Thursday, 18 December 2014 at 14:31:10 UTC, bioinfornatics wrote: How do you intend to provide build tools and package distribution that work across all OS? split dub in smaller project as this packager could integrate tools inside Os themself. python with his setup.py is to me a

Re: Lost a new commercial user this week :(

2014-12-17 Thread Paulo Pinto via Digitalmars-d
On Wednesday, 17 December 2014 at 08:09:10 UTC, Manu via Digitalmars-d wrote: On 15 December 2014 at 06:44, Jacob Carlborg via Digitalmars-d digitalmars-d@puremagic.com wrote: On 2014-12-14 09:37, Manu via Digitalmars-d wrote: They immediately made comments about goto-definition not working,

Re: Lost a new commercial user this week :(

2014-12-17 Thread Paulo Pinto via Digitalmars-d
On Wednesday, 17 December 2014 at 09:05:58 UTC, Manu via Digitalmars-d wrote: On 16 December 2014 at 00:04, Kagamin via Digitalmars-d digitalmars-d@puremagic.com wrote: On Sunday, 14 December 2014 at 08:37:36 UTC, Manu via Digitalmars-d wrote: They then made HUGE noises about the quality of

Re: Lost a new commercial user this week :(

2014-12-17 Thread Paulo Pinto via Digitalmars-d
On Wednesday, 17 December 2014 at 10:21:53 UTC, ketmar via Digitalmars-d wrote: On Wed, 17 Dec 2014 18:41:06 +1000 Manu via Digitalmars-d digitalmars-d@puremagic.com wrote: Do we have any vector's into Microsoft to get fixes for D'd debugging experience into their debugger? Are there any

Re: Lost a new commercial user this week :(

2014-12-15 Thread Paulo Pinto via Digitalmars-d
On Monday, 15 December 2014 at 08:49:11 UTC, ketmar via Digitalmars-d wrote: On Mon, 15 Dec 2014 07:48:36 + Paulo Pinto via Digitalmars-d digitalmars-d@puremagic.com wrote: Well, lots of Fortune 500 companies do. google? fb? twitter? instagram? watsapp? Companies like those

Re: Lost a new commercial user this week :(

2014-12-15 Thread Paulo Pinto via Digitalmars-d
On Monday, 15 December 2014 at 08:13:33 UTC, Dicebot wrote: On Monday, 15 December 2014 at 07:48:37 UTC, Paulo Pinto wrote: Well, lots of Fortune 500 companies do. I have heard good enough first 9000 times, thanks. If you want to appeal to those users No. So how to you plan to make

Re: Intel MPX

2014-12-15 Thread Paulo Pinto via Digitalmars-d
On Monday, 15 December 2014 at 16:30:14 UTC, Ola Fosheim Grøstad wrote: Any thoughts on how the upcoming hardware supported bounds checking from Intel will affect D? http://en.wikipedia.org/wiki/Intel_MPX Chapter 9 in:

Re: Lost a new commercial user this week :(

2014-12-14 Thread Paulo Pinto via Digitalmars-d
On Sunday, 14 December 2014 at 10:36:27 UTC, Joakim wrote: Thanks for the feedback. On Sunday, 14 December 2014 at 08:37:36 UTC, Manu via Digitalmars-d wrote: We were unable to build Win64 code (vibe.d doesn't support Win64 it seems), and the 32bit compiler produces useless OMF output. We

Re: Lost a new commercial user this week :(

2014-12-14 Thread Paulo Pinto via Digitalmars-d
On Sunday, 14 December 2014 at 14:09:57 UTC, Joakim wrote: On Sunday, 14 December 2014 at 11:53:56 UTC, Paulo Pinto wrote: I have seen this in every project where we replaced legacy C++ systems by new ones implemented in .NET and Java. First people will complain that the performance isn't

Re: Lost a new commercial user this week :(

2014-12-14 Thread Paulo Pinto via Digitalmars-d
On Sunday, 14 December 2014 at 18:25:26 UTC, Joakim wrote: On Sunday, 14 December 2014 at 17:09:31 UTC, Paulo Pinto wrote: You mean scale like Twitter and LinkedIn? Maybe that's why they still lose money hand over fist, especially Twitter, because of all the extra servers they have to buy.

Re: Lost a new commercial user this week :(

2014-12-14 Thread Paulo Pinto via Digitalmars-d
On Sunday, 14 December 2014 at 20:44:17 UTC, Jacob Carlborg wrote: On 2014-12-14 09:37, Manu via Digitalmars-d wrote: They immediately made comments about goto-definition not working, and auto-completion not working reliably. I'm curious to know which tools they used to get autocompletion

Re: Lost a new commercial user this week :(

2014-12-14 Thread Paulo Pinto via Digitalmars-d
On Monday, 15 December 2014 at 01:30:00 UTC, Dicebot wrote: On Sunday, 14 December 2014 at 08:37:36 UTC, Manu via Digitalmars-d wrote: We were trying to use vibe.d, and we encountered bugs. We were unable to build Win64 code ... Here is exactly your problem - trying to do a web development

Re: Why do you write D2 compiler using C++ language?

2014-12-14 Thread Paulo Pinto via Digitalmars-d
On Monday, 15 December 2014 at 00:58:29 UTC, uri wrote: On Sunday, 14 December 2014 at 16:44:09 UTC, ddj wrote: On Saturday, 13 December 2014 at 23:02:52 UTC, Mike Parker wrote: On 12/13/2014 10:55 PM, ddj wrote: But so many issues and bug fixes scares me from using it. That's just the

Re: Do everything in Java…

2014-12-11 Thread Paulo Pinto via Digitalmars-d
On Thursday, 11 December 2014 at 08:05:13 UTC, ketmar via Digitalmars-d wrote: On Wed, 10 Dec 2014 17:17:11 -0800 Walter Bright via Digitalmars-d digitalmars-d@puremagic.com wrote: On 12/10/2014 10:28 AM, H. S. Teoh via Digitalmars-d wrote: Yeah, the compiler cannot instantiate the template

Re: Do everything in Java…

2014-12-11 Thread Paulo Pinto via Digitalmars-d
On Thursday, 11 December 2014 at 11:46:50 UTC, ketmar via Digitalmars-d wrote: On Thu, 11 Dec 2014 09:44:49 + John Colvin via Digitalmars-d digitalmars-d@puremagic.com wrote: Parsing is so fast it's not worth spending huge numbers of man-hours building an effective cacheing system for

Re: Do everything in Java…

2014-12-11 Thread Paulo Pinto via Digitalmars-d
On Thursday, 11 December 2014 at 12:00:25 UTC, ketmar via Digitalmars-d wrote: On Thu, 11 Dec 2014 10:51:21 + Tobias Pankrath via Digitalmars-d digitalmars-d@puremagic.com wrote: Come on, that is not even a half decent analogy. it is. you can't see any uses of (semi)compiled module

Re: Do everything in Java…

2014-12-10 Thread Paulo Pinto via Digitalmars-d
On Wednesday, 10 December 2014 at 08:43:49 UTC, Kagamin wrote: On Tuesday, 9 December 2014 at 20:55:51 UTC, Dicebot wrote: Because you don't really create a template that way but workaround broken function behavior. It is not the usage of empty templates that is bad but the fact that plain

Re: Do everything in Java…

2014-12-10 Thread Paulo Pinto via Digitalmars-d
On Wednesday, 10 December 2014 at 10:48:12 UTC, Walter Bright wrote: On 12/10/2014 2:24 AM, Paulo Pinto wrote: This cannot be the solution if D aspires to be used in contexts where binary libraries are used. C++ is excused to have template code in headers given the primitive tooling, but

Re: Do everything in Java…

2014-12-10 Thread Paulo Pinto via Digitalmars-d
On Wednesday, 10 December 2014 at 12:24:56 UTC, Tobias Pankrath wrote: On Wednesday, 10 December 2014 at 10:24:53 UTC, Paulo Pinto wrote: On Wednesday, 10 December 2014 at 08:43:49 UTC, Kagamin wrote: On Tuesday, 9 December 2014 at 20:55:51 UTC, Dicebot wrote: Because you don't really create

Re: Do everything in Java…

2014-12-10 Thread Paulo Pinto via Digitalmars-d
On Wednesday, 10 December 2014 at 16:56:24 UTC, Iain Buclaw via Digitalmars-d wrote: On 10 December 2014 at 14:16, Paulo Pinto via Digitalmars-d digitalmars-d@puremagic.com wrote: On Wednesday, 10 December 2014 at 12:24:56 UTC, Tobias Pankrath wrote: On Wednesday, 10 December 2014 at 10:24

Re: Do everything in Java…

2014-12-10 Thread Paulo Pinto via Digitalmars-d
On Wednesday, 10 December 2014 at 17:19:53 UTC, Tobias Pankrath wrote: On Wednesday, 10 December 2014 at 14:16:47 UTC, Paulo Pinto wrote: Lots of options are possible when the C compiler and linker model aren't being used. .. Paulo I don't see how symbol table information and

Re: Do everything in Java…

2014-12-10 Thread Paulo Pinto via Digitalmars-d
On Wednesday, 10 December 2014 at 19:24:17 UTC, Dicebot wrote: On Wednesday, 10 December 2014 at 14:16:47 UTC, Paulo Pinto wrote: The libraries contain the required metadata for symbol tables and code locations that need to be extracted into the executable/library. Package definition files

Re: Do everything in Java…

2014-12-10 Thread Paulo Pinto via Digitalmars-d
On Wednesday, 10 December 2014 at 21:59:57 UTC, deadalnix wrote: On Wednesday, 10 December 2014 at 18:16:54 UTC, Paulo Pinto wrote: Simple, by dropping C based linker model as I state on my comment. Ho please, that is a salesman answer, not an engineer one. I was talking how the

Re: Source code annotations alla Java

2014-12-10 Thread Paulo Pinto via Digitalmars-d-learn
On Thursday, 20 January 2011 at 14:04:54 UTC, Steven Schveighoffer wrote: On Thu, 20 Jan 2011 08:47:28 -0500, Justin Johansson j...@nospam.com wrote: Not long ago the Java Language people introduced the idea of annotations together with an annotation processing tool (apt). Now perhaps the

Re: Do everything in Java…

2014-12-08 Thread Paulo Pinto via Digitalmars-d
On Monday, 8 December 2014 at 10:31:46 UTC, John Colvin wrote: On Sunday, 7 December 2014 at 22:46:02 UTC, Dmitry Olshansky wrote: 08-Dec-2014 01:38, John Colvin пишет: On Sunday, 7 December 2014 at 22:13:50 UTC, Dmitry Olshansky wrote: 08-Dec-2014 00:36, John Colvin пишет: On Sunday, 7

Re: Do everything in Java…

2014-12-07 Thread Paulo Pinto via Digitalmars-d
On Sunday, 7 December 2014 at 13:39:38 UTC, Dicebot wrote: On Saturday, 6 December 2014 at 09:07:34 UTC, Dmitry Olshansky wrote: Solved in Scala: - operator overloading - properties - that + optional (), a library writer still can enforce () to be used - only and exactly one class - any

Re: Do everything in Java…

2014-12-06 Thread Paulo Pinto via Digitalmars-d
On Saturday, 6 December 2014 at 01:53:03 UTC, Rikki Cattermole wrote: On 6/12/2014 5:45 a.m., Dicebot wrote: In my opinion OOP is very unfriendly for testing as a paradigm in general. The very necessity to create mocks is usually an alarm. I really need to start saving quotes. This is

Re: Do everything in Java…

2014-12-06 Thread Paulo Pinto via Digitalmars-d
On Saturday, 6 December 2014 at 08:36:28 UTC, ketmar via Digitalmars-d wrote: On Sat, 06 Dec 2014 07:54:32 + Paulo Pinto via Digitalmars-d digitalmars-d@puremagic.com wrote: On Saturday, 6 December 2014 at 01:31:59 UTC, deadalnix wrote: On Friday, 5 December 2014 at 20:43:03 UTC, paulo

Re: Do everything in Java…

2014-12-06 Thread Paulo Pinto via Digitalmars-d
On Saturday, 6 December 2014 at 08:26:23 UTC, Brad Roberts via Digitalmars-d wrote: On 12/5/2014 11:54 PM, Paulo Pinto via Digitalmars-d wrote: On Saturday, 6 December 2014 at 01:31:59 UTC, deadalnix wrote: Code review my friend. Nothing gets in without review, and as won't usually don't enjoy

Re: Do everything in Java…

2014-12-06 Thread Paulo Pinto via Digitalmars-d
On Saturday, 6 December 2014 at 09:07:34 UTC, Dmitry Olshansky wrote: 06-Dec-2014 01:28, Freddy пишет: On Thursday, 4 December 2014 at 13:48:04 UTC, Russel Winder via Digitalmars-d wrote: It's an argument for Java over Python specifically but a bit more general in reality. This stood out for

Re: Do everything in Java…

2014-12-06 Thread Paulo Pinto via Digitalmars-d
On Saturday, 6 December 2014 at 15:14:23 UTC, H. S. Teoh via Digitalmars-d wrote: On Sat, Dec 06, 2014 at 08:46:58AM +, Paulo Pinto via Digitalmars-d wrote: On Saturday, 6 December 2014 at 08:26:23 UTC, Brad Roberts via Digitalmars-d wrote: On 12/5/2014 11:54 PM, Paulo Pinto via

Re: Do everything in Java…

2014-12-06 Thread Paulo Pinto via Digitalmars-d
On Saturday, 6 December 2014 at 15:35:57 UTC, H. S. Teoh via Digitalmars-d wrote: On Sat, Dec 06, 2014 at 03:26:08PM +, Russel Winder via Digitalmars-d wrote: [...] primitive are passed by value; arrays and user defined types are passed by reference only (killing memory usage)

Re: Do everything in Java…

2014-12-06 Thread Paulo Pinto via Digitalmars-d
The majority of corporations I have worked for, software development is not their main business, so they tend to disregard anything that doesn't contribute to their business as waste of money. I imagine your employer main business is software development. -- Paulo

Re: Do everything in Java?

2014-12-05 Thread Paulo Pinto via Digitalmars-d
On Friday, 5 December 2014 at 07:33:21 UTC, Shammah Chancellor wrote: On 2014-12-04 14:12:32 +, Ola Fosheim Grøstad said: I did not find that odd, they are not perceived as stable and proven. Go is still working on finding the right GC solution. There are quite a few companies using Go

Re: Do everything in Java…

2014-12-05 Thread Paulo Pinto via Digitalmars-d
On Friday, 5 December 2014 at 02:25:20 UTC, Walter Bright wrote: On 12/4/2014 5:32 PM, ketmar via Digitalmars-d wrote: http://www.teamten.com/lawrence/writings/java-for-everything.html i didn't read the article, but i bet that this is just another article about his language of preference and

Re: Do everything in Java…

2014-12-05 Thread Paulo Pinto via Digitalmars-d
On Friday, 5 December 2014 at 13:43:51 UTC, H. S. Teoh via Digitalmars-d wrote: On Fri, Dec 05, 2014 at 09:27:15AM +, Paulo Pinto via Digitalmars-d wrote: On Friday, 5 December 2014 at 02:25:20 UTC, Walter Bright wrote: [...] you have to hire humans to sit all day repeating the same

Re: Do everything in Java…

2014-12-05 Thread Paulo Pinto via Digitalmars-d
On Friday, 5 December 2014 at 13:14:52 UTC, H. S. Teoh via Digitalmars-d wrote: On Fri, Dec 05, 2014 at 04:49:02AM +0200, ketmar via Digitalmars-d wrote: On Fri, 05 Dec 2014 02:39:49 + deadalnix via Digitalmars-d digitalmars-d@puremagic.com wrote: [...] Also relevant:

Re: Do everything in Java…

2014-12-05 Thread paulo pinto via Digitalmars-d
On Friday, 5 December 2014 at 20:25:49 UTC, Walter Bright wrote: On 12/5/2014 1:27 AM, Paulo Pinto wrote: Just because code has tests, doesn't mean the tests are testing what they should. But if they reach the magical percentage number then everyone is happy. I write unit tests with the goal

Re: Do everything in Java…

2014-12-05 Thread paulo pinto via Digitalmars-d
On Friday, 5 December 2014 at 18:46:12 UTC, Jonathan wrote: JEE is the evolution of distributed CORBA applications in the enterprise, with .NET enterprise applications being the evolution of DCOM. Both games that C++ lost its place at. What about zeromq with C++ or even resorting to simple

Re: Do everything in Java…

2014-12-05 Thread Paulo Pinto via Digitalmars-d
On Saturday, 6 December 2014 at 01:31:59 UTC, deadalnix wrote: On Friday, 5 December 2014 at 20:43:03 UTC, paulo pinto wrote: On Friday, 5 December 2014 at 20:25:49 UTC, Walter Bright wrote: On 12/5/2014 1:27 AM, Paulo Pinto wrote: Just because code has tests, doesn't mean the tests are

Re: Do everything in Java…

2014-12-04 Thread Paulo Pinto via Digitalmars-d
On Thursday, 4 December 2014 at 13:48:04 UTC, Russel Winder via Digitalmars-d wrote: It's an argument for Java over Python specifically but a bit more general in reality. This stood out for me: !…other languages like D and Go are too new to bet my work on.

Re: Do everything in Java…

2014-12-04 Thread Paulo Pinto via Digitalmars-d
On Thursday, 4 December 2014 at 14:12:34 UTC, Ola Fosheim Grøstad wrote: On Thursday, 4 December 2014 at 13:48:04 UTC, Russel Winder via Digitalmars-d wrote: It's an argument for Java over Python specifically but a bit more general in reality. A fun read, and I see his POV. It is a pity

Re: Do everything in Java…

2014-12-04 Thread Paulo Pinto via Digitalmars-d
On Thursday, 4 December 2014 at 14:40:10 UTC, Ola Fosheim Grøstad wrote: On Thursday, 4 December 2014 at 14:25:52 UTC, Paulo Pinto wrote: I rather pay for just one instance. That depends. What makes Go and Python attractive on AppEngine is the fast spin up time, you only pay for 15 minutes,

Re: Visual Studio Community and .NET Open Source

2014-11-21 Thread Paulo Pinto via Digitalmars-d-announce
On Friday, 21 November 2014 at 08:02:07 UTC, philippecp wrote: .Net does have a pretty damn good GC. It is both a moving garbage collector (improves locality, reduces heap fragmentation and allows for memory allocation to be a single pointer operation) and a generational garbage collector

Re: Why is `scope` planned for deprecation?

2014-11-21 Thread Paulo Pinto via Digitalmars-d
On Friday, 21 November 2014 at 02:56:09 UTC, Andrei Alexandrescu wrote: On 11/20/14 5:09 PM, Walter Bright wrote: On 11/20/2014 3:10 PM, Ola Fosheim Grøstad ola.fosheim.grostad+dl...@gmail.com wrote: On Thursday, 20 November 2014 at 22:47:27 UTC, Walter Bright wrote: On 11/20/2014 1:55 PM,

Re: Why is `scope` planned for deprecation?

2014-11-18 Thread Paulo Pinto via Digitalmars-d
On Tuesday, 18 November 2014 at 02:35:41 UTC, Walter Bright wrote: On 11/17/2014 3:15 PM, Ola Fosheim Grøstad ola.fosheim.grostad+dl...@gmail.com wrote: Ok, but I would rather say it like this: the language C doesn't really provide strings, it only provides literals in a particular format. So

Re: Why is `scope` planned for deprecation?

2014-11-18 Thread Paulo Pinto via Digitalmars-d
On Tuesday, 18 November 2014 at 11:15:28 UTC, Ola Fosheim Grøstad wrote: On Tuesday, 18 November 2014 at 02:35:41 UTC, Walter Bright wrote: C is a brilliant language. That doesn't mean it hasn't made serious mistakes in its design. The array decay and 0 strings have proven to be very costly to

Re: Why is `scope` planned for deprecation?

2014-11-18 Thread Paulo Pinto via Digitalmars-d
On Tuesday, 18 November 2014 at 13:50:59 UTC, Ola Fosheim Grøstad wrote: On Tuesday, 18 November 2014 at 12:02:01 UTC, Paulo Pinto wrote: Nobody were forced to write code in C to target anything, it was a choice. And a choice that grew out of a focus on performance and the fact that

Re: Why is `scope` planned for deprecation?

2014-11-18 Thread Paulo Pinto via Digitalmars-d
On Tuesday, 18 November 2014 at 19:45:12 UTC, Walter Bright wrote: On 11/18/2014 3:15 AM, Ola Fosheim Grøstad ola.fosheim.grostad+dl...@gmail.com wrote: On Tuesday, 18 November 2014 at 02:35:41 UTC, Walter Bright wrote: C is a brilliant language. That doesn't mean it hasn't made serious

Re: Why is `scope` planned for deprecation?

2014-11-18 Thread Paulo Pinto via Digitalmars-d
On Tuesday, 18 November 2014 at 15:36:58 UTC, Ola Fosheim Grøstad wrote: On Tuesday, 18 November 2014 at 14:56:42 UTC, Paulo Pinto wrote: Since when do developers use a different systems programming language than the one sold by the OS vendor? Who has the pleasure to waste work hours writing

Re: On heap segregation, GC optimization and @nogc relaxing

2014-11-17 Thread Paulo Pinto via Digitalmars-d
On Sunday, 16 November 2014 at 10:21:53 UTC, Marc Schütz wrote: On Friday, 14 November 2014 at 21:59:47 UTC, deadalnix wrote: On Friday, 14 November 2014 at 11:46:51 UTC, Marc Schütz wrote: That is a well covered subject and told you what to google for as well as the basic approach. Your

Re: Why is `scope` planned for deprecation?

2014-11-17 Thread Paulo Pinto via Digitalmars-d
On Monday, 17 November 2014 at 11:43:45 UTC, Ola Fosheim Grøstad wrote: Remember that the alternative to zero-terminated strings at that time was to have 2 string types, one with a one byte length and one with a larger length. So I think C made the right choice for it's time, to have a single

Re: Why is `scope` planned for deprecation?

2014-11-17 Thread Paulo Pinto via Digitalmars-d
On Monday, 17 November 2014 at 12:49:16 UTC, Ola Fosheim Grøstad wrote: On Monday, 17 November 2014 at 12:36:49 UTC, Paulo Pinto wrote: On Monday, 17 November 2014 at 11:43:45 UTC, Ola Fosheim Grøstad wrote: Remember that the alternative to zero-terminated strings at that time was to have 2

Re: Why is `scope` planned for deprecation?

2014-11-16 Thread Paulo Pinto via Digitalmars-d
Am 16.11.2014 um 08:44 schrieb Walter Bright: On 11/15/2014 11:14 PM, Paulo Pinto wrote: Am 16.11.2014 um 05:51 schrieb Walter Bright: What I find odd about the progress of C++ (11, 14, 17, ...) is that there has been no concerted effort to make the preprocesser obsolete. What about

Re: Why is `scope` planned for deprecation?

2014-11-16 Thread Paulo Pinto via Digitalmars-d
Am 16.11.2014 um 20:59 schrieb Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?= ola.fosheim.grostad+dl...@gmail.com: On Sunday, 16 November 2014 at 19:24:47 UTC, Walter Bright wrote: This made C far, far more difficult and buggy to work with than it should have been. Depends on your view of C, if you

Re: Microsoft now giving away VS 2013

2014-11-15 Thread Paulo Pinto via Digitalmars-d
On Friday, 14 November 2014 at 20:22:30 UTC, Dmitry Olshansky wrote: ... Good point and it also answers the main question about D - to become popular there need to be tools written in D. In fact I wrote a couple at work, simple beasts that do one thing and do it well. Problem is we need

Re: Why is `scope` planned for deprecation?

2014-11-15 Thread Paulo Pinto via Digitalmars-d
Am 16.11.2014 um 05:51 schrieb Walter Bright: On 11/13/2014 3:44 AM, Manu via Digitalmars-d wrote: After having adapted to D and distancing from C++, trying to go back is like some form of inhuman torture! I really don't remember it being as bad as it is... the time away has given me new

Re: Microsoft now giving away VS 2013

2014-11-14 Thread Paulo Pinto via Digitalmars-d
On Thursday, 13 November 2014 at 15:38:07 UTC, Wyatt wrote: On Thursday, 13 November 2014 at 14:17:43 UTC, Paulo Pinto wrote: In Germany I get to see Lumias all the time in trains and in the southern countries there are more people with Lumias than iPhones. Oh? Interesting; I'm honestly

Re: Microsoft now giving away VS 2013

2014-11-14 Thread Paulo Pinto via Digitalmars-d
On Thursday, 13 November 2014 at 23:29:42 UTC, ZombineDev wrote: Well D is still a much better language. I have used C# professionally for about 2 years and in my opinion it invites writing over-architected OOP with little regard about efficiency. My experience is based on working in the

Re: Microsoft now giving away VS 2013

2014-11-14 Thread Paulo Pinto via Digitalmars-d
On Friday, 14 November 2014 at 16:28:21 UTC, Ola Fosheim Grøstad wrote: On Friday, 14 November 2014 at 15:32:45 UTC, Kagamin wrote: Why would you do it? One nice feature of .net from day one was that you can write code in any language, they interoperate on byte code level. I have no need for

Re: Microsoft now giving away VS 2013

2014-11-14 Thread Paulo Pinto via Digitalmars-d
On Friday, 14 November 2014 at 18:30:54 UTC, Dmitry Olshansky wrote: 14-Nov-2014 13:48, Paulo Pinto пишет: It is primitive compared to modern language standards, but companies see business value in it. Even Microsoft has joined the party with Azure support for Docker. Frankly this doesn't

Re: Microsoft now giving away VS 2013

2014-11-14 Thread Paulo Pinto via Digitalmars-d
On Friday, 14 November 2014 at 18:35:56 UTC, Joakim wrote: On Friday, 14 November 2014 at 14:20:00 UTC, Chad Joan wrote: We really should have had a toolchain compiling D into working (release quality) Android/iOS executables about 3-5 years ago. I agree. Well, to a large extent: the first

Re: Microsoft now giving away VS 2013

2014-11-14 Thread Paulo Pinto via Digitalmars-d
On Friday, 14 November 2014 at 22:35:30 UTC, Joakim wrote: On Friday, 14 November 2014 at 19:51:02 UTC, Paulo Pinto wrote: On Friday, 14 November 2014 at 18:35:56 UTC, Joakim wrote: I don't know, I think D really has a chance to do well on mobile, but have other alternative languages, ie not

Re: Microsoft now giving away VS 2013

2014-11-13 Thread Paulo Pinto via Digitalmars-d
On Thursday, 13 November 2014 at 00:58:41 UTC, Walter Bright wrote: http://techcrunch.com/2014/11/12/microsoft-makes-visual-studio-free-for-small-teams/ This is good news for D! It lowers the bar for writing 64 bit D code on Windows, and it also enables us to abandon support for versions of

Re: Why is `scope` planned for deprecation?

2014-11-13 Thread Paulo Pinto via Digitalmars-d
On Thursday, 13 November 2014 at 11:44:31 UTC, Manu via Digitalmars-d wrote: On 13 November 2014 20:38, via Digitalmars-d digitalmars-d@puremagic.com wrote: On Thursday, 13 November 2014 at 10:24:44 UTC, Marc Schütz wrote: D need to appropriate what C++ has and do it better. Basically it

Re: Microsoft now giving away VS 2013

2014-11-13 Thread Paulo Pinto via Digitalmars-d
On Thursday, 13 November 2014 at 13:59:32 UTC, Wyatt wrote: On Thursday, 13 November 2014 at 08:50:29 UTC, Ola Fosheim Grøstad wrote: So, how to write a source-to-source compiler from CS to D…? ;-) I think it would be more useful would be to go the other way around for targeting Windows

Re: On heap segregation, GC optimization and @nogc relaxing

2014-11-12 Thread Paulo Pinto via Digitalmars-d
On Wednesday, 12 November 2014 at 08:55:30 UTC, deadalnix wrote: On Wednesday, 12 November 2014 at 08:38:14 UTC, Ola Fosheim In addition, the whole CPU industry is backpedaling on the transactional memory concept. That is awesome on the paper, but it didn't worked. Given the support on

Re: Live without debugger?

2014-11-09 Thread Paulo Pinto via Digitalmars-d-learn
Am 09.11.2014 um 09:26 schrieb Suliman: I know that a lot of people are using for programming tools like Sublime. I am one of them. But if for very simple code it's ok, how to write hard code? Do you often need debugger when you are writing code? For which tasks debugger are more needed for

Re: Interesting take on Rust Go

2014-11-08 Thread Paulo Pinto via Digitalmars-d
Am 08.11.2014 um 02:09 schrieb Sean Kelly: On Saturday, 8 November 2014 at 00:21:52 UTC, Walter Bright wrote: https://news.ycombinator.com/item?id=8574184 It's a good succinct writeup. Rust sounds pretty cool, if still quite immature. The comments in Hacker News are enlightening as well.

Re: The cost of write barriers

2014-11-03 Thread Paulo Pinto via Digitalmars-d
On Monday, 3 November 2014 at 11:50:57 UTC, thedeemon wrote: On Sunday, 2 November 2014 at 10:36:13 UTC, Jonathan Barnard wrote: On Sunday, 2 November 2014 at 10:30:21 UTC, Araq wrote: And I think these are meaningless results. You can see here for instance what a write barrier can look

Re: Programming Language for Games, part 3

2014-11-02 Thread Paulo Pinto via Digitalmars-d
Am 02.11.2014 um 02:23 schrieb Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?= ola.fosheim.grostad+dl...@gmail.com: More papers on C bounds checking: http://llvm.org/pubs/2006-05-24-SAFECode-BoundsCheck.html Bounds checking on flight control software for Mars expedition:

Re: The cost of write barriers

2014-11-02 Thread Paulo Pinto via Digitalmars-d
On Sunday, 2 November 2014 at 08:48:46 UTC, Jonathan Barnard wrote: The upcoming version 1.4 of Go uses write barriers in preparation for the future implementation of a concurrent and generational GC. On the mailing list thread discussing the beta

Re: The cost of write barriers

2014-11-02 Thread Paulo Pinto via Digitalmars-d
On Sunday, 2 November 2014 at 13:13:17 UTC, Paulo Pinto wrote: On Sunday, 2 November 2014 at 08:48:46 UTC, Jonathan Barnard wrote: The upcoming version 1.4 of Go uses write barriers in preparation for the future implementation of a concurrent and generational GC. On the mailing list thread

[OT] Swift and C

2014-11-02 Thread Paulo Pinto via Digitalmars-d
A 30 minute presentation done at NSSpain by Mike Ash, on how to do C style unsafe programming with Swift, http://vimeo.com/107707576 -- Paulo

<    1   2   3   4   5   6   7   8   >