News for hackers. Stuff that matters.

babel17

Re:How Browsers Work on Wednesday August 17, 2011 @12:18PM (#2895841)
Lol. It seems I need to do more web research... Thanks for all the down votes. What a stupid and childish site. Bye Bye Hacker News.
Re:How Browsers Work on Wednesday August 17, 2011 @07:44AM (#2894932)
They refer to Tali Garsiel as "she". Sure it isn't a "he" ?
Re:Flame from Bill Gates Re: Windows Usability on Sunday July 31, 2011 @07:01AM (#2828099)
I have seen that before here on hacker news; something should be done to supress old stories, or at least to show them only to newbies ...
It always astounds me how people can completely blend out one major thing: consciousness

Is it possible that machines develop consciousness like ours? THAT is the question that needs to be answered and which is far more interesting than "from a technological point of view only"

- When you change a function b so that it depends on the number of times a has been called, then this is a pretty deep change; but yes, it should be simple to do in situations like logging etc.

- Single-assignment really has NOTHING to do with purely functional programming; see my article "Purely Functional Structured Programming" or my (purely functional) programming language Babel-17 (www.babel-17.com)

- Random is an interesting operation; it is not purely-functional, but can be considered side-effect free; so it is not really imperative, either (although implementations via seed are)

Re:Lion: Cocoa Autolayout Release Notes on Thursday July 21, 2011 @07:10AM (#2789084)
I wonder how this constraint approach fits together with classic design principles. For example, an often used design principle is that of grid systems. Does the constraint approach somehow naturally include the grid systems approach?
Re:Lion: Cocoa Autolayout Release Notes on Thursday July 21, 2011 @07:07AM (#2789079)
I wonder about the NSDictionaryOfVariableBindings used in the example. Never have seen that before, very interesting.
Re:Why I Hate Frameworks on Thursday July 21, 2011 @05:56AM (#2788978)
I think this falls into the category "As simple as possible, but not simpler". Doing abstraction right is a very hard thing indeed and requires the right training and education. None of the creators of the current frameworks have had those, and therefore their creations may be brilliant, but flawed. When an abstraction is done right, you won't feel any pressing need to go beyond it. When it is not done right, you are happy that at least it is "leaky", but calling this leakiness a feature just misses the point in the first place.
Re:Estimate your English vocabulary size on Sunday July 17, 2011 @06:10AM (#2773005)
I am a non-native speaker, too, I got 10800. I guess when reading books, I should quit my habit I developed lately of skipping over those words I don't know :-)
Re:Hacker Poll: Is C++ the Language of the Future? on Friday July 15, 2011 @06:50AM (#2766923)
Oh Jesus. I did my 2 years of C++ development over 10 years ago, but I don't even mention it in my CV, because I am not going to use the mess that is C++ ever again. If I need something low-level, I will use Objective-C.
Re:From Here On Out, Do What You Love on Thursday July 14, 2011 @08:44AM (#2762746)
Thank you for your answer (I wasn't really expecting any). I suspected that there must be more to SEO than meets the (ignorant) eye if it does indeed instill such love :-)
Re:From Here On Out, Do What You Love on Wednesday July 13, 2011 @03:13AM (#2758132)
Great story. I gotta ask though, how can ANYONE love SEO ??
Nope, it isn't. Yes, Babel-17 is nowhere near to be used for UI on all platforms. Yet. These days people underestimate the power of languages, saying "it's all about libraries". Libraries are nice, but you can get better libraries with better languages.
I will.
http://www.babel-17.com

This is the right direction. But definitely not where the momentum is :-D

Yes, and you get my respect for that. It is probably also the smartest solution to try to use Javascript for that purpose, because it has such a large following. But expect not so smart people to come up with a multi-device solution that isn't based on Javascript :-)
I wished I could wish you good luck, but more Javascript is a just a big step in the wrong direction :-)

The good thing about Javascript is that it is sort of functional, but it gets so many things wrong...

Re:UsingMiles Founder Arrested on Sunday June 05, 2011 @05:03AM (#2621663)
I love this part of the article: "In 2010, Nordmark paid $25,000 for a patent on a new online digital used music and book website that Veith was pitching, dubbed UsedTunes.com. The site exists but isn't operational."
Re:Imperative vs Functional Programming on Tuesday May 31, 2011 @06:23PM (#2604923)
Message passing does require a sender, a receiver, and a message. You can have those in purely functional programming. No identity needed. But if you really want one, you can have it: Two objects are identical, if they react to all messages in the same way. You can also explicitly define equality ==, and then say that a and b are identical if a == b.
Re:Imperative vs Functional Programming on Tuesday May 31, 2011 @03:09PM (#2603993)
> All I know is that for something to be true OO it has to have objects with identities. I was told so. ;)

Well, you were told wrong things :-)

Re:Imperative vs Functional Programming on Tuesday May 31, 2011 @10:05AM (#2602623)
Probably my language Babel-17 (http://babel-17.com) if it just came down to the concepts.

The Babel-17 ecosystem (input, graphics) is not in place yet, though, so for now the best language would be Standard ML .

Re:Imperative vs Functional Programming on Tuesday May 31, 2011 @10:02AM (#2602608)
Yes you can. Check out my language Babel-17 (http://www.babel-17.com) .
I read this magazine called DOS, and after I bought (or, better, after my mom bought it for me) a used 8088-PC in, like, 1990, I spent about 6 months trying to get the programs in this magazine to run. I did this by typing them up into a textfile, and it just didn't work. Then, one day, it worked! It was a .BAT file. This was probably my biggest AHA moment in programming.