* 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