[Chicken-users] parley improvements

2013-08-06 Thread Christian Kellermann
Hello Chicken users!

This is a public service announcement for the parley egg:

I will commence working on long outstanding bugs inthe parley module.
To make things nice for everyone I would appreciate it if you could
send me reports of odd behaviour and other wishlist items you have
encountered when working with parley. I will first collect them and
work them off in the usual robot fashion.

Yours truly,

Christian

-- 
In the world, there is nothing more submissive and weak than
water. Yet for attacking that which is hard and strong, nothing can
surpass it. --- Lao Tzu

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


Re: [Chicken-users] Strange problems with args egg

2013-08-06 Thread Jim Ursetto
No problem. The fix is now in args 1.4.4.

On Aug 5, 2013, at 21:54, Jonathan Chan j...@fastmail.fm wrote:

 Sorry for the delayed reply - I missed your message for some reason. The
 patch does work! Thanks for the help and for the useful egg.
 
 -- 
 Jonathan Chan
 
 On Sun, Aug 4, 2013, at 06:43 AM, Jim Ursetto wrote:
 Did you try my patch?  You don't have to rewrite anything, it's a bug in
 the args egg.
 
 On Aug 4, 2013, at 2:13 AM, Jonathan Chan j...@fastmail.fm wrote:
 
 Thank you for the help! This is definitely a very interesting language to 
 learn.
 
 On 08/03/2013 09:06 AM, John Cowan wrote:
 Jonathan Chan scripsit:
 
 Here is the smallest amount of args-using Chicken that will cause the
 problem:
 
 (define-syntax test
  (syntax-rules ()
((test)
 (begin
   (define opts (list (args:make-option (h help) #:none display
   this text (print foo
   (write (args:parse (command-line-arguments) opts))
 [...]
 
 The strange thing is that h and help seem to have turned into (h390
 help391), causing problems.
 This is not a Chicken-specific problem, but a general problem
 with non-hygienic macros.  You are using the non-hygienic macro
 args:make-option within a hygienic macro.  The syntax-rules transformer
 doesn't know that h and help are being used literally here (because
 it cannot tell what args:make-option does), so it systematically renames
 them to avoid collisions.
 
 Is there something I need to change to fix the problem? Sorry for many
 misunderstandings.
 You can rewrite test as a non-hygienic (explicit renaming or implicit
 renaming) macro.
 
 -- 
 Jonathan Chan
 j...@fastmail.fm
 
 
 ___
 Chicken-users mailing list
 Chicken-users@nongnu.org
 https://lists.nongnu.org/mailman/listinfo/chicken-users
 

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


Re: [Chicken-users] parley improvements

2013-08-06 Thread Mario Domenech Goulart
Hi Christian,

On Tue, 6 Aug 2013 15:10:44 +0200 Christian Kellermann ck...@pestilenz.org 
wrote:

 This is a public service announcement for the parley egg:

 I will commence working on long outstanding bugs inthe parley module.
 To make things nice for everyone I would appreciate it if you could
 send me reports of odd behaviour and other wishlist items you have
 encountered when working with parley. I will first collect them and
 work them off in the usual robot fashion.

That's excellent news.

I have an issue related to parley: it seems to be interepreting C-d
(that's Control d) as Enter, as far as I understad.  It seems to
submit the expression to the evaluator, instead of removing the
character on the cursor.

Best wishes.
Mario
-- 
http://parenteses.org/mario

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