Re: What is the right level of abstractions for D?

2016-11-08 Thread Nick Sabalausky via Digitalmars-d
On 11/07/2016 02:00 AM, Danni Coy via Digitalmars-d wrote: When I mean high quality I mean competitive with Qt (the current least bad cross platform toolkit), DLangUI gets compared to the Java UI offerings which leaves me somewhat cold. I have never met a java program with a UI I liked. Yea.

Re: What is the right level of abstractions for D?

2016-11-07 Thread Danni Coy via Digitalmars-d
On Sat, Nov 5, 2016 at 5:47 PM, Joakim via Digitalmars-d < digitalmars-d@puremagic.com> wrote: > On Saturday, 29 October 2016 at 22:38:07 UTC, Danni Coy wrote: > >> The bit that sends group 3 people off screaming is static typing, once >> you have accepted the need to explicitly type everything

Re: What is the right level of abstractions for D?

2016-11-05 Thread Joakim via Digitalmars-d
On Saturday, 29 October 2016 at 22:38:07 UTC, Danni Coy wrote: The bit that sends group 3 people off screaming is static typing, once you have accepted the need to explicitly type everything then Template functions are pretty straight forward in D. D can probably do well with groups 1 and

Re: What is the right level of abstractions for D?

2016-10-30 Thread Laeeth Isharc via Digitalmars-d
Those categories - I am not sure how well they fit. When I learnt to program, C was considered a high level language, and now Swift is considered low level. The world has changed a little, but that isn't my main point. To grow in a healthy way, D doesn't need to think in terms of

Re: What is the right level of abstractions for D?

2016-10-29 Thread Danni Coy via Digitalmars-d
I am going to talk as a person who mostly works with group 3 languages but will use whatever they need to use to get the job done (tm). > The reason for the split is that there are different levels of software > expertise and performance needs, and each of those groups is geared for a > different

Re: What is the right level of abstractions for D?

2016-10-28 Thread Joakim via Digitalmars-d
On Thursday, 27 October 2016 at 17:03:09 UTC, Nick Sabalausky wrote: On 10/27/2016 02:22 AM, Joakim wrote: 1. low-level compiled languages like C++, D, Rust, and Swift, meant for performance and usually experts who want to squeeze it out 2. mid-level bytecode languages like Java and C#,

Re: What is the right level of abstractions for D?

2016-10-27 Thread Nick Sabalausky via Digitalmars-d
On 10/27/2016 02:22 AM, Joakim wrote: 1. low-level compiled languages like C++, D, Rust, and Swift, meant for performance and usually experts who want to squeeze it out 2. mid-level bytecode languages like Java and C#, meant for the vast middle of day-to-day programmers to crank out libraries

Re: What is the right level of abstractions for D?

2016-10-27 Thread Joakim via Digitalmars-d
On Thursday, 27 October 2016 at 06:22:03 UTC, Joakim wrote: I noticed that Richard Gabriel, one of the designers of Common Lisp, is on the committee for the new conference that Andrei mentioned here, so I went back and checked out his website again: http://dreamsongs.com. I mentioned his

What is the right level of abstractions for D?

2016-10-27 Thread Joakim via Digitalmars-d
I noticed that Richard Gabriel, one of the designers of Common Lisp, is on the committee for the new conference that Andrei mentioned here, so I went back and checked out his website again: http://dreamsongs.com. I mentioned his famous "Worse is better" essay here a couple years ago: