Mario Domenech Goulart | 16 Sep 02:47 2014
Picon

New directory layout for egg tarballs

Hi,

As part of the infrastructure adjustments to support multiple CHICKEN
major versions, the egg tarballs directory hierarchy [1] has changed a
little.  Instead of /egg-tarballs/<egg>, we now have
/egg-tarballs/<version>/<egg>, where <version> is the CHICKEN major
version.

[1] http://code.call-cc.org/egg-tarballs/

I apologize in advance for any inconvenience it may cause.

Best wishes.
Mario
--

-- 
http://parenteses.org/mario
Jason Hemann | 4 Sep 05:41 2014
Picon

[ANN] *Extended Deadline* CFP for 2014 Scheme and Functional Programming Workshop

The paper submission deadline has been extended one week, to Friday,
Sept. 12 23:59 (UTC-12).

[Apologies for duplication from cross-postings.]

NEW DEADLINE: 12 September 2014, 23:59 (UTC-12)
WEBSITE: http://homes.soic.indiana.edu/jhemann/scheme-14/
LOCATION: Washington, DC (co-located with Clojure/conj)
DATE: 19 November 2014

The 2014 Scheme and Functional Programming Workshop is calling for submissions.

Submissions related to Scheme and functional programming are welcome
and encouraged. Topics of interest include but are not limiteThe paper
submission deadline has been extended one week, to Friday, Sept. 12
23:59 (UTC-12).

[Apologies for duplication from cross-postings.]

NEW DEADLINE: 12 September 2014, 23:59 (UTC-12)
WEBSITE: http://homes.soic.indiana.edu/jhemann/scheme-14/
LOCATION: Washington, DC (co-located with Clojure/conj)
DATE: 19 November 2014

The 2014 Scheme and Functional Programming Workshop is calling for submissions.

Submissions related to Scheme and functional programming are welcome
and encouraged. Topics of interest include but are not limited to:

- Program-development environments, debugging, testing
(Continue reading)

publicityifl | 2 Sep 09:23 2014
Picon

Third call for papers, IFL 2014

Hello,

Please, find below the third call for papers for IFL 2014.
The submission page is now open. The submission date has been
delayed to Sep. 8 2014 anywhere on the world.

Please forward these to anyone you think may be interested.
Apologies for any duplicates you may receive.

best regards,
Jurriaan Hage

---

CALL FOR PAPERS

26th SYMPOSIUM ON IMPLEMENTATION AND APPLICATION OF FUNCTIONAL LANGUAGES - IFL 2014

NORTHEASTERN UNIVERSITY/BOSTON, USA

OCTOBER 1-3, 2014

http://ifl2014.github.io

We are pleased to announce that the 26th edition of the IFL series
will be held at Northeastern University in Boston, USA. The symposium
will be held from 1st to 3rd of October 2014.

Scope
-----
(Continue reading)

Alex Charlton | 30 Aug 22:00 2014
Picon

[Ann] New egg: linden-scheme

Hi all,

linden-scheme implements parametric 2L-systems in a Scheme-friendly way. As such, productions are not
represented as strings, but as lists of “procedures’. lined-scheme uses a class-based system for
defining its systems. For more information, check out the docs:

https://wiki.call-cc.org/eggref/4/linden-scheme

Or the repo:

https://github.com/AlexCharlton/linden-scheme

If someone could be kind enough to add this to the egg list, I’d be grateful.

https://raw.githubusercontent.com/AlexCharlton/linden-scheme/master/linden-scheme.release-info

Thanks!

--

-- 
Alex

_______________________________________________
Chicken-users mailing list
Chicken-users <at> nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users
Moritz Heidkamp | 29 Aug 19:48 2014

[SECURITY] Fix select() buffer overrun on Android platform

Dear CHICKEN users,

the Android platform target that was added in the 4.9 release series
built CHICKEN with the unsafe POSIX select() syscall, making it
vulnerable to a buffer overrun attack[1]. This is fixed in master
(bbf5c1d) by switching to POSIX poll() on Android, too. We are also
preparing a patch that inverts the default to poll() so as to avoid this
happening again with future platforms additions.

Affected versions: 4.9.0, 4.9.0.1
Fix versions: 4.9.0.2, 4.9.1, 5.0

Kind regards,
The CHICKEN team

[1] See original vulnerability announcement for details:
    http://lists.nongnu.org/archive/html/chicken-users/2012-06/msg00031.html
Sven Hartrumpf | 29 Aug 09:03 2014
Picon
Picon

Reset counters when profiling Chicken programs

Hi all.

Is there a Chicken function to reset all counters (to 0) when
a program is run in profile mode?
Background: I need profiling results, but only after my program
reached a specific point and until it terminates.

Ciao
Sven
Arthur Maciel | 28 Aug 04:45 2014
Picon

Re: Wiki design

Dear Yaroslav and all,

I and Thomas Hintz have been working on the wiki design to correct bugs and enhance some points, specially wiki readability.

There are some points to be evaluated and commented:
- new-width-bug-[a,b,c]: the three pictures represent a step-by-step process of shrinking the browser window. This is the best we could do with the wiki specific links (show edit history) in order to avoid overlapping with the search bar and other strange wrapping. It still seems ugly to me, but at least it is a reasonable expected behavior.
https://dl.dropboxusercontent.com/u/621606/screenshots/new-width-bug-a.png
https://dl.dropboxusercontent.com/u/621606/screenshots/new-width-bug-b.png
https://dl.dropboxusercontent.com/u/621606/screenshots/new-width-bug-c.png

- readability: larger font-size and line-height and with more decorated [procedure] tags according to CHICKEN's logo basic colors. Also note that the monospace font in the main text is in bold to allow emphasis on keywords.

- shadow-width-size: basically the shadow removal (as many people on #chicken found it outdated) with natural width increase, a small increase in font-size + line-height and the effort to make submit button and input texts of the search bar the same size (their size was reduced a bit to keep the focus on the page main content).

What do you think? Any opposition to these changes? All comments are welcomed.

Thomas is testing this new proposal on many platforms/browsers as possible and is trying to fix some other bugs. I really appreciate your work, Thomas!

All the best,
Arthur


From: Yaroslav Tsarko <eriktsarko <at> googlemail.com>
> To: chicken-users <at> nongnu.org
> Date: Tue, 19 Aug 2014 16:00:08 +0400

> Subject: Re: [Chicken-users] Wiki design
Greetings everyone!

I do not know who is responsible for this, so I will post to this mailing list. As of now, layout of http://wiki.call-cc.org is broken (please see attached screenshot). Please, fix it ASAP because that looks creepy :)
My system:

Linux yt 3.13.0-34-generic #60-Ubuntu SMP Wed Aug 13 15:45:27 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Firefox 31.0 from official Ubuntu repositories.

 
Dear Yaroslav Tsarko, thanks for reporting the problem!

I and iterrogo (from #chicken) will propose another css file to address this and other silent issues.

BTW, bug reports and suggestions on the wiki design are really welcomed from everybody!

Best wishes,
Arthur



_______________________________________________
Chicken-users mailing list
Chicken-users <at> nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users
Alex Charlton | 27 Aug 20:44 2014
Picon

[Ann] New egg: noise

noise implements several types of coherent noise for the GPU. At the moment it provides 2/3/4D simplex
noise, 2/3D cell noise, and 2D flow noise. noise was implemented as several glls shaders. glls went
through some upgrades in the process, and now makes this sort of shader-library creation and use
exceedingly easy.

These noise functions run much faster than CPU-based noise generation – fast enough for real-time use
–  and are easy to integrate into shaders. Less easy is accessing the generated noise from the CPU, but an
example is provided to illustrate how this can be done. 

Docs:
http://wiki.call-cc.org/eggref/4/noise

Repo:
https://github.com/AlexCharlton/noise

There are basic examples for each kind of noise in the examples directory. Try them out for hours of fun!

--

-- 
Alex

_______________________________________________
Chicken-users mailing list
Chicken-users <at> nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users
Alex Charlton | 27 Aug 20:32 2014
Picon

[Ann] Sort of new egg: gl-utils

gl-utils, previously a module in the opengl-glew egg, has been made into its own egg. gl-utils aims to
provide a higher level interface to OpenGL, as well as additional tools to help with general OpenGL
development. gl-utils has a much less stable interface than opengl-glew, so this change should serve as
good distancing between the two. It will also make it easier to make an opengl-es egg, should I or anyone
else ever have the inclination.

Docs: 
http://wiki.call-cc.org/eggref/4/gl-utils

And repo:
https://github.com/AlexCharlton/gl-utils

--

-- 
Alex
Sascha Ziemann | 24 Aug 21:48 2014
Picon

How to pass a list to amb?

I tried to pass a list to amb but I do not know how to use amb-thunks. I tried this:

(require-extension amb)

(let ((names '(a b c)))
  (amb-collect
   (let ((name (amb-thunks (map (lambda (x) x) names)))
         (value (amb 'c 'b 'a)))
     (amb-assert (eq? name value))
     value)))

(let ((names '(a b c)))
  (amb-collect
   (let ((name (amb-thunks names))
         (value (amb 'c 'b 'a)))
     (amb-assert (eq? name value))
     value)))

But both failes with:

Process scheme exited abnormally with code 139

This looks like a bug to me.

I have tested with 4.7.0 on Debian (Intel 32).
_______________________________________________
Chicken-users mailing list
Chicken-users <at> nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users
Michele La Monaca | 22 Aug 18:05 2014
Picon

open-input-file and binary mode

Hi,

I think it would be better to change open-input-file default mode to binary.

While Posix systems doesn't care, on non-Posix ones ftell and fseek
might not work properly.

For example, on Windows:

$ cat f.txt
1
2
3
4

(call-with-input-file "f.txt" (lambda (p) (read-string 4 p)
(file-position p))) -> 2

Regards,
Michele

Gmane