* 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).