Re: [Chicken-users] PS-tk documentation missing?

2009-03-06 Thread Phil Bewig
I am the maintainer of PS/Tk.

The official version is on SourceForge, and includes the code necessary to
run in Chicken; in fact, Chicken was the first Scheme implementation for
which PS/Tk was originally developed.

I believe Chicken provides a customized version, but am not familiar with
the details of how it is loaded or what changes it makes from the official
version.

On Fri, Mar 6, 2009 at 12:37 AM, Matthew Welland m...@kiatoa.com wrote:

 I noticed the tk egg minutes after sending my previous email. The tk egg
 seems to have nice documentation and it works on my Nokia n800. However the
 PS-tk egg does not:

 snip
 Nokia-N800-50-2:~# csi

 CHICKEN
 (c)2008 The Chicken Team
 (c)2000-2007 Felix L. Winkelmann
 Version 3.3.1 - linux-unix-gnu-arm  [ dload ptables applyhook ]
 SVN rev. 11106  compiled 2008-07-13 on debian (Linux)

 #;1 (use PS-tk)
 ; loading /var/lib/chicken/3/PS-tk.so ...
 Error: (apply) parameter limit exceeded

Call history:

syntax(use PS-tk)
syntax(##core#require-extension (quote PS-tk))
syntax(begin (begin (##sys#require (quote PS-tk)))
 (##core#undefined))
syntax(begin (##sys#require (quote PS-tk)))
syntax(##sys#require (quote PS-tk))
syntax(quote PS-tk)
syntax(##core#undefined)
eval  (##sys#require (quote PS-tk))   --
 =end===

 What differentiates the two projects? It would be nice to know which one is
 most likely to be supported in the future or to converge on just one tk
 interface for Chicken.

 Thanks,

 Matt
 -=-

 On Thursday 05 March 2009 10:30:13 pm Matthew Welland wrote:
  FYI: The link on the PS-tk egg wiki page seems dead. I did see some docs
  for PS-tk on sourceforge: http://sourceforge.net/projects/pstk
 
  If desired I can cut 'n paste the sourceforge doc into the wiki but no
  promises on keeping all the formatting (although I'll try) 
 
 
  ___
  Chicken-users mailing list
  Chicken-users@nongnu.org
  http://lists.nongnu.org/mailman/listinfo/chicken-users




 ___
 Chicken-users mailing list
 Chicken-users@nongnu.org
 http://lists.nongnu.org/mailman/listinfo/chicken-users

___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] PS-tk documentation missing?

2009-03-06 Thread felix winkelmann
On Fri, Mar 6, 2009 at 6:30 AM, Matthew Welland m...@kiatoa.com wrote:
 FYI: The link on the PS-tk egg wiki page seems dead. I did see some docs for
 PS-tk on sourceforge: http://sourceforge.net/projects/pstk

 If desired I can cut 'n paste the sourceforge doc into the wiki but no
 promises on keeping all the formatting (although I'll try) 


That would be nice, but I don't think it is really necessary as (as you
already noticed) there is a tk egg, which is a chicken-optimized older
version of the tk library that was also the basis for ps/tk. IIRC, ps/tk
has a few extensions.


cheers,
felix


___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] PS-tk documentation missing?

2009-03-06 Thread felix winkelmann
On Fri, Mar 6, 2009 at 7:37 AM, Matthew Welland m...@kiatoa.com wrote:
 I noticed the tk egg minutes after sending my previous email. The tk egg
 seems to have nice documentation and it works on my Nokia n800. However the
 PS-tk egg does not:

 snip
 Nokia-N800-50-2:~# csi

 CHICKEN
 (c)2008 The Chicken Team
 (c)2000-2007 Felix L. Winkelmann
 Version 3.3.1 - linux-unix-gnu-arm      [ dload ptables applyhook ]
 SVN rev. 11106  compiled 2008-07-13 on debian (Linux)

 #;1 (use PS-tk)
 ; loading /var/lib/chicken/3/PS-tk.so ...
 Error: (apply) parameter limit exceeded

        Call history:

        syntax                (use PS-tk)
        syntax                (##core#require-extension (quote PS-tk))
        syntax                (begin (begin (##sys#require (quote PS-tk)))
 (##core#undefined))
        syntax                (begin (##sys#require (quote PS-tk)))
        syntax                (##sys#require (quote PS-tk))
        syntax                (quote PS-tk)
        syntax                (##core#undefined)
        eval          (##sys#require (quote PS-tk))   --
 =end===

 What differentiates the two projects? It would be nice to know which one is
 most likely to be supported in the future or to converge on just one tk
 interface for Chicken.


You don't have the manyargs feature (arm system?), so a generic use
of apply with large argument lists may exceed the argument limit.

PS/tk is built on the original code developed by Wolf-Dieter Busch (which
in turn is based on code by Sven Hartrumpf). PS/tk is newer, but tk is
better adapted for chicken.


cheers,
felix


___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users


[Chicken-users] PS-tk documentation missing?

2009-03-05 Thread Matthew Welland
FYI: The link on the PS-tk egg wiki page seems dead. I did see some docs for 
PS-tk on sourceforge: http://sourceforge.net/projects/pstk

If desired I can cut 'n paste the sourceforge doc into the wiki but no 
promises on keeping all the formatting (although I'll try) 


___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users