unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* Did you say "community"? What's that?!? (Episode 2)
@ 2006-10-15 17:34 Marco Maggi
  2006-10-15 21:16 ` Neil Jerram
  0 siblings, 1 reply; 6+ messages in thread
From: Marco Maggi @ 2006-10-15 17:34 UTC (permalink / raw)


In  the first  episode I  asked for  some  help to
complete my Guile binding to OpenSSL, which I have
to admit is not much fun to code.

  Now I  have written  a binding[1] to  GD[2] (the
graphics library  etc.)  which, you  have to admit
IS  somewhat funny.   Most of  the code  is there,
with   the  exception   of   FreeType  font   text
functions:  I  cannot  write  code  and  test  the
library with FreeType now, I need some help.

  So, if you are a  Linux+GNU user, you may try to
complete it and  then send me a patch  or a C file
with  the additional functions  and a  Scheme file
with some tests. Discussion  can take place on the
'gee-users' mailing list, hosted at GNA!

  It is  not difficult to code it:  we are talking
about a direct interface to 3 functions:

 gdImageStringFT gdImageStringFTEx gdImageStringFTCircle

it  is  "long",  though,  because there  are  many
options to be selected.

  To  ease  the  browsing  I have  translated  the
original  GD  documentation  from  (bad)  HTML  to
(nice)  Texinfo source:  you'll find  'gd.texi' in
the  'gd' directory of  the GEE  distribution. The
file is full of C code examples.

  At  present even  a  simple report  like "I  can
build the  source and successfully  run the tests"
is helpful for me.

Marco

[1] <http://gna.org/projects/gee/>
<http://download.gna.org/gee/>
<http://download.gna.org/gee/gee--alpha--0.3--patch-291.tar.bz2>

[2] <http://www.boutell.com/gd>





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


^ permalink raw reply	[flat|nested] 6+ messages in thread
* Re: Did you say "community"? What's that?!? (Episode 2)
@ 2006-10-17  6:09 Marco Maggi
  0 siblings, 0 replies; 6+ messages in thread
From: Marco Maggi @ 2006-10-17  6:09 UTC (permalink / raw)
  Cc: guile-user

"Neil Jerram" wrote:
>
>"Marco Maggi" <marco.maggi-ipsu@poste.it> writes:
> [...] I asked for some  help to complete my
> Guile binding to OpenSSL
>
>Out of interest, what happened with that,

It is somewhat working, I still have some things
to write and some things about certificate management
and session caching to learn/understand.

The OpenSSL documentation is not that good for me
(scattered among many manpages, I have seen working
code on the Net calling functions that are not
documented at all), so the next step for me is to
inspect Ralf Engelschall's mod_ssl to see how he
drives it.

> how does it relate to the TLS bindings that Aaron
> Van Devender (IIRC) was working on over the summer?

Now that you tell me, I too know that this effort exists.
After a quick search I was not able to find any code
on the Net, I will have to search some more (IIRC it
was not announced on the GNU TLS mailing list).

I was planning to try to write a GNU TLS binding, too
(to test myself). But if his works, fine! I will be
happy to make the Guile-OSLO API compatible with the
one of his binding (OSLO because without written
permission it is not allowed to use "OpenSSL" in the
name of a piece of software).

>>   Now I  have written  a binding[1] to  GD[2] (the
>> graphics library  etc.)  which, you  have to admit
>> IS  somewhat funny.
>
>Why is it funny?

Because drawing pictures is more fun than reading BSD
man pages. :)

>> Discussion  can take place on the
>> 'gee-users' mailing list, hosted at GNA!
>
>I think this kind of offer/appeal is implicit in any
>free software project; I'm not sure you have to say
>it explicitly.

I had problems in creating mailing lists at GNA! (like
receiving mail messages saying "your administration
password is:" followed by a blank line, some passwords
are so secret that even the administrator cannot know
them), so, until a few days ago, there was no working
mailing list at all.

>> there  are  many options to be selected.
>
>But perhaps not all of those options need to be
>exposed to the Scheme binding?

For basic FreeType'd text placing gdImageStringFT
is enough and "quick" to code, but there is no
reason to exclude the other functions or arbitrarily
select defaults for some options.

The problem, for me, is that I bet that installing
FreeType requires a recent version of X, which I do not
have. And this means, for me, to upgrade the whole
Debian; I will do it, but not tomorrow.

Ciao

--
Marco Maggi




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


^ permalink raw reply	[flat|nested] 6+ messages in thread
* Re: Did you say "community"? What's that?!? (Episode 2)
@ 2006-10-17 15:11 Marco Maggi
  0 siblings, 0 replies; 6+ messages in thread
From: Marco Maggi @ 2006-10-17 15:11 UTC (permalink / raw)


"Marco Maggi" wrote:
>The problem, for me, is that I bet that installing
>FreeType requires a recent version of X

I am plain wrong, it does not require it.

--
Marco Maggi




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


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2006-10-20 20:49 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-10-15 17:34 Did you say "community"? What's that?!? (Episode 2) Marco Maggi
2006-10-15 21:16 ` Neil Jerram
2006-10-19 23:18   ` Aaron VanDevender
2006-10-20 20:49     ` Neil Jerram
  -- strict thread matches above, loose matches on Subject: below --
2006-10-17  6:09 Marco Maggi
2006-10-17 15:11 Marco Maggi

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).