Re: [racket] Google Summer of Code 2012 Ideas

2012-03-02 Thread Eli Barzilay
An hour and a half ago, Hendrik Boom wrote: > > Two parts to this -- the editor, and a message/event/state > maintenance system. > > YOu don't actually *need* a server as long as clients can > communicate. > > Timestamp the messages in an unambiguous fashion, possibly something > like a pair (lo

Re: [racket] Google Summer of Code 2012 Ideas

2012-03-02 Thread Hendrik Boom
On Thu, Mar 01, 2012 at 11:02:27PM -0500, Stephen Bloch wrote: > > On Mar 1, 2012, at 2:21 PM, Asumu Takikawa wrote: > > > We are currently putting together an application as a mentoring > > organization for the Google Summer of Code 2012, which is a summer > > program in which Google pays studen

Re: [racket] Google Summer of Code 2012 Ideas

2012-03-02 Thread Asumu Takikawa
On 2012-03-01 23:02:27 -0500, Stephen Bloch wrote: > I don't actually have a github account, but I wanted to mention the following > idea both to current Racket developers and to potential student programmers. > Could somebody add it to the wiki for me? Done. Thanks for the suggestion. Let me k

Re: [racket] Fwd: Re: Is this a good design

2012-03-02 Thread Roelof Wobben
Op 2-3-2012 10:51, Roelof Wobben schreef: Op 2-3-2012 10:37, Pierpaolo Bernardi schreef: On Fri, Mar 2, 2012 at 09:41, Roelof Wobben wrote: I did some study on that chapter but I cannnot make it work, This is what I have so far : ;;String -> String ;; Get the first character of a string (

Re: [racket] Google Summer of Code 2012 Ideas

2012-03-02 Thread Ray Racine
I'd like to see more foundational libraries along the lines of say. - An Actor/Isolate high level message passing library over Places And Threads. All the necessary low-level primitives appear to be in place to do something interesting and powerful here. - Message passing system should suppor

Re: [racket] Sandboxed evaluation with 2htdp/image requires

2012-03-02 Thread Matthew Flatt
At Sun, 5 Feb 2012 10:35:47 -0700, Matthew Flatt wrote: > The decision of whether `racket/gui/base' is available is made through > `gui-available?'. That the check happens once at the top level of > `racket/sandbox', which unfortunately makes it sensitive to the order > of modules in the program th

Re: [racket] Extending racket/gui with Gtk widgets

2012-03-02 Thread Matthew Flatt
At Thu, 01 Mar 2012 16:25:56 -0300, Diogo F. S. Ramos wrote: > Experimenting with different codes, I get the impression that a panel%, > using gtk_container_add(), can hold only one child. So, my idea is to > create subclasses of panel% and each of these will have a new GtkWidget > inside. > > Unf

Re: [racket] phases

2012-03-02 Thread Matthias Felleisen
Phases: the fundamental slogan is that macros are elements of compilers and that you must be able to write your Scheme compiler in Prolog and your C compiler in Snobol. Long hand: It is particularly evil to share any effects (i/o, !, exn, cc) between compiler and run-time because we ran into

Re: [racket] Google Summer of Code 2012 Ideas

2012-03-02 Thread Eli Barzilay
A few minutes ago, Robby Findler wrote: > FWIW, what I had in mind is something lower-tech where we rely on > the users doing the shared editing to help us out when conflicts > happen (perhaps coordinating via chat, perhaps using a token they > explicitly pass around or something). The problem wit

Re: [racket] Google Summer of Code 2012 Ideas

2012-03-02 Thread Robby Findler
FWIW, what I had in mind is something lower-tech where we rely on the users doing the shared editing to help us out when conflicts happen (perhaps coordinating via chat, perhaps using a token they explicitly pass around or something). Robby On Fri, Mar 2, 2012 at 6:41 AM, Eli Barzilay wrote: > 9

Re: [racket] Google Summer of Code 2012 Ideas

2012-03-02 Thread Eli Barzilay
9 hours ago, Stephen Bloch wrote: > > I don't actually have a github account, but I wanted to mention the > following idea both to current Racket developers and to potential > student programmers. Could somebody add it to the wiki for me? > > Summary: a DrRacket plug-in to enable real-time colla

Re: [racket] phases

2012-03-02 Thread Robby Findler
On Fri, Mar 2, 2012 at 3:47 AM, Marijn wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > On 01-03-12 21:31, Jon Rafkind wrote: >> Recent problems with phases have led me to investigate how they >> work in more detail. Here is a brief tutorial on what they are and >> how they work with m

Re: [racket] phases

2012-03-02 Thread Sam Tobin-Hochstadt
On Fri, Mar 2, 2012 at 4:47 AM, Marijn wrote: > One other thing > that could use some explanation is why racket uses phases in the first > place, given that other systems (I believe Larceny is the prime > example) have implemented a phase-less or phase-inferring macro system. The short answer for

Re: [racket] Google Summer of Code 2012 Ideas

2012-03-02 Thread Robby Findler
I would be happy to be a mentor for that one. It is a good project for GSoC, I think. Robby On Thu, Mar 1, 2012 at 10:02 PM, Stephen Bloch wrote: > > On Mar 1, 2012, at 2:21 PM, Asumu Takikawa wrote: > >> We are currently putting together an application as a mentoring >> organization for the Goo

Re: [racket] Google Summer of Code 2012 Ideas

2012-03-02 Thread Stephen Bloch
On Mar 1, 2012, at 2:21 PM, Asumu Takikawa wrote: > We are currently putting together an application as a mentoring > organization for the Google Summer of Code 2012, which is a summer > program in which Google pays students to work on open source/free > software projects. > > As part of the app

Re: [racket] Fwd: Re: Is this a good design

2012-03-02 Thread Roelof Wobben
Op 2-3-2012 10:37, Pierpaolo Bernardi schreef: On Fri, Mar 2, 2012 at 09:41, Roelof Wobben wrote: I did some study on that chapter but I cannnot make it work, This is what I have so far : ;;String -> String ;; Get the first character of a string (s) if there is one. error otherwise. ;; giv

Re: [racket] Is this a good design

2012-03-02 Thread Roelof Wobben
Op 2-3-2012 9:51, Danny Yoo schreef: > I did some study on that chapter but I cannnot make it work, > This is what I have so far : > > ;;String -> String > ;; Get the first character of a string (s) if there is one. error otherwise. > ;; given "" expected "a" > ;; given "" expected " > (d

Re: [racket] phases

2012-03-02 Thread Marijn
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 01-03-12 21:31, Jon Rafkind wrote: > Recent problems with phases have led me to investigate how they > work in more detail. Here is a brief tutorial on what they are and > how they work with macros. The guide and reference have something > to say ab

Re: [racket] Fwd: Re: Is this a good design

2012-03-02 Thread Pierpaolo Bernardi
On Fri, Mar 2, 2012 at 09:41, Roelof Wobben wrote: > I did some study on that chapter but I cannnot make it work, > This is what I have so  far : > > ;;String -> String > ;; Get the first character of a string (s) if there is one. error otherwise. > ;; given "" expected "a" > ;; given "" exp

Re: [racket] Debug button unavailable when is should not be

2012-03-02 Thread Dmitry Pavlov
Roby, Sam, Thanks for your help, I did not know about raco link. Everything is working fine now. Best regards, Dmitry On Thu, Mar 1, 2012 at 4:42 PM, Robby Findler wrote: > The second approach only controls what happens for programs that run > in DrRacket. So I think that if you set the colle

Re: [racket] Is this a good design

2012-03-02 Thread Danny Yoo
> I did some study on that chapter but I cannnot make it work, > This is what I have so far : > > ;;String -> String > ;; Get the first character of a string (s) if there is one. error otherwise. > ;; given "" expected "a" > ;; given "" expected " > (define (first-string s) > (cond >[(eq?

Re: [racket] Fwd: Re: Is this a good design

2012-03-02 Thread Roelof Wobben
Op 2-3-2012 8:05, Roelof Wobben schreef: Op 1-3-2012 23:11, David Van Horn schreef: On 3/1/12 4:45 PM, Roelof Wobben wrote: Originele bericht Onderwerp: Re: [racket] Is this a good design Datum: Thu, 01 Mar 2012 10:05:25 +0100 Van: Roelof Wobben Aan: David V