Re: GNU Prolog 1.4.2 is released

Daniel Diaz <[email protected]>
Newsgroups gmane.comp.gnu.prolog.general
Message-ID <[email protected]>
Hi Fernando,

I'll do my best to provide a viable solution ASAP. There will certainly be some restrictions (due to the fact gprolog is a native compiler and not an emulator). But this should be enough for most use-cases.

Do not hesitate to describe me your needs if they are "exotic" :-)

I keep you informed.

Daniel


Le 13 déc. 2012 à 10:30, Fernando Sáenz Pérez a écrit :

> Hello Daniel,
> As the manual says:
> "The GNU Prolog compiler (section 4.4, page 23) automatically calls expand term/2 on each Term1
> read in. However, in the current release, only DCG transformation are done by the compiler (i.e.
> term expansion/2 cannot be used)."
> Do you have plans to be able to surpass this behavior so that one can use term_expansion on '-->', overriding the built-in expansion?
> All the best,
> Fernando
> 
> Daniel Diaz wrote:
>> Hello,
>> 
>> gprolog 1.4.2 has just been released (see www.gprolog.org).
>> 
>> This version mainly fixes some little bugs. 
>> 
>> Due tot he implementation of term_hash/{2,4}, the atom table management has been modified. Its size is now controlled with an environment variable (MAX_ATOM). The default table size is 32768. If you need more don't forget to define this variable.
>> 
>> Here are the changes w.r.t 1.4.1:
>> 
>> * fix a bug in the compiler for byte-code with op/3 directive
>> * fix a bug in the debugger
>> * modify decompose_file_name/4 (fix problems under windows)
>> * add built-in is_absolute_file_name/1 and is_relative_file_name/1
>> * modify the compiler include/1 directive handling
>>   (if the file to include is not found, seach in directories of parent includers)
>> * modify atom table management (its size can be defined via env. var MAX_ATOM)
>> * fix a bug with soft-call inside a meta-call
>> * implement term_hash/2 and term_hash/4. Bacward incompatibility:
>>   new_atom/3 and and atom_hash/2 no longer exists.
>> * fix some little bugs with 64 bits (e.g. stream id)
>> * modify the FD solver to handle very long computations
>> * fix a bug in the compiler (unification with fresh vars in the body)
>> * fix a bug with *-> containing ! in the test part (! was not local to the test)
>> * fix a bug to configure with sigaction on old linux kernels
>> * fix some problems/bugs on 64 bits machine
>> 
>> Daniel
>> 
>> 
>> -- 
>> Ce message a été vérifié par MailScanner pour des virus ou des polluriels et rien de suspect n'a été trouvé.
>> 
>> _______________________________________________
>> Users-prolog mailing list
>> [email protected]
>> https://lists.gnu.org/mailman/listinfo/users-prolog
>>   
> 
> 
> -- 
> 
> ==============================================================
> Fernando Saenz Perez
> Profesor Titular de Universidad / Associate Professor
> Home Page: http://www.fdi.ucm.es/profesor/fernan
> Tel: + 34 913947642. Fax: + 34 913947547
> Despacho / Office: 435 (4ª planta / 4th floor)
> Dept. Ingenieria del Software e Inteligencia Artificial / 
> Department of Software Engineering and Artificial Intelligence
> Universidad Complutense de Madrid
> Facultad de Informatica
> C/Profesor Jose Garcia Santesmases, s/n
> E - 28040 Madrid. Spain
> ==============================================================
> 
> -- 
> Ce message a été vérifié par MailScanner pour des virus ou des polluriels et rien de suspect n'a été trouvé.


-- 
Ce message a ete verifie par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a ete trouve.

_______________________________________________
Users-prolog mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/users-prolog
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.