On Wed, Oct 15, 2014 at 12:47 PM, mmarco <mma...@unizar.es> wrote: > That is great news!!!! >
Agreed. great news! > AFAIK, there is still some code from last year's GSoC which is not merged, > so maybe it is a good oportunity to retake that (ticket #14973) > > > > El miércoles, 15 de octubre de 2014 17:22:40 UTC+2, Johan S. R. Nielsen > escribió: >> >> Hi sage-devel >> This is to announce and get some feedback on the start of a Sage >> software-development project. >> >> This spring, Daniel Augot, Clément Pernet and I got funding from INRIA for >> hiring a full-time software developer for two years to work on extending the >> coding theory functionality in Sage. We have hired David Lucas, who just >> started 1st October, and is already working on getting an overview of coding >> theory and Sage. >> >> The aim of the project is to implement a much larger basis of >> functionality for coding theory which is flexible, modular and useful for >> the many facets of coding theory: algebra, combinatorics, engineering, >> cryptography, etc. >> >> The current status is that there are many useful functions from a mostly >> combinatorical viewpoint. From an algebraic viewpoint, though one can >> construct the generator matrix of e.g. a Reed--Solomon code, there is no >> specific class or functionality which investigates such a code from its >> algebraic perspective (e.g. a fast decoder). We would like to implement such >> things and many other. >> >> We would like to discuss all details with the community, and we also hope >> that this project will get a ball rolling, reinvigorating the interest in >> Sage for the coding theory community. Most of these discussions are better >> taken on sage-coding-theory, since they will be quite specific to the field. >> >> It is my impression that such a full-time developer for Sage is a rare >> thing, and we have been thinking on how best to proceed and communicate >> goals and progress. >> >> Of course, all code will go through the Trac and thus indirectly progress >> is tracked. However, since this will be longer-running thing, our plan is to >> make a dedicated (small) web page with a road map as well as an overview of >> already written functionality (which is furthermore annotated as already >> included in Sage or not). This is not a blog, but just an overview for >> new-comers, people interested in the development, or people who previously >> rejected Sage for coding theory use but who might now reconsider it. >> >> One thing we have been thinking about how to handle well is development in >> parallel with the ticket/review system. Since David is working full-time, he >> will be producing a lot of code, and there will all the time be a >> significant backlog in the review process. Our fear is that juggling a >> cobweb of ticket dependencies might become clumsy if not handled well. Do >> people have ideas for handling this well? >> >> We expect that within 2-3 months, David has made the main refactorings of >> the existing coding theory functionality, and extended it in various ways to >> exercise the new structure. This will most likely be more or less internal >> (not on Trac). After this, he will start posting these changes to Trac, >> while in parallel continuing to develop more new functionality. >> >> Regards, >> Johan S. R. Nielsen > > -- > 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. -- 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.