Live data from Hacker News

Light Table - a new IDE concept

chris-granger.com

181–190 of 315 posts

Re: Light Table - a new IDE concept

#182
post #157

Earlier quoted context omitted.

Ah, but business should be product-based...

Eh, product-focused, maybe. Being completely based on a single, unproven product is not really a great way to run a business, at least from Y Combinator's viewpoint.

Isn't that exactly what Y Combinator companies do? They create single, focused, unproven products and try to "prove" them.

Re: Light Table - a new IDE concept

#183

Earlier quoted context omitted.

"I'd like to update code and see the unit tests update automatically" I think you have that a bit backwards there. I want to write the tests and have my code automatically update to make them pass.

/** * Auto-generated, do not edit! */ function add(x, y) { /* test 1 */ if (x == 2 && y == 2) { return 4; } /* test 2 */ if (x == 1 && y == -1) { return 0; } }

Simple. Do some monte carlo comparisons between a large number of generated functions, based on various heuristics like number of instructions. So quickly get rid of explicit mapping of tests, especially if used larger. Add some genetic algorithms and a little more AI stuff ;)

One interesting thing though with auto-generated code based on specific test code is that when the test fails at some point the process just has to be repeated, potentially being done automatically.

Re: Light Table - a new IDE concept

#184

Isn't it ironic that this is posted on a site that does startup funding and the comments are "please put this on kickstarter" not "please apply for Y Combinator"? Is it possible that Kickstarter will disrupt Y combinator style startup funding? If we (the consumers) can bypass the investors and pay for what we want, why do we need the startup gatekeepers? Obviously this wouldn't work for all startups but a large porti…

I can't imagine the monetary investment from YC is more significant than the advice and mentoring that you get. Raising $20k isn't impossibly hard. Finding the right mentors is.

Off topic, but an old aphorism is, "If you want advice, ask for money. If you want money, ask for advice." In some ways, asking YC for money is a way of asking for advice and constraining YC to prove that they're sincere.

Re: Light Table - a new IDE concept

#188

Earlier quoted context omitted.

Really? iOS has very effectively abstracted away the filesystem at a consumer level. I don't see it as much of a jump to see that occurring at the programming level, at least for application-level coding. Obviously, there will always be a need for a class of programmers who are intimately familiar with the lowest levels, but that set of programmers will always be vastly smaller than the numbers of those who code line…

"Really? iOS has very effectively abstracted away the filesystem at a consumer level." the operative phrase is "for consumers", I'm not going to be programming on an IPad ever.

Did you even read my comment?

Re: Light Table - a new IDE concept

#189
post #87

Earlier quoted context omitted.

I can think of a few reasons, though they may not be the ones he has in mind. There's the fact that you're dealing with cell references rather than variable names, so all of your expressions look like ($K4 - $S$1) rather than (principal - payment). There's the fact that the IDE you're working in is trash -- rather than a text file with carefully indented parenthetical statements, it's a single line text field. Sort o…

> There's the fact that you're dealing with cell references rather than variable names, so all of your expressions look like ($K4 - $S$1) rather than (principal - payment). In Excel, use the "Name Manager" dialog and the "Name Box" on the formula bar. They re somewhat hidden, but discovery of them forever changed my spreadsheets!

Even better, stick the name at the end of the row or column, select the entire range and press alt-i n c. Good luck discovering that since they introduced the ribbon bar, though.

Re: Light Table - a new IDE concept

#190
Very interesting concept and really pushes the idea of writing code beyond simply text editing. I'm in Visual Studio all day and I really wish I could do more with less panels and wizards. Or get a getter bird's eye view of my codebase without all those tree views. Sometimes I wish my class view was my code view.
Post reply on HN