On Thu, Oct 16, 2014 at 8:37 AM, Johan S. R. Nielsen
<santaph...@gmail.com> wrote:

>> Once more: please, don't try to shortcut the review process. Play it fair.
>> Don't develop everything in your office only to come back later expecting us
>> to merge everything at once without reviewing it. Please create tickets,
>> please discuss the implementations on the tickets, please review everything.
>> Sage's review process makes things slower, but if you are 3+1 to be
>> interested in this project you have the manpower (and the will) to do this
>> properly.
>
>
> We were actually concerned that it would be regarded as too inbred if we
> review David's code?

All that matters is that you do a good job.  Hopefully, other Sage
developers will sometimes  double check your reviewing work.  For
example [1]: "Did any of the reviewers (Volker? [William?]) actually
read the code on this ticket? I've started doing this and there are
many things to be improved... "

[1] http://trac.sagemath.org/ticket/16803

>
>>
>> I will be glad to help whenever I can. It sure is a a good news.
>
> Cool :-D
>
>> Working with Vincent on Combinatorial Designs (many tickets between beta
>> releases) taught us that it is better to 'artificially' order all tickets
>> linearly. Each ticket should have a successor and a predecessor, and they
>> should all be linearly ordered. It is tempting to let some branches be
>> independent, but if for some reason you find out later that they still
>> interact somehow it will create a *LOT* of mess if you already have tickets
>> based on those two branches.
>
> Hmm, this is a very interesting idea. We'll think about doing something like
> this.
>
>> This is great news! Is there any plan to implement semaphore codes in the
>> near future (see the book by Jean Berstel, Dominique Perrin, Christophe
>> Reutenauer on
>>
>> "Codes and Automata")? This would be super useful!
>
> Sorry, that's not in our road-map currently. The project will be centered
> around error-correcting codes, with a focus on algebraic coding theory.
> We'll also be touching upon the cryptographic applications (e.g. McEliece
> cryptosystem).
>
>> Also important: start small, fix a few bugs just to get used to the Sage
>> development model.
>
> Yes, this is important. That's on David's todo-list for next week :-)
>
>> Try to make this person attend a Sage Days early on.
>
> Good idea! We'll keep an eye out for one which fits. Also, there is the
> GroupeUtilisateursParis which he should join.
>
>> The goal should be to have code with *positive_review*, not just to have
>> code. There is no point in continuing to produce more code if there are 10
>> needs_work tickets.
>
>  Totally agree! But there might well be 10 needing_review tickets :-)
>
>> I think it would also be a good idea to get in contact with the matroids
>> folk who got a lot of code integrated into Sage some time ago. Or even
>> better with Eric Gourgoulhon whos currently writing a lot of code for his
>> project and getting it integrated into Sage piece by piece. On top of that
>> he's not so far away from Polytechnique...
>
> Thanks, we'll look into it, but see my clarifications on the main focus
> above.
>
> Johan
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-devel@googlegroups.com.
> Visit this group at http://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/d/optout.



-- 
William Stein
Professor of Mathematics
University of Washington
http://wstein.org

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to