World: r3wp
[Tech News] Interesting technology
older newer | first last |
Maxim 15-May-2007 [2272] | which is why we all like it ;-) |
JaimeVargas 15-May-2007 [2273x3] | A compiler works at the expression level. Thats the reason in Scheme anything between parens is considered a compilation unit. The same for C anything between not white space and the semicolon. |
I am not 100% sure that having no punctuation is great. There is some very cryptic one liners that it takes two or three times checking before figuring out what it is doing. | |
Not only because the expression maybe cryptic but also because you need to keep track of context and state in your head. | |
btiffin 15-May-2007 [2276] | I love the REBOL rarity lexical scanning. Drove me nuts at first, it looked reverse polish, as an ex-forther, that was a hard one to get round. But now...no going back :) |
JaimeVargas 15-May-2007 [2277] | Which can make debugging a bit difficult if one it is not disciplined enough. |
Maxim 15-May-2007 [2278] | jaime: yes, when these occur in my head I sometimes add parens... just to make it easier to update later on. |
JaimeVargas 15-May-2007 [2279] | Gabriele, "brainfuck is turing complete, but don't tell me it's the same as scheme". Well it depends on what you mean by sameness. I am using Turing Complete as the base of the definition. Because if the language is Turing Complete you can construct an emulator of any other language. After all that is needed is bits, memory and register to carry out any computation. It maybe hard to make a Rebol interpreter in brainfuck but it is certainly possible. |
Maxim 15-May-2007 [2280] | but you'd need about IQ 5000 to get it done...which probably means only an alien could get it done ;-) |
JaimeVargas 15-May-2007 [2281] | Nah. You make the compiler of C to brainfuck. Take Orca's C source compile to brainfuck and you are done. |
Maxim 15-May-2007 [2282x2] | hehe |
functional compilation ;-) | |
btiffin 15-May-2007 [2284] | Talk about a name that'd drive corporate away...bf has to up there. |
Maxim 15-May-2007 [2285] | brian: do you know what brain fuck is? |
btiffin 15-May-2007 [2286] | I've read up on it a little. More just to see what the name was about. :) |
Maxim 15-May-2007 [2287] | hehe so you know its name is well deserved ;-) |
JaimeVargas 15-May-2007 [2288x2] | *The Next Big Language* http://steve-yegge.blogspot.com/2007/02/next-big-language.html |
brainfuck is consider a pathological PL. There are a bunch of them. http://scienceblogs.com/goodmath/goodmath/programming/pathological_programming/ | |
btiffin 15-May-2007 [2290] | Whitespace. |
Gabriele 16-May-2007 [2291x4] | Jaime, again, that was a REBOL 1.0 to Scheme compiler, and it was not even complete!!! REBOL 1.0 was sooo limited compared to REBOL 2.0 that it's even hard to call it REBOL. Just consider that BIND took one argument. (Which implies that it had the notion of scope!) It had no ports... |
Carl told us some horror stories about the source code of REBOL 1.0... let's not get into that. | |
Again, if you think it's not impossible, just write a translator to any high-level language that is compiled. If the target language is high level enough, this should be a few lines of code, according to your theory. | |
brainfuck... so, if it's the same as Scheme, why are you using Scheme instead of brainfuck? See, there is some difference, as there is some difference between Scheme and C. I'm interested in precisely that difference, so if you rule it out in your definitions then we have nothing to discuss about. | |
Brock 16-May-2007 [2295x4] | Be one with the Borg!!! |
http://www.iht.com/articles/2007/05/15/business/msft.php | |
Experts say Microsoft's patent quest won't go far ZDNet - 4 hours ago By Stephen Shankland, CNET News.com. Microsoft's accusation that the open-source software industry has infringed Microsoft says open-source software violates 235 patents | |
Let's try that again.. http://www.iht.com/articles/2007/05/15/business/msft.php | |
Oldes 16-May-2007 [2299] | ...yes... for example "mouse click"... it's really crazy... should I pay if I use "button"? |
Pekr 16-May-2007 [2300] | I wonder what would happen, if someone registered 1 and 0 :-) |
Brock 16-May-2007 [2301] | I can see Microsoft attempting to tie the smaller companies up in court and then Microsoft bail them our of the their financial troubles by means of majority investment. |
Oldes 16-May-2007 [2302] | ....vice president of intellectual property.... AAAAAAAARGH |
Rebolek 16-May-2007 [2303] | lunatics. somebody put them behind the bars. |
Sunanda 16-May-2007 [2304] | 235 patents -- actually that's a claimed 235 violations: they might all be of the same patent. Until MS names the patents and the infringing applications no one will know. But MS probably don't know either -- Ballmer was quoting from a (non MS) report that said a survey of (some) open source code showed *no* (as in zero) violattions of any patent that had been tested in Court, and a possible 235 violations of _untested_ patents. |
Henrik 16-May-2007 [2305x2] | well, if they are going for it, who will they sue? and do they expect to make more than a few bucks on it? |
they might even make more money, by persuading Linus Thorvalds to buy a copy of Vista Ultimate :-) | |
[unknown: 9] 16-May-2007 [2307x2] | Statistically, I find it close to impossible to believe that no open source infringes on MS, to begin with. Then there are patents from IBM, Oracle, etc. One has to either decide they are for patents or against them. Once you have worked that out (sort of religion), then you can make all your other statements. But MS is not the issue here. |
LOL - Sometimes I see something that really takes me aback. See Gabriele post the words "brainfuck" was one of those moments. Then I realized it was a programming language. : - ) | |
Gabriele 16-May-2007 [2309] | :) |
Volker 16-May-2007 [2310] | I am waiting for the intorudction of hosuehold-patents. that would mean a lot infirngers which cant defend^^ |
[unknown: 9] 16-May-2007 [2311] | What is a house-hold patent? |
Volker 16-May-2007 [2312x3] | Special unique clever ways of cooking, feeding childs and so on. |
You never know if someone patented it.. | |
And no money to challenge a claim | |
btiffin 16-May-2007 [2315] | One patent I'd like to see some "spirit of common good" applied to is turning off the mouse pointer when it approaches an active text cursor. Apple wanted to charge MS large for it (iirc). So we all get to flick the mouse around every time we type in a field. It is a nice feature of the Mac...but come on...RSI and carpal tunnel for what? A nah-nah-nah-nah-na between two rivals. |
Volker 16-May-2007 [2316] | Maybe they can cirvcumvent it? DOnt hide, use alpha. But if people choose full alpha in the control-panel - well, they are doomed^^ |
btiffin 16-May-2007 [2317x3] | I'm recommenting on Chat (not web) |
Quad Core Chips... http://www.cbc.ca/technology/story/2007/05/14/tech-amdphenom-20070514.html When do we get street level quantum computers? | |
Volker; Can Microsoft handle alpha? giggle. They caused me no end of grief with transparency layers and .png files with IE. I think it might seem a little beyond them. I mean, maybe someone has the patent and they didn't want to infringe. I'm trying not to bad mouth anymore, man, it is working out to be harder than I first envisioned. In tune with that, check out http://www.ctrlaltdel-online.com/comic.php?d=20060513 Just to play fair. Personally I love the Mac ads. | |
Volker 16-May-2007 [2320x2] | To be fair, yes, ads are subliminal, but that virus-thingy? They need two guys, one is Axtivex, the other Unix. ActiveX: "look at that cool link, my user will love if i execute it!" - Unix: "DO you think? Shouldnt we ask the user first?" - ActiveX: "*sigh*, unix is so booring!". Mor eon the spot then that user-counting IMHO^^ |
Nany-style Person comes, "i am a virus-checker", and tries to carry ActiveX away. hard job^^ | |
older newer | first last |