[Chicken-users] LOPSTR 2014 - Extended Deadlines

2014-05-31 Thread Maurizio Proietti
 EXTENDED DEADLINES 

Abstract submission:  June 11, 2014
Paper/Extended abstract submission:June 18, 2014

= CALL FOR PAPERS ==

24th International Symposium on
   Logic-Based Program Synthesis and Transformation
 LOPSTR 2014

   http://www.iasi.cnr.it/events/lopstr14/
  University of Kent, Canterbury, UK, September 10-11, 2014



Invited Speakers:
 Roberto Giacobazzi (University of Verona, Italy)
 Viktor Kuncak (EPFL, Switzerland)



The aim of the LOPSTR series is to stimulate and promote international
research and collaboration on logic-based program development. LOPSTR
is open to contributions in logic-based program development in any
language paradigm. LOPSTR has a reputation for being a lively,
friendly forum for presenting and discussing work in progress. Formal
proceedings are produced only after the symposium so that authors can
incorporate this feedback in the published papers.

The 24th International Symposium on Logic-based Program Synthesis and
Transformation (LOPSTR 2014) will be held at the University of Kent,
Canterbury, United Kingdom; previous symposia were held in Madrid,
Leuven, Odense, Hagenberg, Coimbra, Valencia, Lyngby, Venice, London,
Verona, Uppsala, Madrid, Paphos, London, Venice, Manchester, Leuven,
Stockholm, Arnhem, Pisa, Louvain-la-Neuve, and Manchester.
LOPSTR 2014 will be co-located with PPDP 2014 (International ACM SIGPLAN
Symposium on Principles and Practice of Declarative Programming).

Topics of interest cover all aspects of logic-based program
development, all stages of the software life cycle, and issues of both
programming-in-the-small and programming-in-the-large. Both full
papers and extended abstracts describing applications in these areas
are especially welcome. Contributions are welcome on all aspects of
logic-based program development, including, but not limited to:

* synthesis
* transformation
* specialization
* composition
* optimization
* inversion
* specification
* analysis and verification
* testing and certification
* program and model manipulation
* transformational techniques in SE
* applications and tools

Survey papers that present some aspects of the above topics from a new
perspective, and application papers that describe experience with
industrial applications are also welcome.

Papers must describe original work, be written and presented in
English, and must not substantially overlap with papers that have been
published or that are simultaneously submitted to a journal,
conference, or workshop with refereed proceedings. Work that already
appeared in unpublished or informally published workshop proceedings
may be submitted (please contact the PC co-chairs in case of questions).


Important Dates

 Abstract submission:June 11, 2014
 Paper/Extended abstract submission:  June 18, 2014
 Notification:
 July 18, 2014
 Camera-ready (for electronic pre-proceedings):  August 25, 2014
 Symposium:
September 10-11, 2014


Submission Guidelines

Authors should submit an electronic copy of the paper (written in English)
in PDF, formatted in the Lecture Notes in Computer Science style.
Each submission must include on its first page the paper title; authors
and their affiliations; contact author's email; abstract; and three to
four keywords which will be used to assist the PC in selecting appropriate
reviewers for the paper. Page numbers should appear on the manuscript to
help the reviewers in writing their report. Submissions cannot exceed 15
pages including references but excluding well-marked appendices not intended
for publication. Reviewers are not required to read the appendices, and thus
papers should be intelligible without them.
Paper should be submitted via the Easychair submission website for LOPSTR 2014.
If electronic submission is impossible, please contact the program co-chairs
for information on how to submit hard copies.


Proceedings

The formal post-conference proceedings will be published by Springer in the
Lecture Notes in Computer Science series. Full papers can be directly accepted
for publication in the formal proceedings, or accepted only for presentation at
the symposium and inclusion in informal proceedings. After the symposium, all
authors of extended abstracts and full papers accepted only for presentation
will be invited to revise and/or extend their submissions in the light of the
feedback solicited at the symposium. Then, after another round of reviewing,
these revised papers may also be published in the formal proceedings.


Program Committee

Slim AbdennadherGerman University of Cairo, Egypt
Étienne André  Université 

[Chicken-users] [ANN] glls version 0.3.0

2014-05-31 Thread Alex Charlton
As promised, glls now supports the (optional) automatic generation of functions 
for rendering pipelines. This function generation manifests differently 
depending on whether your file is compiled or evaluated. When compiled, 
rendering functions are compiled to efficient C. When evaluated, a generic (not 
remotely efficient) rendering function is used.

glls also now provides support for dynamic reevaluating of pipelines in such a 
way that the old program object ID is reused, so that your scene is instantly 
updated.

Two new examples were added (texture.scm and interactive.scm) to illustrate 
these new features:
https://github.com/AlexCharlton/glls/tree/master/examples

And, of course, the documentation describes these changes in detail:
https://wiki.call-cc.org/eggref/4/glls

glls is now a rather unique library for shader creation. Not only does it 
provide far tighter integration into the host language than the usual method 
for working with shaders, but it also makes few to zero speed sacrifices (when 
compared to hand-written C) even when the automatically generated rendering 
functions are used. These features were very much born out of Chicken’s unique 
strengths – I really can’t imagine combining them in any other language or even 
Scheme implementation. A big thanks to the Chicken team for creating a language 
and environment where this sort of thing is possible!

-- 
Alex


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


Re: [Chicken-users] [ANN] glls version 0.3.0

2014-05-31 Thread Daniel Leslie
That is a thing of beauty.

-Dan
On 31 May 2014 07:52, Alex Charlton alex.n.charl...@gmail.com wrote:

 As promised, glls now supports the (optional) automatic generation of
 functions for rendering pipelines. This function generation manifests
 differently depending on whether your file is compiled or evaluated. When
 compiled, rendering functions are compiled to efficient C. When evaluated,
 a generic (not remotely efficient) rendering function is used.

 glls also now provides support for dynamic reevaluating of pipelines in
 such a way that the old program object ID is reused, so that your scene is
 instantly updated.

 Two new examples were added (texture.scm and interactive.scm) to
 illustrate these new features:
 https://github.com/AlexCharlton/glls/tree/master/examples

 And, of course, the documentation describes these changes in detail:
 https://wiki.call-cc.org/eggref/4/glls

 glls is now a rather unique library for shader creation. Not only does it
 provide far tighter integration into the host language than the usual
 method for working with shaders, but it also makes few to zero speed
 sacrifices (when compared to hand-written C) even when the automatically
 generated rendering functions are used. These features were very much born
 out of Chicken’s unique strengths – I really can’t imagine combining them
 in any other language or even Scheme implementation. A big thanks to the
 Chicken team for creating a language and environment where this sort of
 thing is possible!

 --
 Alex


 ___
 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