<div dir="ltr">Yes, I've used that SRFI before, and also SRFI-48 and SRFI-54.<div style>I don't know any method to modifiy how PP displays an object, if that's what you want.</div><div><br></div><div><br><div class="gmail_extra">

<br><br><div class="gmail_quote">On Wed, Jan 16, 2013 at 9:50 AM, Chris Müller <span dir="ltr"><<a href="mailto:ruunsmail@gmail.com" target="_blank">ruunsmail@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <div>Thanks, that helped very much !<br>
      <br>
      Am 10.01.2013 12:40, schrieb Álvaro Castro-Castilla:<br>
    </div><div class="im">
    <blockquote type="cite">
      <pre>Hi!

I'll try to help you with some answers:

1) One solution would be to use Blackhole, it handles the location. If you
don't the best solution is to use the ~~ syntax:
(load "~~yourlib/yourmodule")
This will expand to your current Gambit installation directory. In my case,
this would be /usr/local/Gambit-C/yourlib/yourmodule.scm

2) Well, the place for learning Gambit usage is the documentation in the
web, AFAIK. There are also some other explanations in the wiki.

3) Use Blackhole, it will both give you a module system and a macro
expander (for syntax-rules and syntactic closures). Snow was primarily
intended to be a cross-implementation module system, for portable
libraries, but I think it wasn't very successful as it seems unmaintained.
Probably due to R6RS irruption.
I have my own system, which is not really a module system, but a way to
handle packages and automate tasks. In the near future I'll try to merge it
with Blackhole.</pre>
    </blockquote></div>
    I've managed to to get it work and start using it. <br><div class="im">
    <br>
    <blockquote type="cite">
      <pre>4) Try with pretty printing: (pp object). Another useful procedure would be
OBJECT->STRING</pre>
    </blockquote></div>
    Is it also possible to set a custom format for an object? (similar
    to<br>
    
    <a href="http://srfi.schemers.org/srfi-28/srfi-28.html" target="_blank">http://srfi.schemers.org/srfi-28/srfi-28.html</a>)
    <br>
    <br>
    e.g. i'm currently looking for a (number->string ...) conversion,
    where i can set the <br>
    number of digits after the decimal point within the string.<div class="im"><br>
    <br>
    <blockquote type="cite">
      <pre>5) In my opinion, one of the strongest points of this implementation is its
FFI capabilities. There are Cairo bindings in the dumping grounds of the
web. I have also made my own, updated to Cairo 1.12. C bindings are
_relatively_ straightforward. Objective-C seems to be as well, although I
don't have experience with this (there are some helper macros in the
dumping grounds as well). But I don't see why you would have any problems
with Glib/GTK/Cairo. You'll have to figure a way to express the
functionality of Glib's C macros.

I hope I clarified some things.

Best regards,

Álvaro

</pre>
    </blockquote>
    <br>
  </div></div>

<br>_______________________________________________<br>
Gambit-list mailing list<br>
<a href="mailto:Gambit-list@iro.umontreal.ca">Gambit-list@iro.umontreal.ca</a><br>
<a href="https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list" target="_blank">https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list</a><br>
<br></blockquote></div><br></div></div></div>