Changeset 25559 in project for gazette


Ignore:
Timestamp:
11/23/11 16:22:36 (8 years ago)
Author:
andyjpb
Message:

Final version of the gazette 21 copy.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gazette/src/issues/21.wiki

    r25558 r25559  
    55== 0. Introduction
    66
    7 Welcome to the 21st issue of the Chicken Gazette. While the gazette
    8 was on hiatus the chicken community was definitely not.
    9 
    10 With the stabilisation of Chicken 4.7 well underway since the last
    11 gazette...
    12 
    13 Some people have also started to set up salmonella farms and C-Keen
    14 has completed his "Chicken Zoo".
    15 
    16 Enjoy!
     7Welcome to the 21st issue of the Chicken Gazette.
     8
     9In this issue we have updates on several parts of the Chicken community,
     10including trips, meetups, eggs, testing as well as developments in the core itself.
     11Over in [[#omelette-recipes|the Omelette section]] we have the second installment of
     12[[http://wiki.call-cc.org/users/alaric-blagrave-snellpym|Alaric Snell-Pym]]'s
     13much coveted "financial book-keeping in scheme" series.
     14
     15Rounding up all the changes since the last edition has been a rather involved
     16task which wouldn't have been possible without the friendly help of all my
     17contributors and fellow editors in the
     18[[http://wiki.call-cc.org/discussion-groups#irc|#chicken chat channel]], so
     19many, many thanks are due to them. Also, if you haven't already joined us in
     20[[http://wiki.call-cc.org/discussion-groups#irc|#chicken]], pop in and chat about
     21Chicken specific aspects of scheme.
     22
     23
     24Enjoy and look out for issue 22 soon!
    1725
    1826
     
    147155Nicolas struggled with disabling the apply hack ([[http://lists.nongnu.org/archive/html/chicken-users/2011-11/msg00015.html|2011/11/10 11:10Z]])
    148156due to the Two Lies Of The README. Over the course of the next few minutes [[http://wiki.call-cc.org/users/christian-kellermann|Christian]]
    149 and [[http://wiki.call-cc.org/users/mario-domenech-goulart|Mario Domenech Goulart]]]
     157and [[http://wiki.call-cc.org/users/mario-domenech-goulart|Mario Domenech Goulart]]
    150158confirmed that the lies, which related to the way bootstrap compilers are distributed and invoked, had
    151159already been fixed in the development versions.
     
    209217on [[http://tests.call-cc.org/]]
    210218
    211 There is also [[https://github.com/mario-goulart/salmonella|an entirely new version of Salmonella]] over at github so test that too. The new version is more modular -- some features that were previously built in salmonella are now independent eggs (e.g., [[https://github.com/mario-goulart/salmonella-html-report|salmonella-html-report]] and [[https://github.com/mario-goulart/salmonella-feeds|salmonella-feeds]].  There's also a new egg that provides a new feature: [[https://github.com/mario-goulart/salmonella-diff|salmonella-diff]] which generates HTML output to render differences between two salmonella logs.
     219There is also [[https://github.com/mario-goulart/salmonella|an entirely new version of Salmonella]] over at github so test that too. The new version is more modular -- some features that were previously built in salmonella are now independent eggs (e.g., [[https://github.com/mario-goulart/salmonella-html-report|salmonella-html-report]] and [[https://github.com/mario-goulart/salmonella-feeds|salmonella-feeds]]).  There's also a new egg that provides a new feature: [[https://github.com/mario-goulart/salmonella-diff|salmonella-diff]] which generates HTML output to render differences between two salmonella logs.
    212220
    213221Here's short list of new salmonella features:
     
    263271process a bit as can be seen on
    264272[[http://wiki.call-cc.org/development-process|its wiki page]]. Others
    265 already joined in the discussion of patches on
    266 [[https://lists.nongnu.org/mailman/listinfo/chicken-hackers|chicken-hackers]]
     273already joined in the discussion of patches on the
     274[[https://lists.nongnu.org/mailman/listinfo/chicken-hackers|chicken-hackers mailing list]]
    267275and you are more than welcome to join in.
    268276
     
    277285* Install the chicken and run tests: {{make install && make check}}
    278286
    279 
    280 sparc64
    281 mario, felix
    282 lots of bug fixes, sparc64 support
    283 
    284  * On origin/master:
    285    * (e1a5437): when conditional branches differ in the number of results, do not merge the results (felix, 2 days ago)
    286    * (bae7d92): clustering optimization added (felix, 5 weeks ago)
    287    * (b1907c5): use different default stack-sizes on 32/64 bit platforms (felix, 6 days ago)
    288    * (986bd3f): disable apply-hack on sparc64 (felix, 6 days ago)
    289    * (28a36bf): Remove scripts/make-egg-rss-feed.scm (imported into the chicken-infrastructure repo) (Mario Domenech Goulart, 5 days ago)
    290    * (fbeffd1): scripts/tools.scm: needs regex for `string-match' (Mario Domenech Goulart, 5 days ago)
    291    * (1fca9c6): use equal? in case MSYSTEM is not defined (makedist.scm) (felix, 6 days ago)
    292    * (42a8263): don't remove build-info files on make confclean or it is not possible to build from a tarball without preinstalled chicken (felix, 9 days ago)
    293    * (3bb9645): write debugging output for optimizations into generated source file (felix, 3 weeks ago)
    294    * (e7fe2fb): allow procedure in operator-position of evaluated list (#705, suggested by John Cowan) (felix, 2 weeks ago)
    295    * (e2fb31c): fix subtype check for fixed-size list/vector types in scrutinizer (felix, 10 days ago)
    296    * (fd018df): strip std-envs of non-std identifiers, ignore ##sys#macro-environment when evaluating with an explicit environment (felix, 13 days ago)
    297    * (fe8f63c): minor change in port-tests.scm to handle case when HOME is not defined (Windows) (felix, 2 weeks ago)
    298    * (723a469): cut of union types above a certain length (felix, 2 weeks ago)
    299    * (919a7c7): fixes in build + Windows test script, added note to README (thanks to mario) (felix, 2 weeks ago)
    300    * (ddb96f9): Also added runtests.bat to manifest. (felix, 3 weeks ago)
    301    * (0df9bb8): another trivial fix for making boot-chicken work on cmd.exe (felix, 3 weeks ago)
    302    * (cea668f): trivial Windows-related corrections in rules.make, found by Mario - not yet working, though (felix, 3 weeks ago)
    303    * (1bc311d): undocumented scrutinize declaration (obsolete), reported by ckeen (felix, 3 weeks ago)
    304    * (10494f6): fixed stupid paren-matching error (felix, 3 weeks ago)
    305    * (f9a6702): disable debug output in scrutinizer (felix, 5 weeks ago)
    306    * (2483f8d): check not necessary for lambda and  warn if using keyword as variable in binding form (felix, 3 weeks ago)
    307    * (aa6b2bb): cleaning up uninitialized variables in C_reclaim, add debug output to C_mutate on m-stack resize, grow m-stack at higher rate (felix, 3 weeks ago)
    308    * (1e04156): use write-string port-class method (felix, 3 weeks ago)
    309    * (59cdaaf): remove obsolete C_h_... allocation functions (pointed out by Joerg Wittenberger) (felix, 3 weeks ago)
    310    * (159611d): handle macro-aliases when resolving declared identifier, making sure things are done right inside modules. (felix, 4 weeks ago)
    311    * (0cc88a4): removed obsolete file (felix, 4 weeks ago)
    312    * (1f56f3a): ##core#type makes subtype-check optional; quit compile when type-mismatches in strict mode (felix, 5 weeks ago)
    313287
    314288
     
    329303focussing on ones that were announced or discussed on the [[https://wiki.call-cc.org/mailing-lists|mailing list]].
    330304
    331 TODO: Write about the distributed egg repository
    332 
    333305By far the most notable thing to have happened is the announcment and implementation of the new
    334 Egg management system.
     306[[http://lists.nongnu.org/archive/html/chicken-users/2011-03/msg00160.html|distributed egg system]],
     307written by Chicken Hackers during the [[#cologne-march-2011|Cologne Chicken Meetup in March]].
    335308
    336309* [[http://wiki.call-cc.org/users/ivan-raikov|Ivan Raikov]]'s [[http://lists.nongnu.org/archive/html/chicken-users/2011-10/msg00058.html|proposal]]
Note: See TracChangeset for help on using the changeset viewer.