More python apis would be great. If they followed PEP-8, even better.
Describing PyQt as "C++ without the segfaults" is only partially true, though. I've segfaulted the latest PyQt4 (by accident, of course), and it's not too hard to make it happen in different parts of the Qt4 api if you're not too careful.
Undo that commit and you, too, can segfault PyQt4 4.5;-)
For the curious, there was a change in behavior between PyQt4 4.{3,4} and 4.5. Older versions coped with the original code without a problem. Fedora 11 users reported the problem; my debian install wasn't tickling the bug (probably cos my lib was too old?)
If pyside can help me do away with these workarounds then I'll be quite pleased.
Right now I'm even carrying around setup.py compatibility hacks for older versions of 'pyuic4' that shipped without a proper shebang line. Grr.
I'm sure porting to pyside's going to suck, but if I get a more stable lib then it's worth it. Until they've proven themselves, though, I'll have to deal with the hacks/workarounds[*].
The python guys came up with a py2to3 script for going from python2 to python3. If pyside can come up with a similar script for PyQt4 to pyside then they'll have an easier time winning over existing PyQt4 users.
BTW did anyone else wonder about the name? WTF is pyside? The FAQ doesn't even mention why it has that name.
[*] I know I'll be waiting a bit, though, since Mac and Win support aren't the top item on the pyside todo list a.t.m.
caplock's location on the homerow would be much better served by the ctrl key, which is how I have my keyboard setup.
Option "XkbOptions" "ctrl:nocaps"
Once you switch, you don't go back. I never leave the homerow for common ctrl-key sequences, and my pinky thanks me. The latest versions of mac os let you set the modifier keys through sys prefs. All that's left for apple/ibm/etc to do is change the default.
I challenge them to a bet claiming that they cannot implement python's "print" in python (unlike lisp, where you can probably implement most of lisp in lisp itself). "Yes you can!" they always claim. heh heh heh..
Re:WHAT COMPUTERS STILL CAN'T DO
on
Marvin Minsky On AI
·
· Score: 2, Informative
well... dreyfus wasn't entirely correct. the human mind ~is~ like a computer. read "godel escher bach: an eternal golden braid" for a fun and enlightening journey into the nature of minds and machines.
A certain studio already has an implementation of this scripting interface written in Python for that same app you alude to (you have definitely heard of them). The mfg. of said 3D app has now resorted to stealing the better ideas from their customers. No joke!;-)
But, to answer your question, MEL is lacking lots of features that skilled developers (who might happen to like Python) happen to enjoy. And since blender3d already has a Python interface, they sure wouldn't want to lose the feature war to some OSS project (not to mention developer mindshare).
More python apis would be great. If they followed PEP-8, even better.
Describing PyQt as "C++ without the segfaults" is only partially true, though. I've segfaulted the latest PyQt4 (by accident, of course), and it's not too hard to make it happen in different parts of the Qt4 api if you're not too careful.
See, for example:
http://github.com/davvid/git-cola/commit/944ca1252f2f5e6bbd17f8a6fc4718144138bd26
Undo that commit and you, too, can segfault PyQt4 4.5 ;-)
For the curious, there was a change in behavior between PyQt4 4.{3,4} and 4.5. Older versions coped with the original code without a problem. Fedora 11 users reported the problem; my debian install wasn't tickling the bug (probably cos my lib was too old?)
If pyside can help me do away with these workarounds then I'll be quite pleased.
Right now I'm even carrying around setup.py compatibility hacks for older versions of 'pyuic4' that shipped without a proper shebang line. Grr.
I'm sure porting to pyside's going to suck, but if I get a more stable lib then it's worth it. Until they've proven themselves, though, I'll have to deal with the hacks/workarounds[*].
The python guys came up with a py2to3 script for going from python2 to python3. If pyside can come up with a similar script for PyQt4 to pyside then they'll have an easier time winning over existing PyQt4 users.
BTW did anyone else wonder about the name? WTF is pyside? The FAQ doesn't even mention why it has that name.
[*] I know I'll be waiting a bit, though, since Mac and Win support aren't the top item on the pyside todo list a.t.m.
caplock's location on the homerow would be much better served by the ctrl key,
which is how I have my keyboard setup.
Option "XkbOptions" "ctrl:nocaps"
Once you switch, you don't go back. I never leave the homerow for common ctrl-key sequences, and my pinky thanks me. The latest versions of mac os let you set the modifier keys through sys prefs. All that's left for apple/ibm/etc to do is change the default.
ctrl has my vote :-)
Heh, don't be silly now...
cobol programmers can make bank. it's true.
obscure/arcane knowledge = $$$
Ok.
Post it then.
Yup. I love getting my workmates with that one.
I challenge them to a bet claiming that they cannot implement python's "print" in python (unlike lisp, where you can probably implement most of lisp in lisp itself). "Yes you can!" they always claim. heh heh heh..
Gets them everytime!
Everything is a fs. Get used to it. ;-)
It's the future, and it's not going away
http://cm.bell-labs.com/plan9/
...and here's the google cache of the original article:
w ww.efytimes.com/efytimes/21160/news.htm
http://72.14.253.104/search?q=cache:yZ55XEfZtZIJ:
> at this point, there is no particular benefit to using OpenGL except for its cross-platform support.
okay.. so which is it? -- "no particular benefit" or the benefit of cross-platform support?
That's a pretty big friggin benefit if you ask me.
It's all right here, kids:
http://www.leisuretown.com/library/qac/14.html
http://www.leisuretown.com/library/qac/
Let's cut to the chase. There's already a winner:
http://www.flytheroad.com/
All we have to do now is ban those big, ugly cars.
Check this out, I think you'd like this:
http://www.flytheroad.com/
been there, done that:
http://www.boingboing.net/2007/02/27/biodiesel_fr
well... dreyfus wasn't entirely correct.
s /dreyfus.html
the human mind ~is~ like a computer.
read "godel escher bach: an eternal golden braid" for a fun and enlightening journey into the nature of minds and machines.
or rather.. how about a rebuttal from "the man" himself:
http://www-formal.stanford.edu/jmc/reviews/dreyfu
jmc rocks. what did dreyfus ever do?
Enough said.
You can let the kids make their own themes, stories, etc. and let them run with their imaginations.
You can handle the hard parts, and if they're curious they can learn how to run the capture/playback software too, but it shouldn't be required.
...someone post the code here in iambic pentameter and preserve it forever
"Computer programmer Clinton Eugene Curtis testifies under oath before the U.S. House Judiciary Members in Ohio (back in 2004)"
Is this the link?
http://www.alternet.org/blogs/video/40755
Now if only he had designed a language!
Programming Language Inventor or Serial Killer?
> this scripting interface written in Python
correction:
Simple:
;-)
A certain studio already has an implementation of this scripting interface written in Python for that same app you alude to (you have definitely heard of them). The mfg. of said 3D app has now resorted to stealing the better ideas from their customers. No joke!
But, to answer your question, MEL is lacking lots of features that skilled developers (who might happen to like Python) happen to enjoy. And since blender3d already has a Python interface, they sure wouldn't want to lose the feature war to some OSS project (not to mention developer mindshare).
Note that it takes a fairly dynamic language to impliment this so that it can execute code snippets from a database
;-)
Hence you'd probably want to write it in lisp so you can do away with that whole useless data vs. code dichotemy
You can probably find some decent rule-system implementations floating near academia if you dig.
Too true.
More info for the uninformed.
heh
This reminds me of those vice do's [see: how's your news] where you can't tell whether it's actually supposed to be a don't.
use the view source and read up on web standards.
Nice thinking,
but it's a smart move for a more fundamental reason...
FREE BETA TESTERS FOR MS!
DivX, etc...
...but you'll have to wait for an exploit in the star wars special edition drm hd-dvd so that you can install linux w/out voiding the warranty
It'll play them, sure!
dude.
don't feed the trolls. his name is 'jesuspower'