Re: [racket-dev] haskell's 'hell of a lot of libraries', planet

2010-07-28 Thread Neil Van Dyke
To add to what Dave said, quick brain dump, hopefully not too unreadable... Most important for me, I'd like to be able to define multiple (what I'll call for now) repositories (like Debian apt). So that I can have, for example, a repository for core official blessed Racket components, one

Re: [racket-dev] P4P: A Syntax Proposal

2010-07-28 Thread Neil Van Dyke
Is the audience HtDP students/teachers, professional programmers, hobbyists, someone else, or all of the above? And, if the audience includes HtDP students/teachers, would all the HtDP examples be revised to use P4P? Or would P4P be something to point to, like, Hey, students have to use the

Re: [racket-dev] P4P: A Syntax Proposal

2010-07-28 Thread Neil Van Dyke
Everett wrote at 07/28/2010 06:06 PM: (map (lambda (x) ...) lst) is more readable in the Ruby form: map(lst) {|x| ... } or even in Javascript with Prototype: lst.each(function(x) { ... }); I'll respectfully differ with that last assertion. In my JavaScript experience

[racket-dev] can racket-lang.org survive a slashdotting?

2010-08-01 Thread Neil Van Dyke
Can the racket-lang.org Web server(s) handle a huge spike in traffic, such as if it got on the front page of reddit.com? schemecookbook.org somehow got onto the front page of reddit.com briefly, which seems to have killed schemecookbook.org. This is no big loss, since I think

Re: [racket-dev] a pretty funny home page

2010-08-14 Thread Neil Van Dyke
At some big get-together of Racket developers and users, there should be a group photo, with everyone wearing black duster jackets and serious expressions. Then label it with a logo: League of Extraordinary Racketeers -- http://www.neilvandyke.org/

Re: [racket-dev] status of the new `racket/gui'

2010-08-16 Thread Neil Van Dyke
Matthew also made this work with the older GTK-related libraries on Debian Stable. So if you tried before and were thwarted, it works now. (Thanks, Matthew.) -- http://www.neilvandyke.org/ _ For list-related administrative tasks:

Re: [racket-dev] Language selection considered harmful

2010-08-26 Thread Neil Van Dyke
Rename Use the language declared in the source option to Declared (if first-week CS students don't confuse that with declarative language)? Automatic or Detected sound a little bit grandiose, but aren't too bad either. Ideally, only students ever have to change this setting, or even be told

Re: [racket-dev] stepper UI question

2010-08-27 Thread Neil Van Dyke
John Clements wrote at 08/27/2010 05:38 PM: On Aug 26, 2010, at 11:09 PM, Ryan Culpepper wrote: Another, less invasive, way of making the stepper-definition connection might be on every step to scroll the definitions window and highlight the term from which the redex is derived. For

Re: [racket-dev] stepper UI question

2010-08-27 Thread Neil Van Dyke
John Clements wrote at 08/27/2010 06:29 PM: My earlier comment isn't suggesting that this isn't useful; it's asking whether doing this *simultaneously* with a separate display that's using substitution to evaluate an expression would cause cognitive overload. If none of the languages people

Re: [racket-dev] Racket documentation

2010-09-22 Thread Neil Van Dyke
Eli Barzilay wrote at 09/22/2010 01:18 AM: The punchline is that your desire to use a local copy is in direct contradiction with the desire to get community involvement in improving the docs. No matter what facility is available for the community to discuss and supplement the docs -- if you

Re: [racket-dev] Racket documentation

2010-09-22 Thread Neil Van Dyke
cost the document some good contributions but also scare off some low-quality contributions (see, as cautionary tale: Java sites). I think that removing incentive alone is not a net loss, and that depersonalization overall is a big net win. Neil Van Dyke wrote at 09/22/2010 03:53 AM: Eli

Re: [racket-dev] Racket documentation

2010-09-25 Thread Neil Van Dyke
There is a privacy/security problem to address: as described, this is phoning home to the mothership, and effectively tracking each user's browsing and searching behavior within the manuals, page-by-page, even though they are using local copies. The tracking situation on the public Web is

Re: [racket-dev] Racket documentation

2010-09-25 Thread Neil Van Dyke
Eli Barzilay wrote at 09/25/2010 01:41 PM: Another possibly useful option is to use the local docs and fall back on the remote if they're not installed. This might be a better default -- allowing people to install the local copy and forget about the on-line thing. We don't have to forget

Re: [racket-dev] Possible build platform for ARM

2010-10-07 Thread Neil Van Dyke
I've found qemu to be a godsend for systems work, though very slow compared to real metal, unless you're using virtualization extensions like KVM. I don't know how ARM qemu hosted on fast non-ARM hardware compares to native on typical ARM hardware, but I'm not too optimistic about that until

Re: [racket-dev] #true and #false

2010-10-10 Thread Neil Van Dyke
Jay McCarthy wrote at 10/10/2010 10:58 AM: So overall I think that #true and #false are good there [in teaching languages] and I don't see any problem with them being available elsewhere... just not the default. FWIW, I would occasionally like to spell out #true and #false in my code.

Re: [racket-dev] highlighting function position with an underline.

2010-10-26 Thread Neil Van Dyke
John Clements wrote at 10/26/2010 02:33 AM: Who thinks it would be helpful, though, if Check Syntax were to, say, underline the function position? Not for the non-beginner languages, please. After thinking about it for a while, I'm currently of the opinion that one serious shortcoming of

Re: [racket-dev] Removing Xexpr preference from Web Server

2010-11-27 Thread Neil Van Dyke
Jay McCarthy wrote at 11/27/2010 05:39 AM: I've just added response/port for this purpose, although it only provides the ability to stream the content, the headers must be produced beforehand. Is that a game breaker? Thanks. Sounds good. -- http://www.neilvandyke.org/

Re: [racket-dev] Removing Xexpr preference from Web Server

2010-11-30 Thread Neil Van Dyke
Eli Barzilay wrote at 11/30/2010 06:36 AM: The ones I ran into, at least with xexprs: they rely on lots of quasi/quotes etc and it's easy to end up with things like quotenbsp/quote. I make errors of not getting my quotes, backquotes, and commas in the right place sometimes, but those errors

Re: [racket-dev] Removing Xexpr preference from Web Server

2010-11-30 Thread Neil Van Dyke
the platform forward expeditiously are unclear, perhaps you could poll the stakeholders. Neil Van Dyke wrote at 11/30/2010 01:11 PM: I don't have any important dependencies on the Web Server right now, but just wanted to add that even small backwards-incompatibilities in PLT/Racket have

Re: [racket-dev] Removing Xexpr preference from Web Server

2010-12-04 Thread Neil Van Dyke
YC wrote at 12/04/2010 04:19 AM: After reading through the README, my vote is for a new web-server2 collection and keep web-server frozen as is except to fix bugs. I'm still wondering how many people are actually dependent on Web Server right now. I think that this number might grow

Re: [racket-dev] spam planet bug reports

2010-12-11 Thread Neil Van Dyke
One issue to consider with Recaptcha is that it's incidentally a Web bug that helps track people around the Internet. If you don't already have Web bugs in your site, by adding one you increase the cross-site tracking. In the case of PLaneT bug reports, the privacy and security cost of a Web

Re: [racket-dev] spam planet bug reports

2010-12-11 Thread Neil Van Dyke
You could implement your own captcha. This is hard if the captcha is on sites popular enough to be brought to the attention of very smart programmers who specialize in compromising captchas. This is easy if you don't have to worry about those programmers. Or you *might* be able to use

Re: [racket-dev] (round), etc. in Typed Racket

2010-12-12 Thread Neil Van Dyke
Maybe someone can figure out a sensible way for modules to specify in which version(s) of the Racket language they are believed to work, and what to do with that information. I'm not sure what's sensible. I could see being able to specify this module was last developed and working with

[racket-dev] possible bug possibly involving planet development link requires

2010-12-27 Thread Neil Van Dyke
In case anyone masochistically-inclined wants to investigate a possible bug possibly involving PLaneT requires, or has heard a report of a bug like this but not been able to reproduce... I don't want to overstate the importance. I doubt that I'll see this problem again. It could just be a

Re: [racket-dev] drracket and rectangles

2011-01-03 Thread Neil Van Dyke
A few things for which I switch to Emacs, even when using DrRacket: * M-q to re-flow Racket comments that span multiple lines, to fill to some margin (like 79 or 80 columns). Note that Emacs has fancy adaptive-fill, but something simple and Racket-comment-specific would be fine. * M-x

Re: [racket-dev] A disassembler for Racket

2011-01-05 Thread Neil Van Dyke
Sam Tobin-Hochstadt wrote at 01/05/2011 05:28 PM: I've been on-and-off working on a disassembler for jitted x86 functions in Racket, This is great, Sam. Thank you. Your problem now is that, while some CL-type people will like to see assembly dumps, they will grumble about any missed

[racket-dev] server availability

2011-01-21 Thread Neil Van Dyke
I've noticed PLT/Racket servers down a few times over the years. I don't know how frequent the downtime is, but I could imagine downtime of the PLaneT server in particular being disconcerting to someone whose software depends on PLaneT. If anyone is thinking about server availability, for

Re: [racket-dev] A curious question about quote

2011-01-26 Thread Neil Van Dyke
Like Joe said. I think that this quote behavior is a very practical convenience that Scheme inherited, not something about which to hurt one's brain trying to discern the underlying pure truths. There are some confusing bits. For example: #lang racket (equal? (quote 1) 1) ;== #t (equal?

Re: [racket-dev] [racket] tests/eli-tester feedback (Was: Racket unit testing)

2011-02-15 Thread Neil Van Dyke
Eli Barzilay wrote at 02/15/2011 07:32 AM: * It uses TR -- but it has to be very minimal. (*Extremely* minimal, since it's a candidate for inclusion in the `racket' language, which is why I was thinking of not much more than agreed structs and parameters.) A related consideration is that,

Re: [racket-dev] sxml package takeover/updates?

2011-02-15 Thread Neil Van Dyke
If Oleg, Kirill, and Dmitry would like someone to take over maintaining the Racket PLaneT packages of SSAX and the SXML tools, I would be happy to volunteer. (Kirill and I talked recently about some changes to the Racket packaging of SSAX that I have done through a wrapper package.

Re: [racket-dev] LGPL

2011-03-03 Thread Neil Van Dyke
Eli Barzilay wrote at 03/03/2011 10:10 PM: Distributed under the same terms as Racket Would it be good practice overall to pick a specific, more limited, license for contributors to use? I believe that a copyright holder permitting the convenient distributed under the same terms as

Re: [racket-dev] spam trac tickets

2011-03-22 Thread Neil Van Dyke
Robby Findler wrote at 03/22/2011 11:28 PM: Looks like the spammers have found a way thru google's captcha thing. That's frustrating. I wonder whether a simple homebrew captcha (e.g., varying but simple Racket expression that even beginners understand and can do in their head) would be

Re: [racket-dev] spam trac tickets

2011-03-24 Thread Neil Van Dyke
Eli Barzilay wrote at 03/23/2011 04:20 PM: But the obvious advantage of staying with the common captcha is that many other sites probably suffer, which means that it will get better. (Or the internet will be shut down...) Biodiversity. After Java and Python are wiped out in the coming

Re: [racket-dev] Top ICFP authors

2011-04-12 Thread Neil Van Dyke
Eli Barzilay wrote at 04/12/2011 03:46 PM: Do a bing image search on any of the names -- it's a disaster. (One of the first images I get for matthew flatt without the quotes is your foot.) Foot? Could be worse: Google Image Search for my name doesn't show me, but the first page does

Re: [racket-dev] my '312' this semester, how we compare to others

2011-04-21 Thread Neil Van Dyke
Matthias Felleisen wrote at 04/21/2011 01:07 PM: -A- I demanded that students deliver their functionality via Unix shell scripts, and so I did so too. My tcsh scripts check the argument number and pass the arguments on to Racket. Firing up one of my clients or servers takes several seconds.

Re: [racket-dev] Optional equality predicate for assoc and member

2011-04-22 Thread Neil Van Dyke
Vincent St-Amour wrote at 04/22/2011 04:26 PM: With this patch, assoc and member are implemented in Racket. They are currently implemented in C. I haven't measured the performance impact of the change, but I can do it if someone believes it's necessary. Testing performance impact of

Re: [racket-dev] Universe and Redex

2011-04-23 Thread Neil Van Dyke
David Van Horn wrote at 04/23/2011 09:12 PM: was to define the language of client to server messages as a Redex language and then use Redex's random term generation to stress test our server. Would be interesting to see how this work with Redex would be framed within related work. There is

Re: [racket-dev] Optional equality predicate for assoc and member

2011-04-24 Thread Neil Van Dyke
Thanks for the performance numbers and JIT enhancements, Matthew. Do I read this correctly that (for whatever distributions of inputs you used) we can expect the new assq to be about twice as fast on 64-bit x86, and about half-again as slow on 32-bit? Matthew Flatt wrote at 04/24/2011 10:44

Re: [racket-dev] Optional equality predicate for assoc and member

2011-04-24 Thread Neil Van Dyke
Eli Barzilay wrote at 04/24/2011 09:01 PM: Related to the other thing I said: if you have code that depends on fast assoc-ing, and you don't have cycles, then rolling your own version is probably going to be faster anyway. Good point. I believe this was not case when I was profiling

Re: [racket-dev] racket vs. scheme vs. clojure (as it appears to others)

2011-04-29 Thread Neil Van Dyke
The Web is full of outdated and/or ill-informed references to PLT and Racket. People see these, and the bad information propagates memetically -- perpetuating and increasing. One thing Racket people could do is a one-time blitz of existing bad info all over the Web, to correct as many of

Re: [racket-dev] racket vs. scheme vs. clojure (as it appears to others)

2011-05-06 Thread Neil Van Dyke
Matthias Felleisen wrote at 05/06/2011 10:41 AM: For what time period should we leave the description constant to test this conjecture? Someone mathematically-inclined did something similar-sounding a decade(?) ago, for US national political campaign fund-raising. From what I could

Re: [racket-dev] breaking news nearly invisible

2011-05-24 Thread Neil Van Dyke
John Clements wrote at 05/24/2011 01:47 PM: I saw a commit go by that seemed to suggest that the racket-lang web page now included some kind of breaking news item regarding RacketCon. So I went to the web site but... nothing. If you want an 10-second solution to make it more prominent

Re: [racket-dev] net/url and https

2011-06-19 Thread Neil Van Dyke
I appreciate the conscientiousness about backward-compatibility here, but, as a data point of one developer, I would be happy to incur the backward-incompatibility of option #1 in exchange for getting rid of the Cookbook HTTPS hack sooner rather than later. I also think that Eli's option #1

Re: [racket-dev] bug reporting system is not spam-protecting email addresses

2011-06-26 Thread Neil Van Dyke
Robby Findler wrote at 06/26/2011 08:06 AM: I suspect we should fix this at least for appearances Yes, I think it's first and foremost an etiquette issue. but do you think that that really helps avoid spam? Keeping email addresses off of Web pages does still help, IME. I believe that

Re: [racket-dev] Testing mode

2011-06-28 Thread Neil Van Dyke
I like the testing part, but am uneasy with the deploying part. Unit testing is so commonplace, and sometimes you want to have unit tests of private stuff within a module, without having to break up the module to expose the private stuff for testing. So, in that very common, almost universal

Re: [racket-dev] Racket startup

2011-06-28 Thread Neil Van Dyke
Eli Barzilay wrote at 06/28/2011 09:52 AM: This makes `MAIN' the Racket equivalent of Python's `__main__' thing. As for the name, if you could promise me that this name isn't a slippery slope to a proliferation of all-uppercase variable names... (By convention, I use all-uppercase for

Re: [racket-dev] Testing mode

2011-06-28 Thread Neil Van Dyke
Jay McCarthy wrote at 06/28/2011 10:52 AM: My patch was supposed to address this by setting up a protocol for code to be test only or not test (that's what I intended by with-deploying.) It was deploying in the name that I thought was problematic. when-testing-mode and unless-testing-mode,

Re: [racket-dev] ohloh page

2011-07-06 Thread Neil Van Dyke
John Clements wrote at 07/06/2011 08:53 PM: 2) I see that we're in the top 2% of all open-source projects according to ohloh. Perhaps we should advertise this? Below is very opinion-heavy seat-of-pants reaction. I'm not familiar with Ohloh, and I could be off the mark... The Ohloh

Re: [racket-dev] interactive hack

2011-07-10 Thread Neil Van Dyke
4DOS. Eli Barzilay wrote at 07/10/2011 01:51 PM: Ok, `4racket' and a beer for anyone who knows why. _ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev

Re: [racket-dev] interactive hack

2011-07-12 Thread Neil Van Dyke
Yes! Name your favorite brand and I'll bring it... I don't know a good beer to name, but I'm sure that the Bukowski Tavern near us has some sufficiently pricey imported craft ones. :) -- http://www.neilvandyke.org/ _ For list-related

Re: [racket-dev] intro videos

2011-07-14 Thread Neil Van Dyke
Eli Barzilay wrote at 07/14/2011 10:38 AM: 9 hours ago, John Clements wrote: First thing: you can use ESC-(. That is: press and release ESC, type (. That works, but it's a big pain. Use Alt-( -- much less pain. (And that works in Emacs regardless of paredit, BTW.) On a tangent, but

[racket-dev] Was: intro videos

2011-07-14 Thread Neil Van Dyke
Guillaume Marceau wrote at 07/15/2011 01:02 AM: Yes, but paredit still gets its priorities backward. You want to have the most commonly used edit operations on the easiest chords (or without any chord at all, if you are trying to avoid RSI.) BTW, I just started a tangent, on the users list.

Re: [racket-dev] Roogle?

2011-08-04 Thread Neil Van Dyke
Shriram Krishnamurthi wrote at 08/05/2011 12:17 AM: This idea is proposed roughly every 2-3 years for at least 30 years. I am not aware of anyone having made this idea fly. If you have a info retrieval method with useful precisionrecall, but the barrier to adoption is the user's overhead in

Re: [racket-dev] OS X 10.7 review/summary

2011-08-06 Thread Neil Van Dyke
John Clements wrote at 08/06/2011 06:29 AM: [...] table of contents entries such as Automatic Reference Counting vs. Garbage Collection look ... interesting. [...] Might be helpful to exchange notes with CL implementors on any wins that can be had with any new Apple OS X features. OS X is

Re: [racket-dev] spam bug reports

2011-08-13 Thread Neil Van Dyke
Captcha that requires a very tiny amount of Racket/Scheme/Lisp knowledge or access to a working Racket/Scheme interpreter might work. Example challenges: (+ 1 2) (+ 1 (* 2 3)) (apply + (cons 1 (cons 2 '())) (string-append x y) If spammers want to spend time on this, hey, maybe they'll get

Re: [racket-dev] spam bug reports

2011-08-13 Thread Neil Van Dyke
Robby Findler wrote at 08/13/2011 06:06 PM: This is the PLaneT bug reports, not the drracket bug reports. I suspect that the Racket-knowledge captcha would be even more appropriate for PLaneT package bug reports than for general Racket bug reports. I think that requiring logins will

Re: [racket-dev] Download link

2011-08-13 Thread Neil Van Dyke
Eli Barzilay wrote at 08/13/2011 09:39 PM: Also: it needs to work when there's no JS. Currently, this is done by listing all the platform installers in a list -- not pretty, but this is an exceptional case. I don't understand this part. If this page's HTML is generated on-demand, then

Re: [racket-dev] Downloading DrRacket for Mac is hard?

2011-08-15 Thread Neil Van Dyke
Stephen De Gabrielle wrote at 08/15/2011 02:28 PM: I'd be interested to see the logs to see if anyone is selecting a build that differs from their identified user-agent. OMG, we might be able to settle this with *Science*! I missed that, and it looks like a group of high-powered CS PhDs might

Re: [racket-dev] Fwd: ace?

2011-08-16 Thread Neil Van Dyke
Eli Barzilay wrote at 08/16/2011 02:20 PM: Isn't this just a JS-based editor? CodeMirror a rather nice JS-based text editor for programming languages, as JS-based text editors for programming languages go, and includes a Scheme language mode. Danny Yoo has used CodeMirror in the

Re: [racket-dev] Fwd: ace?

2011-08-16 Thread Neil Van Dyke
Eli Barzilay wrote at 08/16/2011 02:52 PM: 7 minutes ago, Neil Van Dyke wrote: Well, if you wanted to support FS operations and FFI, and you have a spare server with the virtualization helper CPU instructions, This sounds way too expensive for something public. If you wanted

Re: [racket-dev] drRacket Close/Close tab

2011-08-25 Thread Neil Van Dyke
Is Firefox the standard for tab-related key bindings on all the different platforms? I think it is on Linux and Windows, but I don't know about Macs. -- http://www.neilvandyke.org/ _ For list-related administrative tasks:

Re: [racket-dev] Who page

2011-09-03 Thread Neil Van Dyke
Jay McCarthy wrote at 09/02/2011 02:55 PM: Community People Aha. That seems a reasonable place for it; I just didn't look hard enough. BTW, that page has a typo in an band, perhaps left over from an adjective. Finally, Racket is supported by an band of volunteers --

Re: [racket-dev] [racket] keyword args static checking and optimization

2011-09-03 Thread Neil Van Dyke
Matthew Flatt wrote at 08/08/2011 11:05 AM: I've implemented all of this (not yet pushed). It's more complex than I originally hoped, and I'm not yet sure it's worthwhile. Longer term, maybe it's better to work on ways for macros to more directly communicate with the optimizer. Thanks,

Re: [racket-dev] Who page

2011-09-05 Thread Neil Van Dyke
Noel Welsh wrote at 09/05/2011 10:57 AM: Band sounds more rock'n'roll, which is what we're aiming for. Whew. I was afraid band might mean militant extremist insurgents (or freedom fighters, depending on who one asked). -- http://www.neilvandyke.org/

Re: [racket-dev] Suggestions for monitoring unresponsive web server connection?

2011-09-06 Thread Neil Van Dyke
Kathi Fisler wrote at 09/06/2011 08:13 PM: Are there commands we can use when we startup racket or the server that might give diagnostics to help trace the problem? Intermittent failures are a headache. In addition to whatever people advise here, you might want to add your own detailed

Re: [racket-dev] CPANTS

2011-09-09 Thread Neil Van Dyke
I'm not familiar with CPANTS, but automating real-world feedback something like that sounds useful. I think you should be conscientious about the tiny phoning back to the mothership with more info privacy problem, and how best to manage that, even if it's just real disclosure (not privacy

Re: [racket-dev] Fwd: [clipperz] Re: Marketing Ideas

2011-09-09 Thread Neil Van Dyke
If you add Facebook buttons to racket-lang.org, I recommend *not* doing it in the usual way, which is referencing JS/CSS/images/etc. from Facebook at page load time. That can actually silently track most people's reading/viewing/posting/messaging behavior across most popular Web pages these

Re: [racket-dev] CPANTS

2011-09-09 Thread Neil Van Dyke
John Clements wrote at 09/09/2011 04:00 PM: On Sep 9, 2011, at 12:39 PM, Neil Van Dyke wrote: I'm not familiar with CPANTS, but automating real-world feedback something like that sounds useful. I think you should be conscientious about the tiny phoning back to the mothership with more

Re: [racket-dev] Dotted syntax/parse patterns and scribble/eval

2011-09-21 Thread Neil Van Dyke
Ryan Culpepper wrote at 09/21/2011 05:43 PM: That's a bug. A pattern variable should always be bound to a syntax object. This seems to me like a good scenario of one kind of backward compatibility issue affecting PLaneT. For example, I think that a fix to this bug would break a forthcoming

Re: [racket-dev] system-library-subpath etc. on windows 32-bit and 64-bit platforms?

2011-09-22 Thread Neil Van Dyke
Matthew or someone can give an authoritative answer, but if this lets you sleep tonight... I suspect the win32 in Racket is fine, and that Visual Studio just has a backward-compatibility awkwardness in naming. Win32 was the name of one of the generations of Windows API, and I believe that

Re: [racket-dev] weirdness with racket or typed racket module requiring startup time?

2011-09-25 Thread Neil Van Dyke
Danny Yoo wrote at 09/25/2011 09:24 PM: I'm observing about a 100ms cost here for something that I expected to be a no-op, because the module has already been required. You think you could be taking a small GC hit then? PLTSTDERR=debug environment variable might show GC info. Or add

Re: [racket-dev] Help Desk nomenclature

2011-09-27 Thread Neil Van Dyke
Ryan Culpepper wrote at 09/27/2011 02:45 AM: On 09/27/2011 12:33 AM, Neil Van Dyke wrote: Did someone decide whether to rename Help Desk to Racket Documentation, such as on the DrRacket Help menu and the About dialog? I still see Help Desk in version 5.1.3.10--2011-09-24. IIRC, multiple

Re: [racket-dev] bug reports: include prefs file?

2011-09-27 Thread Neil Van Dyke
Making it easy for people to include their prefs in bug reports seems like a good thing. Like now, I think one would want to expose to people in a reasonable fashion what info is being disclosed, and permit them to opt-out. Or maybe they should have opt-in, if you're including the *all* the

Re: [racket-dev] bug reports: include prefs file?

2011-09-27 Thread Neil Van Dyke
The prefs seem potentially more sensitive than the info traditionally hidden behind Show Synthesized Info. I'd like to see the Show Synthesized Info button go away, if you're going to include sensitive prefs in the info. Either the information should be exposed while user is writing bug

Re: [racket-dev] bug reports: include prefs file?

2011-09-27 Thread Neil Van Dyke
/Linux (i386-linux/3m) (get-display-depth) = 32 MEMORY USE: 94206368 Neil Van Dyke wrote at 09/27/2011 11:09 PM: The prefs seem potentially more sensitive than the info traditionally hidden behind Show Synthesized Info. I'd like to see the Show Synthesized Info button go away, if you're

Re: [racket-dev] bug reports: include prefs file?

2011-09-28 Thread Neil Van Dyke
Robby Findler wrote at 09/27/2011 11:56 PM: Status quo sounds best. Unless you think I should remove the names of the collections. If the collections are unlikely to be useful for debugging bug reports (especially in light of people getting most stuff through PLaneT nowadays), then I think

Re: [racket-dev] Adding the new plot library [was: Re: Plot?]

2011-09-30 Thread Neil Van Dyke
Marijn wrote at 09/30/2011 03:39 AM: ``keeping the C code that was ripped out of gnuplot.'' which would IIUC be a violation of gnuplot's license. Below is the Copyright file from the version of gnuplot included in Debian Stable. I don't know what C code from gnuplot is being talked

Re: [racket-dev] Adding the new plot library [was: Re: Plot?]

2011-09-30 Thread Neil Van Dyke
I think concern about backward-compatibility is great. (For example, moving to non-mutable pairs was painful for one of my libraries. #:exists without backward-compatibility or static checking was annoying.) I have two questions: 1. Does anyone think that there is likely any *substantial*

Re: [racket-dev] Bison

2011-10-12 Thread Neil Van Dyke
Parsing is one of the easier parts of implementing Racket, having a parser alone won't get you very far, and things you might expect to be handled in the parser are actually better handled elsewhere. A good starting point is PLAI: http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/

Re: [racket-dev] Access key for search box in Help Desk

2011-10-12 Thread Neil Van Dyke
An access key wouldn't hurt, though I don't recall ever hearing of someone using them in practice. Just be careful of your hands if you're pressing three-simultaneous-key combinations a lot BTW, I blogged an alternative a couple years ago, pasted below. Instead of plt, now, I use r for

Re: [racket-dev] read-line performance problem

2011-11-02 Thread Neil Van Dyke
Racket can do this somewhat faster, but I suggest any effort be focused on improvements that are also relevant to substantial programs, and not on trying to compete on Perl one-liners and poor benchmarks. Details follow... Trying this 'benchmark' on a 700MB log file (just Linux dmesg output,

Re: [racket-dev] read-line performance problem

2011-11-03 Thread Neil Van Dyke
Matthew Flatt wrote at 11/03/2011 11:26 AM: With that and related changes, the example now runs about 3 times as fast as before on my machine This is great, Matthew. I suspect that will help some of my apps. -- http://www.neilvandyke.org/ _

Re: [racket-dev] I/O scheduler change --- epoll(), kqueue(), etc.

2011-11-11 Thread Neil Van Dyke
I already relayed this good news (and the good news about byte I/O recently) to one of my clients, who is a large user of Racket for Web apps. I suspect this improvement will mean noticeably better responsiveness for them under load, and perhaps fewer servers. -- http://www.neilvandyke.org/

Re: [racket-dev] regexp-split produces immutable cons when rnrs/base-6 is required

2011-11-25 Thread Neil Van Dyke
As an immediate solution, I suggest simply not trying to use R6RS compatibility libraries with Racket, and instead just use the Racket language. Spend your energy on your application. (I don't want to get into why right now, but my book will have an entire section or chapter entitled Don't

Re: [racket-dev] Missing pregexp syntax in Racket

2011-11-29 Thread Neil Van Dyke
1. Everyone should acknowledge the JWZ quote, Some people, when confronted with a problem, think 'I know, I'll use regular expressions.' Now they have two problems. Regular expressions are Perl's hammer that makes most problems look like a nail. 2. Before someone spends too much time putting

[racket-dev] www.racket-lang.org/learning.html

2011-12-12 Thread Neil Van Dyke
I think that mention of the old Scheme Cookbook wiki should be removed from http://www.racket-lang.org/learning.html;, because it hurts much more than it helps. Right now, it's in one of the most prominent positions on the page. -- http://www.neilvandyke.org/

Re: [racket-dev] scribble -- an ncurses game

2011-12-13 Thread Neil Van Dyke
Jon Rafkind wrote at 12/13/2011 06:27 PM: A user of mine alerted me to the fact that 'scribble' is a crossword puzzle similar to scrabble. He had it installed in ubuntu so when he typed make in my source tree he ended up playing a game instead of generating documentation. Given how

Re: [racket-dev] Racket home page proposal

2011-12-19 Thread Neil Van Dyke
Asumu Takikawa wrote at 12/20/2011 12:34 AM: How would people feel about adding more content below the fold on the website? Seems OK to me, but two points: 1. Don't let the Twitter and such dominate the page visually. Things like Twitter are for bringing people in, not sending them away or

Re: [racket-dev] Racket home page proposal

2011-12-20 Thread Neil Van Dyke
Eli Barzilay wrote at 12/20/2011 01:45 PM: and there no sane way to debug it other than viewing it in all browsers. Asumu, it seems like you're on a good track, but after you get the layout how you like it in your browser, I don't envy you the cross-browser testing to which Eli refers. :)

Re: [racket-dev] Racket home page proposal

2011-12-20 Thread Neil Van Dyke
Matthias Felleisen wrote at 12/20/2011 08:02 AM: I wouldn't mind a second Racket site that has some of what Asumu proposes, say Racket-fans.org BTW, I recently registered racket-club.{org,com}, mainly for the humor potential. If there is a site that someone has been aching to see

Re: [racket-dev] Is it possible / How to use racket in C++ Applications?

2011-12-23 Thread Neil Van Dyke
x...@ncdy.org wrote at 12/22/2011 03:42 AM: I opened the question on StackOverflow http://stackoverflow.com/questions/8599844/is-it-possible-how-to-use-racket-in-c-applications They pointed me to mailing list, so I want to know if that possible to run racket in such embedded mode? Yes.

Re: [racket-dev] dependencies and racket

2011-12-29 Thread Neil Van Dyke
Daniel Farina wrote at 12/29/2011 07:59 PM: The goal is that a program written, say, three years ago should be able to run the same way it did when it was written, so it's really useful to freeze all the dependencies into the file system somehow and preserve it. Someone else can comment on

Re: [racket-dev] dependencies and racket

2011-12-30 Thread Neil Van Dyke
Another variation, if you're thinking about cloud infrastructure today: you could pretty easily make your own faux PLaneT server that either is for a single app or takes the identity/profile of the app as part of the URL the app uses to access the PLaneT server. The faux server can be a tiny

Re: [racket-dev] Racket logo

2012-02-09 Thread Neil Van Dyke
Of these two, I like the second (plastic) one a bit better. The blue in the glass is distracting to me. Careful that it doesn't look too much like the new Pepsi logo, which has its own burden: http://blowatlife.blogspot.com/2009/02/pepsi-logo-response.html I still like the current lambda

Re: [racket-dev] Racket logo

2012-02-10 Thread Neil Van Dyke
Eli Barzilay wrote at 02/09/2012 09:27 PM: ([2] What Neil VD said.) It's just Neil V. -- no social diseases. -- http://www.neilvandyke.org/ _ Racket Developers list: http://lists.racket-lang.org/dev

Re: [racket-dev] new logo

2012-02-12 Thread Neil Van Dyke
Eli Barzilay wrote at 02/12/2012 01:50 AM: An hour ago, Michael W wrote: http://img513.imageshack.us/img513/5233/lambdarechopng.jpg http://tmp.barzilay.org/cr.png Yes! I think that cr.png has nailed the design. lambdarechopng.jpg especially got my attention before, but I

Re: [racket-dev] new logo

2012-02-14 Thread Neil Van Dyke
Neil Toronto wrote at 02/14/2012 03:37 PM: Here's the deal, though. This one, even just the lambda r. in a circle, is pushing complexity. We've been approaching logo design too much like language design, trying to cram as much semantic content as possible into a small space or into the fewest

Re: [racket-dev] collections with no one responsible

2012-02-17 Thread Neil Van Dyke
Sam Tobin-Hochstadt wrote at 02/17/2012 05:38 PM: 2. We keep it where it is, and don't maintain the code other than fixing life-threating bugs. This is basically the status quo, and I think it means people who report other, non-life-threatening bugs should be informed that we're not maintaining

Re: [racket-dev] possible bug in openssl/mzssl

2012-02-28 Thread Neil Van Dyke
Timur Sufiev wrote at 02/27/2012 08:58 AM: [...] Raw ports were wrapped with SSL successfully, but then program has hung up between 2 last actions: sending the request to server and reading its reply. Further investigation showed that in the course of SSL processing the server had requested

Re: [racket-dev] possible bug in openssl/mzssl

2012-02-29 Thread Neil Van Dyke
Matthew Flatt wrote at 02/29/2012 11:20 AM: So far, I haven't managed to replicate the problem on my machine. Do you have any hints on how to configure Apache to trigger the problem or a server that I might try? I'm afraid I don't have that test setup or notes anymore. I do recall it was

  1   2   >