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] 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 massiv

[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] Responding to old bug reports

2011-12-01 Thread Neil Van Dyke
Resolving piles of bug reports tends to be a major headache. You are to be commended for your service. If there's insufficient information on a bug report, ideally, there would be a one-click way for you to solicit more info from the submitter (and anyone else linked to the report), and then

Re: [racket-dev] cross-module function inlining

2011-12-01 Thread Neil Van Dyke
Are struct accessor procedures inlined across modules? (Just curious; no pressing need.) -- http://www.neilvandyke.org/ _ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev

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

2011-11-29 Thread Neil Van Dyke
Matthias Felleisen wrote at 11/29/2011 03:43 PM: On Nov 29, 2011, at 3:41 PM, Norman Gray wrote: What Neil said _and_ what Shivers said! Implementing Shivers-style SREs would be a much bigger win than any alternate pregexp syntax with differently funky backslash rules from everything else.

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 puttin

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 U

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] 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/ _ 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] 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 R

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/ Als

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] 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 talke

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

2011-09-27 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 r

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

2011-09-27 Thread Neil Van Dyke
2.999-686 #1 SMP Fri Sep 2 20:66:05 UTC 2025 i686 GNU/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".

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 d

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

2011-09-27 Thread Neil Van Dyke
Or you could make it opt-in, and have a disclosure by the button that preferences file contains private info. People who are concerned won't click the button, or they will go find the file and check before deciding. This gets you out of writing any GUI for viewing the data. (Maybe you provid

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

[racket-dev] Help Desk nomenclature

2011-09-26 Thread Neil Van Dyke
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. -- http://www.neilvandyke.org/ _ For list-related adm

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 de

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 u

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

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

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 log

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] [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, Matthew.

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 -- http://www.neilvand

[racket-dev] Who page

2011-09-02 Thread Neil Van Dyke
I couldn't immediately find a Who page on the www.racket-lang.org, although I've seen something like that in the past. How do I get to it? The About navbar link just goes to the home page. I'd like to see the names of all the PLTers there, with their affiliations and links to their home page

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: http://lists.racket-lan

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] 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 implemen

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] 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 the

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 disc

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] 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] 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 precision&recall, but the barrier to adoption is the user's overhead in

Re: [racket-dev] Racket DMG improvements

2011-07-17 Thread Neil Van Dyke
Jakub Piotr Cłapa wrote at 07/17/2011 08:25 AM: Uncompressed HFS+ images may be mounted on Linux but I am not sure if there is a way to do it without being root. If you want to access a filesystem image file *as a Linux filesystem*, I think you probably have to mount it with a "loop" device, w

[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] intro videos

2011-07-14 Thread Neil Van Dyke
Guillaume Marceau wrote at 07/15/2011 01:02 AM: One of the best such study is A Prospective Study of Computer Users, by Gerr, Marcus, Ensor, Cohen, Edwards, Gentry, Ortiz, Monteilh, AJIM 41:221-235 (2002) http://www3.interscience.wiley.com/journal/91016561/abstract Over a period of 38

Re: [racket-dev] intro videos

2011-07-14 Thread Neil Van Dyke
Unfinished sentence: if you foresee frequent "Ctrl-Alt-" combinations, it might be easier to learn or teach just always doing "ESC" instead of "Alt-", rather than doing "Alt-" for 2-key and but doing "ESC Ctrl-" to avoid the 3-key. Neil Va

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

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 admi

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] 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 si

[racket-dev] rename "Help Desk" menu item

2011-06-30 Thread Neil Van Dyke
Now that there is no longer a "Help Desk", can that menu item in DrRacket be renamed to something like "Documentation" or "Racket Documentation"? I think lots of users are reluctant enough to go to "Help" menus, since they (Help menus, not users) are usually full of useless filler crap. If a

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

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 patter

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 univer

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 the

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

2011-06-26 Thread Neil Van Dyke
The bug reporting system is not spam-protecting email addresses provided by bug report submitters. It is putting submitters' email addresses unprotected on public Web pages, including with "mailto:"; links. This is a great way to make users not only flee your platform, but track you down per

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 co

Re: [racket-dev] problem running configure script

2011-05-24 Thread Neil Van Dyke
I don't know why you're getting those errors (are you using "zsh"?), but does "./configure" instead of "bash configure" work for you? -- http://www.neilvandyke.org/ _ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/de

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 f

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 gather

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 thes

Re: [racket-dev] An occasional newline in the PLaneT install Log?

2011-04-27 Thread Neil Van Dyke
John Clements wrote at 04/28/2011 02:09 AM: On Apr 27, 2011, at 12:10 PM, Robby Findler wrote: There actually are newlines there in some ways the log is viewed. So something looks buggy somewhere to me. I'm not quite sure what you're suggesting. I had a look with emacs, and I'm prett

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 sever

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

2011-04-24 Thread Neil Van Dyke
Matthew Flatt wrote at 04/24/2011 07:58 PM: At Sun, 24 Apr 2011 19:24:18 -0400, Neil Van Dyke wrote: The modest performance hit for "assq" on 32-bit (my workstation) right now is a small price to pay for doubling the speed on 64-bit (lots of servers). I forgot to reply to

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

2011-04-24 Thread Neil Van Dyke
Matthew Flatt wrote at 04/24/2011 06:53 PM: At Sun, 24 Apr 2011 12:48:53 -0400, Neil Van Dyke wrote: 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

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:4

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 a

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

2011-04-22 Thread Neil Van Dyke
Eli Barzilay wrote at 04/22/2011 05:09 PM: One way to make it fast is to have it bound to a macro so (member f l eq?) expands to a `memq', and when used as a function have it dispatch to `memq' if given `eq?'. If someone really wanted to do that optimization in a macro (at first glance, seem

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 reimpl

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

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 sh

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 sp

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 ef

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 Racke

[racket-dev] LGPL

2011-03-03 Thread Neil Van Dyke
For people wanting to make it easy for their PLaneT packages to be incorporated into Racket core... should we be using LGPL 2.1, or some other license? (I've been using LGPL 3 for most things lately, but I don't mind going back to 2.1 if that's where Racket wants to be right now.) -- http://

Re: [racket-dev] overwrite

2011-02-26 Thread Neil Van Dyke
Dunno whether this helps... I haven't looked at the pertinent Racket code, but errors like this often happen in Unix applications because the mtime of the file is in the future relative to the current time clock. Less commonly, because the mtime changed since the file was read by the app or s

Re: [racket-dev] Latex files

2011-02-19 Thread Neil Van Dyke
Robby Findler wrote at 02/19/2011 08:00 AM: Thanks, Robby. Sorry, I was being stupid, and not looking at enough message history to know what was being discussed. -- http://www.neilvandyke.org/ _ For list-related administrative tasks:

Re: [racket-dev] Latex files

2011-02-19 Thread Neil Van Dyke
Robby Findler wrote at 02/19/2011 08:00 AM: But I'm starting to think that Matthew's solution is easiest. Lets just punt. FWIW, I see additional reasons to, as Matthew suggested, *not* bundle third-party La/TeX class/style files in with Racket: * If user needs a different version of the f

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

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, th

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? (

[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 PLa

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 optim

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 qua

Re: [racket-dev] up-to-date libgtk for drracket on debian stable?

2010-12-31 Thread Neil Van Dyke
In case anyone is interested, following are versions of GTK-related libraries on one of my Debian Stable boxes. The GTK API documentation generally tells you in which version an API feature was introduced. I can provide shared library symbol dumps if someone would like that. dpkg -l | grep l

[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 fr

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 Racke

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 Recapt

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] Removing Xexpr preference from Web Server

2010-12-06 Thread Neil Van Dyke
Stevie Strickland wrote at 12/06/2010 11:58 AM: Every time I discuss contracts with a visiting researcher, the first or second thing they always ask is, "What if you coerced to a good value instead of throwing an error?", so I'm not surprised that Jay indeed wants just that. I think he's just

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 exponen

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

2010-11-30 Thread Neil Van Dyke
rd-compatibility work and moving 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-incompa

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

2010-11-30 Thread Neil Van Dyke
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 ruffled feathers of consulting clients of mine in the past. When there are backward-incompats, it's *much* better that they be detected at

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 "nbsp". I make errors of not getting my quotes, backquotes, and commas in the right place sometimes, but those errors tend to be

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-27 Thread Neil Van Dyke
* I'd like to efficiently support SXML, as well as my new union of SXML and xexprs, by writing while traversing the data structure, without introducing an extra copy by first converting to byte string. Perhaps "response/c" could permit a closure to write the content and perhaps to produce or w

Re: [racket-dev] corrected sxml.plt 2 1

2010-10-26 Thread Neil Van Dyke
John Clements wrote at 10/26/2010 03:49 PM: Is there any chance I can upload a new version of this package? Normally, we'd want to have a clear and very restricted process for this (what Debian would call "non-maintainer uploads (NMU)"). PLaneT already has trust/security issues to address

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 ou

Re: [racket-dev] fuzz testing the bytecode reader

2010-10-19 Thread Neil Van Dyke
Carl Eastlund wrote at 10/19/2010 04:51 PM: Caveat Emptor: be wary of running code designed to produce random, unsafe results if the computer you are running it on has any data you really care about. KVM+QEMU virtual machines are good for dangerous fuzz testing. You can chain copy-on-write (

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

<    1   2   3   >