unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
Cc: guile-devel@gnu.org
Subject: Re: Initial SCTP support for the upcoming 1.6.5 release
Date: Fri, 13 Aug 2004 22:27:02 +0200	[thread overview]
Message-ID: <22A81E2B-ED67-11D8-84CE-000D932C78D8@lurchi.franken.de> (raw)
In-Reply-To: <ljisbn5f7e.fsf@troy.dt.e-technik.uni-dortmund.de>

Marius,

see my comments below.

Best regards
Michael

On Aug 13, 2004, at 3:40 PM, Marius Vollmer wrote:

> Michael Tuexen <Michael.Tuexen@lurchi.franken.de> writes:
>
>> Please let me know if it is possible to include these changes in
>> the 1.6.5 release.
>
> Hi Michael,
>
> we don't want to include this in Guile 1.6.5.  The reason is that the
> SCTP functions are not 'core' functionality and they can take not
> advantage of being in the core.  Also, it would add another dependency
> to Guile (on libsctp).
>
OK, that is your decision.
> As long as SCTP needs an external library and is not supported
> directly by libc, we think it is better to not include it in
> guile-core.
Hmm. This might be a bit special. The functions socket, send, recv
and so on are simply extended to support SCTP. New functions will
not become part of libc. All SCTP implementations (well, the
Linux Kernel implementation, the BSD kernel implementation and
the Solaris implementation) provide the sctp_* functions in a
libsctp library. This is similar to Solaris, for example, where
you need to link against a socket library to use socket functions.
So they is also not part of libc. But, yes, networking is not core
functionality, it is only needed by some, not by all, programs.
>
> I have turned your patch into a complete package that installs
> libguile-net-sctp.so and the module (net sctp), you just need to fill
> in the README, etc.  Scheme code can access the new module with
>
>     (use-modules (net sctp))
>
> Unfortunately, I couldn't test it since I don't seem to have sctp
> support on my box.
If you have a recent 2.6 kernel, there should be sctp... possibly
as a module.

I'll test the module and let you know if it works. Are these modules
separately distributed or as part of guile 1.6.5?

Since I'm using guile as a framework for SCTP and SIGTRAN test tools
I need some way of distributing the SCTP enhanced version of guile.
So if it is included it is the simplest way for me, I can just say
'install guile 1.6.5'. If it is distributed separately, I can just
say 'install guile 1.6.5 and install a module from ...'. Both ways
are fine with me. I just do not want to distribute a modified version
of guile on my own...
>
> Here:
>
>     http://www-dt.e-technik.uni-dortmund.de/~mvo/guile-sctp-0.0.tar.gz
>
Thank you for your effort, I will let you know if it works.



_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-devel


  reply	other threads:[~2004-08-13 20:27 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-08-10 18:26 Initial SCTP support for the upcoming 1.6.5 release Michael Tuexen
2004-08-11 12:29 ` Michael Tuexen
2004-08-13 13:40   ` Marius Vollmer
2004-08-13 20:27     ` Michael Tuexen [this message]
2004-08-24 14:15       ` Marius Vollmer
2004-08-24 17:35         ` Michael Tuexen
2004-09-08 15:03           ` Marius Vollmer
2004-09-08 15:34             ` Michael Tuexen
2004-08-14  9:59     ` Michael Tuexen
2004-08-16  0:40       ` Kevin Ryde
2004-08-16 10:42         ` Michael Tuexen
2004-08-17 23:46           ` Kevin Ryde
2004-08-19 18:34             ` Michael Tuexen
2004-08-20  1:13               ` Kevin Ryde
2004-08-20  7:57                 ` Michael Tuexen
2004-08-16 17:02       ` Michael Tuexen
2004-08-16 18:44         ` Rob Browning
2004-08-20 18:18           ` Michael Tuexen
2004-08-23  0:58             ` Kevin Ryde
2004-08-23 19:54               ` Michael Tuexen
2004-08-24  0:57                 ` Kevin Ryde
2004-08-24 11:27                   ` Michael Tuexen
2004-08-24 12:46                     ` Michael Tuexen
2004-08-24 14:24                       ` Marius Vollmer
2004-08-24 18:22                         ` Michael Tuexen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=22A81E2B-ED67-11D8-84CE-000D932C78D8@lurchi.franken.de \
    --to=michael.tuexen@lurchi.franken.de \
    --cc=guile-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).