Re: GSoC 2016: proposal accepted!

Daniel Jour <[email protected]>
Newsgroups gmane.lisp.clisp.devel
Message-ID <CACZHyTPMgnF=+_++E4vjK7J4Wf7TboJUWwHnt-QLoo9W+-bUCQ@mail.gmail.com>
Sam writes:
> Your proposal
>
https://summerofcode.withgoogle.com/dashboard/project/6280060281552896/overview/
> has been formally accepted for Google Summer of Code 2016.
>
> Congratulations!

Thank you :) I'm really glad that it got accepted (especially considering
the
relatively low number of slots for GNU this year).

> I suggest that you clone the mercurial repo and commit your patches in
> your branch.

With "branch" you mean "branching by cloning"[1], right? (using mostly git,
mercurial not having a "standard" branching approach was at first a bit
shocking.)

In order to have the code/patches accessible (and also safe) I'd like to put
them to some remote repository: On sourceforge there's a "fork" button,
which is probably doing exactly what is needed (creating a clone where I can
push changes to). Or is there a better approach?

> This will require updating gnulib imports as necessary, merging in the
> various patches submitted over the years and fixing the windows
> socket/handle issue.

I'm thinking of starting directly off with the gnulib imports, as a lot of
code depends on them (and the last import seems to have broken stuff).
Makefile.devel pulls gnulib from git, I guess that's what I do, too? (There
are also "stable" releases, but AFAIK they aren't used that much.)

> Please ask questions here.

A question regarding C coding style: src/CodingStyle has not much on this,
when writing new code / fixing old code, what style should I try to follow?
As far as I can see there's no "overall" consistent use of a single style.
Should I try to follow the general GNU coding style[2]?

What's the "oldest" supported C standard? There's utils/varbrace.c to be
able
to write C99-like code but target C90, so I guess it's C90? Should I keep
the
convention of using the var macro, or directly write C90 compatible code? As
already said, I personally would choose the later, but it's no problem for
me
using var for declarations as currently done.

Then, regarding organization: Should we set up regular status reports? I
guess
I start building a (more) detailed list of what needs to be done, in order
to
be able to track progress.

Being a GNU project, do you need any legal / licence related document from
me?

Is it ok if we keep this mailing list as "main communication channel"?

> Good luck and thanks!

Thank you :)

[1] http://stevelosh.com/blog/2009/08/a-guide-to-branching-in-mercurial/
[2] https://www.gnu.org/prep/standards/html_node/Writing-C.html#Writing-C

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z

_______________________________________________
clisp-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/clisp-devel
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.