public inbox for kawa@sourceware.org
 help / color / mirror / Atom feed
* some recent Kawa changes
@ 2013-02-26 23:49 Per Bothner
  0 siblings, 0 replies; only message in thread
From: Per Bothner @ 2013-02-26 23:49 UTC (permalink / raw)
  To: kawa

Some noteworthy recent changes in Kawa SVN:

* SRFI-109 seems to be converging on a syntax for extended
   string quasi literals:
     &{a string}
     &{a string with a &(calculated-value)}
   This is now implemented in Kawa.  The
   latest version of the draft specification is temporarily
   at http://per.bothner.com/tmp/srfi-109/srfi-109.html - the
   final version will be at http://srfi.schemer.org/srfi-109/srfi-109.html

* I think the general form and syntax of SRFI-108 is settling down
   as well, but it needs a bit more polishing. See temporarily at
   http://per.bothner.com/tmp/srfi-108/srfi-108.html

* A name of the form ->TYPE is a conversion procedure.
   Specifically (->TYPE VALUE) is equivalent to (as TYPE VALUE).

* A new set of warnings for when a void-valued expression (for
   example at (set! ...) form) is used in a context expect a value.
   Likewise if and else clause is missing in a cond.
   You can shut up the warning with an explicit cast to object,
   for example: (foo (->object (set! foo bar)))

* Instead of specifying --main the command line, you can now
   specify (module-compile-options: main: #t) in the Scheme file.
   This makes it easier to compile one or more application (main)
   modules along with other modules.  (Than ks Matthieu Vachon.)
-- 
	--Per Bothner
per@bothner.com   http://per.bothner.com/

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2013-02-26 23:49 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-02-26 23:49 some recent Kawa changes Per Bothner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).