[racket-users] Racket graphics?

2017-01-13 Thread Lawrence Bottorff
I've seen Racket graphics doing some basic graphics. How expressive is it? 
Could it do diagrams as well as TikZ or gnuplot? What output formats are there? 
Could it be like Processing and do 3-d and motion?

-- 
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] new Racket blog feed

2017-01-13 Thread Anthony Carrico
I've been working on some patches for Greg Hendershott's feeds2gmail
(imap, actually), and I noticed that the Racket blog feed is broken:
  http://blog.racket-lang.org/feeds/posts/default

Looking at his frog docs, the new feed should be:
  http://blog.racket-lang.org/feeds/all.atom.xml

Unless I missed it, the link needs to be added to the Racket blog.

-- 
Anthony Carrico

-- 
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] SPLASH’17 Call for Contributions: Workshops

2017-01-13 Thread Ronald Garcia
//
ACM Conference on Systems, Programming, Languages, and Applications:
Software for Humanity (SPLASH'17)

Vancouver, Canada
October 22-27, 2017

http://2017.splashcon.org 

Sponsored by ACM SIGPLAN


//
CALL FOR CONTRIBUTIONS:
Workshops

//

## SPLASH Workshops

Following its long-standing tradition, SPLASH 2017 will host a variety of 
high-quality workshops, allowing their participants to meet and discuss 
research questions with peers, to mature new and exciting ideas, and to build 
up communities and start new collaborations. SPLASH workshops complement the 
main tracks of the conference and provide meetings in a smaller and more 
specialized setting. Workshops cultivate new ideas and concepts for the future, 
optionally recorded in formal proceedings.

##  Call for Submissions:

We encourage proposals for workshops on any topic relevant to SPLASH. If there 
is a topic relevant to SPLASH that you feel passionate about, and you want to 
connect with others who have similar interests, you should consider submitting 
a proposal to organize a workshop! The exact format of the workshop can be 
defined by the proposal submitters, and we more than welcome new, and 
unconventional ideas for workshop formats. The following suggestions may serve 
as a starting point:

- Mini-conferences provide their participants the possibility to present their 
work to other domain experts. The smaller and more specialized setting of the 
workshop allows for more extensive Q&A sessions and facilitates ample 
discussions,which may continue after the workshop. Typically, presentations of 
work-in-progress as well as of completed projects are welcome. The workshop may 
or may not produce formal proceedings.

- Retreats act as a platform for domain experts to gather with the purpose of 
tackling the issues of a predetermined research agenda. Retreats are highly 
interactive and goal-oriented, allowing their participants to address open 
challenges in their domain, to explore new, uncharted ideas, and to (maybe 
even) uncover new, promising research domains.

- Agenda-setting workshops provide a forum for domain experts to determine a 
research agenda for a sub-field, and may include collaborations on an agenda 
document that is published after the workshop is over.

Other common activities at workshops include poster sessions, hands-on 
practical work, and focus groups.

Proposal submitters should feel free to direct questions about workshop formats 
to the workshop chairs. Workshops that include presentation of research papers, 
and that implement a SIGPLAN-approved selection process, may be archived as 
formal proceedings in the ACM Digital Library; note that this option is 
available only to submitters to the early phase.

## Workshop Submission Phase:

This year, SPLASH provides two options to submit proposals, either Early Phase 
or Late Phase (but not both):

Early Phase Submissions due: 20 January 2017
Late Phase Submissions due: 3 March 2017

## Information

Website: http://2017.splashcon.org/track/splash-2017-Workshops 

Email: worksh...@splashcon.org 

## Organization:

SPLASH General Chair: Gail Murphy (University of British Columbia)
OOPSLA Papers Chair: Jonathan Aldrich (Carnegie Mellon University)
Workshops Co-Chairs: Craig Anslow (Middlesex University, London) and
Alex Potanin (Victoria University of Wellington)

//

-- 
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] Re: inflate/deflate

2017-01-13 Thread Lehi Toskin
On Friday, January 13, 2017 at 5:32:51 AM UTC-8, Tony Garnock-Jones wrote:
> 
> Oh, cool. That'd probably be a useful thing for Racket's
> net/git-checkout module, which has a piece of code in `zlib-inflate`
> that reads:
> 
>   ...
>   (inflate i o)
>   ;; Verify checksum?
>   (read-bytes-exactly 'adler-checksum 4 i)
>   ...
> 
> Perhaps you could contribute your adler32 implementation, and it could
> be used there. (And perhaps that `zlib-inflate` function deserves being
> pulled out into a separate module. Hmm.)
> 
> Cheers,
>   Tony

Sounds good to me! I just made a PR.

-- 
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] Re: inflate/deflate

2017-01-13 Thread Tony Garnock-Jones
On 01/12/2017 11:32 PM, Lehi Toskin wrote:
> `number->bytes`, is a function I made; its definition is
> (define (number->bytes num)
>   (define hex (number->string num 16))
>   ; from file/sha1
>   (hex-string->bytes (if (even? (string-length hex)) hex (string-append "0" 
> hex

You might be able to use Racket's built-in `integer->integer-bytes`
here:
http://docs.racket-lang.org/reference/generic-numbers.html?q=integer%20bytes#%28def._%28%28quote._~23~25kernel%29._integer-~3einteger-bytes%29%29

-- 
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] Re: inflate/deflate

2017-01-13 Thread Tony Garnock-Jones
On 01/12/2017 11:32 PM, Lehi Toskin wrote:
> P.S. I didn't see an implementation of ADLER32 anywhere, so I had to write my 
> own, which took a little longer than expected, but oh well.

Oh, cool. That'd probably be a useful thing for Racket's
net/git-checkout module, which has a piece of code in `zlib-inflate`
that reads:

  ...
  (inflate i o)
  ;; Verify checksum?
  (read-bytes-exactly 'adler-checksum 4 i)
  ...

Perhaps you could contribute your adler32 implementation, and it could
be used there. (And perhaps that `zlib-inflate` function deserves being
pulled out into a separate module. Hmm.)

Cheers,
  Tony

-- 
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] What is the difference between the window snapshot builds?

2017-01-13 Thread Stephen De Gabrielle
I just noticed that the Utah builds failed.
The 64 bit has succeeded now, but a different sha1 is to be expected

Thanks

S.

On Fri, 13 Jan 2017 at 12:26, Matthew Flatt  wrote:

> The builds at Northwestern are created by cross-compilation using
>
> MingGW, while the builds at Utah use MSVC on Windows.
>
>
>
> But that difference is not supposed to be visible, since the end result
>
> should be the same. Are you seeing a difference between the builds?
>
>
>
> At Fri, 13 Jan 2017 09:24:48 +, Stephen De Gabrielle wrote:
>
> > Hi,
>
> >
>
> > What is the difference between the windows snapshot builds from Utah and
>
> > northwestern?
>
> >
>
> > Kind regards,
>
> > Stephen
>
> >
>
> >
>
> > --
>
> > Kind regards,
>
> > Stephen
>
> > --
>
> > Bigger than Scheme, cooler than Clojure & more fun than CL.(n=1)
>
> > --
>
>
>
> --
Kind regards,
Stephen
--
Bigger than Scheme, cooler than Clojure & more fun than CL.(n=1)
--

-- 
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] What is the difference between the window snapshot builds?

2017-01-13 Thread Matthew Flatt
The builds at Northwestern are created by cross-compilation using
MingGW, while the builds at Utah use MSVC on Windows.

But that difference is not supposed to be visible, since the end result
should be the same. Are you seeing a difference between the builds?

At Fri, 13 Jan 2017 09:24:48 +, Stephen De Gabrielle wrote:
> Hi,
> 
> What is the difference between the windows snapshot builds from Utah and
> northwestern?
> 
> Kind regards,
> Stephen
> 
> 
> -- 
> Kind regards,
> Stephen
> --
> Bigger than Scheme, cooler than Clojure & more fun than CL.(n=1)
> --

-- 
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] What is the difference between the window snapshot builds?

2017-01-13 Thread Stephen De Gabrielle
Hi,

What is the difference between the windows snapshot builds from Utah and
northwestern?

Kind regards,
Stephen


-- 
Kind regards,
Stephen
--
Bigger than Scheme, cooler than Clojure & more fun than CL.(n=1)
--

-- 
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] String to list?

2017-01-13 Thread Andreas Olsson
Thanks, that works great! 

-- 
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.