Re: [Chicken-users] Taking the distributed egg repository into production

2011-06-27 Thread Mario Domenech Goulart
Hi Peter and folks,

On Mon, 27 Jun 2011 12:25:27 +0200 Peter Bex  wrote:

> On Sat, Jun 18, 2011 at 08:52:40PM +0200, Peter Bex wrote:
> 
>> The distributed egg repository system is now ready for production.
>> We would like to make the switch to this system soon.  For users, this
>> should be a completely transparent change.
>
> This has now been done.  All "distributed" eggs are now available to
> all users of Chicken.

Awesome!  Excellent news.

That's one small step for a man, one giant leap for CHICKEN.


> These are the following:
>
> chickumber
> combinator-birds
> dict
> easy-args
> freetds
> henrietta-cache
> hmac
> kalaha
> log5scm
> missbehave
> nomads
> pastiche
> pseudo-meta-egg-info
> sendfile
> srfi-71
> ssql
> syslog
> tagged-netstring
> uri-dispatch
> versions
>
> There are also two eggs that will become available when a release is
> tagged; smsmatrix and server-test.

I've tagged server-test.  Thanks for the heads-up.

Best wishes,
Mario
-- 
http://parenteses.org/mario

___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] ANN: The `str#' macro

2011-06-27 Thread Stephen Eilert
On Sat, Jun 25, 2011 at 2:59 PM, Kon Lovett  wrote:
> Hi,
>
> Just added `str#' to the moremacros egg. It behaves like #<# but for regular
> strings. Might be useful.
>
> (str# "(+ 1 2) = #{(+ 1 2)}")   => "(+ 1 2) = 3"        <= (conc "(+ 1 2) =
> " (+ 1 2))
>
> (str# "(+ 1 2) = #(+ 1 2)")     => "(+ 1 2) = 3"        <= (conc "(+ 1 2) =
> " (+ 1 2))
>
> (str# "#{23}###{45}")           => "23#45"              <= (conc 23 "#" 45)
>
> (Does not require data-structures to be imported even though conc is used.)
>
> Best Wishes,
> Kon

Fi fa fo fum... I smell the blood of Ruby...



--Stephen

Sent from my Emacs

___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] undefined reference to `C_library_2csrfi_2d69_toplevel

2011-06-27 Thread Santosh Rajan
> Hi Felix,
> > Thanks for the reply. The "-uses library -uses srfi-69" option, doesn't
> > work. Looks like a prob in srfi-69.c (just guessing). I will try the
> latest
> > from git repo though.
>
> What error message are you getting?
>
>
>
The first time i used "-explicit-use -uses library,srfi-69" I got

/tmp/ccxRIoEH.o: In function `C_toplevel':
server.c:(.text+0x689): undefined reference to
`C_library_2csrfi_2d69_toplevel'
srfi-69.o: In function `C_srfi_2d69_toplevel':
srfi-69.c:(.text+0xf9a5): undefined reference to
`C_library_2csrfi_2d69_toplevel'

Next I tried using "-explicit-use -uses library -uses srfi-69" I got

srfi-69.o: In function `C_srfi_2d69_toplevel':
srfi-69.c:(.text+0xf9a5): undefined reference to
`C_library_2csrfi_2d69_toplevel'

The second time round the complaint about server.c is not there.


“The *young man* knows the rules but the *old man* knows the
exceptions”. *Oliver
Wendell Holmes*
___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] Taking the distributed egg repository into production

2011-06-27 Thread Moritz Heidkamp
Peter Bex  writes:

> This has now been done.  All "distributed" eggs are now available to
> all users of Chicken.

Thanks a lot, Peter!

___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] undefined reference to `C_library_2csrfi_2d69_toplevel

2011-06-27 Thread Santosh Rajan
> Hm. This looks like something got mixed up. srfi-69.c refers
> to a unit named "library,srfi-69". Can you delete all the .o and .c
> files and build everything from scratch? How did you obtain
> "srfi-69.c"?
>
>

Ya It works now. My bad. Must have messed up something while trying out
something else. In between i tried to compile srfi-69 from srfi-69.scm.
Still a newbie to chicken :)
Thanks
Santosh


“The *young man* knows the rules but the *old man* knows the
exceptions”. *Oliver
Wendell Holmes*
___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] Taking the distributed egg repository into production

2011-06-27 Thread Peter Bex
On Sat, Jun 18, 2011 at 08:52:40PM +0200, Peter Bex wrote:
> Hello everyone,
> 
> The distributed egg repository system is now ready for production.
> We would like to make the switch to this system soon.  For users, this
> should be a completely transparent change.

This has now been done.  All "distributed" eggs are now available to
all users of Chicken.

These are the following:

chickumber
combinator-birds
dict
easy-args
freetds
henrietta-cache
hmac
kalaha
log5scm
missbehave
nomads
pastiche
pseudo-meta-egg-info
sendfile
srfi-71
ssql
syslog
tagged-netstring
uri-dispatch
versions

There are also two eggs that will become available when a release is
tagged; smsmatrix and server-test.

Cheers,
Peter
-- 
http://sjamaan.ath.cx
--
"The process of preparing programs for a digital computer
 is especially attractive, not only because it can be economically
 and scientifically rewarding, but also because it can be an aesthetic
 experience much like composing poetry or music."
-- Donald Knuth

___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] undefined reference to `C_library_2csrfi_2d69_toplevel

2011-06-27 Thread Felix
> 
> Next I tried using "-explicit-use -uses library -uses srfi-69" I got
> 
> srfi-69.o: In function `C_srfi_2d69_toplevel':
> srfi-69.c:(.text+0xf9a5): undefined reference to
> `C_library_2csrfi_2d69_toplevel'
> 
> The second time round the complaint about server.c is not there.

Hm. This looks like something got mixed up. srfi-69.c refers
to a unit named "library,srfi-69". Can you delete all the .o and .c
files and build everything from scratch? How did you obtain
"srfi-69.c"?


cheers,
felix

___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] undefined reference to `C_library_2csrfi_2d69_toplevel

2011-06-27 Thread Felix
From: Santosh Rajan 
Subject: Re: [Chicken-users] undefined reference to 
`C_library_2csrfi_2d69_toplevel
Date: Mon, 27 Jun 2011 14:43:07 +0530

>>
>>
>> Hi, Santosh!
>>
>> This is a bug in the processing of the "-uses" option. The
>> documentation says it allows multiple arguments, split by ",",
>> but that was actually wrong. This has been fixed in the git repository,
>> but you can simply replace "-uses library,srfi-69" with
>> "-uses library -uses srfi-69".
>>
>>
> Hi Felix,
> Thanks for the reply. The "-uses library -uses srfi-69" option, doesn't
> work. Looks like a prob in srfi-69.c (just guessing). I will try the latest
> from git repo though.

What error message are you getting?


cheers,
felix

___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] undefined reference to `C_library_2csrfi_2d69_toplevel

2011-06-27 Thread Santosh Rajan
>
>
> Hi, Santosh!
>
> This is a bug in the processing of the "-uses" option. The
> documentation says it allows multiple arguments, split by ",",
> but that was actually wrong. This has been fixed in the git repository,
> but you can simply replace "-uses library,srfi-69" with
> "-uses library -uses srfi-69".
>
>
Hi Felix,
Thanks for the reply. The "-uses library -uses srfi-69" option, doesn't
work. Looks like a prob in srfi-69.c (just guessing). I will try the latest
from git repo though.
Thanks
Santosh




“The *young man* knows the rules but the *old man* knows the
exceptions”. *Oliver
Wendell Holmes*
___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] undefined reference to `C_library_2csrfi_2d69_toplevel

2011-06-27 Thread Felix
> I am getting the an error while compiling my program with -explicit-use.
> 
> 
> $ make
> gcc server.c scm_uv.c runtime.o library.o srfi-69.o uv/uv.a -Os
> -fomit-frame-pointer -fno-strict-aliasing -o server -lm
> /tmp/ccxRIoEH.o: In function `C_toplevel':
> server.c:(.text+0x689): undefined reference to
> `C_library_2csrfi_2d69_toplevel'
> srfi-69.o: In function `C_srfi_2d69_toplevel':
> srfi-69.c:(.text+0xf9a5): undefined reference to
> `C_library_2csrfi_2d69_toplevel'
> 
> 
> Here is my make file
> 
> 
> server: server.c scm_uv.c runtime.o library.o srfi-69.o uv/uv.a
> gcc server.c scm_uv.c runtime.o library.o srfi-69.o uv/uv.a -Os
> -fomit-frame-pointer -fno-strict-aliasing -o server -lm
> server.c: server.scm
> chicken server.scm -explicit-use -uses library,srfi-69
> runtime.o: runtime.c library.c srfi-69.c

Hi, Santosh!

This is a bug in the processing of the "-uses" option. The 
documentation says it allows multiple arguments, split by ",",
but that was actually wrong. This has been fixed in the git repository,
but you can simply replace "-uses library,srfi-69" with
"-uses library -uses srfi-69".


cheers,
felix

___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users