Re: [racket-users] pkg-build report for the v6.2 release candidate

2015-05-17 Thread Matthew Flatt
At Fri, 15 May 2015 13:17:57 -0700, John Clements wrote:
 
  On May 14, 2015, at 4:08 PM, Matthew Flatt mfl...@cs.utah.edu wrote:
  
  Here are the results of a package build using the v6.2 release
  candidate:
  
  http://release-pkg-build.racket-lang.org.s3-website-us-west-2.amazonaws.com/
  
  Compare to v6.1.1:
  
  http://pkg-build.racket-lang.org/
 
 I believe I’ve fixed these. Is there a plan to re-run these tests in a day or 
 two?

The latest run uses package versions as of this morning (but the same
candidate distribution).

Thanks to package authors and help from Sam, it looks like 23 out of
the 49 packages with newly reported dependency errors have been fixed
already.

-- 
You received this message because you are subscribed to the Google Groups 
Racket Users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[racket-users] Fwd: Us congress hearing of maan alsaan Money laundry قضية الكونغجرس لغسيل الأموال للمليادير معن الصانع

2015-05-17 Thread lomo hany
YouTube videos of



 U.S. Congress money laundering hearing


of

Saudi Billionaire   Maan  Al sanea

 with *bank of America*


and  The  owner of Saad Hospital and  Schools

 in the Eastern Province in *Saudi Arabia*



and the Chairman of the Board of Directors of Awal Bank  in *Bahrain*


With Arabic Subtitles





*موقع اليوتيوب الذي عرض جلسة استماع الكونجرس الأمريكي *

* لمتابعة نشاطات غسل الأموال ونشاطات*



*السعودي معن عبدالواحد الصانع*



*مالك مستشفى  وشركة سعد  ومدارس سعد بالمنطقة الشرقية بالسعودية   ورئيس مجلس
ادارة بنك اوال البحريني*



*مترجم باللغة العربية*



http://www.youtube.com/watch?v=mIBNnQvhU8s

-- 
You received this message because you are subscribed to the Google Groups 
Racket Users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[racket-users] [CFP] SECOND NOTICE: Scheme and Functional Programming Workshop 2015

2015-05-17 Thread Andy Keep


SECOND NOTICE: DEADLINE THIS FRIDAY!
Call For Papers:

Scheme and Functional Programming Workshop 2015
Vancouver, British Columbia, Canada
(Co-located with ICFP 2015)

http://andykeep.com/SchemeWorkshop2015/



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

  * Program-development environments, debugging, testing
  * Implementation (interpreters, compilers, tools, benchmarks, etc.)
  * Syntax, macros, hygiene
  * Distributed computing, concurrency, parallelism
  * Interoperability with other languages, FFIs
  * Continuations, modules, object systems, types
  * Theory, formal semantics, correctness
  * History, evolution and standardization of Scheme
  * Applications, experience and industrial uses of Scheme
  * Education
  * Scheme pearls (elegant, instructive uses of Scheme)

We also welcome submissions related to dynamic or multiparadigmatic
languages and programming techniques.



Important Dates:

May 22nd, 2015 - Paper deadline
June 26th, 2015 - Author notification
July 19th, 2015 - Camera-ready deadline
September 4th, 2015 - Workshop



Submissions must be in ACM proceedings format, no smaller than 9-point
type (10-point type preferred). Microsoft Word and LaTeX templates for
this format are available at:
http://www.acm.org/sigs/sigplan/authorInformation.htm

Submissions should be in PDF and printable on US Letter.

To encourage authors to submit their best work, this year we are
encouraging shorter papers (around 6 pages, excluding references). This
is to allow authors to submit longer, revised versions of their papers
to archival conferences or journals. Longer papers (10--12 pages) are
also acceptable, if the extra space is needed. There is no maximum
length limit on submissions, but good submissions will likely be in the
range of 6 to 12 pages.

More information available at: http://andykeep.com/SchemeWorkshop2015/



Organizers:
Andy Keep, Cisco Systems Inc. (General Chair)
Ryan Culpepper, Northeastern University (Program Chair)

(Apologies for duplications from cross-posting.)



-- 
You received this message because you are subscribed to the Google Groups 
Racket Users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Strange behaviour of the eq? operator in racket repl

2015-05-17 Thread Alexis King
Yes, Scheme (and therefore Racket) has eq?, eqv?, and equal?. I understand the 
desire for eq? and equal?, but I’ve always been skeptical of the necessity of 
eqv?. Either way, Scheme left this behavior unspecified, but I believe Racket 
specifies it (though I could be wrong).

Racket has two kinds of symbols, interned and uninterned. Symbols produced by 
the reader, whether via read or read-syntax, are interned. Additionally, 
string-symbol produces interned symbols. Certain functions such as gensym and 
string-uninterned-symbol produce uninterned symbols, but these are not 
commonly encountered, anyway.

Interned symbols, I believe, are guaranteed to be eq? since they’re, well, 
interned. There is a pool of interned symbols such that all symbols made up of 
the same string are all the same object, so they’re all eq?.

I can’t reproduce the behavior in the original message, and I don’t think it 
should be possible.

 On May 17, 2015, at 22:19, Michael Tiedtke michael.tied...@o2online.de 
 wrote:
 
 I'm new to Racket but even R5RS is rather clear about this issue:
 
 (citation from doc/r5rs/r5rs-std/r5rs-Z-H-9.html)
 (eq? 2 2)   ===  unspecified
 
 Rationale:   It will usually be possible to implement eq? much more 
 efficiently than eqv?, for example, as a simple pointer comparison instead 
 of as some more complicated operation. One reason is that it may not be 
 possible to compute eqv? of two numbers in constant time, whereas eq? 
 implemented as pointer comparison will always finish in constant time. Eq? 
 may be used like eqv? in applications using procedures to implement objects 
 with state since it obeys the same constraints as eqv?.
 
 
 You should use = with numbers as far as I remember.
 
 
 Il giorno 18/mag/2015, alle ore 02.41, George Neuner ha scritto:
 
 Hi,
 
 On 5/17/2015 5:32 PM, Atticus wrote:
 ---
 $ racket
 Welcome to Racket v6.1.1.
 (eq? 'l 'l)
 #f
 (eq? 'l 'l)
 #t
 
 
 $ racket --no-jit
 Welcome to Racket v6.1.1.
 (eq? 'l 'l)
 #f
 (eq? 'l 'l)
 #t
 (eq? 'l 'l)
 #f
 (eq? 'l 'l)
 #t
 (eq? 'l 'l)
 #t
 (eq? 'l 'l)
 #t
 (eq? 'l 'l)
 #f
 (eq? 'l 'l)
 #f
 
 
 ---
 
 How to reproduce this behaviour? Just start racket from the command line
 and type '(eq? 'l 'l), this should return #f (or sometimes #t). The next
 time the same expression returns #t. Whats also interesting is that with
 the command line option --no-jit the return value seems to randomly
 change between #t and #f.   ...
 
 I can't reproduce this.  Might there have been some control characters 
 accidentally in your input?
 
 I have 6.1.1  32-bit and 64-bit on Windows 7, and 64-bit on Centos 6.6 and 
 Ubuntu 14.04.  Tried them all  with and without JIT.  Also tried the repl in 
 DrRacket on Windows (Linux are command line only).   All worked as expected.
 
 George
 
 
 -- 
 You received this message because you are subscribed to the Google Groups 
 Racket Users group.
 To unsubscribe from this group and stop receiving emails from it, send an 
 email to racket-users+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.
 
 
 -- 
 You received this message because you are subscribed to the Google Groups 
 Racket Users group.
 To unsubscribe from this group and stop receiving emails from it, send an 
 email to racket-users+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
Racket Users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Strange behaviour of the eq? operator in racket repl

2015-05-17 Thread Michael Tiedtke
I'm new to Racket but even R5RS is rather clear about this issue:

(citation from doc/r5rs/r5rs-std/r5rs-Z-H-9.html)
 (eq? 2 2)   ===  unspecified
 
 Rationale:   It will usually be possible to implement eq? much more 
 efficiently than eqv?, for example, as a simple pointer comparison instead of 
 as some more complicated operation. One reason is that it may not be possible 
 to compute eqv? of two numbers in constant time, whereas eq? implemented as 
 pointer comparison will always finish in constant time. Eq? may be used like 
 eqv? in applications using procedures to implement objects with state since 
 it obeys the same constraints as eqv?.


You should use = with numbers as far as I remember.


Il giorno 18/mag/2015, alle ore 02.41, George Neuner ha scritto:

 Hi,
 
 On 5/17/2015 5:32 PM, Atticus wrote:
 ---
 $ racket
 Welcome to Racket v6.1.1.
  (eq? 'l 'l)
 #f
  (eq? 'l 'l)
 #t
 
 
 $ racket --no-jit
 Welcome to Racket v6.1.1.
  (eq? 'l 'l)
 #f
  (eq? 'l 'l)
 #t
  (eq? 'l 'l)
 #f
  (eq? 'l 'l)
 #t
  (eq? 'l 'l)
 #t
  (eq? 'l 'l)
 #t
  (eq? 'l 'l)
 #f
  (eq? 'l 'l)
 #f
 
 
 ---
 
 How to reproduce this behaviour? Just start racket from the command line
 and type '(eq? 'l 'l), this should return #f (or sometimes #t). The next
 time the same expression returns #t. Whats also interesting is that with
 the command line option --no-jit the return value seems to randomly
 change between #t and #f.   ...
 
 I can't reproduce this.  Might there have been some control characters 
 accidentally in your input?
 
 I have 6.1.1  32-bit and 64-bit on Windows 7, and 64-bit on Centos 6.6 and 
 Ubuntu 14.04.  Tried them all  with and without JIT.  Also tried the repl in 
 DrRacket on Windows (Linux are command line only).   All worked as expected.
 
 George
 
 
 -- 
 You received this message because you are subscribed to the Google Groups 
 Racket Users group.
 To unsubscribe from this group and stop receiving emails from it, send an 
 email to racket-users+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.
 

-- 
You received this message because you are subscribed to the Google Groups 
Racket Users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[racket-users] racket testing on openwrt

2015-05-17 Thread Neil Van Dyke
Can someone recommend an easy way to test Racket 9.2 pre-release on 
OpenWrt (embedded GNU/Linux, running on a normal home WiFi router)?


For example, is there a big tree of files that I could just copy onto a 
USB flash drive, and run with one command, and it would dump its log to 
a file or stdio?


(I see http://drdr.racket-lang.org/help;, but I don't know whether 
that's what I should be using, nor what an easy way to use it would be.  
I'd prefer to run the tests disconnected from the Internet, if that 
matters.)


Neil V.

--
You received this message because you are subscribed to the Google Groups Racket 
Users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[racket-users] Strange behaviour of the eq? operator in racket repl

2015-05-17 Thread Atticus
Hello everyone,

So i am trying to learn scheme in my free time (unfortunately my
university doesn't use scheme in their undergraduate courses) and i was
comparing the equality operators in gambit and racket and encountered a
strange behaviour with the eq? operator in racket. To my surprise
comparing the same symbol with eq? returns sometimes a different value
in the repl. I expected the return value #t. 

This is the behaviour:

---
$ racket
Welcome to Racket v6.1.1.
 (eq? 'l 'l)
#f
 (eq? 'l 'l)
#t
 

$ racket --no-jit
Welcome to Racket v6.1.1.
 (eq? 'l 'l)
#f
 (eq? 'l 'l)
#t
 (eq? 'l 'l)
#f
 (eq? 'l 'l)
#t
 (eq? 'l 'l)
#t
 (eq? 'l 'l)
#t
 (eq? 'l 'l)
#f
 (eq? 'l 'l)
#f
 

---

How to reproduce this behaviour? Just start racket from the command line
and type '(eq? 'l 'l), this should return #f (or sometimes #t). The next
time the same expression returns #t. Whats also interesting is that with
the command line option --no-jit the return value seems to randomly
change between #t and #f.

This seems to happen only when you type the expression into the repl.

Can someone explain why the eq? operator behaves like this in the racket
repl? The eq? operator shows the expected behavior in gambit but not in
racket. Do i miss something?


Btw a big thank you to the racket team for developing, maintaining and
improving racket. Racket is awesome.

-- 
You received this message because you are subscribed to the Google Groups 
Racket Users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] pkg-build report for the v6.2 release candidate

2015-05-17 Thread Matthew Butterick
FWIW I've had the same problem. Even though 'raco test -p pollen' shows no
errors locally nor on Travis CI, the Racket build system produces a
non-empty stderr test failure [1]. In my case, however, my test file [2]
does not use check-exn (though it does use `system`)


[1]
http://release-pkg-build.racket-lang.org.s3-website-us-west-2.amazonaws.com/server/built/test-fail/pollen.txt
[2] https://github.com/mbutterick/pollen/blob/master/tests/test-langs.rkt

On Fri, May 15, 2015 at 10:52 AM, Greg Hendershott 
greghendersh...@gmail.com wrote:

 This is OT wrt deps and doc, but:

 I don't understand this reported test failure for rackjure, on both
 versions of Racket:

 test.rkt: raco test: non-empty stderr:
 #\nFAILURE\nname:   check-exn\nlocation:

 (#path:/home/racket/build-pkgs/user/.racket/6.1.1/pkgs/rackjure/rackjure/test.rkt
 68 2 2223 186)\nexpression: (check-exn exn:fail:syntax? (thunk (eval
 (syntax (module m rackjure (0 1 ...

 When I run the tests locally or on Travis CI, with `raco test -x .`,
 all pass including this.

 The message seems to be complaining that stderr is non-blank. But the
 test is check-exn. Is this an issue with the test environment not
 handling check-exn (a successful check-exn will write to stderr)?

 --
 You received this message because you are subscribed to the Google Groups
 Racket Users group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to racket-users+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.


-- 
You received this message because you are subscribed to the Google Groups 
Racket Users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] pkg-build report for the v6.2 release candidate

2015-05-17 Thread Robby Findler
Rack test defines any stderr output to be a bug.

Robby

On Sunday, May 17, 2015, Matthew Butterick m...@mbtype.com wrote:

 FWIW I've had the same problem. Even though 'raco test -p pollen' shows no
 errors locally nor on Travis CI, the Racket build system produces a
 non-empty stderr test failure [1]. In my case, however, my test file [2]
 does not use check-exn (though it does use `system`)


 [1]
 http://release-pkg-build.racket-lang.org.s3-website-us-west-2.amazonaws.com/server/built/test-fail/pollen.txt
 [2] https://github.com/mbutterick/pollen/blob/master/tests/test-langs.rkt

 On Fri, May 15, 2015 at 10:52 AM, Greg Hendershott 
 greghendersh...@gmail.com
 javascript:_e(%7B%7D,'cvml','greghendersh...@gmail.com'); wrote:

 This is OT wrt deps and doc, but:

 I don't understand this reported test failure for rackjure, on both
 versions of Racket:

 test.rkt: raco test: non-empty stderr:
 #\nFAILURE\nname:   check-exn\nlocation:

 (#path:/home/racket/build-pkgs/user/.racket/6.1.1/pkgs/rackjure/rackjure/test.rkt
 68 2 2223 186)\nexpression: (check-exn exn:fail:syntax? (thunk (eval
 (syntax (module m rackjure (0 1 ...

 When I run the tests locally or on Travis CI, with `raco test -x .`,
 all pass including this.

 The message seems to be complaining that stderr is non-blank. But the
 test is check-exn. Is this an issue with the test environment not
 handling check-exn (a successful check-exn will write to stderr)?

 --
 You received this message because you are subscribed to the Google Groups
 Racket Users group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to racket-users+unsubscr...@googlegroups.com
 javascript:_e(%7B%7D,'cvml','racket-users%2bunsubscr...@googlegroups.com');
 .
 For more options, visit https://groups.google.com/d/optout.


  --
 You received this message because you are subscribed to the Google Groups
 Racket Users group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to racket-users+unsubscr...@googlegroups.com
 javascript:_e(%7B%7D,'cvml','racket-users%2bunsubscr...@googlegroups.com');
 .
 For more options, visit https://groups.google.com/d/optout.


-- 
You received this message because you are subscribed to the Google Groups 
Racket Users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.