Re: Fwd: Programming bounty

Maurice van der Pot <griffon26-bCGDfOjggl9Wk0Htik3J/[email protected]>
Newsgroups gmane.comp.gnome.apps.planner.devel
Message-ID <[email protected]>
On Wed, Jul 23, 2008 at 12:22:14AM -0400, Dan Heily wrote:
> This two step simulation needs to be invoked whenever a task or resource is
> added, deleted or modified.

There is a part of planner doing forward and backward passes and each
task actually does have a latest_start and latest_finish property. 
I suspect this is just not presented to the user, but I have not yet
looked at the code in detail.

However, the above does assume a complete ordering of tasks and
determining that ordering is probably the most difficult problem. An
algorithm to determine this ordering is what I hope will be implemented
(or integrated in the case of libRCPS) in the coming period.

> I did the above work before C++ and object oriented programming (OOP) and
> the wonderful graphics we now have.  In summary, I know the algorithms, but
> am not facile with the C++ and OOP that the planner is written in.

May I ask what languages you are familiar with? Planner is written in C,
but in a way that is sorta OO. It uses libraries such as glib to provide
us with all sorts of nice things such as lists.

> One additional functionality that I also request is the ability to designate
> a resource as "returnable".  For example if a pool of trucks is shared by
> various tasks, when a task completes the truck used by the task would be
> returned to the pool.  i.e. the resource is not consumed by the task.

Planner makes a distinction between material resources and work
resources. I have not yet noticed the difference though... probably
because I only ever use work resources.

But aren't the work resources (people) exactly the same as the
returnable resources you speak of?

> Please advise if this is a direction you would like to explore.

Your experience could certainly be very valuable for this project.
I regularly have questions about project management or scheduling that I
as a software engineer can't answer nor find the answer to. The answers
to these questions often directly influence the user-visible part of
planner.

Regards,
Maurice.

-- 
Maurice van der Pot

Gentoo Linux Developer   [email protected]    http://www.gentoo.org
Gnome Planner Developer  griffon26-bCGDfOjggl9Wk0Htik3J/[email protected]  http://live.gnome.org/Planner

_______________________________________________
Planner-dev-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/planner-dev-list
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQFIhw8AMGnpIbeahxwRAnCUAJwJDrpuwOtsFNN9lBd6JRMX49abjwCgjxC9
qjjK8xfOhYohmS0038o9cNA=
=iFEP
-----END PGP SIGNATURE-----
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.