Turtle Wizard | 31 Jan 10:36
erana Owl | 28 Jan 02:05
Picon

new package in sunterlib : snow

Hi,

I've extended CSAN with snow (http://trac.sacrideo.us/wg/wiki/Snow)
It's in the git repo.
Snow is a remote package system maybe for r7rs.

Johan

erana Owl | 22 Jan 22:56
Picon

new package in sunterlib : scgame

Hi,

scgame is a game package such as python's pygame; it has scx features.

Enjoy,
Johan

erana Owl | 22 Jan 22:55
Picon

new package in sunterlib : SPAN

Hi,

I've put SPAN (Scheme Perl Archive Network in sunterlib. It's a scsh CPAN for scheme packages and can be used as an actor or agent system.

Love,
Johan

erana Owl | 22 Jan 22:51
Picon

new package in sunterlib : encryption

Hi,

I've ported blowfish encryption to sunterlib. It's in the git repo.

Enjoy,
Johan

erana Owl | 17 Jan 15:00
Picon

schemedoc and SPAN shell RFC

Hi,

Where perl has CPAN, scheme48 has sunterlib among many other scheme repositories.
I wondered if there are any feature requests for a schemedoc (a perldoc for scheme48) as I want to code this.
The next thing I want to start working on is something as 'perl -MCPAN -e shell' using the scsh package system and scsh socket facilities. We could call this SPAN. In the current sunterlib I put a simple command line bluetooth system (If you telnet into tmail and type BLUEZ\r\n you get your $USER's /home/$USER/BLUEZFILE on the server.

Some things to consider:
. We can put it in sunterlib
. We can put the scsh-install-pkg also in sunterlib
. dependencies
. functionality
. etc.

Johan

Anthony Carrico | 17 Jan 04:06

Re: bringing erana owl up to speed with sunterlib

On 01/16/2012 11:44 AM, erana Owl wrote:
>     4. Close the package lib bug.
Closed. (You just use the savannah web tracking system for this).

>      * switch over to git.
Done. DON'T USE CVS ANYMORE.

NOTE: this doesn't seem to be reflected on the git web browser interface
yet, but hopefully it will by the time you read this. However, I did an
anonymous clone, and it works fine.

> Indeed. My code is checked in but I would like you to wait for making a
> release until I have refactored it. Most things need to be set towards
> embedded system software AFAIK.

One problem with sunterlib is that a release is monolithic (see
README.admin). There isn't an easy way for an admin to know when every
author is ready to release.

Ironically, the community seemed to sort of dissolve soon after the
package system was done. A logical next step would have been to move
from a monolithic release to a PLaneT type system.

This reminds me of a question I've been wondering about, how/why did you
get started developing for scsh rather than a more active scheme
implementation?

--

-- 
Anthony Carrico

erana Owl | 16 Jan 21:42
Picon

scheme48 with X11 support

Hi,

I've added X11 window support to scheme48 with an (initx11) method which draws a generic window. There is a rough event processing system which keeps the window from blocking X11 events and the xputpixel method is under development but should be easy to fix for X11 folks. Do read the  README and HACKING.* files in the following scheme48-fb-x11 distributions for building , http://soft.vub.ac.be/~jceuppen/scheme/

Note that this package generates a 'scheme48-fb' vm binary and needs to be plugged into scsh this way (scsh must be built on top of it, but this is not necessary if you only use s48.)

You can do 3D or anything graphical on X11 (e.g. port this to nanoX on the PSP) with scheme this way. A widget is just a bunch of pixels put on the window with the xputpixel or putpixel methods and so a button widget clicked is just shifted in color to produce the press effect :-)

Love,
Johan

Anthony Carrico | 16 Jan 04:34

Re: bringing erana owl up to speed with sunterlib

On 01/15/2012 10:45 AM, erana Owl wrote:
> Done.

The next order of business is to get sunterlib to the current package
library.  I have an old patch here that I will check in now ... done. My
commit comment is:

"Add script to change install lib version from 1.2.0 to 1.3.0, and make
that change. THIS IS UNTESTED. I have no idea if packages need further
changes for 1.3.0."

Your next steps:

1. install version 1.3.0 of scsh packages.
2. check out my changes, test, finish if necessary.

My patch added (and applied) a script called
build/change-install-lib-version. You'll have to check to see what the
actual differences are between 1.2.0 and 1.3.0, and then see if any of
the packages in sunterlib need to be changed to match, etc.

If necessary, make a note of your changes in NEWS, so nobody has to
figure it out for a release. In this case I already added:

  version 0.9
    * Use install lib version 1.3.0

which will probably cover any changes you need to make for this issue.

Also, please read README.contrib before you commit changes.

3. If any changes are necessary, check them into cvs.

4. Close the package lib bug.

Let me know how it goes, then we can get on to the following:
  * make release a version with the new install library.
  * switch over to git.

Finally you'll be able get on with your new package (and you'll have a
good idea about the admin tasks).

--
Anthony Carrico

Anthony Carrico | 15 Jan 03:57

bringing erana owl up to speed with sunterlib

I don't have scsh installed on my machine right now (32bit/64bit issue),
and you are throwing a lot of email at me. Let's back off and focus on
getting you settled with Sunterlib first, OK?

Please try the following:

1. Install scsh.
2. Install version 1.2.0 of http://lamp.epfl.ch/~schinz/scsh_packages/
3. checkout sunterlib from cvs.
4. run the Makefile

How did all of that go?

--

-- 
Anthony Carrico

erana Owl | 13 Jan 23:33
Picon

scheme coder ideas

http://www.gnu.org/software/guile/ideas.html

I really love the mesa OpenGL interface for my scganadu package. If someone would code this in r6rs or look at the sound libs we could go desktop publishing in scheme48 embedded systems :-)

Enjoy,
Johan

Gmane