Re: [Chicken-hackers] [PATCH] Remove deprecations

2012-09-24 Thread Peter Bex
On Sun, Sep 23, 2012 at 11:55:46PM +0200, Felix wrote:
  Here's a patch that gets rid of all the things that were deprecated
  in 4.8.0.  Some of the things were a little tricky - for example, there
  were several macros that were plain lambdas that didn't make use of a
  macro transformer wrapper.  It turns out the notes I put with the
  string-number stuff were also incorrect, so I fixed it the right way :)
 
 Note that we have to keep deprecated stuff for a while. It seems that
 people often keep relatively old chickens around and it is truly
 annoying having to work around a dropped compiler option or primitive.
 It would be best to sort out exactly when these things were deprecated
 (I can do that, if you want). We should try to mark deprecations with
 a timestamp in the future - it would have made things easier now.

I thought kept stuff deprecated for one release and removed it the next.
When will we be able to remove this stuff?

Cheers,
Peter
-- 
http://sjamaan.ath.cx
--
The process of preparing programs for a digital computer
 is especially attractive, not only because it can be economically
 and scientifically rewarding, but also because it can be an aesthetic
 experience much like composing poetry or music.
-- Donald Knuth

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


Re: [Chicken-hackers] will we have a release this year?

2012-09-24 Thread Andy Bennett
Hi,

The environments egg will not work under Chicken 4.7.4 and later, due
 to changes in the internal representation (also noted in the
 documentation). The rewrite branch is meant to fix this issue.

This was an error from the rewrite branch. We were wondering whether an
internal error such as the one reported would be from chicken or the egg.






Regards,
@ndy

-- 
andy...@ashurst.eu.org
http://www.ashurst.eu.org/
0x7EBA75FF


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


Re: [Chicken-hackers] [PATCH] show current keyword style in csi's , r command

2012-09-24 Thread Peter Bex
On Mon, Sep 24, 2012 at 12:01:45AM +0200, Felix wrote:
 The patch makes ,r in csi show the currently active keyword style.

Very useful, thanks (I didn't even know about ,r)!  Pushed.

Cheers,
Peter
-- 
http://sjamaan.ath.cx
--
The process of preparing programs for a digital computer
 is especially attractive, not only because it can be economically
 and scientifically rewarding, but also because it can be an aesthetic
 experience much like composing poetry or music.
-- Donald Knuth

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


Re: [Chicken-hackers] [PATCH] use more primitive operations in compiler-syntax for formatted output

2012-09-24 Thread Peter Bex
On Sun, Sep 23, 2012 at 11:58:05PM +0200, Felix wrote:
 The compiler-syntax for [sf]printf can be made slightly more efficient 
 by adding a port-check at the beginning and use unsafe output-primitives
 where possible.

Thanks, pushed.

Cheers,
Peter
-- 
http://sjamaan.ath.cx
--
The process of preparing programs for a digital computer
 is especially attractive, not only because it can be economically
 and scientifically rewarding, but also because it can be an aesthetic
 experience much like composing poetry or music.
-- Donald Knuth

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


Re: [Chicken-hackers] [PATCH] Remove deprecations

2012-09-24 Thread Felix
 Note that we have to keep deprecated stuff for a while. It seems that
 people often keep relatively old chickens around and it is truly
 annoying having to work around a dropped compiler option or primitive.
 It would be best to sort out exactly when these things were deprecated
 (I can do that, if you want). We should try to mark deprecations with
 a timestamp in the future - it would have made things easier now.
 
 I thought kept stuff deprecated for one release and removed it the next.
 When will we be able to remove this stuff?

Yes, you are of course totally right. I'm just a bit reluctant to
remove what might still be used somewhere. We all know how it is when
things break suddenly, just because an egg or the base system has been
updated. The longer something is kept, the lower is the chance of
breakage. I just think we should decide on a case by case basis,
whether something is truly ancient, or whether it was still in use in
compiled code, whether something just hurts in the eye and has to go,
or wether it is obscure enough to be left in or a while.


cheers,
felix

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


Re: [Chicken-hackers] [PATCH] Remove deprecations

2012-09-24 Thread Felix
 I sort of agree with your point in that post, but if there's no way to
 see that you're still relying on deprecated things it will be harder
 to fix your program once you upgrade; it'll just break down.
 

Yes, we do not disagree here.

Patches pushed.


cheers,
felix

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