Re: [racket] H264 Codec in Racket

2012-06-14 Thread Neil Toronto
On 06/14/2012 07:32 PM, Anurag Mendhekar wrote: This, along with other complexities in the standard, cause h264 code to be mostly hideous, although video coding is based on very elegant mathematics. One of my goals of doing this in Scheme is to bring that elegance into real implementations. (OK,

Re: [racket] H264 Codec in Racket

2012-06-14 Thread Vincent St-Amour
At Thu, 14 Jun 2012 17:12:05 -0700 (PDT), Anurag Mendhekar wrote: > 2. Typed racket is also something we will explore. Are there any > benchmarks out there for typed v. untyped racket? Our PLDI 2011 paper has benchmark results: http://www.ccs.neu.edu/racket/pubs/pldi11-thacff.pdf We've continued

Re: [racket] H264 Codec in Racket

2012-06-14 Thread Anurag Mendhekar
Very cool. I'll check them out in detail. In the meantime, I'm still trying to figure out how we can either apply the comprehensions directly, or extend them to handle h264 streams.  Some of the challenges in this context:  Think of almost any variable length binary protocol you know. It usuall

Re: [racket] H264 Codec in Racket

2012-06-14 Thread Matthias Felleisen
Tony Garnock Jones has some bit comprehension libraries on planet I believe. On Jun 14, 2012, at 8:12 PM, Anurag Mendhekar wrote: > > Thanks for all the helpful suggestions. > > 1. Full agreement on using macros to make things efficient. Ramakrishnan > Muthukrishnan pointed me to an excelle

Re: [racket] H264 Codec in Racket

2012-06-14 Thread Anurag Mendhekar
Thanks for all the helpful suggestions.  1. Full agreement on using macros to make things efficient. Ramakrishnan Muthukrishnan pointed me to an excellent paper on Bit-Comprehensions (think set/list comprehensions for bits) in Erlang and we are trying to use similar metaphors for h264 (the bi

Re: [racket] Racket Social/Support Groups in London

2012-06-14 Thread Greg Hendershott
>> I too hit ⊥ and have been overcome with laziness ever since.  In >> between my frequent uses of the #|, my actions have had no effect. > > |# :) Although: (quote #|) |# C-c C-c; user break [,bt for context] ;) Racket Users list: http://lists.racket-lang.org/

Re: [racket] H264 Codec in Racket

2012-06-14 Thread John Clements
On Jun 14, 2012, at 2:22 PM, Petr Samarin wrote: > On Jun 14, 2012, at 4:26 PM, Eli Barzilay wrote: >> Racket has the advantage of >> macros, which can often be used in such bit-whacking (nice term) >> situations. It can be used to easily pre-generate some code that >> would otherwise be too com

Re: [racket] H264 Codec in Racket

2012-06-14 Thread Eli Barzilay
10 minutes ago, Petr Samarin wrote: > On Jun 14, 2012, at 4:26 PM, Eli Barzilay wrote: > > Racket has the advantage of macros, which can often be used in > such bit-whacking (nice term) situations. It can be used to > easily pre-generate some code that would otherwise be too > com

Re: [racket] H264 Codec in Racket

2012-06-14 Thread Petr Samarin
On Jun 14, 2012, at 4:26 PM, Eli Barzilay wrote: > Racket has the advantage of > macros, which can often be used in such bit-whacking (nice term) > situations. It can be used to easily pre-generate some code that > would otherwise be too complicated to write. Can you point to some example where R

[racket] This tweet made me think of the new Racket module features: "@swcarpentry: All entries for the 2011 Executable Paper Grand Challenge:

2012-06-14 Thread Stephen De Gabrielle
This tweet made me think of the new Racket module features: "@swcarpentry: All entries for the 2011 Executable Paper Grand Challenge: http://software-carpentry.org/2012/06/all-entries-for-the-executable-paper-grand-challenge/"; -- -- Stephen De Gabrielle stephen.degabrie...@acm.org Telephone +44

[racket] Commercial Users of Functional Programming 2012: Final Call for Presentations

2012-06-14 Thread Michael Sperber
COMMERCIAL USERS OF FUNCTIONAL PROGRAMMING 2012 CUFP 2012 http://cufp.org/conference CALL FOR PRESENTATIONS Copenhagen, Denmark Sep 13-15

Re: [racket] H264 Codec in Racket

2012-06-14 Thread Eli Barzilay
More than a week ago, Anurag Mendhekar wrote: > I'm considering writing an H.264 encoder/decoder in Racket. Has > anyone tried such a thing before? > > Codecs require a lot of bit-whacking and the h264 standard is > particularly convoluted. Efficiencies are obtained in C in many > different and us

Re: [racket] Replacing lambdas with defines

2012-06-14 Thread Eli Barzilay
On Friday, Ashok Bakthavathsalam wrote: > Below, I have enclosed the code from Rosetta for generating > Permutations. Can someone show me how to replace nested lambdas with > defines? Thanks, > [...] To clarify what I said on S.O., my comment was a reply to someone saying that some lambda express

Re: [racket] scribble formatting tweak?

2012-06-14 Thread Eli Barzilay
Two days ago, Neil Van Dyke wrote: > With Scribble-formatted API documentation, one thing I kinda miss > from Lisp-y manuals (such as those formatted by Texinfo, or CLtL2) > is a better cue that something is documenting, say, a procedure, > rather than syntax, rather than a parameter. > > One way

Re: [racket] Racket Social/Support Groups

2012-06-14 Thread Stephen Bloch
You know, whenever the government tries to help people kick the habit, they call it a "syntax" Stephen Bloch sbl...@adelphi.edu Racket Users list: http://lists.racket-lang.org/users

Re: [racket] Racket Social/Support Groups in London

2012-06-14 Thread Eli Barzilay
Yesterday, David Van Horn wrote: > On 6/13/12 6:36 PM, Luke Vilnis wrote: > > Am I the only one who read "support group" and thought... "Hi... my name > > is and I'm a Rackaholic." > > Hi XXX! > > I too hit ⊥ and have been overcome with laziness ever since. In > between my frequent uses of

Re: [racket] Racket Social/Support Groups in London

2012-06-14 Thread Paulo J. Matos
On 13/06/12 17:26, Tim Brown wrote: Paulo J. Matos wrote: On 11/06/12 10:06, Tim Brown wrote: Folks, Are there any racket (or scheme) social groups in London, Surrey or the South East of England? Is Cambridge good enough? :) It's pushing it... but what have you to offer? Myself... :) S

[racket] alpha testers sought for McFly Tools

2012-06-14 Thread Neil Van Dyke
Anyone who has Racket code they want to add to PLaneT want to try out McFly Tools, and give me feedback on what needs improvement most urgently? http://www.neilvandyke.org/mcfly-tools/ Neil V. Racket Users list: http://lists.racket-lang.org/users

Re: [racket] [plt-edu-talk] Congratulations

2012-06-14 Thread saad bashir
I am a new comer to Racket and am still learning to program. I have had tremendous support by Matthias and Laurent and others despite the fact that I am a nobody. I am sure the awards could not have gone to any body more deserving of these honours. Saad On Wed, Jun 13, 2012 at 10:58 PM, Emmanue

Re: [racket] Racket Social/Support Groups in London

2012-06-14 Thread Tim Brown
Neil Van Dyke wrote: Tim Brown wrote at 06/14/2012 04:22 AM: a "Rackaholic" seems to be some kind of 4x4 Driving, Deer Shooting, Barbecue addict. Racket is originally from Texas. Nuff said. -- Tim Brown | City Computing Limited| T: +44 20 8770 2110| City House,

Re: [racket] Racket Social/Support Groups in London

2012-06-14 Thread Neil Van Dyke
Tim Brown wrote at 06/14/2012 04:22 AM: a "Rackaholic" seems to be some kind of 4x4 Driving, Deer Shooting, Barbecue addict. Racket is originally from Texas. Neil V. Racket Users list: http://lists.racket-lang.org/users

Re: [racket] Racket Social/Support Groups in London

2012-06-14 Thread Tim Brown
Luke Vilnis wrote: Am I the only one who read "support group" and thought... "Hi... my name is and I'm a Rackaholic." Maybe "user" group would've been strictly what I was asking for. However, "support" was the first word to enter my mind, and it seemed to me to be plenty appropriate for th