>
> * Greg Cooper
> - FrTime Tests
>
Done.
_
Racket Developers list:
http://lists.racket-lang.org/dev
At Sat, 19 Apr 2014 17:36:40 -0400, Vincent St-Amour wrote:
> At Sat, 19 Apr 2014 13:19:25 -0400,
> mfl...@racket-lang.org wrote:
> > a01b12e Matthew Flatt 2014-04-19 10:11
> > :
> > | optimizer: don't move expressions into a `with-continuation-mark`
> > |
> > | ... unless the optimizer can prove
On Sat, Apr 19, 2014 at 7:24 PM, Neil Toronto wrote:
> Are there type systems that can? It seems like you could specify this type
> and similar ones using regular expressions.
There is lots of work on types for XML specification that can handle
this sort of thing, I believe, but not specifically
Are there type systems that can? It seems like you could specify this
type and similar ones using regular expressions.
In my research, I'll probably use regular expressions to represent sets
of strings. I've been curious about how well regular-expression-like
things generalize to cartesian pro
On Apr 19, 2014, at 5:57 PM, Sam Tobin-Hochstadt wrote:
> On Sat, Apr 19, 2014 at 4:45 PM, Matthias Felleisen
> wrote:
>>
>> Morally TR ought to report the type of this x as empty set,
>> which would inform you that the else branch is unreachable:
>>
>> (letrec ([x : Integer (if #t 0 x)]) x)
On Sat, Apr 19, 2014 at 4:45 PM, Matthias Felleisen
wrote:
>
> Morally TR ought to report the type of this x as empty set,
> which would inform you that the else branch is unreachable:
>
> (letrec ([x : Integer (if #t 0 x)]) x)
I don't think that's right -- the else branch is unreachable, but
t
At Sat, 19 Apr 2014 13:19:25 -0400,
mfl...@racket-lang.org wrote:
> a01b12e Matthew Flatt 2014-04-19 10:11
> :
> | optimizer: don't move expressions into a `with-continuation-mark`
> |
> | ... unless the optimizer can prove that the expression doesn't
> | inspect continuation marks.
> :
> M pkgs
Morally TR ought to report the type of this x as empty set,
which would inform you that the else branch is unreachable:
(letrec ([x : Integer (if #t 0 x)]) x)
One day we may wish to augment syntax check in TR so that
programmers can read of the reconstructed types for interior
expressions.
Ah. There are other approaches to this problem that result in
compile-time errors for such programs. Maybe the TR guys will adopt
one or figure out a better one! But for regular ole Racket, we're
stuck with a runtime error, I'm afraid.
Robby
On Sat, Apr 19, 2014 at 2:04 PM, Gustavo Massaccesi wr
>> (letrec ([x (if #t 8 x)]) x) ;==>8
It was a mistake. I thought that the “x: undefined; ...” error was an
expansion-time error, not a run-time error.
(I expected an error, because the x in the else part is “undefined”,
even if it’s never accessed.)
Gustavo
On Sat, Apr 19, 2014 at 1:02 PM, Ro
These seem correct to me. What were you expecting (and why?).
Robby
On Saturday, April 19, 2014, Gustavo Massaccesi wrote:
> I found another problem with the optimizer and the new undefined behavior.
>
> (letrec ([x (if #t 8 x)]) x) ;==>8
>
> I also consider this correct in a strange sense :).
I found another problem with the optimizer and the new undefined behavior.
(letrec ([x (if #t 8 x)]) x) ;==>8
I also consider this correct in a strange sense :).
Gustavo
Welcome to Racket v6.0.1.4.
> (letrec ([x x]) x)
x: undefined;
cannot use before initialization
context...:
C:\Program
Let me recommend events instead:
#lang racket
;; Nat -> Void
;; wait for t seconds before connecting to google.com, then stop
(define (do-work t)
(thread
(lambda ()
(with-handlers ((exn:fail:network? (lambda (x) (displayln (exn-message
x)
(sleep t)
(define-values (
Ryan Culpepper writes:
> * Mike Sperber
> - DMdA Tests
> - Stepper Tests
> - Signature Tests
Done.
--
Regards,
Mike
_
Racket Developers list:
http://lists.racket-lang.org/dev
One simpler possibility is to use `tcp-connect/enable-break` and run a
timer in parallel to break it after a shorter delay.
For example:
(define-values (in out) (values #f #f))
(define connect-thread
(thread
(λ()(set!-values (in out)
(tcp-connect "www.google.com" 80)
Hello,
I am actually using "Racket/tcp" for a project in Racket.I'm creating a
peer-to-peer network but now I encountered a small problem.For a multicast I
want to connect with each server on the same network. For this I use
"tcp-connect", but when i try to connect to an ip address which is not
16 matches
Mail list logo