Re: Exploding feature set...time to apply the brakes?

"Mark Hahn" <[email protected]>
Newsgroups gmane.comp.lang.prothon.user
Message-ID <[email protected]>
"Mukhsein Johari" <[email protected]>
> I'd like to ask if we really want all the proposed
> features by 1.0? Could we not defer some till 2.0
> maybe? Especially the larger or more esoteric features
> like 'decorators'. My concern is that with too many
> features (and keywords), it will take longer to get
> stable or even debug effectively. More features ==
> more features to debug.

Whether a good decision or not, last year I made the decision to design 1.0
features until now.  That is why it is the way it is.  We are now closing up
the process.  So in a sense you are getting your wish.  The list on the Wiki
is amazingly short.  You should have been around here a month ago.  :-)

> There are other things to do (modules?), right now
> it's still pretty much 'batteries not included' as far
> as day-to-day usage is concerned. We need a networking
> module, to be sure. And some xml-related stuff. The
> earlier we have batteries the earlier prothon is
> useful, the earlier we get more user feedback. It's
> tough to build modules when the core is so fluid.

The next phase is making it reliable and optimizing it.  Fixing the memory
leaks, garbage collection, going to a jit, etc.  Hopefully in parallel we
can start adding batteries as it gets more reliable and since the language
features will be settled.

> Aside:
> I like the way twisted implements networking and
> protocols. This is not the same as saying I like the
> twisted implementation. Whether or not we need async
> networking will depend on whether prothon has the same
> problems as python when it comes to threading and so
> on. The separation of transport and (application)
> protocol is a good idea though.

Our threading should be excellent, right?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.