Re: [racket-users] A couple of questions about Neil's html reader/writer

2015-07-28 Thread Matthew Butterick
Yes, more or less. In an X-expression, an attribute list is the only element that's a list made of sublists. A list of embedded X-expressions, OTOH, will start with a symbol. To look at it another way, > (cons symbol (list xexpr ...)) really amounts to > (list symbol xexpr ...) which is just

Re: [racket-users] how to add file types to `raco test`?

2015-07-28 Thread Matthew Butterick
Very nice. Thank you Jay. That will be a big help. On Jul 28, 2015, at 1:22 PM, Jay McCarthy wrote: > I'm a little later than I expected, but I just added the ability to > use regexps in test-omit-paths and in a new info.rkt property called > test-include-paths. The test case [1] shows an exam

Re: [racket-users] Re: A couple of questions about Neil's html reader/writer

2015-07-28 Thread Neil Van Dyke
Greg Hendershott wrote on 07/28/2015 04:30 PM: Imagine conversion functions `xexpr->sxml` and `sxml->xexpr`. Would implementing them be any easier than unifying xexprs and sxml (or is it really just the same problem)? Yes, I think those procedures would be easy to implement in such a way that

Re: [racket-users] Re: A couple of questions about Neil's html reader/writer

2015-07-28 Thread Greg Hendershott
Maybe a dumb question, but: Imagine conversion functions `xexpr->sxml` and `sxml->xexpr`. Would implementing them be any easier than unifying xexprs and sxml (or is it really just the same problem)? If it turns out there isn't any ideal implementation, is there at least some pragmatic implementa

Re: [racket-users] how to add file types to `raco test`?

2015-07-28 Thread Jay McCarthy
I'm a little later than I expected, but I just added the ability to use regexps in test-omit-paths and in a new info.rkt property called test-include-paths. The test case [1] shows an example where all files matching #rx".*include.*" are included, such as the file `b-include-1.racket-file`. This sh

Re: [racket-users] continuing after a user break

2015-07-28 Thread Matthias Felleisen
As Jay indicated, I believe in eating some of my dog food so I do use DrRacket for writing Racket programs. But yes, as he also said I tuned DrRacket to fit my taste a bit and it works reasonably well for maintaining my friends in the htdp package. And I will admit that on rare occasions I temp

Re: [racket-users] Intro Projects

2015-07-28 Thread Vincent St-Amour
I believe the page is mostly up to date. But just in case, you may want to skim pkgs.racket-lang.org before diving in to a particular project, to see if someone already implemented something similar. Vincent On Tue, 28 Jul 2015 02:56:06 -0500, Andrew Gwozdziewycz wrote: > > Hi All, > > What

Re: [racket-users] Re: A couple of questions about Neil's html reader/writer

2015-07-28 Thread Neil Van Dyke
Oops, I meant to mention Kirill Lisovsky as an early developer of neat SXML tools, too. Neil Van Dyke wrote on 07/28/2015 10:51 AM: In short, it's a historical accident, but the confusion seems less costly than a compromise would, IMHO. Details... 15 years ago, the famous Oleg Kiselyov defin

[racket-users] Re: A couple of questions about Neil's html reader/writer

2015-07-28 Thread Neil Van Dyke
In short, it's a historical accident, but the confusion seems less costly than a compromise would, IMHO. Details... 15 years ago, the famous Oleg Kiselyov defined SXML: http://okmij.org/ftp/Scheme/xml.html Scheme people in general saw that SXML was good. Perhaps more a motivation, we saw t

[racket-users] A couple of questions about Neil's html reader/writer

2015-07-28 Thread Thomas Lynch
Is Neil's xexp format different that the one being used in racket due to the attribute list beginning with an '@'? (write-html '((html (head (title "My Title")) (body (@ (bgcolor "white")) (h1 "My Heading") (p "This is a paragraph.") (p "This is an

Re: [racket-users] continuing after a user break

2015-07-28 Thread Dmitry Igrishin
2015-07-28 1:48 GMT+03:00 John Carmack : > Any chance that could make it in as a DrRacket feature? Btw, this question is a valuable reason why I love Lisp and Emacs -- it's possible to implement almost any desired feature on one's own without waiting from vendor ;) -- // Dmitry. -- You receiv

[racket-users] Intro Projects

2015-07-28 Thread Andrew Gwozdziewycz
Hi All, What is the current status of the "intro projects" wiki page at ( https://github.com/plt/racket/wiki/Intro-Projects)? Is it kept current? I'm looking for ways to contribute to the community, and to better get my feet wet. I have a few random project ideas that, while interesting to me, are