Re: bytecode modules
Ben Urban <[email protected]> Mon, 04 Apr 2005 10:48:40 -0400
| Newsgroups | gmane.comp.graphics.y.devel |
|---|---|
| Organization | Simply Computers, Inc. |
| Message-ID | <1112626120.8816.12.camel@localhost> |
On Mon, 2005-04-04 at 14:49 +0200, JP Dinger wrote: > On Mon, Apr 04, 2005 at 08:20:39AM -0400, Ben Urban wrote: > > On Mon, 2005-04-04 at 09:58 +0200, [email protected] wrote: > > > Here I'm arguing that designing a bytecode for theme/wm/widgets modules is a > > > good idea. > > > > What a perfect job for Python! It's certainly a well-established > > language, and it already uses bytecode. > > So does java. And BCPL. And probably a few others. I think you have just > put the people that have strong ideas about clean code off this idea for > good. And all it took was mention your pet language where it was not > needed. > > Besides, any general bytecode is about the worst you can put in. It'll > get you a free express ticket to the wonderful world explored at large > by micros~1 with their vb-in/on/through-anything *cough* enhancements. > > What you _need_ is, as OP said, something restricted to what things on > your screen do. OpenGL primitives or somesuch. Not another virus engine. > > > > Disclaimer: I love Python (can't you tell?) > > Do you have any idea how annoying it is discussing _anything_ with > lovesick people? > > alt.lang.python.wuv.wuv.wuv is ---------------------> thataway. > > I'm not sure that I see what the problem is. While I do agree that a full Python implementation is not a good idea, I don't see the harm in it if in fact it is completely restricted to specific modules. One thing I _really_ don't want to see is a huge debate/discussion about protocol (the kind that might last a year or more). But I also don't want to see an incomplete or inflexible protocol that can't handle everything that might be needed in the future. Keep in mind, at the current rate of development, Y will never be ready for the desktop. Please don't add more time than necessary. Having said that, I do realize that Python is not the only language that could do the job. It may not even be the best language for the job. But I do feel that we should go with a language that's already established. If it's already been done, and it makes our lives easier, why not use it?