On Jun 2, 1:44 am, harrismh777 harrismh...@charter.net wrote:
..
Just another example (excluding print 1/2 and unicode) where 3.x
seems to be completely compatible with 2.x/ (tongue-in-cheek)
One of the key purposes of the 3.x line of code is to get rid of warts
in the language. As a
It can be broken if someone tries to use the class as is - that is
treating the
class as a model - to drive a display of the ship. If it was written
using super()
then that wouldn't be a problem.
For example, I could write a display mixin that I'd like to use like
this:
class VisibleShip(ship,
On Feb 14, 7:15 pm, rantingrick rantingr...@gmail.com wrote:
On Feb 14, 11:55 am, Michael Sparks spark...@gmail.com wrote:
It can be broken if someone tries to use the class as is - that is
treating the class as a model - to drive a display of the ship. If
it was written using super
On Jan 21, 10:39 am, sl33k_ ahsanbag...@gmail.com wrote:
What is namespace? And what is built-in namespace?
tl;dr - Namespaces are sets that contain names. You can think of
namespaces as being /like/ boxes. A namespace is therefore an
organisational tool, forming a similar purpose to human names
, generates word
clouds etc.
* Front end uses Django and web graph APIs to presnet data.
Mailing list:
http://groups.google.com/group/kamaelia
Have fun :-)
Michael Sparks
--
http://twitter.com/kamaelian
http://yeoldeclue.com/blog
--
http://mail.python.org/mailman/listinfo
On Mar 17, 8:29 pm, Terry Reedy tjre...@udel.edu wrote:
On 3/17/2010 11:44 AM, Emile van Sebille wrote:
On 3/17/2010 8:16 AM Michael Sparks said...
Hi,
Is the following behaviour expected ?
In short, yes. Assignment within a function forces the variable to
locals.
In 3.x, one can
Hi,
Is the following behaviour expected ?
Python 2.6.4 (r264:75706, Dec 7 2009, 18:45:15)
[GCC 4.4.1] on linux2
Type help, copyright, credits or license for more information.
def Toggler(F, B):
... print F(Hello)
... print F(Hello)
... print F(Hello)
... print F(Hello)
...
On Feb 18, 4:15 pm, Steve Howell showel...@yahoo.com wrote:
...
def print_numbers()
[1, 2, 3, 4, 5, 6].map { |n|
[n * n, n * n * n]
}.reject { |square, cube|
square == 25 || cube == 64
}.map { |square, cube|
cube
Hi Alf,
On Feb 12, 8:22 pm, Alf P. Steinbach al...@start.no wrote:
Thanks for the effort at non-flaming discussion, it *is*
appreciated.
I would appreciate it if you tried to be non-flaming yourself,
since you can see I am not flaming you.
I was seeking to educate you on a simple matter
Hi Alf,
Before I start, note we're talking about semantics, not
implementation. That distinction is very important.
On Feb 11, 4:49 am, Alf P. Steinbach al...@start.no wrote:
*The* standard general language independent definition?
[ of pointer ]
Yes.
As defined where?
For example, as
Glenn Linderman wrote:
so a 3rd party library might be called to decompress the stream into a
set of independently allocated chunks, each containing one frame (each
possibly consisting of several allocations of memory for associated
metadata) that is independent of other frames
We use a
Protocol wrote:
Is Python suitable for building a multi-track midi sequencer (with a
gui), that would run on windows / mac ? I fail to find sufficient
information on this, being a newbie and all.
We had a Google Summer of Code student working on this sort of thing this
year (This clearly
Philip Semanchuk wrote:
On Oct 25, 2008, at 7:53 AM, Michael Sparks wrote:
Glenn Linderman wrote:
In the module multiprocessing environment could you not use shared
memory, then, for the large shared data items?
If the poshmodule had a bit of TLC, it would be extremely useful
jasiu85 wrote:
Do I need a lock to protect the COMMON_DICT dictionary? AFAIK bytecode
operations are atomic and in each thread there's only one crucial
bytecode op: STORE_NAME in the first thread and LOAD_NAME in the
second one. So I suspect that everything will work just fine. Am I
right?
Hi Andy,
Andy wrote:
However, we require true thread/interpreter
independence so python 2 has been frustrating at time, to say the
least. Please don't start with but really, python supports multiple
interpreters because I've been there many many times with people.
And, yes, I'm aware of
Andy O'Meara wrote:
Yeah, that's the idea--let the highest levels run and coordinate the
show.
Yes, this works really well in python and it's lots of fun. We've found so
far you need at minimum the following parts to a co-ordination little
language:
Pipeline
Graphline
Carousel
Glenn Linderman wrote:
In the module multiprocessing environment could you not use shared
memory, then, for the large shared data items?
If the poshmodule had a bit of TLC, it would be extremely useful for this,
since it does (surprisingly) still work with python 2.5, but does need a
bit of
Andy O'Meara wrote:
basically, it seems that we're talking about the
embarrassingly parallel scenario raised in that paper
We build applications in Kamaelia and then discover afterwards that they're
embarrassingly parallel and just work. (we have an introspector that can
look inside running
Jesse Noller wrote:
http://www.kamaelia.org/Home
Thanks for the mention :)
I don't think it's a good fit for the original poster's question, but a
solution to the original poster's question would be generally useful IMO,
_especially_ on python implementations without a GIL (where threads are
is released under the Mozilla tri-license scheme
(MPL1.1/GPL2.0/LGPL2.1). See http://www.kamaelia.org/Licensing
Finally, many thanks to everyone who's contributed to this release.
Best Regards,
Michael.
--
Michael Sparks, Senior Research Engineer, BBC Research
[EMAIL PROTECTED], Kamaelia Project Lead
under the Mozilla tri-license scheme
(MPL1.1/GPL2.0/LGPL2.1). See http://www.kamaelia.org/Licensing
Finally, many thanks to everyone who's contributed to this release.
Best Regards,
Michael.
--
Michael Sparks, Senior Research Engineer, BBC Research
[EMAIL PROTECTED], Kamaelia Project Lead,
http
sophie_newbie wrote:
Hi,
I'm running a python cgi script on a frontend web server and I want it
to spawn another script (that takes a long time to run) on a backend
number crunching server thats connected to the same network. What do
you think is the best way to do this? I have a few ideas
Bjoern Schliessmann wrote:
Whoops, the TCP client does in fact quit if the server closes
connection :)
Great - so it wasn't a problem with the TCPClient after all :-)
For some reason, my Listener doesn't quit. I thought
it's sufficient to exit the main method in some way to quit a
Bjoern Schliessmann wrote:
Hello,
I'm currently trying to implement a simulation program with Kamaelia
and need a reliable TCP connection to a data server.
The behaviour you're seeing sounds odd (which is hopefully encouraging :-),
but it's not clear from the description whether its a bug in
Aaron Watters wrote: (from a gmail account)
So cloud computing is java diskless workstations warmed over but less
flexible?
I'm having trouble understanding why people would want
to buy in to this.
Why do you like gmail - since you appear to use it? (I can think of several
possibilities)
Bjoern Schliessmann wrote:
Michael Sparks wrote:
All that said, my personal primary aim for kamaelia is to try and
make it into a general toolkit for making concurrency easy
natural (as well as efficient) to work with. If full blown
coroutines turn out to be part of that c'est le vie
Duncan Booth wrote:
There are also problems where full blown coroutines are appropriate. The
example I quoted earlier of turning a parser from one which generates a
lot of callbacks to one which 'yields' tokens is the usual example given.
For completeness, I looked at the other half of the
of
doing the dining philosophers this way :-)
Future
==
This will be merged onto the mainline of Kamaelia with some auxillary
functions , as another feather aimed at making concurrency easy to
work with :-)
Best Regards,
Michael.
--
Michael Sparks, Kamaelia Project
http
of
doing the dining philosophers this way :-)
Future
==
This will be merged onto the mainline of Kamaelia with some auxillary
functions , as another feather aimed at making concurrency easy to
work with :-)
Best Regards,
Michael.
--
Michael Sparks, Kamaelia Project
http
Duncan Booth wrote:
[ snip sections about why the single layer aspect can be helpful ]
I'm happy with generators as they are: they're a great solution to a
problem that most of us didn't realise we had until the solution came
along. That doesn't mean that I wouldn't also like to have a
Duncan Booth wrote:
Unfortunately generators only save a single level of stack-frame, so they
are not really a replacement for fibers/coroutines. The OP should perhaps
look at Stackless Python or Greenlets. See
On the surface of things, the single level aspect *LOOKS* like a problem,
but in
Hi,
It just works, but using native Python threads for non-preemptive
threading is not cost-effective. Python has generator instead but it
seemed to be very restricted for general scripting. I wish I could
write nested (generator) functions easily at least.
Is there any plan of
Duncan Booth wrote:
Michael Sparks [EMAIL PROTECTED] wrote:
Duncan Booth wrote:
Unfortunately generators only save a single level of stack-frame, so
they are not really a replacement for fibers/coroutines. The OP
should perhaps look at Stackless Python or Greenlets. See
On the surface
[EMAIL PROTECTED] wrote:
... the first element of the list to which x refers is a reference to
the new string and back outside foo, the first element of the list to
which x refers will be a reference to the new string.
I'd rephrase that as:
* Both the global context and the inside of foo
[EMAIL PROTECTED] wrote:
Basically, I agree that often the local state is much more useful. It
just seems to me that for some application it's an overkill. Like say,
for Turtle [1] (no jokes, please :) or PostScript [2].
Sounds also a bit similar to what happens under the hood in Open GL and
regarding bugs and logical errors is particularly
welcome. (hopefully there aren't any - but it's always hard to spot your
own)
Thanks
==
Many thanks to Fuzzyman, Duncan Booth, John J Lee Sylvain Hellegouarch for
feedback whilst I was prototyping this.
Best Regards,
Michael.
--
Michael Sparks
Duncan Booth wrote:
Michael Sparks [EMAIL PROTECTED] wrote:
I'm interested in writing a simple, minimalistic, non persistent (at
this stage) software transactional memory (STM) module. The idea being
it should be possible to write such a beast in a way that can be made
threadsafe fair
Fuzzyman wrote:
STM seems more in
keeping with Kamaelia being generally lock-free.
STM isn't lock free - it just abstracts the locks away from the
'user'. You still need to lock around committing the transaction.
I perhaps phrased what I meant too tersely.
Kamaelia isn't lock free
John J. Lee wrote:
Durus might be worth a look too (though I doubt it's suitable for your
situation):
http://www.mems-exchange.org/software/durus/
The link to their paper about it seems to be broken, but I think it
was based somewhat on ZODB, but is simpler (67k tarball :-).
Much
regarding bugs and logical errors is particularly
welcome. (hopefully there aren't any - but it's always hard to spot your
own)
Thanks
==
Many thanks to Fuzzyman, Duncan Booth, John J Lee Sylvain Hellegouarch for
feedback whilst I was prototyping this.
Best Regards,
Michael.
--
Michael Sparks
appear least threadsafe, and any general suggestions
around that.
Full code below.
Many thanks for any comments in advance,
Michael
--
Michael Sparks, Kamaelia Project Lead
http://kamaelia.sourceforge.net/Developers/
http://yeoldeclue.com/blog
#!/usr/bin/python
class ConcurrentUpdate
.
Thanks!
Michael.
--
Michael Sparks, Kamaelia Project Lead
http://kamaelia.sourceforge.net/Developers/
http://yeoldeclue.com/blog
--
http://mail.python.org/mailman/listinfo/python-list
Hi,
Just thought some people may be interested to hear that I've recently been
looking at adding true concurrency into Kamaelia, by using Paul Boddie's
pprocess as the core mechanism to allow us to run multiple Kamaelia systems
in the same app. (Since we have thread based, and co-operative
Giacomo Lacava wrote:
New meeting of the Python North-West UK community!
This month's talk is:
- Michael Sparks on Greylisting with Kamaelia -
Just a small note that the slides from this are now up here:
http://www.slideshare.net/kamaelian/kamaelia-grey
With the main page
.
--
Michael Sparks, Kamaelia Dust Puppy
http://kamaelia.sf.net/
http://yeoldeclue.com/blog
--
http://mail.python.org/mailman/listinfo/python-list
Paul Rubin wrote:
Ramon Diaz-Uriarte [EMAIL PROTECTED] writes:
You might also want to check
http://www.lindaspaces.com/products/NWS_overview.html
by the guys who invented Linda.
Cool, I guess.
(The Oz language/Mozart system is a good example of a different and
very neat approach to
is interested in the theme, could
benefit from coming - for example someone interested in making practical
concurrency safer and easier to use in future - please don't hesitate
to forward this invitation to them.
Hope to see you there!
Michael
--
Michael Sparks, Senior Research Engineer, BBC Research
Kay Schluehr wrote:
The new Python site is incredibly boring. Sorry to say this. The old
site is/was amateurish but engaged. Now after ~15 years of existence
Pythons looks like it wants to be popular among directors of a german
job centers. It aims to do everything right but what could be
Hi,
This is to announce what looks like it might be the first Python Meet
Manchester - should be fun! It's happening NEXT week.
* Where: Lass O'Gowrie Pub. Directions: http://tinyurl.com/cp3kv
* When: 7pm onwards, Wed 8th Feb
If you've been to one in London you know pretty much what to
On Wednesday 28 Dec 2005 17:58:33, Robert Kern wrote:
...
Sorry to reply to the thread so late in the day, but I noticed (via
QOTW :-( ) that Anton got worked up at me suggesting that congratulating
someone with a new job was a nice idea (surprised me too - all the
Google employees I've met have
Hi,
I hadn't seen any announcements regarding this, but there's a little
device recently released called a GP2X which is a small dual CPU
(2x200Mhz) device which runs Linux.
Anyway, I thought there might be someone in here interested to hear
that python AND pygame have both been ported to it
Kamaelia 0.3.0 has been released!
Introduction
Kamaelia is a networking/communications infrastructure for innovative
multimedia systems. Kamaelia uses a component architecture designed to
simplify creation and testing of new protocols and large scale media
delivery systems. A subset
Michael J. Fromberger wrote:
...
Since ARC4 is a stream cipher, the keystream changes over time -- with
ARC4, after each character enciphered. To decrypt successfully, you
need to make sure the decrypting keystream exactly matches the
encrypting one.
...
from Crypto.Cipher import ARC4 as
Paul Rubin wrote:
Michael Sparks [EMAIL PROTECTED] writes:
I'm looking at using this library and to familiarise myself writing
small tests with each of the ciphers. When I hit Crypto.Cipher.ARC4
I've found that I can't get it to decode what it encodes. This might
be a case of PEBKAC, but I'm
Martijn Iseger wrote:
...
I believe the point being made by the organization is that during
computing history the most successful shifts in productivity were
achieved by similar shifts in raising the abstraction level on which
developers specify solutions.
The alternate point is that during
Paul Rubin wrote:
Michael Sparks [EMAIL PROTECTED] writes:
Rather than re-inventing wheels I thought I'd pick a library sit down
and see how pycrypt's meant to be used before actually going anyway.
(Amongst other reasons, this is why I suspected me, rather than the
library :-)
Pycrypt
Hi,
I suspect this is a bug with AMK's Crypto package from
http://www.amk.ca/python/code/crypto , but want to
check to see if I'm being dumb before posting a bug
report.
I'm looking at using this library and to familiarise myself writing
small tests with each of the ciphers. When I hit
Jp Calderone wrote:
On Tue, 20 Sep 2005 16:08:19 +0100, Michael Sparks [EMAIL PROTECTED]
wrote:
Hi,
I suspect this is a bug with AMK's Crypto package from
http://www.amk.ca/python/code/crypto , but want to
check to see if I'm being dumb before posting a bug
report.
I'm looking at using
Mark Dufour wrote:
Shed Skin is an experimental Python-to-C++ compiler. Along with
GNU/Linux, version 0.0.2 should now also install easily under Windows
2000/XP and OSX. Please give it a try and let me know if there are
still some problems.
ss.py writes a make file, but unfortunately doesn't
Giles Brown wrote:
Michael Sparks wrote:
The problem that these sorts of approaches don't address is the simple
fact that simple creating a formal spec and implementing it, even if
you manage to create a way of automating the test suite from the spec
*doesn't guarantee that it will do
Robert Kern wrote:
Thomas Jollans wrote:
what exactly is RPG/roguelike etc ? (what debian package provides an
example?)
Google is your friend.
Often a fair answer, but I'd suggest that the question was fair, especially
given the OP was seeking help :-)
After all, I read the subject line
Paddy wrote:
A work colleague circulated this interesting article about reducing
software bugs by orders of magnitude:
The problem that these sorts of approaches don't address is the simple
fact that simple creating a formal spec and implementing it, even if
you manage to create a way of
Steven D'Aprano wrote:
On Thu, 15 Sep 2005 18:07:28 +0100, phil hunt wrote:
On Thu, 15 Sep 2005 21:56:06 +1000, Steven D'Aprano
[EMAIL PROTECTED] wrote:
Are you saying that the recursion done by serious languages is a fake?
That it is actually implemented behind the scenes by iteration?
It
Stephen Thorne wrote:
On 15/09/05, Michael Sparks [EMAIL PROTECTED] wrote:
At the moment, one option that springs to mind is this:
yield WaitDataAvailable(inbox)
Twisted supports this.
help(twisted.internet.defer.waitForDeferred)
Thanks for this. I'll take a look and either we'll
Michele Simionato wrote:
It looks like I am reinventing Twisted and/or Kamaelia.
If it's /fun/ , is that a problem ? ;) (Interesting implementation BTW :)
FWIW, I've about a year ago it wasn't clear if we would be able to release
our stuff, so as part of a presentation I included a
Paul Rubin wrote:
...
I don't see how generators substitute for microthreads. In your example
from another post:
I've done some digging and found what you mean by microthreads -
specifically I suspect you're referring to the microthreads package for
stackless? (I tend to view an activated
[ Second time lucky... ]
Paul Rubin wrote:
...
I don't see how generators substitute for microthreads. In your example
from another post:
I've done some digging and found what you mean by microthreads -
specifically I suspect you're referring to the microthreads package for
stackless? (I tend
Hi,
We're in the process of creating python bindings for Dirac. We currently
have /decode/ of dirac functioning nicely, so I've packaged up the bindings
separately from the rest of the Kamaelia project for those that are
interested and would want a play. (Encoding will naturally follow next)
To
Mark Dufour wrote:
With this initial release, I hope to attract other people to help me
locate remaining problems,
Well, you did say you want help with locating problems. One problem with
this is it doesn't build...
If I try and build (following your instructions), I get presented with a
Terry Reedy wrote:
[...]
I am being picky because various people have claimed that Python suffers
in popularity because it is known as an 'interpreted language'. So maybe
advocates should be more careful than we have been to not reinforce the
misunderstanding.
I sometimes wonder if it might
Paul Boddie wrote:
Michael Sparks wrote:
Well, you did say you want help with locating problems. One problem with
this is it doesn't build...
I found that I needed both the libgc and libgc-dev packages for my
Kubuntu distribution - installing them fixed the include issues that
you
Guenter wrote:
Michael Sparks schrieb:
Yes.
Co-incidentally we've been looking at video playback this week as
well. We've been using Pygame with an Overlay surface, and it works
fairly well.
I guess Pygame was more suitable overall for your application?
It's not really that, it's just
Guenter wrote:
I need to develop an application that displays video 640x480 16-bit per
pixel with 30 fps it is possible to achieve that frame rate and still
have some resources for other processing left?
Yes.
Co-incidentally we've been looking at video playback this week as well.
Xah Lee wrote:
isn't there a way to implement tail in python with the same class of
performance?
how's tail implemented?:
Those crazy open source developers have an implementation here:
http://cvs.sourceforge.net/viewcvs.py/mkcdrec/mkcdrec/busybox-0.60.5/Attic/tail.c?rev=1.1view=markup
It's
Dieter Vanderelst wrote:
Dear all,
I'm currently comparing Python versus Perl to use in a project that
involved a lot of text processing. I'm trying to determine what the
most efficient language would be for our purposes. I have to admit
that, although I'm very familiar with Python, I'm
Jorgen Grahn wrote:
On Tue, 06 Sep 2005 08:57:14 +0100, Michael Sparks [EMAIL PROTECTED]
wrote: ...
Are you so sure? I suspect this is due to you being used to writing code
that is designed for a single CPU system. What if you're basic model of
system creation changed to include system
Thomas Bellman wrote:
Michael Sparks [EMAIL PROTECTED] writes:
Similarly, from
a unix command line perspective, the following will automatically take
advantage of all the CPU's I have available:
(find |while read i; do md5sum $i; done|cut -b-32) 2/dev/null |sort
No, it won't
Jeremy Jones wrote:
Michael Sparks wrote:
Steve Jorgensen wrote:
On 05 Sep 2005 10:29:48 GMT, Nick Craig-Wood [EMAIL PROTECTED] wrote:
Jeremy Jones [EMAIL PROTECTED] wrote:
One Python process will only saturate one CPU (at a time) because
of the GIL (global interpreter lock).
I'm hoping
Steve Jorgensen wrote:
On 05 Sep 2005 10:29:48 GMT, Nick Craig-Wood [EMAIL PROTECTED] wrote:
Jeremy Jones [EMAIL PROTECTED] wrote:
One Python process will only saturate one CPU (at a time) because
of the GIL (global interpreter lock).
I'm hoping python won't always be like this.
I
Paul Rubin wrote:
Michael Sparks [EMAIL PROTECTED] writes:
I've submitted a number of doc bugs to sourceforge and the ones
that are simple errors and omissions do get fixed.
Cool.
Better than nothing, but it's only one class of problem, and maybe the
easiest kind to report.
[lots
Hi Paul,
Paul Rubin wrote:
Michael Sparks [EMAIL PROTECTED] writes:
[[[ some random stuff, /intended/ at supporting people who have contributed
docs, rather than saying people who offer constructive suggestions are
bad. Possibly badly written. ]]]
I've submitted a number of doc bugs
A.M. Kuchling wrote:
On 1 Sep 2005 05:04:33 -0700,
Paul Boddie [EMAIL PROTECTED] wrote:
Please note that I'm not labelling you as a troll.
No, he's simply barking mad. I was amused by a rec.arts.sf.written
discussion [1] where Lee complains that Jonathan Swift (1667-1745)'s
writing was
Bryan Olson wrote:
A plausible theory. I have some possibly-illustrative examples
of what I ran into within the last few weeks.
hypothetical Did you take what you learnt, and use that to create better
documentation to be posted on python's SF project as a patch?
/hypothetical
(Not aimed at
Michael Hudson wrote:
...
The chance of any random module you have written being rpython is more
or less zero, so it's not _that_ interesting for you to try to compile
them with PyPy.
I know - the code I use contains LOTS of generators for example, which
obviously don't fit the requirements :)
Carl Friedrich Bolz wrote:
[[... great news ...]]
Would it be useful for people to start trying out their modules/code to see
if they work with this release, and whether they can likewise be translated
using the C/LLVM backends, or would you say this is too early? (I'm more
thinking in terms of
Valentino Volonghi aka Dialtone wrote:
Michael Sparks [EMAIL PROTECTED] wrote:
Would it be useful for people to start trying out their modules/code to
see if they work with this release, and whether they can likewise be
translated using the C/LLVM backends, or would you say this is too
billiejoex wrote:
Hi all. I'd need to aproximate a given float number into the next (int)
bigger one. Because of my bad english I try to explain it with some
example:
5.7 -- 6
52.987 -- 53
3.34 -- 4
2.1 -- 3
What about 2.0? By your spec that should be rounded to 3 - is that what you
Roland Hedberg wrote:
What the protocol has to accomplish is extremely simple; the client
sends a number of lines (actually a RDF) and the server accepts or
rejects the packet. That's all !
...
Now, presently I'm using ( why so is a long
history which I will not go into here) and that is a
Paul Rubin wrote:
Mike Meyer [EMAIL PROTECTED] writes:
Even simpler to program in is the model used by Erlang. It's more CSP
than threading, though, as it doesn't have shared memory as part of
the model. But if you can use the simpler model to solve your problem
- you probably should.
Terry Reedy wrote:
Michael Sparks [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
def updater(interval, message):
t = time.time():
while 1:
if time.time() - t interval:
print message
yield None # add this
Yes. (I can't believe I missed
I've reordered the q's slightly to avoid repetition... Also by answering
this question first, it may put the rest of the answer into context
better.
phil hunt wrote:
At what stage of completion is it?
This is something we deliberately try to reflect in the version number.
Yes, you can build
phil hunt wrote:
On Wed, 03 Aug 2005 16:57:34 +0100, Michael Sparks [EMAIL PROTECTED]
wrote:
Is the audience programmers or
less technical people? A project that allows non-technical people
to build complex network applications is an ambitious one, but not
...
It's a little ambitious
phil hunt wrote:
On Wed, 03 Aug 2005 16:57:34 +0100, Michael Sparks [EMAIL PROTECTED]
wrote:
...
Which aside from other things means you can't build (say) a video
SMIL playback system trivially, yet.
Isn't SMIL something that's goinhg to go into web browsers? In which
case, you'd
Tim Golden wrote:
I just wanted to say that I find the ideas behind Kamaelia
interesting, and I only wish I had an application for it!
Because I'm not especially into media-streaming, I'm more
interested in it from the point of view of the generator-based
architecture.
It's nice to know that
Peter Tillotson wrote:
I've not yet had a chance to try some examples, but i've looked through
the documentation. It feels quite familiar,
It hopefully should. The approach is based essentially on an asynchronous
hardware approach, on the recognition that the fundamental reason that
hangs
Kamaelia 0.2.0 has been released!
What is it?
===
Kamaelia is a collection of Axon components designed for network
protocol experimentation in a single threaded, select based environment.
Axon components are python generators are augmented by inbox and outbox
queues (lists) for
Phil Hunt wrote:
Kamaelia seems it might be an interesting project. However, I don't
think the project is well served by this announcement -- which I
find vague and hard to understand. Which is a shame, because it
means that other people probably don't understand it very well
either, which
Kamaelia 0.2.0 has been released!
What is it?
===
Kamaelia is a collection of Axon components designed for network
protocol experimentation in a single threaded, select based environment.
Axon components are python generators are augmented by inbox and outbox
queues (lists) for
praba kar wrote:
I want to know difference between
Python-cgi and Perl-cgi and also I want
to which one is efficient from the performance.
Possibly the most important difference between the two is when you're using
JUST cgi - ie no mod_perl, no mod_python, etc. With python, if your cgi
Dark Cowherd wrote:
The Python language is at ver 2.4 and a thing of beauty. As a
development environment IMHO it is probably 0.4
Have you considered looking at any of the commercial IDEs? Personally I
*like* command line based systems, but I do know many people who swear
by GUI based IDEs. If
1 - 100 of 133 matches
Mail list logo