Discussion:
a couple of tweaks for the Scheme48 build system
Ivan Shmakov
2012-08-08 11:50:02 UTC
Permalink
I've just made two minor changes to the build system, namely:

• replaced ‘echo > /dev/null’ with ‘:’ (which is the Shell no-op
command) in autogen.sh;

• added a call to the ‘AC_LANG_SOURCE’ macro to
m4/s48_inline.m4, to avoid a gratuitous GNU Autoconf warning.

autogen.sh seems to run correctly with these changes applied.
Please consider committing them to the main Scheme48 repository.

PS. Are there any promotional materials (flyers, posters, videos, etc.)
for Scheme48 that we can show or distribute on SFD 2012, BTW?
--
FSF associate member #7257 http://sf-day.org/
Michael Sperber
2012-08-19 09:20:24 UTC
Permalink
I've pushed those changes; thanks!
Post by Ivan Shmakov
PS. Are there any promotional materials (flyers, posters, videos, etc.)
for Scheme48 that we can show or distribute on SFD 2012, BTW?
Unfortunately not. What kind of stuff what you need? (I.e. what would
you want to advertise *for* exactly - users, developers, ...?)
--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla
Ivan Shmakov
2012-08-19 10:54:15 UTC
Permalink
[…]
Post by Ivan Shmakov
PS. Are there any promotional materials (flyers, posters, videos,
etc.) for Scheme48 that we can show or distribute on SFD 2012, BTW?
Unfortunately not. What kind of stuff what you need? (I. e. what
would you want to advertise *for* exactly - users, developers, ...?)
As of the last year (IIRC), most of the participants were Altai
State University students (where the Barnaul's event is held),
including those studying computer science (mostly engineering
aspects of, AIUI.)

An intro into Scheme in general (with examples runnable in
Scheme48) may also be useful (provided that it's short enough so
that we can translate it into Russian in time.) We're planning
to use a network-bootable Debian Wheezy Live to run some 20
computers in a display room, and a version of Scheme48 will
surely be among the available software.

At the very least, I wonder if someone could write a short note
on Scheme48, like the following one we've written on VLC
(translation from Russian is mine):

VLC

Multipurpose free video player, with distinguishing features being
the support of a multitude of formats, the independence of
third-party codecs, the ability to work with stream video (including
webcams), and also the ability to work with different playback
libraries (such as FFmpeg.)

Has numerous and various configuration parameters, but has an
intuitive user interface at the same time.

(We intend to place such short descriptions on the reverses of
our “Join us on SFD-2012!” flyers [1].)

TIA.

[1] http://comments.gmane.org/gmane.user-groups.foss.sfd.planning.ru/89
--
FSF associate member #7257 http://sf-day.org/
Michael Sperber
2012-08-26 12:45:13 UTC
Permalink
Post by Ivan Shmakov
An intro into Scheme in general (with examples runnable in
Scheme48) may also be useful (provided that it's short enough so
that we can translate it into Russian in time.) We're planning
to use a network-bootable Debian Wheezy Live to run some 20
computers in a display room, and a version of Scheme48 will
surely be among the available software.
Does this help?

http://classes.soe.ucsc.edu/cmps112/Spring03/languages/scheme/SchemeTutorialB.html
Post by Ivan Shmakov
At the very least, I wonder if someone could write a short note
on Scheme48, like the following one we've written on VLC
(translation from Russian is mine): [...]
Here's my suggestion:

Scheme 48

Implementation of the Scheme programming language for Unix/Linux and
Windows, with an emphasis on a readable and module implementation.
Scheme 48 is itself almost entirely written in Scheme. (Even the VM is
written in the Scheme dialect PreScheme.) Scheme 48 comes with a large
set of libraries and an extensive Foreign Function Interface.
--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla
Jonathan Rees
2012-08-26 19:56:59 UTC
Permalink
Implementation of the Scheme programming language for Unix/Linux ...
GNU/Linux instead of Linux anyone?
http://en.wikipedia.org/wiki/GNU/Linux_naming_controversy
Ivan Shmakov
2012-08-26 20:26:07 UTC
Permalink
Post by Jonathan Rees
Implementation of the Scheme programming language for Unix/Linux ...
GNU/Linux instead of Linux anyone?
http://en.wikipedia.org/wiki/GNU/Linux_naming_controversy
Actually, I'd prefer to omit the operating systems part
completely (since it's quite common for free software to be
cross-platform these days), and rather say that Scheme 48
implements full numeric tower, etc.

I'll send the variant I currently consider (along with its
translation back to English) a bit later. Thanks again for the
one suggested.

PS. I hope that CC BY-SA (as used for the rest of our flyers) is an
acceptable license for this short info.
--
FSF associate member #7257 http://sf-day.org/
Michael Sperber
2012-08-27 06:10:30 UTC
Permalink
Post by Ivan Shmakov
Post by Jonathan Rees
Implementation of the Scheme programming language for Unix/Linux ...
GNU/Linux instead of Linux anyone?
http://en.wikipedia.org/wiki/GNU/Linux_naming_controversy
Actually, I'd prefer to omit the operating systems part
completely (since it's quite common for free software to be
cross-platform these days), and rather say that Scheme 48
implements full numeric tower, etc.
I'll send the variant I currently consider (along with its
translation back to English) a bit later. Thanks again for the
one suggested.
PS. I hope that CC BY-SA (as used for the rest of our flyers) is an
acceptable license for this short info.
Absolutely. Consider it public domain.
--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla
Ivan Shmakov
2012-08-27 06:46:48 UTC
Permalink
[…]
Post by Michael Sperber
Post by Ivan Shmakov
PS. I hope that CC BY-SA (as used for the rest of our flyers) is an
acceptable license for this short info.
Absolutely.
ACK, thanks!
Post by Michael Sperber
Consider it public domain.
Well, as Thorsten Glaser noted to me not so long ago [1],
there's no such thing as public domain in certain (and,
arguably, way too many) jurisdictions. (See also [2].)

However, if the intent is to make it “completely” free, then I'd
rather put the end result under CC BY (that is, attribute, but
otherwise use freely.) The Scheme 48 home page URI
(http://s48.org/) will be the attribution.

[1] http://permalink.gmane.org/gmane.comp.web.lynx.devel/7658
[2] http://commons.wikimedia.org/wiki/Commons:Licensing
--
FSF associate member #7257 http://sf-day.org/
Ivan Shmakov
2012-08-27 07:21:48 UTC
Permalink
[Cross-posting to both the planning-ru@ and scheme-48@ mailing
lists. Please remove scheme-48@ from Cc: when replying in
Russian, or when the question isn't specific to Scheme 48 /or/
the respective SFD flyer. TIA. Any non-subscriber replies to
Post by Michael Sperber
An intro into Scheme in general (with examples runnable in Scheme48)
may also be useful (provided that it's short enough so that we can
translate it into Russian in time.) We're planning to use a
network-bootable Debian Wheezy Live to run some 20 computers in a
display room, and a version of Scheme48 will surely be among the
available software.
Does this help?
http://classes.soe.ucsc.edu/cmps112/Spring03/languages/scheme/SchemeTutorialB.html
It appears suitable. However, I don't seem to find the license
information?
Post by Michael Sperber
At the very least, I wonder if someone could write a short note on
Scheme48, like the following one we've written on VLC (translation
Scheme 48
Implementation of the Scheme programming language for Unix/Linux and
Windows, with an emphasis on a readable and module implementation.
Scheme 48 is itself almost entirely written in Scheme. (Even the VM
is written in the Scheme dialect PreScheme.) Scheme 48 comes with a
large set of libraries and an extensive Foreign Function Interface.
Below is the variant I currently consider, translated back to
English. The exact code is MIME'd (please see if the license
header is acceptable; I'm going to change it to CC BY unless
asked not to.) Also to note is that the Git repository is at
[1, 2], and the “working copy” PDF's are at [3, 4].

Scheme 48

Scheme programming language implementation, in whose development an
emphasis was made on code readability and the clarity of the module
system. In development since 1986.

Scheme 48 is almost entirely written in Scheme. Isn't an exception
even the virtual machine it uses, implemented using a Scheme dialect
— PreScheme.

The full numeric hierarchy is supported (including “big” numbers and
common fractions.) The package also includes a large set of
libraries and a fully-featured C language binding.

I'd like to note that (as could be seen from [3, 4]) there's
paper space for a couple more lines of text, which seems to be
enough to hold one another sentence. Any ideas, anyone?

TIA.

[1] http://styldeks.am-1.org/~ivan/archives/git/gitweb.cgi?p=sfd-flyers-2012.git
[2] http://styldeks.am-1.org/~ivan/archives/git/sfd-flyers-2012.git/
[3] http://styldeks.am-1.org/~ivan/doc-files/sfd-2012/free-software-1346011085.pdf
[4] http://styldeks.am-1.org/~ivan/doc-files/sfd-2012/free-software.2x2-1346011086.pdf
--
FSF associate member #7257 http://sf-day.org/
Ivan Shmakov
2012-08-30 07:38:10 UTC
Permalink
As there were no objections, I've pushed the change to the (now
primary) Git repository at Gitorious:

https://git.gitorious.org/sfd-flyers/sfd-flyers.git
git://gitorious.org/sfd-flyers/sfd-flyers.git
***@gitorious.org:sfd-flyers/sfd-flyers.git

Also a browseable version is available:

https://gitorious.org/sfd-flyers/sfd-flyers/commits/master
https://gitorious.org/sfd-flyers/sfd-flyers
https://gitorious.org/sfd-flyers
--
FSF associate member #7257 http://sf-day.org/
Loading...