On Tue, Jan 28, 2014 at 08:33:38PM +0100, Johan Hake wrote:
>
> On Tue, Jan 28, 2014 at 8:24 PM, Martin Sandve Alnæs <[email protected]>
> wrote:
>
>
>     What if we move ufc.h to dolfin? Keeping the ufcutils module in ffc. Then
>     we can maybe write a test that checks if a given ffc generates ufc code
>     that implements the ufc interface of a given dolfin.
>
>
> Sounds like a good idea! Then we could incorporate the CMake configure process
> into DOLFIN CMake. We have also loosely talked about removing UFC and
> eventually generate DOLFIN code, which resonates with moving UFC to DOLFIN.

I am not convinced this is a good idea:

+ Only DOLFIN uses ufc.h anyway
+ Simplifies build system(s)
+ More flexibility when changing the code generation interface

- No clear versioning that tells us which interface FFC and DOLFIN
  talk through

- UFC was once introduced to solve a problem we had which was that
  changes were often made to both FFC and DOLFIN and users needed
  to know which version matched.

--
Anders
_______________________________________________
fenics mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics

Reply via email to