unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
* [ANN] guile-scsh 0.2
@ 2013-05-06  6:40 Chaos Eternal
  2013-05-06 13:09 ` Reuben Thomas
  2013-05-06 15:27 ` Mark H Weaver
  0 siblings, 2 replies; 7+ messages in thread
From: Chaos Eternal @ 2013-05-06  6:40 UTC (permalink / raw)
  To: guile-devel, guile-user

I here by announce the 0.2 version of guile-scsh, which is ported to
guile-2.x and now
available.

you can get it from:
https://gitorious.org/guile-scsh/guile-scsh

Scsh, the scheme shell, a Unix Shell using scheme syntaxes, and much
more powerful than bourne shell.
Scsh is seized development for many years, and was ported to guile-1.x
10 years ago.

Now it is reborn with power of guile-2.x.
guile-scsh is made a module, and can be easily integrated into your scripts.

See USAGE file in the repository for more infomation.



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

* Re: [ANN] guile-scsh 0.2
  2013-05-06  6:40 [ANN] guile-scsh 0.2 Chaos Eternal
@ 2013-05-06 13:09 ` Reuben Thomas
  2013-05-06 15:27 ` Mark H Weaver
  1 sibling, 0 replies; 7+ messages in thread
From: Reuben Thomas @ 2013-05-06 13:09 UTC (permalink / raw)
  To: Chaos Eternal; +Cc: Guile User, guile-devel

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

On 6 May 2013 07:40, Chaos Eternal <chaoseternal@shlug.org> wrote:

> I here by announce the 0.2 version of guile-scsh, which is ported to
> guile-2.x and now
> available.
>
> you can get it from:
> https://gitorious.org/guile-scsh/guile-scsh
>
> Scsh, the scheme shell, a Unix Shell using scheme syntaxes, and much
> more powerful than bourne shell.
> Scsh is seized development for many years, and was ported to guile-1.x
> 10 years ago.
>
> Now it is reborn with power of guile-2.x.
> guile-scsh is made a module, and can be easily integrated into your
> scripts.
>

This is good news: I remember reading about scsh many years ago, and
recently wanting to try it again.

I look forward to being able to test a version with job control and
filename completion!

Also, a shell seems an absolutely classic case of where sweet-expressions (
http://readable.sourceforge.net/ ) would be a big win, and running the
shell under sweetened guile shouldn't require any code changes. I think you
should recommend that as the default way of using it.

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

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

* Re: [ANN] guile-scsh 0.2
  2013-05-06  6:40 [ANN] guile-scsh 0.2 Chaos Eternal
  2013-05-06 13:09 ` Reuben Thomas
@ 2013-05-06 15:27 ` Mark H Weaver
  2013-05-06 20:29   ` Thien-Thi Nguyen
  2013-05-07  3:12   ` Chaos Eternal
  1 sibling, 2 replies; 7+ messages in thread
From: Mark H Weaver @ 2013-05-06 15:27 UTC (permalink / raw)
  To: Chaos Eternal; +Cc: guile-user, guile-devel

Chaos Eternal <chaoseternal@shlug.org> writes:

> I here by announce the 0.2 version of guile-scsh, which is ported to
> guile-2.x and now
> available.
>
> you can get it from:
> https://gitorious.org/guile-scsh/guile-scsh

This is great news!

However, looking through the sources, it appears that one of the files
(scsh/fname.scm) is non-free software.  It contains the following
header:

  ;;; Code for processing Unix file names.
  ;;; Copyright (c) 1992 by Olin Shivers (shivers@lcs.mit.edu).
  ;;; Please imagine a long, tedious, legalistic 5-page gnu-style copyright
  ;;; notice appearing here to the effect that you may use this code any
  ;;; way you like, as long as you don't charge money for it, remove this
  ;;; notice, or hold me liable for its results.

If we can't convince Olin Shivers to relicense it, we'll have to rewrite
that file from scratch.

       Mark



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

* Re: [ANN] guile-scsh 0.2
  2013-05-06 15:27 ` Mark H Weaver
@ 2013-05-06 20:29   ` Thien-Thi Nguyen
  2013-05-07  3:12   ` Chaos Eternal
  1 sibling, 0 replies; 7+ messages in thread
From: Thien-Thi Nguyen @ 2013-05-06 20:29 UTC (permalink / raw)
  To: Mark H Weaver; +Cc: guile-user, guile-devel

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

() Mark H Weaver <mhw@netris.org>
() Mon, 06 May 2013 11:27:56 -0400

   it appears that one of the files
   (scsh/fname.scm) is non-free software.

What does this file do?

-- 
Thien-Thi Nguyen
GPG key: 4C807502

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [ANN] guile-scsh 0.2
  2013-05-06 15:27 ` Mark H Weaver
  2013-05-06 20:29   ` Thien-Thi Nguyen
@ 2013-05-07  3:12   ` Chaos Eternal
  2013-05-07  3:19     ` Chaos Eternal
  1 sibling, 1 reply; 7+ messages in thread
From: Chaos Eternal @ 2013-05-07  3:12 UTC (permalink / raw)
  To: Mark H Weaver; +Cc: guile-user, guile-devel

hi Mark
I found this file is originally from savannah CVS repository:
http://cvs.savannah.gnu.org/viewvc/guile/guile-scsh/fname.scm?root=guile&view=markup
And the license was like that.
Also, there multiple files in the repo written by the same person,
Olin Shivers, has clearly declared GPL.

I will ask Olin whether he is ok to change license.


On Mon, May 6, 2013 at 11:27 PM, Mark H Weaver <mhw@netris.org> wrote:
> Chaos Eternal <chaoseternal@shlug.org> writes:
>
>> I here by announce the 0.2 version of guile-scsh, which is ported to
>> guile-2.x and now
>> available.
>>
>> you can get it from:
>> https://gitorious.org/guile-scsh/guile-scsh
>
> This is great news!
>
> However, looking through the sources, it appears that one of the files
> (scsh/fname.scm) is non-free software.  It contains the following
> header:
>
>   ;;; Code for processing Unix file names.
>   ;;; Copyright (c) 1992 by Olin Shivers (shivers@lcs.mit.edu).
>   ;;; Please imagine a long, tedious, legalistic 5-page gnu-style copyright
>   ;;; notice appearing here to the effect that you may use this code any
>   ;;; way you like, as long as you don't charge money for it, remove this
>   ;;; notice, or hold me liable for its results.
>
> If we can't convince Olin Shivers to relicense it, we'll have to rewrite
> that file from scratch.
>
>        Mark



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

* Re: [ANN] guile-scsh 0.2
  2013-05-07  3:12   ` Chaos Eternal
@ 2013-05-07  3:19     ` Chaos Eternal
  2013-05-07  3:58       ` Chaos Eternal
  0 siblings, 1 reply; 7+ messages in thread
From: Chaos Eternal @ 2013-05-07  3:19 UTC (permalink / raw)
  To: Mark H Weaver; +Cc: guile-user, guile-devel

hi all,

Fortunately,  I found the same file in newest release of scsh has
changed licensing statement to GPL. I will port that file here.

On Tue, May 7, 2013 at 11:12 AM, Chaos Eternal <chaoseternal@shlug.org> wrote:
> hi Mark
> I found this file is originally from savannah CVS repository:
> http://cvs.savannah.gnu.org/viewvc/guile/guile-scsh/fname.scm?root=guile&view=markup
> And the license was like that.
> Also, there multiple files in the repo written by the same person,
> Olin Shivers, has clearly declared GPL.
>
> I will ask Olin whether he is ok to change license.
>
>
> On Mon, May 6, 2013 at 11:27 PM, Mark H Weaver <mhw@netris.org> wrote:
>> Chaos Eternal <chaoseternal@shlug.org> writes:
>>
>>> I here by announce the 0.2 version of guile-scsh, which is ported to
>>> guile-2.x and now
>>> available.
>>>
>>> you can get it from:
>>> https://gitorious.org/guile-scsh/guile-scsh
>>
>> This is great news!
>>
>> However, looking through the sources, it appears that one of the files
>> (scsh/fname.scm) is non-free software.  It contains the following
>> header:
>>
>>   ;;; Code for processing Unix file names.
>>   ;;; Copyright (c) 1992 by Olin Shivers (shivers@lcs.mit.edu).
>>   ;;; Please imagine a long, tedious, legalistic 5-page gnu-style copyright
>>   ;;; notice appearing here to the effect that you may use this code any
>>   ;;; way you like, as long as you don't charge money for it, remove this
>>   ;;; notice, or hold me liable for its results.
>>
>> If we can't convince Olin Shivers to relicense it, we'll have to rewrite
>> that file from scratch.
>>
>>        Mark



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

* Re: [ANN] guile-scsh 0.2
  2013-05-07  3:19     ` Chaos Eternal
@ 2013-05-07  3:58       ` Chaos Eternal
  0 siblings, 0 replies; 7+ messages in thread
From: Chaos Eternal @ 2013-05-07  3:58 UTC (permalink / raw)
  To: Mark H Weaver; +Cc: guile-user, guile-devel

hi all,
ported and pushed.

On Tue, May 7, 2013 at 11:19 AM, Chaos Eternal <chaoseternal@shlug.org> wrote:
> hi all,
>
> Fortunately,  I found the same file in newest release of scsh has
> changed licensing statement to GPL. I will port that file here.
>
> On Tue, May 7, 2013 at 11:12 AM, Chaos Eternal <chaoseternal@shlug.org> wrote:
>> hi Mark
>> I found this file is originally from savannah CVS repository:
>> http://cvs.savannah.gnu.org/viewvc/guile/guile-scsh/fname.scm?root=guile&view=markup
>> And the license was like that.
>> Also, there multiple files in the repo written by the same person,
>> Olin Shivers, has clearly declared GPL.
>>
>> I will ask Olin whether he is ok to change license.
>>
>>
>> On Mon, May 6, 2013 at 11:27 PM, Mark H Weaver <mhw@netris.org> wrote:
>>> Chaos Eternal <chaoseternal@shlug.org> writes:
>>>
>>>> I here by announce the 0.2 version of guile-scsh, which is ported to
>>>> guile-2.x and now
>>>> available.
>>>>
>>>> you can get it from:
>>>> https://gitorious.org/guile-scsh/guile-scsh
>>>
>>> This is great news!
>>>
>>> However, looking through the sources, it appears that one of the files
>>> (scsh/fname.scm) is non-free software.  It contains the following
>>> header:
>>>
>>>   ;;; Code for processing Unix file names.
>>>   ;;; Copyright (c) 1992 by Olin Shivers (shivers@lcs.mit.edu).
>>>   ;;; Please imagine a long, tedious, legalistic 5-page gnu-style copyright
>>>   ;;; notice appearing here to the effect that you may use this code any
>>>   ;;; way you like, as long as you don't charge money for it, remove this
>>>   ;;; notice, or hold me liable for its results.
>>>
>>> If we can't convince Olin Shivers to relicense it, we'll have to rewrite
>>> that file from scratch.
>>>
>>>        Mark



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

end of thread, other threads:[~2013-05-07  3:58 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-06  6:40 [ANN] guile-scsh 0.2 Chaos Eternal
2013-05-06 13:09 ` Reuben Thomas
2013-05-06 15:27 ` Mark H Weaver
2013-05-06 20:29   ` Thien-Thi Nguyen
2013-05-07  3:12   ` Chaos Eternal
2013-05-07  3:19     ` Chaos Eternal
2013-05-07  3:58       ` Chaos Eternal

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