[Chicken-users] Parallel procedures in CHICKEN

2016-12-23 Thread Arthur Maciel
Hi!

Is there a way to implement map, for-each and other procedures in a
parallel way so

(use srfi-1)
(map (lambda (x) (+ x 1)) (iota 100)

would automatically split the list into smaller lists according to the
number of CPU cores and then gather the results back?

Thanks in advance.

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


[Chicken-users] Call for Papers: ICFP 2017

2016-12-23 Thread Lindsey Kuper
  ICFP 2017
The 22nd ACM SIGPLAN International Conference on Functional Programming
 Oxford, United Kingdom
   http://icfp17.sigplan.org/
   Call for Papers

### Important dates

Submissions due:Monday, February 27, Anywhere on Earth
https://icfp17.hotcrp.com
Author response:Monday, April 17, 2017, 15:00 (UTC) -
Thursday, April 20, 2017, 15:00 (UTC)
Notification:   Monday, 1 May, 2017
Final copy due: Monday, 5 June 2017
Early registration: TBA
Conference: Monday, 4 September -
Wednesday, 6 September, 2017

### New this year

Those familiar with previous ICFP conferences should be aware of two 
significant changes that are being introduced in 2017:

1. Papers selected for ICFP 2017 will be published as the ICFP 2017 issue of a 
new journal, Proceedings of the ACM on Programming Languages (PACMPL), which 
replaces the previous ICFP conference proceedings. The move to PACMPL will have 
two noticeable impacts on authors:

* A new, two-phase selection and reviewing process that conforms to ACM’s 
journal reviewing guidelines.
   
* A new, single-column format for submissions.

2. Authors of papers that are conditionally accepted in the first phase of the 
reviewing process will have the option to submit materials for Artifact 
Evaluation.

Further details on each of these changes are included in the following text.

### Scope

ICFP 2017 seeks original papers on the art and science of functional 
programming. Submissions are invited on all topics from principles to practice, 
from foundations to features, and from abstraction to application. The scope 
includes all languages that encourage functional programming, including both 
purely applicative and imperative languages, as well as languages with objects, 
concurrency, or parallelism. Topics of interest include (but are not limited 
to):

  * *Language Design*: concurrency, parallelism, and distribution; modules; 
components and composition; metaprogramming; type systems; interoperability; 
domain-specific languages; and relations to imperative, object-oriented, or 
logic programming.

  * *Implementation*: abstract machines; virtual machines; interpretation; 
compilation; compile-time and run-time optimization; garbage collection and 
memory management; multi-threading; exploiting parallel hardware; interfaces to 
foreign functions, services, components, or low-level machine resources.

  * *Software-Development Techniques*: algorithms and data structures; design 
patterns; specification; verification; validation; proof assistants; debugging; 
testing; tracing; profiling.

  * *Foundations*: formal semantics; lambda calculus; rewriting; type theory; 
monads; continuations; control; state; effects; program verification; dependent 
types.

  * *Analysis and Transformation*: control-flow; data-flow; abstract 
interpretation; partial evaluation; program calculation.

  * *Applications*: symbolic computing; formal-methods tools; artificial 
intelligence; systems programming; distributed-systems and web programming; 
hardware design; databases; XML processing; scientific and numerical computing; 
graphical user interfaces; multimedia and 3D graphics programming; scripting; 
system administration; security.

  * *Education*: teaching introductory programming; parallel programming; 
mathematical proof; algebra.

Submissions will be evaluated according to their relevance, correctness, 
significance, originality, and clarity. Each submission should explain its 
contributions in both general and technical terms, clearly identifying what has 
been accomplished, explaining why it is significant, and comparing it with 
previous work. The technical content should be accessible to a broad audience.

ICFP 2017 also welcomes submissions in two separate categories  
Functional Pearls and Experience Reports  that must be marked as such at 
the time of submission and that need not report original research results.  
Detailed guidelines on both categories are given at the end of this call.

Please contact the program chair if you have questions or are concerned about 
the appropriateness of a topic.

### Preparation of submissions

**Deadline**: The deadline for submissions is Monday, February 27, 2017, 
Anywhere on Earth ().  This 
deadline will be strictly enforced.

**Formatting**: (NOTE: NEW FORMAT REQUIREMENTS FOR ICFP 2017)  Submissions must 
be in PDF format, printable in black and white on US Letter sized paper, and 
interpretable by common PDF tools. All submissions must adhere to the "ACM 
Large" template that is available (in both LaTeX and Word formats) from 
.  For authors using 
LaTeX, a lighter-weight package, including only the essential files, is 
available 

[Chicken-users] happy christmas!

2016-12-23 Thread felix . winkelmann
Dear CHICKEN folks!


I wish all of you a very happy christmas.


felix


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