Re: Core Guile bindings

2017-02-26 Thread Andy Wingo
On Wed 12 Oct 2016 20:18, Panicz Maciej Godek writes: > I've noticed that Guile core contains some bindings that shouldn't > necessarily be globally available. In particular, it provides a set of > socket-related functions with very general names, such as "select" or > "bind", that some programme

Re: Core Guile bindings

2016-10-14 Thread Robin Templeton
Arne Babenhauserheide writes: > Ludovic Courtès writes: > >> Hi! >> >> "Thompson, David" skribis: >> >>> On Wed, Oct 12, 2016 at 3:18 PM, Panicz Maciej Godek >>> wrote: 2016-10-12 20:21 GMT+02:00 Thompson, David : > > > My understanding is that these symbols have been

Re: Core Guile bindings

2016-10-14 Thread Arne Babenhauserheide
Panicz Maciej Godek writes: > 2016-10-13 20:19 GMT+02:00 Arne Babenhauserheide : > >> >> What would be possible without breaking backwards compatibility is >> moving them ino a module which is imported by default, with a way to >> suppress those default imports. >> >> I think it is a very nice id

Re: Core Guile bindings

2016-10-13 Thread Panicz Maciej Godek
2016-10-13 20:19 GMT+02:00 Arne Babenhauserheide : > > What would be possible without breaking backwards compatibility is > moving them ino a module which is imported by default, with a way to > suppress those default imports. > > I think it is a very nice idea. Guile could install with "configura

Re: Core Guile bindings

2016-10-13 Thread Arne Babenhauserheide
Ludovic Courtès writes: > Hi! > > "Thompson, David" skribis: > >> On Wed, Oct 12, 2016 at 3:18 PM, Panicz Maciej Godek >> wrote: >>> >>> >>> 2016-10-12 20:21 GMT+02:00 Thompson, David : My understanding is that these symbols have been part of the default environment for so l

Re: Core Guile bindings

2016-10-13 Thread Ludovic Courtès
Hi! "Thompson, David" skribis: > On Wed, Oct 12, 2016 at 3:18 PM, Panicz Maciej Godek > wrote: >> >> >> 2016-10-12 20:21 GMT+02:00 Thompson, David : >>> >>> >>> My understanding is that these symbols have been part of the default >>> environment for so long that a lot of code would break if the

Re: Core Guile bindings

2016-10-12 Thread Thompson, David
On Wed, Oct 12, 2016 at 3:18 PM, Panicz Maciej Godek wrote: > > > 2016-10-12 20:21 GMT+02:00 Thompson, David : >> >> >> My understanding is that these symbols have been part of the default >> environment for so long that a lot of code would break if they were >> removed, so they will be staying fo

Re: Core Guile bindings

2016-10-12 Thread Panicz Maciej Godek
2016-10-12 20:21 GMT+02:00 Thompson, David : > > My understanding is that these symbols have been part of the default > environment for so long that a lot of code would break if they were > removed, so they will be staying for the foreseeable future. > > On the other hand, the fix would usually be

Re: Core Guile bindings

2016-10-12 Thread Thompson, David
On Wed, Oct 12, 2016 at 2:18 PM, Panicz Maciej Godek wrote: > I've noticed that Guile core contains some bindings that shouldn't > necessarily be globally available. In particular, it provides a set of > socket-related functions with very general names, such as "select" or > "bind", that some prog