guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Name of the standard library


From: Maxime Devos
Subject: RE: Name of the standard library
Date: Sat, 20 Jul 2024 17:43:12 +0200

>But on the topic of (guile ...) as name: I’m not sure whether (guile

...) is better. Because what then is (language ...)? What are (oop ...)

(sxml ...) and (web ...)?

 

>Should all of these move into (guile ...)? Or should we provide the

modules without prefix? What should then actually move into (guile ...)?

 

>I didn’t think of these before, because I didn’t start by looking at

existing code tree. Which was a mistake. These make it more dubious for

me whether a (guile ...) prefix is a good idea at all. Just aliasing

ice-9 would give the false impression that (web ...) and (language ...)

aren’t guile.

 

Why not move (language xyz) into (guile language xyz) as well?

 

I’m not sure about all the top-level module thingies though, sometimes other implementations implement the same thing too. For example, Racket has an SXML implementation. If the API is compatible (and located under the same module name) (I don’t know if this is the case), keeping it under (sxml ...) would make sense. (If not, (guile sxml ...)?)

 

Best regards,

Maxime Devos


reply via email to

[Prev in Thread] Current Thread [Next in Thread]