Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

exporter les macros Is_young, Is_in_heap, etc. #3403

Closed
vicuna opened this issue Jun 24, 2002 · 3 comments
Closed

exporter les macros Is_young, Is_in_heap, etc. #3403

vicuna opened this issue Jun 24, 2002 · 3 comments
Assignees

Comments

@vicuna
Copy link

vicuna commented Jun 24, 2002

Original bug ID: 1213
Reporter: administrator
Assigned to: @mshinwell
Status: resolved (set by @mshinwell on 2016-12-06T21:32:04Z)
Resolution: fixed
Priority: normal
Severity: feature
Category: ~DO NOT USE (was: OCaml general)
Monitored by: till "Richard Jones" @alainfrisch @mmottl

Bug description

Bonjour,

avec le nouveau schéma d'installation des .h dans caml/ (qui vire les
sections marquées par ), 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

@vicuna
Copy link
Author

vicuna commented Jun 27, 2002

Comment author: administrator

avec le nouveau schéma d'installation des .h dans caml/ (qui vire les
sections marquées par ), 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

@vicuna
Copy link
Author

vicuna commented May 26, 2009

Comment author: Richard Jones

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.

@vicuna
Copy link
Author

vicuna commented Dec 6, 2016

Comment author: @mshinwell

This has been fixed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants