* 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-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
0 siblings, 1 reply; 6+ messages in thread
From: Neil Jerram @ 2006-10-15 21:16 UTC (permalink / raw)
Cc: guile-user
"Marco Maggi" <marco.maggi-ipsu@poste.it> writes:
> 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.
Out of interest, what happened with that, and how does it relate to
the TLS bindings that Aaron Van Devender (IIRC) was working on over
the summer?
> 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?
> 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!
I think this kind of offer/appeal is implicit in any free software
project; I'm not sure you have to say it explicitly.
> 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.
But perhaps not all of those options need to be exposed to the Scheme
binding?
> To ease the browsing I have translated the
> original GD documentation from (bad) HTML to
> (nice) Texinfo source:
That sounds like something to feed back to the upstream GD project.
Regards,
Neil
_______________________________________________
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
* Re: Did you say "community"? What's that?!? (Episode 2)
2006-10-15 21:16 ` Neil Jerram
@ 2006-10-19 23:18 ` Aaron VanDevender
2006-10-20 20:49 ` Neil Jerram
0 siblings, 1 reply; 6+ messages in thread
From: Aaron VanDevender @ 2006-10-19 23:18 UTC (permalink / raw)
On Sun, 2006-10-15 at 22:16 +0100, Neil Jerram wrote:
> "Marco Maggi" <marco.maggi-ipsu@poste.it> writes:
>
> > 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.
>
> Out of interest, what happened with that, and how does it relate to
> the TLS bindings that Aaron Van Devender (IIRC) was working on over
> the summer?
Totally separate. My bindings are based no GnuTLS, not OpenSSL. I'll be
putting out a release Real Soon Now.
-Aaron
_______________________________________________
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-19 23:18 ` Aaron VanDevender
@ 2006-10-20 20:49 ` Neil Jerram
0 siblings, 0 replies; 6+ messages in thread
From: Neil Jerram @ 2006-10-20 20:49 UTC (permalink / raw)
Cc: guile-user
Aaron VanDevender <sig@netdot.net> writes:
> On Sun, 2006-10-15 at 22:16 +0100, Neil Jerram wrote:
>> "Marco Maggi" <marco.maggi-ipsu@poste.it> writes:
>>
>> > 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.
>>
>> Out of interest, what happened with that, and how does it relate to
>> the TLS bindings that Aaron Van Devender (IIRC) was working on over
>> the summer?
>
> Totally separate. My bindings are based no GnuTLS, not OpenSSL. I'll be
> putting out a release Real Soon Now.
Thanks for the clarification!
Regards,
Neil
_______________________________________________
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).