Yes, with some pointers I guess I can pull it off. But re-writing would
make it set once for all. That is what I think.


On Mon, May 5, 2014 at 5:58 PM, mmarco <mma...@unizar.es> wrote:

> Amit, how do you feel about that patching? Do you feel capable of doing it?
>
> El sábado, 3 de mayo de 2014 22:29:23 UTC+2, Amit Jamadagni escribió:
>
>> Hello all,
>>              We (me under the mentorship of Miguel) have been working on
>> the implementation of Knot theory in Sage as a part of GSoC 2014 and would
>> like to hear your thoughts on the following subject.
>> We got introduced to the Braid progamme (http://www.layer8.co.uk/
>> maths/braids/index.htm) project as we were looking out for Vogel's
>> algorithm implementation. Coming to the details of Braid project it has
>> been written in C++ and has some extensive results pertaining to Braid word
>> representation. It would be great if the community could comment on the
>> issue below:
>>
>> Would it be great to rewrite the entire code or just wrap the present
>> code. (This has been posed keeping in mind that the community supports the
>> idea "building the car instead of reinventing the wheel" because of the
>> following reasons).
>>
>> We are yet to know the license on which the above project has been
>> shipped.
>>
>> If the author is happy then we are thinking of re-implementing the most
>> important parts and writing wrappers for the rest as a temporary solution
>> (during the coding period) and then move onto re-implement the rest of the
>> project (after the summer) [The re-implementation would help in maintaining
>> the code].
>>
>> Some might comment saying " Why to reinvent the wheel if wrappers are
>> present ?? "
>> We had problems compiling the braid project using gcc 4.7, it worked fine
>> using the older versions. So we cannot guarantee that wrappers would work
>> on every system.
>> And as mentioned above, re-implementation might help in
>> effective maintenance of the code.
>>
>> So we have come to the conclusion that the code must be rewritten but it
>> would be done in phases.
>>
>> If there could be a better way out, it would be of great help if we could
>> be notified.
>>
>> If it turns out to be negative (in sense the license does not meet the
>> expectations) then re-writing the entire logic would be the only option
>> remaining.(We are losing out on wrappers for some good code for a temporary
>> period of time).
>>
>> Hoping to hear from the community.Thanks.
>>
>> Amit.
>>
>  --
> 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.

Reply via email to