Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001213OCamlOCaml generalpublic2002-06-24 17:382009-05-26 12:43
Reporteradministrator 
Assigned To 
PrioritynormalSeverityfeatureReproducibilityalways
StatusacknowledgedResolutionopen 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0001213: exporter les macros Is_young, Is_in_heap, etc.
DescriptionBonjour,

avec le nouveau schéma d'installation des .h dans caml/ (qui vire les
sections marquées par <private>), on n'a plus accès par exemple à Is_young
ou Is_in_heap. C'est parfois genant; là, typiquement, je voulais
implémenter ma suggestion de modification de hash.c (sentinelle qui bloque
le traitement d'un bloc), et on a besoin de ces macros.

Quelle est la raison du changement ? Est-il envisageable de laisser
publiques les macros sus-mentionnées ?


Alain

TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0000130)
administrator (administrator)
2002-06-27 11:17

> avec le nouveau schéma d'installation des .h dans caml/ (qui vire les
> sections marquées par <private>), on n'a plus accès par exemple à Is_young
> ou Is_in_heap. C'est parfois genant; là, typiquement, je voulais
> implémenter ma suggestion de modification de hash.c (sentinelle qui bloque
> le traitement d'un bloc), et on a besoin de ces macros.
>
> Quelle est la raison du changement ?

Dans les versions antérieures, on faisait déjà un peu de "nettoyage"
sur les .h avant de les installer, afin de ne pas être forcés à
installer tous les .h du système, et de limiter la "pollution" dans
les programmes utilisateur. Le nouveau schéma systématise ce
nettoyage.

> Est-il envisageable de laisser
> publiques les macros sus-mentionnées ?

L'idée est de n'exporter sensiblement que ce qui est documenté dans
l'interface Caml/C. De ce point de vue, je suis un peu réticent à
exporter des choses comme Is_in_heap.

- Xavier

(0004971)
Richard Jones (reporter)
2009-05-26 12:43

OCaml ancient module could really do with these
two macros too. Particularly a problem since
'Is_in_heap' changed quite radically in OCaml 3.11.

- Issue History
Date Modified Username Field Change
2005-11-18 10:13 administrator New Issue
2008-01-22 14:09 doligez Summary <private> => exporter les macros Is_young, Is_in_heap, etc.
2008-01-22 14:09 doligez Description Updated
2009-05-26 12:43 Richard Jones Note Added: 0004971


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker