Re: Build error on HEAD

From: Guido Serassio <serassio@dont-contact.us>
Date: Sun, 17 Nov 2002 10:32:33 +0100

Hi,

Il 09.04 17/11/2002 Robert Collins ha scritto:
>On Sun, 2002-11-17 at 19:49, Guido Serassio wrote:
> > Hi Henrik,
> >
> > Il 09.44 17/11/2002 Henrik Nordstrom ha scritto:
> > >Ah, not I get you. You are having problem with the Squid-2 tree, not
> > >HEAD. The current HEAD is Squid-3.
> >
> > So You are saying the 2.6 branch is DEAD ?
>
>Not DEAD, just... deprecated.
>
> > >Note: The Squid-2 tree is not very actively maintained at the moment
> > >and mostly sees bugfixes from Squid-2.5. It is recommended
> > >development is moved to Squid-3 where possible.
> >
> > Sorry, but currently I'm not planning anything for squid-3, because I
> don't
> > have any knowledge or programming experience on C++.
>
>At this point, it's very much still C based code. Where there is a lot
>that we can do with C++, for port maintenance you will only need the
>following knowledge:
>
>class foo is approximately struct foo
>
>FooSomething (Foo *, blah *, blah *) becomes
>Foo::something (blah *, blah *)
>and is called:
>
>class Foo;
>Foo->something (bar, meta);
>
>And secondly, enums and structs can be nested, to give tighter scope:
>
>struct Foo {
> struct Bar {
> enum AnEnum {FOO, BAR};
> };
>};
>
>gives the following enums:
>Foo::Bar::FOO
>and
>Foo::Bar::BAR
>
>within a method (a function declared within a struct) of Foo, these
>would be seen as
>Bar::FOO and Bar::BAR.
>Within a method of Bar, they become
>FOO and BAR.
>
>Clear as mud?
>
>Serious, have a look at the squid-3 sources before you decide you cannot
>work with them.

Robert, the question for me is not so simple:

Differently as You, Henrik or Adrian, my work is not related to Squid or
its development: I'm a Windows System Administrator and all my Squid works
comes totally from my free time and for my personal pleasure.

In the last year I have made a very big personal effort because I'm totally
alone on the Windows port, and the Windows port is a very big project
compared to many others Squid works: the diff size is 646 KB.

Now, starting to work on squid-3, for me means to restart the work from
April of this year when the nt branch was born plus to learn C++.
I don't want to spent so much of my free time again.

Regards

Guido

>Rob
>
>

-
=======================================================
Serassio Guido
Via Albenga, 11/4 10134 - Torino - ITALY
E-mail: guido.serassio@serassio.it
WWW: http://www.serassio.it
Received on Thu Nov 21 2002 - 09:54:41 MST

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:18:45 MST