unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* [ANN] the Guile 100 Programs Project
@ 2013-01-30 23:04 Mike Gran
  2013-01-31  4:33 ` Noah Lavine
                   ` (4 more replies)
  0 siblings, 5 replies; 13+ messages in thread
From: Mike Gran @ 2013-01-30 23:04 UTC (permalink / raw)
  To: Guile User

Hello.  I'm pleased to announce the upcoming Guile 100 Programs
Project.
 
The Guile 100 Programs Project is an opportunity to show off your
Guile skills in exchange for a small honorarium.
 
Each week, on Monday, I'll announce a coding project and ask for
volunteers.  On Wednesday, a volunteer will be chosen at random from
all entrants.  The volunteer will have two weeks to complete the task.
If judged to have completed the task correctly, he or she will receive
a honorarium of 100 USD.
 
The task will either be a Scheme script, a bug fix on an existing
project, or a C code with Guile bindings.
 
The Guile 100 Programs project will begin March 11, 2013.  The location
of the website is still TBD. The site is not live yet and will go live
just before the beginning of the project.
 
Along with the completed code, the entrant must submit two paragraphs
on what was learned and what in the Guile experience needs to be
improved.  If the project results in new code, the submitter must
license it as GPL3+ or LGPL3+ as well as allowing it to appear in
a GFLD-licenced document including invariant sections.
 
The first two tasks to be announced will likely be
 
Mar 11, 2013 - Implement a version of the commands `cat' and
`echo' in Scheme.
 
Mar 18, 2013 - Implement a reduced functionality version of the
command `ls' in Scheme.
 
Full terms and conditions will be announced when the site goes live.
In the meantime, for more information or ideas you can contact me
on list or at spk121@yahoo.com
 
Thanks,
Mike Gran




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

* Re: [ANN] the Guile 100 Programs Project
  2013-01-30 23:04 [ANN] the Guile 100 Programs Project Mike Gran
@ 2013-01-31  4:33 ` Noah Lavine
  2013-01-31  4:43   ` Mike Gran
  2013-01-31 16:55 ` Ludovic Courtès
                   ` (3 subsequent siblings)
  4 siblings, 1 reply; 13+ messages in thread
From: Noah Lavine @ 2013-01-31  4:33 UTC (permalink / raw)
  To: Mike Gran; +Cc: Guile User

[-- Attachment #1: Type: text/plain, Size: 2097 bytes --]

Hello,

This is a great idea! I especially like the way you ask for information on
what Guile features need to be improved. We could learn a lot from this
project.

I'm also curious - would you consider it bad for people who are already
contributing to Guile to volunteer? I have some free time coming up and the
project sounds fun to try, but you won't be adding another contributor to
Guile if I am chosen. :-)

Thanks,
Noah Lavine



On Wed, Jan 30, 2013 at 6:04 PM, Mike Gran <spk121@yahoo.com> wrote:

> Hello.  I'm pleased to announce the upcoming Guile 100 Programs
> Project.
>
> The Guile 100 Programs Project is an opportunity to show off your
> Guile skills in exchange for a small honorarium.
>
> Each week, on Monday, I'll announce a coding project and ask for
> volunteers.  On Wednesday, a volunteer will be chosen at random from
> all entrants.  The volunteer will have two weeks to complete the task.
> If judged to have completed the task correctly, he or she will receive
> a honorarium of 100 USD.
>
> The task will either be a Scheme script, a bug fix on an existing
> project, or a C code with Guile bindings.
>
> The Guile 100 Programs project will begin March 11, 2013.  The location
> of the website is still TBD. The site is not live yet and will go live
> just before the beginning of the project.
>
> Along with the completed code, the entrant must submit two paragraphs
> on what was learned and what in the Guile experience needs to be
> improved.  If the project results in new code, the submitter must
> license it as GPL3+ or LGPL3+ as well as allowing it to appear in
> a GFLD-licenced document including invariant sections.
>
> The first two tasks to be announced will likely be
>
> Mar 11, 2013 - Implement a version of the commands `cat' and
> `echo' in Scheme.
>
> Mar 18, 2013 - Implement a reduced functionality version of the
> command `ls' in Scheme.
>
> Full terms and conditions will be announced when the site goes live.
> In the meantime, for more information or ideas you can contact me
> on list or at spk121@yahoo.com
>
> Thanks,
> Mike Gran
>
>
>

[-- Attachment #2: Type: text/html, Size: 2744 bytes --]

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

* Re: [ANN] the Guile 100 Programs Project
  2013-01-31  4:33 ` Noah Lavine
@ 2013-01-31  4:43   ` Mike Gran
  2013-01-31  6:56     ` Nala Ginrut
  0 siblings, 1 reply; 13+ messages in thread
From: Mike Gran @ 2013-01-31  4:43 UTC (permalink / raw)
  To: Noah Lavine; +Cc: Guile User

> 

>
>Hello,
>
>
>I'm also curious - would you consider it bad for people
> who are already contributing to Guile to volunteer? I have
> some free time coming up and the project sounds fun to try,
> but you won't be adding another contributor to Guile if I am chosen. :-)


Hi Noah,


The point is to croudsource a HOWTO collection.  If you think it'll
be fun, then by all means.

I'm more worried that no one will be interested and I'll end up writing
all the examples myself.

I've always had in the back of my mind that a collection of examples is
something I could do myself for Guile, but, that is never going to
happen.  I keep thinking I'll someday have some real time to do some 
code, but life is steamrolling me hardcore.  So I figured I'd punt and see 
what happens.

-Mike



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

* Re: [ANN] the Guile 100 Programs Project
  2013-01-31  4:43   ` Mike Gran
@ 2013-01-31  6:56     ` Nala Ginrut
  0 siblings, 0 replies; 13+ messages in thread
From: Nala Ginrut @ 2013-01-31  6:56 UTC (permalink / raw)
  To: Mike Gran; +Cc: Guile User

On Wed, 2013-01-30 at 20:43 -0800, Mike Gran wrote:
> > 
> 
> >
> >Hello,
> >
> >
> >I'm also curious - would you consider it bad for people
> > who are already contributing to Guile to volunteer? I have
> > some free time coming up and the project sounds fun to try,
> > but you won't be adding another contributor to Guile if I am chosen. :-)
> 
> 
> Hi Noah,
> 
> 
> The point is to croudsource a HOWTO collection.  If you think it'll
> be fun, then by all means.
> 
> I'm more worried that no one will be interested and I'll end up writing
> all the examples myself.
> 

Well~at least I'm one of the interested guys~

> I've always had in the back of my mind that a collection of examples is
> something I could do myself for Guile, 

And sometimes volunteers don't know what they could contribute, this
project also shares the issues needed to be done. ;-)

> but, that is never going to
> happen.  I keep thinking I'll someday have some real time to do some 
> code, but life is steamrolling me hardcore.  So I figured I'd punt and see 
> what happens.
> 

Anyway, that's a nice idea!


> -Mike
> 





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

* Re: [ANN] the Guile 100 Programs Project
  2013-01-30 23:04 [ANN] the Guile 100 Programs Project Mike Gran
  2013-01-31  4:33 ` Noah Lavine
@ 2013-01-31 16:55 ` Ludovic Courtès
  2013-02-01  9:15 ` zx spectrumgomas
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 13+ messages in thread
From: Ludovic Courtès @ 2013-01-31 16:55 UTC (permalink / raw)
  To: guile-user

Hi Mike,

Mike Gran <spk121@yahoo.com> skribis:

> Hello.  I'm pleased to announce the upcoming Guile 100 Programs
> Project.

Very good initiative, sounds fun!

If you want we can add it to gnu.org/s/guile/news.html and/or Guile’s
RSS feed (which ends up on planet.gnu.org).

Ludo’.




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

* Re: [ANN] the Guile 100 Programs Project
  2013-01-30 23:04 [ANN] the Guile 100 Programs Project Mike Gran
  2013-01-31  4:33 ` Noah Lavine
  2013-01-31 16:55 ` Ludovic Courtès
@ 2013-02-01  9:15 ` zx spectrumgomas
  2013-02-01 16:40 ` Ian Price
  2013-03-12  5:37 ` Mike Gran
  4 siblings, 0 replies; 13+ messages in thread
From: zx spectrumgomas @ 2013-02-01  9:15 UTC (permalink / raw)
  To: Mike Gran; +Cc: Guile User

On Thu, Jan 31, 2013 at 12:04 AM, Mike Gran <spk121@yahoo.com> wrote:
> Hello.  I'm pleased to announce the upcoming Guile 100 Programs
> Project.
>
> The Guile 100 Programs Project is an opportunity to show off your
> Guile skills in exchange for a small honorarium.
>
> Each week, on Monday, I'll announce a coding project and ask for
> volunteers.  On Wednesday, a volunteer will be chosen at random from
> all entrants.  The volunteer will have two weeks to complete the task.
> If judged to have completed the task correctly, he or she will receive
> a honorarium of 100 USD.
>
> The task will either be a Scheme script, a bug fix on an existing
> project, or a C code with Guile bindings.

There are still good men in the world.



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

* Re: [ANN] the Guile 100 Programs Project
  2013-01-30 23:04 [ANN] the Guile 100 Programs Project Mike Gran
                   ` (2 preceding siblings ...)
  2013-02-01  9:15 ` zx spectrumgomas
@ 2013-02-01 16:40 ` Ian Price
  2013-02-01 17:28   ` Nala Ginrut
  2013-03-12  5:37 ` Mike Gran
  4 siblings, 1 reply; 13+ messages in thread
From: Ian Price @ 2013-02-01 16:40 UTC (permalink / raw)
  To: Mike Gran; +Cc: Guile User

Mike Gran <spk121@yahoo.com> writes:

> Hello.  I'm pleased to announce the upcoming Guile 100 Programs
> Project.
>  
> The Guile 100 Programs Project is an opportunity to show off your
> Guile skills in exchange for a small honorarium.
>  
> Each week, on Monday, I'll announce a coding project and ask for
> volunteers.  On Wednesday, a volunteer will be chosen at random from
> all entrants.  The volunteer will have two weeks to complete the task.
> If judged to have completed the task correctly, he or she will receive
> a honorarium of 100 USD.
>  
> The task will either be a Scheme script, a bug fix on an existing
> project, or a C code with Guile bindings.

Cool idea. The Guile community is kinda small, and so it'd be nice to
see some of our quieter members incentivised to hack more openly.

> The first two tasks to be announced will likely be
>  
> Mar 11, 2013 - Implement a version of the commands `cat' and
> `echo' in Scheme.
>  
> Mar 18, 2013 - Implement a reduced functionality version of the
> command `ls' in Scheme.

Heh, reimplementing coreutils in Scheme has been a plan of mine for a
while, as part of justifying my Iteratees library, but that has taken a
sideline to newer and shinier projects.

-- 
Ian Price -- shift-reset.com

"Programming is like pinball. The reward for doing it well is
the opportunity to do it again" - from "The Wizardy Compiled"



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

* Re: [ANN] the Guile 100 Programs Project
  2013-02-01 16:40 ` Ian Price
@ 2013-02-01 17:28   ` Nala Ginrut
  2013-02-01 17:41     ` Mike Gran
  2013-02-02  2:16     ` Hengqing Hu
  0 siblings, 2 replies; 13+ messages in thread
From: Nala Ginrut @ 2013-02-01 17:28 UTC (permalink / raw)
  To: Ian Price; +Cc: Guile User

On Fri, 2013-02-01 at 16:40 +0000, Ian Price wrote:
> Mike Gran <spk121@yahoo.com> writes:
> 
> > Hello.  I'm pleased to announce the upcoming Guile 100 Programs
> > Project.
> >  
> > The Guile 100 Programs Project is an opportunity to show off your
> > Guile skills in exchange for a small honorarium.
> >  
> > Each week, on Monday, I'll announce a coding project and ask for
> > volunteers.  On Wednesday, a volunteer will be chosen at random from
> > all entrants.  The volunteer will have two weeks to complete the task.
> > If judged to have completed the task correctly, he or she will receive
> > a honorarium of 100 USD.
> >  
> > The task will either be a Scheme script, a bug fix on an existing
> > project, or a C code with Guile bindings.
> 
> Cool idea. The Guile community is kinda small, and so it'd be nice to
> see some of our quieter members incentivised to hack more openly.
> 
> > The first two tasks to be announced will likely be
> >  
> > Mar 11, 2013 - Implement a version of the commands `cat' and
> > `echo' in Scheme.
> >  
> > Mar 18, 2013 - Implement a reduced functionality version of the
> > command `ls' in Scheme.
> 
> Heh, reimplementing coreutils in Scheme has been a plan of mine for a
> while, as part of justifying my Iteratees library, but that has taken a
> sideline to newer and shinier projects.
> 

Maybe another new project, say, rewrite GNU with Guile, include part of
HURD, heh? I even get the name, GoG, GNU on Guile. ;-P





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

* Re: [ANN] the Guile 100 Programs Project
  2013-02-01 17:28   ` Nala Ginrut
@ 2013-02-01 17:41     ` Mike Gran
  2013-02-02  2:16     ` Hengqing Hu
  1 sibling, 0 replies; 13+ messages in thread
From: Mike Gran @ 2013-02-01 17:41 UTC (permalink / raw)
  To: Nala Ginrut, Ian Price; +Cc: Guile User

> From: Nala Ginrut <nalaginrut@gmail.com>
 
>> Heh, reimplementing coreutils in Scheme has been a plan of mine for a
>> while, as part of justifying my Iteratees library, but that has taken a
>> sideline to newer and shinier projects.
>> 
> 
> Maybe another new project, say, rewrite GNU with Guile, include part of
> HURD, heh? I even get the name, GoG, GNU on Guile. ;-P

LOL.  I'm not trying to reimplement all of Unix.  I just want a newbie
to be able to compare some Scheme code to a concept that she or he
already understands, to facilitate learning.

Let's not get ahead of ourselves anyway.  We still have the birthday
potluck to get through.  And I still have to write a website for this
madness.

-Mike



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

* Re: [ANN] the Guile 100 Programs Project
  2013-02-01 17:28   ` Nala Ginrut
  2013-02-01 17:41     ` Mike Gran
@ 2013-02-02  2:16     ` Hengqing Hu
  2013-02-02  3:14       ` Nala Ginrut
  1 sibling, 1 reply; 13+ messages in thread
From: Hengqing Hu @ 2013-02-02  2:16 UTC (permalink / raw)
  To: Nala Ginrut; +Cc: Guile User, Ian Price

Has somebody tried to implement a gnu cloud os in guile?

Or any ideas about doing this?

在 2013-2-2,1:28,Nala Ginrut <nalaginrut@gmail.com> 写道:

> On Fri, 2013-02-01 at 16:40 +0000, Ian Price wrote:
>> Mike Gran <spk121@yahoo.com> writes:
>> 
>>> Hello.  I'm pleased to announce the upcoming Guile 100 Programs
>>> Project.
>>> 
>>> The Guile 100 Programs Project is an opportunity to show off your
>>> Guile skills in exchange for a small honorarium.
>>> 
>>> Each week, on Monday, I'll announce a coding project and ask for
>>> volunteers.  On Wednesday, a volunteer will be chosen at random from
>>> all entrants.  The volunteer will have two weeks to complete the task.
>>> If judged to have completed the task correctly, he or she will receive
>>> a honorarium of 100 USD.
>>> 
>>> The task will either be a Scheme script, a bug fix on an existing
>>> project, or a C code with Guile bindings.
>> 
>> Cool idea. The Guile community is kinda small, and so it'd be nice to
>> see some of our quieter members incentivised to hack more openly.
>> 
>>> The first two tasks to be announced will likely be
>>> 
>>> Mar 11, 2013 - Implement a version of the commands `cat' and
>>> `echo' in Scheme.
>>> 
>>> Mar 18, 2013 - Implement a reduced functionality version of the
>>> command `ls' in Scheme.
>> 
>> Heh, reimplementing coreutils in Scheme has been a plan of mine for a
>> while, as part of justifying my Iteratees library, but that has taken a
>> sideline to newer and shinier projects.
>> 
> 
> Maybe another new project, say, rewrite GNU with Guile, include part of
> HURD, heh? I even get the name, GoG, GNU on Guile. ;-P
> 
> 
> 



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

* Re: [ANN] the Guile 100 Programs Project
  2013-02-02  2:16     ` Hengqing Hu
@ 2013-02-02  3:14       ` Nala Ginrut
  2013-02-02  3:21         ` Hengqing Hu
  0 siblings, 1 reply; 13+ messages in thread
From: Nala Ginrut @ 2013-02-02  3:14 UTC (permalink / raw)
  To: Hengqing Hu; +Cc: Guile User, Ian Price

On Sat, 2013-02-02 at 10:16 +0800, Hengqing Hu wrote:
> Has somebody tried to implement a gnu cloud os in guile?
> 

What is 'cloud os'? 

> Or any ideas about doing this?
> 
> 在 2013-2-2,1:28,Nala Ginrut <nalaginrut@gmail.com> 写道:
> 
> > On Fri, 2013-02-01 at 16:40 +0000, Ian Price wrote:
> >> Mike Gran <spk121@yahoo.com> writes:
> >> 
> >>> Hello.  I'm pleased to announce the upcoming Guile 100 Programs
> >>> Project.
> >>> 
> >>> The Guile 100 Programs Project is an opportunity to show off your
> >>> Guile skills in exchange for a small honorarium.
> >>> 
> >>> Each week, on Monday, I'll announce a coding project and ask for
> >>> volunteers.  On Wednesday, a volunteer will be chosen at random from
> >>> all entrants.  The volunteer will have two weeks to complete the task.
> >>> If judged to have completed the task correctly, he or she will receive
> >>> a honorarium of 100 USD.
> >>> 
> >>> The task will either be a Scheme script, a bug fix on an existing
> >>> project, or a C code with Guile bindings.
> >> 
> >> Cool idea. The Guile community is kinda small, and so it'd be nice to
> >> see some of our quieter members incentivised to hack more openly.
> >> 
> >>> The first two tasks to be announced will likely be
> >>> 
> >>> Mar 11, 2013 - Implement a version of the commands `cat' and
> >>> `echo' in Scheme.
> >>> 
> >>> Mar 18, 2013 - Implement a reduced functionality version of the
> >>> command `ls' in Scheme.
> >> 
> >> Heh, reimplementing coreutils in Scheme has been a plan of mine for a
> >> while, as part of justifying my Iteratees library, but that has taken a
> >> sideline to newer and shinier projects.
> >> 
> > 
> > Maybe another new project, say, rewrite GNU with Guile, include part of
> > HURD, heh? I even get the name, GoG, GNU on Guile. ;-P
> > 
> > 
> > 





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

* Re: [ANN] the Guile 100 Programs Project
  2013-02-02  3:14       ` Nala Ginrut
@ 2013-02-02  3:21         ` Hengqing Hu
  0 siblings, 0 replies; 13+ messages in thread
From: Hengqing Hu @ 2013-02-02  3:21 UTC (permalink / raw)
  To: Nala Ginrut; +Cc: Guile User, Ian Price

A virtualization enabler, for eamplex: amazon ec2 and s3.

在 2013-2-2,11:14,Nala Ginrut <nalaginrut@gmail.com> 写道:

> On Sat, 2013-02-02 at 10:16 +0800, Hengqing Hu wrote:
>> Has somebody tried to implement a gnu cloud os in guile?
>> 
> 
> What is 'cloud os'? 
> 
>> Or any ideas about doing this?
>> 
>> 在 2013-2-2,1:28,Nala Ginrut <nalaginrut@gmail.com> 写道:
>> 
>>> On Fri, 2013-02-01 at 16:40 +0000, Ian Price wrote:
>>>> Mike Gran <spk121@yahoo.com> writes:
>>>> 
>>>>> Hello.  I'm pleased to announce the upcoming Guile 100 Programs
>>>>> Project.
>>>>> 
>>>>> The Guile 100 Programs Project is an opportunity to show off your
>>>>> Guile skills in exchange for a small honorarium.
>>>>> 
>>>>> Each week, on Monday, I'll announce a coding project and ask for
>>>>> volunteers.  On Wednesday, a volunteer will be chosen at random from
>>>>> all entrants.  The volunteer will have two weeks to complete the task.
>>>>> If judged to have completed the task correctly, he or she will receive
>>>>> a honorarium of 100 USD.
>>>>> 
>>>>> The task will either be a Scheme script, a bug fix on an existing
>>>>> project, or a C code with Guile bindings.
>>>> 
>>>> Cool idea. The Guile community is kinda small, and so it'd be nice to
>>>> see some of our quieter members incentivised to hack more openly.
>>>> 
>>>>> The first two tasks to be announced will likely be
>>>>> 
>>>>> Mar 11, 2013 - Implement a version of the commands `cat' and
>>>>> `echo' in Scheme.
>>>>> 
>>>>> Mar 18, 2013 - Implement a reduced functionality version of the
>>>>> command `ls' in Scheme.
>>>> 
>>>> Heh, reimplementing coreutils in Scheme has been a plan of mine for a
>>>> while, as part of justifying my Iteratees library, but that has taken a
>>>> sideline to newer and shinier projects.
>>>> 
>>> 
>>> Maybe another new project, say, rewrite GNU with Guile, include part of
>>> HURD, heh? I even get the name, GoG, GNU on Guile. ;-P
>>> 
>>> 
>>> 
> 
> 



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

* Re: [ANN] the Guile 100 Programs Project
  2013-01-30 23:04 [ANN] the Guile 100 Programs Project Mike Gran
                   ` (3 preceding siblings ...)
  2013-02-01 16:40 ` Ian Price
@ 2013-03-12  5:37 ` Mike Gran
  4 siblings, 0 replies; 13+ messages in thread
From: Mike Gran @ 2013-03-12  5:37 UTC (permalink / raw)
  To: Guile User

> From: Mike Gran <spk121@yahoo.com>

> 
> Hello.  I'm pleased to announce the upcoming Guile 100 Programs
> Project.
>  
> The Guile 100 Programs Project is an opportunity to show off your
> Guile skills in exchange for a small honorarium.
>  
> Each week, on Monday, I'll announce a coding project and ask for
> volunteers.  On Wednesday, a volunteer will be chosen at random from
> all entrants.  The volunteer will have two weeks to complete the task.
> If judged to have completed the task correctly, he or she will receive
> a honorarium of 100 USD.
>  
> The task will either be a Scheme script, a bug fix on an existing
> project, or a C code with Guile bindings.
>  
> The Guile 100 Programs project will begin March 11, 2013.  The location
> of the website is still TBD. The site is not live yet and will go live
> just before the beginning of the project.

Hi All,

The website is up, and the first challenge is described at

http://www.lonelycactus.com/guile100/

Both the website and the skeleton docs are pretty spare, but I had said that
I'd kick this off today.  So, here it is.  Hopefully the site will get better
and more useful in the next few weeks.

If you see a problem with the site, please let me know.

Thanks,

Mike Gran




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

end of thread, other threads:[~2013-03-12  5:37 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-30 23:04 [ANN] the Guile 100 Programs Project Mike Gran
2013-01-31  4:33 ` Noah Lavine
2013-01-31  4:43   ` Mike Gran
2013-01-31  6:56     ` Nala Ginrut
2013-01-31 16:55 ` Ludovic Courtès
2013-02-01  9:15 ` zx spectrumgomas
2013-02-01 16:40 ` Ian Price
2013-02-01 17:28   ` Nala Ginrut
2013-02-01 17:41     ` Mike Gran
2013-02-02  2:16     ` Hengqing Hu
2013-02-02  3:14       ` Nala Ginrut
2013-02-02  3:21         ` Hengqing Hu
2013-03-12  5:37 ` Mike Gran

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