On Wed, Jun 17, 2009 at 08:30:54AM +0200, Cyril ADRIAN wrote:
> Hi Phil,
>
> On Wed, Jun 17, 2009 at 3:53 AM, Phil Malin <
[hidden email]> wrote:
>
> > I can't speak for the SmartEiffel project itself, of course, but I can say
> > that it's alive for me! :-) In fact, it's my language of choice and I use
> > it daily and have done so since the v1.X days.
> >
>
> Do you know how good it is to have that kind of message? Many, many thanks
> Phil :-)
>
> Over the years I've written my own libraries and applications and perhaps
> > should have released a lot of them into the wild but haven't because of
> > laziness (setting up a server, repository, etc.)
> >
>
> If you need some help (code, repository, whatever) maybe I can help? I'd be
> glad to. Or maybe ewlc? (Paolo?)
>
> and self-consciousness of the code (not to say it's bad but when I reread I
> > think "I should add more comments here", etc.). :-)
> >
>
> I think we are all equal in this regard... That's an Eiffel problem: always
> striving for the best ;-)
The solution to this is to be less proprietary about your code. Let
others improve it. Then later, you can be proud of having started it,
rather than embarrassed about not having finished it. Very few
useful software projects are ever finished.
Release it in a distributed revision control system. I use monotone for
this:
First, install monotone and set up your local, possibly private,
repository. Monotone is a Debian package, and is probably packaged
with other systems, too. Documentation, including conprehensible tutorial, on
http://www.monotone.ca/docs/index.html.
You don't even have to set up your own server. Ask for a project on
http://mtn-host.prjek.net -- a monotone server provided free for
free-software projects.
Then sync with it.
Then tell everyone on this list where to find your project. Let
them improve it, so we can *all* strive for the best.
>
> Things that I've written include:
> >
>
> A lot of things that sound good :-)
>
> Anyway, I though I'd better chime in and reinforce the fact that even if
> > SmartEiffel isn't evolving at a fast rate
That provides some stability.
> > it's still a wonderful
> > implementation to use.
And your libraries have the potential to make it more.
> >A lot of the projects I write I take the viewpoint
> > of the journey being as important as the destination, i.e. trying out new
> > ideas, etc., and using an elegant language like Eiffel with a fast,
> > straightforward implementation like SmartEiffel is a match made in heaven.
> > :-)
> >
>
> Thanks again for those warm words,
> --
> Cyril ADRIAN
>
>
http://www.cadrian.net/~cyril