Re: [racket] DrRacket needs work

2011-11-27 Thread Robby Findler
It has to be 16x16, not 24x24, sadly. I wouldn't mind if you committed something that was just the checkmark and the right size in collects/icons/syncheck.png. Robby On Sat, Nov 26, 2011 at 2:07 PM, Neil Toronto wrote: > On 11/14/2011 09:11 PM, Neil Van Dyke wrote: >> >> Robby Findler wrote at

Re: [racket] DrRacket needs work

2011-11-16 Thread Robby Findler
I've pushed a fix for this. If you use the automatic parenthesis feature, please let me know if I broke something in the way you use it (I've added tests that capture how I think it is used, but I might have missed something or gotten something wrong.) Thanks, Robby On Mon, Nov 14, 2011 at 5:06 A

Re: [racket] DrRacket needs work

2011-11-14 Thread Neil Van Dyke
Robby Findler wrote at 11/14/2011 10:34 PM: How about this one? http://www.iconfinder.com/icondetails/3207/16/ I think it's an improvement over the magnifying glass, but you might want something other than *only* a green checkmark in the icon. In GUIs in general, I think a green checkmar

Re: [racket] DrRacket needs work

2011-11-14 Thread Robby Findler
How about this one? http://www.iconfinder.com/icondetails/3207/16/ Robby On Mon, Nov 14, 2011 at 8:21 PM, Sam Tobin-Hochstadt wrote: > On Mon, Nov 14, 2011 at 9:11 PM, Robby Findler > wrote: > >> Also, does anyone know if the license: >> >>  http://creativecommons.org/licenses/by-sa/3.0/ >> >>

Re: [racket] DrRacket needs work

2011-11-14 Thread Sam Tobin-Hochstadt
On Mon, Nov 14, 2011 at 9:11 PM, Robby Findler wrote: > Also, does anyone know if the license: > >  http://creativecommons.org/licenses/by-sa/3.0/ > > conflict with how we distribute Racket currently? CC-BY-SA is incompatible with the LGPL, although I don't think that's a problem in this case, s

Re: [racket] DrRacket needs work

2011-11-14 Thread Robby Findler
I think that's a good start, but when I put it into the DrRacket bar, the green checkmark seems too hard to make out (you can try this by replacing the file collects/icons/syncheck.png with the 16x16 version of that icon (or any other, of course)). Also, does anyone know if the license: http://

Re: [racket] DrRacket needs work

2011-11-14 Thread Asumu Takikawa
On 2011-11-14 15:56:00 -0500, Neil Van Dyke wrote: > I think that *the* lowest-hanging fruit for DrRacket UI > approachability for everyone would be to tweak some of the toolbar > icons, probably by using off-the-shelf Free Software icons.[*] > > The first two icons I'd change are Stop (make more m

Re: [racket] DrRacket needs work

2011-11-14 Thread John Clements
On Nov 14, 2011, at 2:58 PM, Neil Van Dyke wrote: > Robby Findler wrote at 11/14/2011 05:45 PM: >> I've looked through iconfinder.com on more than one occasion for a >> reasonable check syntax icon, but not found one. Any specific >> suggestions? >> > > If no one can find a suitable icon off-

Re: [racket] DrRacket needs work

2011-11-14 Thread Neil Van Dyke
Robby Findler wrote at 11/14/2011 05:45 PM: I've looked through iconfinder.com on more than one occasion for a reasonable check syntax icon, but not found one. Any specific suggestions? If no one can find a suitable icon off-the-shelf, and can't think of a good analogue to use, then maybe

Re: [racket] DrRacket needs work

2011-11-14 Thread Robby Findler
I've looked through iconfinder.com on more than one occasion for a reasonable check syntax icon, but not found one. Any specific suggestions? Robby On Mon, Nov 14, 2011 at 2:56 PM, Neil Van Dyke wrote: > Jukka Tuominen wrote at 11/14/2011 03:09 PM: >> >> - More professional help is needed for re

Re: [racket] DrRacket needs work

2011-11-14 Thread Nadeem Abdul Hamid
One other suggestion/request for the automatic parens feature: Can it be set up so that it skips over the closing paren if the user types ')' while the cursor is right in front of the automatically-inserted ')' ? I don't know about paredit but Eclipse does this with parens and various types of bra

Re: [racket] DrRacket needs work

2011-11-14 Thread Neil Van Dyke
Jukka Tuominen wrote at 11/14/2011 03:09 PM: - More professional help is needed for refined look and feel on layout details, illustrations, and icon design (metaphors and looks). I think that *the* lowest-hanging fruit for DrRacket UI approachability for everyone would be to tweak some of

Re: [racket] DrRacket needs work

2011-11-14 Thread Jukka Tuominen
Hi all, I wish I had more time for this thread topic at the moment since it's extremely interesting to me because usability and visual GUI design is my daily work and passion, but also because I'd also like to improve the Racket IDE and hopefully even see a GUI builder integrated into it event

Re: [racket] DrRacket needs work

2011-11-14 Thread Robby Findler
Yes, I believe the bug is in that interaction. Sorry I've not had a chance to look into it yet. Robby On Mon, Nov 14, 2011 at 7:58 AM, Sam Tobin-Hochstadt wrote: > This may be a bad interaction between the automatic parens and the > automatic paren adjustment, which puts in the right kind of par

Re: [racket] DrRacket needs work

2011-11-14 Thread Richard Cleis
The example can be simpler; typing a square bracket in a blank definitions window makes a single paren. The hotkey still makes a pair, though. I wish I knew about this automatic paren stuff. I have been wearing out my esc-key. rac On Nov 14, 2011, at 6:58 AM, Sam Tobin-Hochstadt wrote: > This

Re: [racket] DrRacket needs work

2011-11-14 Thread Sam Tobin-Hochstadt
This may be a bad interaction between the automatic parens and the automatic paren adjustment, which puts in the right kind of paren in the right place. Robby, do you know what's going on here? On Mon, Nov 14, 2011 at 8:49 AM, Eric Tanter wrote: > Here is what I did: > > - activate the automatic

Re: [racket] DrRacket needs work

2011-11-14 Thread Eric Tanter
Here is what I did: - activate the automatic parentheses option then: type `(' --> () type `let (' --> (let ()) type `[' --> (let ([)) Here I would have expected --> (let ([])) ? -- Éric On Nov 14, 2011, at 10:10 AM, Sam Tobin-Hochstadt wrote: > They have successfully inserted thousands

Re: [racket] DrRacket needs work

2011-11-14 Thread Shriram Krishnamurthi
Right. A Racket Declaration of Independence. (-: _ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users

Re: [racket] DrRacket needs work

2011-11-14 Thread Raoul Duke
On Mon, Nov 14, 2011 at 5:19 AM, Shriram Krishnamurthi wrote: > This is a pretty poor example to illustrate your point, because Racket > still does not have static type checking. my bad word choice or understanding of Typed Racket aside, the point is that some people think static typing is "emin

Re: [racket] DrRacket needs work

2011-11-14 Thread Shriram Krishnamurthi
> having said that, "eminently sensible" is in the eye of the beholder. > after all, racket didn't have static type checking for most of its > life, no? i am not saying it is or is not eminent in my own view, i am > pointing out that it is pretty subjective so you can't actually call > it "eminentl

Re: [racket] DrRacket needs work

2011-11-14 Thread Sam Tobin-Hochstadt
They have successfully inserted thousands of square brackets for me. :) What are you doing that doesn't work? On Mon, Nov 14, 2011 at 6:06 AM, Eric Tanter wrote: > Nice! > > but automatic parentheses does not seem to work with square brackets. > > -- Éric > > > On Nov 13, 2011, at 10:42 AM, Robb

Re: [racket] DrRacket needs work

2011-11-14 Thread Raoul Duke
On Mon, Nov 14, 2011 at 4:41 AM, Shriram Krishnamurthi wrote: >> i do it in emacs usually if we are talking about being able to >> evaluate chunks. > > In short, you're expecting that DrRacket's functionality is going to > include a traditional IDE AND Emacs?  Is that a reasonable demand? what i

Re: [racket] DrRacket needs work

2011-11-14 Thread Shriram Krishnamurthi
> i do it in emacs usually if we are talking about being able to > evaluate chunks. But Emacs is not an IDE. You began by complaining that DrRacket is not more like other traditional IDEs, and making platform-specific complaints. Is there ANY sense in which Emacs is more platform-specific than D

Re: [racket] DrRacket needs work

2011-11-14 Thread Jos Koot
, 13 de noviembre de 2011 20:06 To: Racket Users Subject: Re: [racket] DrRacket needs work sincere thanks for everybody's bluntness. On Sat, Nov 12, 2011 at 8:11 PM, Sam Tobin-Hochstadt wrote: > We, and in particular Robby, have put a lot of effort into making > DrRacket a useful

Re: [racket] DrRacket needs work

2011-11-14 Thread Eric Tanter
Nice! but automatic parentheses does not seem to work with square brackets. -- Éric On Nov 13, 2011, at 10:42 AM, Robby Findler wrote: > Thanks for the suggestions. One minor observation below. > > On Sun, Nov 13, 2011 at 4:50 AM, Tomi Neste wrote: >> - Paredit like editing functions, I can'

Re: [racket] DrRacket needs work

2011-11-13 Thread Raoul Duke
On Sun, Nov 13, 2011 at 4:54 PM, Shriram Krishnamurthi wrote: > When you do this in Eclipse, what exact steps do you follow?  And what > does Eclipse do in response?  Can you show an example? i do it in emacs usually if we are talking about being able to evaluate chunks. when using clojure or sc

Re: [racket] DrRacket needs work

2011-11-13 Thread Shriram Krishnamurthi
On Nov 13, 2011, at 2:06 PM, Raoul Duke wrote: > > apparently i can't higlight a sub-section of code and "run" just that. When you do this in Eclipse, what exact steps do you follow? And what does Eclipse do in response? Can you show an example? Thanks, Shriram

Re: [racket] DrRacket needs work

2011-11-13 Thread Stephen Bloch
On Nov 13, 2011, at 2:06 PM, Raoul Duke wrote: > apparently i can't higlight a sub-section of code and "run" just that. In a typical Racket program, you define a bunch of new functions or macros, then use those to define other functions or macros, then use those to define other functions or ma

Re: [racket] DrRacket needs work

2011-11-13 Thread Matthias Felleisen
On Nov 13, 2011, at 2:06 PM, Raoul Duke wrote: > sincere thanks for everybody's bluntness. Speaking of which. I think the main message for you is to reduce the noise-to-signal ratio in your messages. It is our goal to help 'customers' and 'clients' and when messages with real content come in,

Re: [racket] DrRacket needs work

2011-11-13 Thread Raoul Duke
sincere thanks for everybody's bluntness. On Sat, Nov 12, 2011 at 8:11 PM, Sam Tobin-Hochstadt wrote: > We, and in particular Robby, have put a lot of effort into making > DrRacket a useful programming environment.  If you have specific ways > of making it better, or even specific things that you

Re: [racket] DrRacket needs work

2011-11-13 Thread Tomi Neste
On Sun, Nov 13, 2011 at 8:15 PM, Rodolfo Carvalho wrote: > There is an example in the documentation exactly for that: > http://docs.racket-lang.org/drracket/Keyboard_Shortcuts.html#(part._.Sending_.Program_.Fragments_to_the_.R.E.P.L) Thanks! That is exactly the kind of information I was looking f

Re: [racket] DrRacket needs work

2011-11-13 Thread Rodolfo Carvalho
Hello, On Sun, Nov 13, 2011 at 08:50, Tomi Neste wrote: > > > - Send expression to the REPL functionality. I know that this kind of > functionality is limited for a reason but since the REPL is still > there it would be nice if it could be interacted with more > comfortably. > > There is an examp

Re: [racket] DrRacket needs work

2011-11-13 Thread nicolas.o...@gmail.com
It works. Thank you very much. On Sun, Nov 13, 2011 at 1:40 PM, Chris wrote: > +1 on this. I know other REPLs (at least python) do the same, but I think > behaving like a command line would be more natural to most people. > Ctrl+Enter to evaluate, Enter to line break would be nice too. > >

Re: [racket] DrRacket needs work

2011-11-13 Thread Stefan Schmiedl
On Sat, 12 Nov 2011 23:11:15 -0500 Sam Tobin-Hochstadt wrote: > We, and in particular Robby, have put a lot of effort into making > DrRacket a useful programming environment. If you have specific ways > of making it better, or even specific things that you found > off-putting or difficult, that

Re: [racket] DrRacket needs work

2011-11-13 Thread Grant Rettke
On Sun, Nov 13, 2011 at 8:49 AM, Ramakrishnan Muthukrishnan wrote: > On Sun, Nov 13, 2011 at 7:10 PM, Robby Findler > wrote: >> Yes: control-return or alt-return, depending on your platform. > > Thanks, I didn't know about  this option and was very much missing it. > Works very nicely (ctrl-enter

Re: [racket] DrRacket needs work

2011-11-13 Thread Ramakrishnan Muthukrishnan
On Sun, Nov 13, 2011 at 7:10 PM, Robby Findler wrote: > Yes: control-return or alt-return, depending on your platform. Thanks, I didn't know about this option and was very much missing it. Works very nicely (ctrl-enter in GNU/Linix). I very much like DrRacket and use it for all my Racket progra

Re: [racket] DrRacket needs work

2011-11-13 Thread Robby Findler
Thanks for the suggestions. One minor observation below. On Sun, Nov 13, 2011 at 4:50 AM, Tomi Neste wrote: > - Paredit like editing functions, I can't personally use an editor > without these anymore. Again, this is something that could be hacked > up easily in Emacs but with DrRacket I have no

Re: [racket] DrRacket needs work

2011-11-13 Thread Robby Findler
Um, it does that already. On Sun, Nov 13, 2011 at 7:40 AM, Chris wrote: > +1 on this. I know other REPLs (at least python) do the same, but I think > behaving like a command line would be more natural to most people. Ctrl+Enter > to evaluate, Enter to line break would be nice too. > > On 2011-1

Re: [racket] DrRacket needs work

2011-11-13 Thread Chris
+1 on this. I know other REPLs (at least python) do the same, but I think behaving like a command line would be more natural to most people. Ctrl+Enter to evaluate, Enter to line break would be nice too. On 2011-11-13, at 9:46, "nicolas.o...@gmail.com" wrote: > I like Dr Racket very much, bu

Re: [racket] DrRacket needs work

2011-11-13 Thread Robby Findler
Yes: control-return or alt-return, depending on your platform. Robby On Sun, Nov 13, 2011 at 3:46 AM, nicolas.o...@gmail.com wrote: > I like Dr Racket very much,  but I have a small problem that might be easy > to solve: > When hitting return in the middle of a line, in the REPL, in does not > e

Re: [racket] DrRacket needs work

2011-11-13 Thread Tomi Neste
What is exactly the target group of DrRacket? If it's meant to be an easy to use basic IDE for learning the language(s) I think it does a fairly good job and from what I have seen in various internet forums it's usually highly recommended as such when the topic of learning Scheme comes up. But as

Re: [racket] DrRacket needs work

2011-11-13 Thread nicolas.o...@gmail.com
I like Dr Racket very much, but I have a small problem that might be easy to solve: When hitting return in the middle of a line, in the REPL, in does not evaluate the line but adds a line break. I think this might be the right behaviour but I would like to have a way to send the s-expr to evaluat

Re: [racket] DrRacket needs work

2011-11-13 Thread Tom McNulty
My work with racket usually comprises a 50/50 split between Emacs and DrRacket. When working in DrRacket there are a few things I miss: 1) Autocomplete anything. DrRacket expands built-in definitions, never my own, even within the current file. While some fancy IDE's use context sensitive

Re: [racket] DrRacket needs work

2011-11-12 Thread Gregory Woodhouse
I'm not sure if this is really a matter of either/or - from a usability standpoint, I find DrRacket excellent, but it does seem a bit old-fashioned in some ways. I frankly find it a bit difficult to say just how. I know it doesn't look like Eclipse (and, yes, it wasn't hard to guess that the per

Re: [racket] DrRacket needs work

2011-11-12 Thread Sam Tobin-Hochstadt
On Sat, Nov 12, 2011 at 10:05 PM, Raoul Duke wrote: > > so i might be totally the wrong audience because i can't stomach > trying to get to the stuff that is under the skin-deep-ugly to the > deeper way cool powerful technology. We, and in particular Robby, have put a lot of effort into making Dr

Re: [racket] DrRacket needs work

2011-11-12 Thread Raoul Duke
On Sat, Nov 12, 2011 at 6:35 PM, Grant Rettke wrote: > New IDEs always feel weird. Try out EiffelStudio and it seems so weird > but after a few days it feels right at home. DrRacket is the same. for sure there are lots of ways to look at this issue. what is the real target audience? what can we e

Re: [racket] DrRacket needs work

2011-11-12 Thread Grant Rettke
On Sat, Nov 12, 2011 at 7:35 AM, Robby Findler wrote: > On Fri, Nov 11, 2011 at 11:19 PM, Raoul Duke wrote: >> On Fri, Nov 11, 2011 at 7:43 PM, Neil Van Dyke wrote: >>> That's a topic for a different discussion thread, but... I'm guessing some >>> factors that would affect this comparative asses

Re: [racket] DrRacket needs work

2011-11-12 Thread Robby Findler
On Fri, Nov 11, 2011 at 11:19 PM, Raoul Duke wrote: > On Fri, Nov 11, 2011 at 7:43 PM, Neil Van Dyke wrote: >> That's a topic for a different discussion thread, but... I'm guessing some >> factors that would affect this comparative assessment: >> >> (1) How much experience and skill one has with