[m-dev.] proof-of-concept code for choosing a grade

Paul Bone paul at bone.id.au
Fri Feb 12 16:11:55 AEDT 2016


On Thu, Feb 11, 2016 at 05:54:59PM +1100, Zoltan Somogyi wrote:
> On Thu, 11 Feb 2016 14:50:56 +1100, Paul Bone <paul at bone.id.au> wrote: 
> > On Sat, Dec 05, 2015 at 01:39:41PM +1100, Zoltan Somogyi wrote:
> > > 
> > > I am mostly seeking feedback on the overall design approach.
> > > 
> > > - The decision to do it in C.
> > 
> > I think C is best in this case.  Before you can build a Mercury program you
> > must configure and build the runtime and library.  The only way around this
> > I think is to configure the libgrades after building the runtime and library
> > in the pregen grade.  This would be possible but will probably confuse users
> > too much, so I think a C program is best.
> 
> Actually, Julien convinced me that doing it in Mercury is OK, and
> I rewrote the solver in Mercury, and committed it, two months ago.
> It is now in the grade_lib directory.

I like Peter's suggestion of using a Mercury program to produce valuations
that a script or C program can choose from.


-- 
Paul Bone



More information about the developers mailing list