A fellow Matrixist, I presume? What language do you think they used for the Matrix? My bet is on O'Haskell, with some typing options to get around the floating point bug that reappeared in the i4286 CPUs for the mainframes, thereby yielding the effects of quantum mechanics.
Have you thought about using ObjJ from the Cappuccino project? It's pretty much ObjC on top of JavaScript. Technically, you just have to make a JavaScript frontend to the LLVM compiler system to get it running like a normal language. Lua is quite similar (in the use of associative arrays for the object model), and was able to target it. Heck, a JS->Lua source converter shouldn't be much trouble, and you get Lua's C heap and interface as a bonus. Though you'd need to bolt on a descent typing system, ala ActionScript... BTW, I looked it up, and Io's scoping seems reasonable, apart from using dynamic scoping in methods. That may be problematic for people experienced in other languages, but is not bad by itself, though they should have taken the Perl route, and made it optional.
Eh, I don't have any programming experience outside of some C, but as you can judge from the timestamp on my post, I wasn't at my best. Sorry for flaming you like that, everybody (in the "obscure forum in the middle of the night" sense) keeps saying Java is almost like C++, so I was sort of confused. Or did I read it in Wikipedia?... Whatever, thanks for the info BTW. Aaaa, may I ask, which object system do you find the coolest/most useful? For me it's Io, Lua, and whatever Lisp uses.
Bytecode compilation, a VM, and large set of libraries is a characteristic of the programming environment, not the language. Both Java and C++ derive from Simula, because they have the same semantics - you call a method from an object like you call a function, whilst in Smalltalk and ObjC (a direct descendant, BTW) you send a message to a given method in a given object. That screws with microbenchmarks when you have complicated behaviour, because virtual functions run through RAM, instead of the CPU cache, but you at least keep the main working set there, making for a overall more responsive program. Sometimes, this is my tax-deduced $0.02, purely IIRC, YMMV.
Considering this is Windows, and what habits vendors have, I predict (read:hope) a resurgence of the co-processor. crypto, graphics, audio, networking, I/O...
On that note, is it possible to make a GPU-offloaded cross-compiler x86->MIPS/ARM/SPARC? That would be damn useful for kicking Intel. I wonder if AMD would like to go back to their RISC business...
Better yet, allow software patents, but only with the complete implementation in source form. And it only covers that implementation, effectively turning them into copyright, only it's limited. Then, make binaries of anything impossible to license directly. You can have a binary, if, and only if you have a source code license. Thus turning any software in the EU in to either shared source, or illicit software. *takes another pull from the crackpipe*
Actually, as any good drug advocate, I'm re-reading it. Also, heroin is a old trade name. If morphine is acceptable, diamorphine ought to sound as good. Just an improved version of morphine, which is what it is. Better yet, if industrially produced, it may make more sense to make 6-monoacetylmorphine, and saying it's a safe version of heroin. It will be better, too, just not safer, it is safe as is, if of good quality, and man, this is a long sentence.
He was joking too.
A fellow Matrixist, I presume? What language do you think they used for the Matrix? My bet is on O'Haskell, with some typing options to get around the floating point bug that reappeared in the i4286 CPUs for the mainframes, thereby yielding the effects of quantum mechanics.
The non-sequiteur club, we may not make a lot of sense, but boy do we love pizza!
Thank you for wording your post so well, you are the pride and joy for all of us. Keep up the good work, and hang on there, bro, you are not alone.
+1 I Want What He's On, Mr. Drug Dealer
It is now that you brought it up. We seriously need a +1 Meta-Funny mod.
Have you thought about using ObjJ from the Cappuccino project? It's pretty much ObjC on top of JavaScript. Technically, you just have to make a JavaScript frontend to the LLVM compiler system to get it running like a normal language. Lua is quite similar (in the use of associative arrays for the object model), and was able to target it. Heck, a JS->Lua source converter shouldn't be much trouble, and you get Lua's C heap and interface as a bonus. Though you'd need to bolt on a descent typing system, ala ActionScript...
BTW, I looked it up, and Io's scoping seems reasonable, apart from using dynamic scoping in methods. That may be problematic for people experienced in other languages, but is not bad by itself, though they should have taken the Perl route, and made it optional.
Dude, cut down on the bold tags already, please?
Already ahead of you, what seasonings do you want?
That's a hell of a funny mod option - "Score -1, Informative". Fitting, actually, but someone better fix ASAP.
Don't click on parent link, it's a horrible shock site which recursively pops its self up.
Still, I think we need such a mod option. Can't slashdot merge the tagging system with the moderation one, and just leave [+][-]1?
Eh, I don't have any programming experience outside of some C, but as you can judge from the timestamp on my post, I wasn't at my best. Sorry for flaming you like that, everybody (in the "obscure forum in the middle of the night" sense) keeps saying Java is almost like C++, so I was sort of confused. Or did I read it in Wikipedia?... Whatever, thanks for the info BTW.
Aaaa, may I ask, which object system do you find the coolest/most useful? For me it's Io, Lua, and whatever Lisp uses.
Sounds like fun, if there is enough coffee, of course.
Unisys/IBM mainframe? [Open]VMS on DEC Alpha/VAX/PDP-X? OS/2 on i386? What? C'mon, tell me. Please?
+1 Smoked More Weed Than Me
A trillion flies can't be wrong - eat shit.
This is so gonna get modded flamebait...
Bytecode compilation, a VM, and large set of libraries is a characteristic of the programming environment, not the language. Both Java and C++ derive from Simula, because they have the same semantics - you call a method from an object like you call a function, whilst in Smalltalk and ObjC (a direct descendant, BTW) you send a message to a given method in a given object. That screws with microbenchmarks when you have complicated behaviour, because virtual functions run through RAM, instead of the CPU cache, but you at least keep the main working set there, making for a overall more responsive program. Sometimes, this is my tax-deduced $0.02, purely IIRC, YMMV.
You read my mind. Guess it's developers who will drive the graphics industry forward in coming times.
Considering this is Windows, and what habits vendors have, I predict (read:hope) a resurgence of the co-processor. crypto, graphics, audio, networking, I/O...
On that note, is it possible to make a GPU-offloaded cross-compiler x86->MIPS/ARM/SPARC? That would be damn useful for kicking Intel. I wonder if AMD would like to go back to their RISC business...
PC LOAD LETTER
This is fun.
Better yet, allow software patents, but only with the complete implementation in source form. And it only covers that implementation, effectively turning them into copyright, only it's limited. Then, make binaries of anything impossible to license directly. You can have a binary, if, and only if you have a source code license. Thus turning any software in the EU in to either shared source, or illicit software.
*takes another pull from the crackpipe*
Yes? No driver hunts, no fucking around with WINE/VitualBox, no dependency hell for obscure apps...
Actually, as any good drug advocate, I'm re-reading it. Also, heroin is a old trade name. If morphine is acceptable, diamorphine ought to sound as good. Just an improved version of morphine, which is what it is. Better yet, if industrially produced, it may make more sense to make 6-monoacetylmorphine, and saying it's a safe version of heroin. It will be better, too, just not safer, it is safe as is, if of good quality, and man, this is a long sentence.