June 13, 2013
On Thu, 13 Jun 2013 15:10:06 -0400, Walter Bright <newshound2@digitalmars.com> wrote:

> On 6/13/2013 11:25 AM, Steven Schveighoffer wrote:
>> I meant much simpler to predict/easier to come out ahead.  Sheesh, so much
>> literalism here :)
>
> I'm going to disagree with that one, too!
>
> Consider an S&P 500 index stock, like SPY. It's:

If you want to compare ONE SPECIFIC stock to ALL POSSIBLE HOUSES, yes I'm sure we can find some examples in your favor.  Shall I respond by comparing ALL POSSIBLE STOCKS against a town whose houses have gained value for the last 50 years?

-Steve
June 13, 2013
On Thursday, 13 June 2013 at 16:35:08 UTC, Regan Heath wrote:
> On Thu, 13 Jun 2013 15:32:03 +0100, Colin Grogan <grogan.colin@gmail.com> wrote:
>
>> On Thursday, 13 June 2013 at 10:48:52 UTC, Regan Heath wrote:
>>> On Thu, 13 Jun 2013 08:31:03 +0100, Don <turnyourkidsintocash@nospam.com> wrote:
>>>
>>>> On Thursday, 13 June 2013 at 06:58:22 UTC, Jacob Carlborg wrote:
>>>>> On 2013-06-11 14:33, Andrei Alexandrescu wrote:
>>>>>> Reddit:
>>>>>> http://www.reddit.com/r/programming/comments/1g47df/dconf_2013_metaprogramming_in_the_real_world_by/
>>>>>>
>>>>>>
>>>>>> Hackernews: https://news.ycombinator.com/item?id=5861237
>>>>>>
>>>>>> Twitter: https://twitter.com/D_Programming/status/344431490257526785
>>>>>>
>>>>>> Facebook: https://www.facebook.com/dlang.org/posts/655271701153181
>>>>>>
>>>>>> Youtube: http://youtube.com/watch?v=pmwKRYrfEyY
>>>>>>
>>>>>> Please drive discussions on the social channels, they help D a lot.
>>>>>
>>>>> I really don't understand the problem with IDE. He mentions that he's not interested in any autocompletion, refactoring or anything like that.
>>>>
>>>> Actually not. I'm just opposed to any work on them right now. The point is that all of those things are COMPLETELY WORTHLESS if the IDE crashes. It's not just "a bug". It's an absolute showstopper, and I'm begging the community to do something about it.
>>>> Fix the crashes, and then we can talk.
>>>
>>> I use Notepad++ now and have used TextPad in the past.  But, those are just text editors with syntax highlighting (fairly flexibly and simply customisable highlighting BTW).
>>>
>>> What are the basic features you would require of a development environment, I am thinking of features which go beyond the basic concept of a text editor, such as:
>>>
>>> - The concept of a 'project' or some other collection of source files which can be loaded/displayed in some fashion to make it easier to find/select/edit individual files
>>>
>>> - The ability to hook in 'tools' to key presses like "compile" executing "dmd ..." or similar.
>>>
>>> ...
>>>
>>> R
>>
>> How about a GUI front end to vibe-d's dub?
>>
>> I use that extensively on command line and find it very good, I imagine it would be easy enough write a GUI for it...
>
> Or, a plugin for an existing editor.
> Or, a 'tool' configured in an existing editor to run dub in a certain way.
>
> All good ideas.
>
> What I'm driving at here is trying to find Don's minimal requirements beyond stability,

Must not be worse than Notepad. <g>
I don't have any requirements. I *only* care about stability at this point.
I'm not personally looking for an IDE. I'm more a command line guy.

D has fifty people contributing to the compiler, but only two or three working on IDEs. We need a couple more.
And that's really all I'm saying.
June 13, 2013
On Thursday, June 13, 2013 21:39:17 Peter Alexander wrote:
> On Thursday, 13 June 2013 at 18:49:14 UTC, Walter Bright wrote:
> > On 6/13/2013 3:48 AM, Regan Heath wrote:
> >> What are the basic features you would require of a development environment,
> > 
> > People tell me that intellisense is the #1 feature.
> 
> The debugger is the #1 feature I'd miss from my day job if I didn't use Visual Studio. Feature wise, I'm sure gdb has most if not all VS has, but in VS everything is just there in front of you, easily usable (you don't need to consult the manual, or remember archaic commands). Using gdb vs. Visual Studio feels like trying to do web browsing via the command line.

The differences between a graphical debugger and gdb are fairly interesting in that all the basic stuff is just way easier and more pleasant in a graphical debugger, but gdb has all kinds of advanced stuff that tends to blow graphical debuggers out of the water in terms of power.

It would probably be best if the two could be properly combined so that all of stuff that does better graphically is done in a proper graphical debugger, but you have a command-line interface integrated into it for the more advanced stuff. You can at least sort of get that with some front-ends to gdb, but their graphical portion is never as good as it should be IMHO. Visual Studio definitely wins in that area.

- Jonathan M Davis
June 13, 2013
On 6/13/2013 1:12 PM, Don wrote:
> Must not be worse than Notepad. <g>

May I present MicroEmacs:

https://github.com/DigitalMars/med
June 13, 2013
On 6/13/2013 12:56 PM, Steven Schveighoffer wrote:
> On Thu, 13 Jun 2013 15:10:06 -0400, Walter Bright <newshound2@digitalmars.com>
> wrote:
>
>> On 6/13/2013 11:25 AM, Steven Schveighoffer wrote:
>>> I meant much simpler to predict/easier to come out ahead.  Sheesh, so much
>>> literalism here :)
>>
>> I'm going to disagree with that one, too!
>>
>> Consider an S&P 500 index stock, like SPY. It's:
>
> If you want to compare ONE SPECIFIC stock to ALL POSSIBLE HOUSES, yes I'm sure
> we can find some examples in your favor.  Shall I respond by comparing ALL
> POSSIBLE STOCKS against a town whose houses have gained value for the last 50
> years?

If you can show me an index fund on real estate, by all means!

BTW, SPY isn't a company. It is a tracker of the S&P 500, meaning it's 500 stocks in one package. QQQ is the one for the Nasdaq, and DIA For the Dow 30.

http://investing.money.msn.com/investments/etf-list/?symbol=spy&ocid=qbeb

"The investment seeks to provide investment results that, before expenses, generally correspond to the price and yield performance of the S&P 500 Index. The Trust holds the Portfolio and cash and is not actively "managed" by traditional methods. To maintain the correspondence between the composition and weightings of Portfolio Securities and component stocks of the S&P 500 Index ("Index Securities"), the Trustee adjusts the Portfolio from time to time to conform to periodic changes in the identity and/or relative weightings of Index Securities."
June 13, 2013
Why do those things pay dividends?
--bb


On Thu, Jun 13, 2013 at 1:48 PM, Walter Bright <newshound2@digitalmars.com>wrote:

> On 6/13/2013 12:56 PM, Steven Schveighoffer wrote:
>
>> On Thu, 13 Jun 2013 15:10:06 -0400, Walter Bright <
>> newshound2@digitalmars.com>
>> wrote:
>>
>>  On 6/13/2013 11:25 AM, Steven Schveighoffer wrote:
>>>
>>>> I meant much simpler to predict/easier to come out ahead.  Sheesh, so
>>>> much
>>>> literalism here :)
>>>>
>>>
>>> I'm going to disagree with that one, too!
>>>
>>> Consider an S&P 500 index stock, like SPY. It's:
>>>
>>
>> If you want to compare ONE SPECIFIC stock to ALL POSSIBLE HOUSES, yes I'm
>> sure
>> we can find some examples in your favor.  Shall I respond by comparing ALL
>> POSSIBLE STOCKS against a town whose houses have gained value for the
>> last 50
>> years?
>>
>
> If you can show me an index fund on real estate, by all means!
>
> BTW, SPY isn't a company. It is a tracker of the S&P 500, meaning it's 500 stocks in one package. QQQ is the one for the Nasdaq, and DIA For the Dow 30.
>
> http://investing.money.msn.**com/investments/etf-list/?** symbol=spy&ocid=qbeb<http://investing.money.msn.com/investments/etf-list/?symbol=spy&ocid=qbeb>
>
> "The investment seeks to provide investment results that, before expenses, generally correspond to the price and yield performance of the S&P 500 Index. The Trust holds the Portfolio and cash and is not actively "managed" by traditional methods. To maintain the correspondence between the composition and weightings of Portfolio Securities and component stocks of the S&P 500 Index ("Index Securities"), the Trustee adjusts the Portfolio from time to time to conform to periodic changes in the identity and/or relative weightings of Index Securities."
>


June 13, 2013
On Thu, 13 Jun 2013 16:48:12 -0400, Walter Bright <newshound2@digitalmars.com> wrote:

> On 6/13/2013 12:56 PM, Steven Schveighoffer wrote:
>> On Thu, 13 Jun 2013 15:10:06 -0400, Walter Bright <newshound2@digitalmars.com>
>> wrote:
>>
>>> On 6/13/2013 11:25 AM, Steven Schveighoffer wrote:
>>>> I meant much simpler to predict/easier to come out ahead.  Sheesh, so much
>>>> literalism here :)
>>>
>>> I'm going to disagree with that one, too!
>>>
>>> Consider an S&P 500 index stock, like SPY. It's:
>>
>> If you want to compare ONE SPECIFIC stock to ALL POSSIBLE HOUSES, yes I'm sure
>> we can find some examples in your favor.  Shall I respond by comparing ALL
>> POSSIBLE STOCKS against a town whose houses have gained value for the last 50
>> years?
>
> If you can show me an index fund on real estate, by all means!

I will when you can show me a stock you can live in :P

-Steve
June 13, 2013
This was on NPR just this morning: http://www.npr.org/2013/06/13/188979111/how-to-invest-in-real-estate-without-being-a-landlord --bb


On Thu, Jun 13, 2013 at 1:56 PM, Steven Schveighoffer <schveiguy@yahoo.com>wrote:

> On Thu, 13 Jun 2013 16:48:12 -0400, Walter Bright < newshound2@digitalmars.com> wrote:
>
>  On 6/13/2013 12:56 PM, Steven Schveighoffer wrote:
>>
>>> On Thu, 13 Jun 2013 15:10:06 -0400, Walter Bright <
>>> newshound2@digitalmars.com>
>>> wrote:
>>>
>>>  On 6/13/2013 11:25 AM, Steven Schveighoffer wrote:
>>>>
>>>>> I meant much simpler to predict/easier to come out ahead.  Sheesh, so
>>>>> much
>>>>> literalism here :)
>>>>>
>>>>
>>>> I'm going to disagree with that one, too!
>>>>
>>>> Consider an S&P 500 index stock, like SPY. It's:
>>>>
>>>
>>> If you want to compare ONE SPECIFIC stock to ALL POSSIBLE HOUSES, yes
>>> I'm sure
>>> we can find some examples in your favor.  Shall I respond by comparing
>>> ALL
>>> POSSIBLE STOCKS against a town whose houses have gained value for the
>>> last 50
>>> years?
>>>
>>
>> If you can show me an index fund on real estate, by all means!
>>
>
> I will when you can show me a stock you can live in :P
>
> -Steve
>


June 13, 2013
On Thursday, 13 June 2013 at 20:19:06 UTC, Jonathan M Davis wrote:
> The differences between a graphical debugger and gdb are fairly interesting in
> that all the basic stuff is just way easier and more pleasant in a graphical
> debugger, but gdb has all kinds of advanced stuff that tends to blow graphical
> debuggers out of the water in terms of power.

What can gdb do in particular that Visual Studio can't?

Not trying to troll, I'm genuinely curious. I googled for advanced gdb tricks to try and find some of the more advanced stuff, but it was all simple things that Visual Studio does (printing variables, disassembling, casting memory to arbitrary types, pretty printing STL containers, conditional/data breakpoints, running commands on hit breakpoints etc.)
June 13, 2013
On 6/13/2013 1:53 PM, Bill Baxter wrote:
> Why do those things pay dividends?


S&P 500 companies pay dividends, and since you own a piece of them via SPY, you get paid those dividends.