[racket-users] Racket machine image

2016-02-24 Thread Stephen De Gabrielle
Hi, Has anyone ever done a racket machine image like: • Mirage https://mirage.io • LING/Erlang on Xen http://erlangonxen.org • Rumprum https://github.com/rumpkernel/rumprun I heard a podcast and recently saw an old presentation [1] that was interesting. I'm interested, but never had the

Re: [racket-users] Which html-parsing package?

2016-02-24 Thread Neil Van Dyke
BTW, the `html-parsing` package in the new package system is now my official one. (i'm in the middle of moving ~25 packages from PLaneT, and am tracking the status at "http://www.neilvandyke.org/racket/;.) Neil V. -- You received this message because you are subscribed to the Google Groups

Re: [racket-users] Detect version of OS X

2016-02-24 Thread Jens Axel Søgaard
What happens if /Library/Tex/texbin is present - but not in the path? /Jens Axel 2016-02-24 14:34 GMT+01:00 Stephen De Gabrielle : > Thank you - very good advice - I'll have to change my pull request. > S. > > On Wed, 24 Feb 2016 at 10:57, Norman Gray

Re: [racket-users] Which html-parsing package?

2016-02-24 Thread Brian Adkins
On Friday, February 19, 2016 at 11:46:17 AM UTC-5, Neil Van Dyke wrote: > BTW, I now intend to move my packages to the new package system shortly, > and I'll then stop supporting the PLaneT ones. > > (There's some urgency to moving now, so I'm going to punt on workarounds > for the

Re: [racket-users] Detect version of OS X

2016-02-24 Thread Stephen De Gabrielle
Thank you - very good advice - I'll have to change my pull request. S. On Wed, 24 Feb 2016 at 10:57, Norman Gray wrote: > > Greetings > > On 23 Feb 2016, at 20:46, Jens Axel Søgaard wrote: > > > Use case: The paths to LaTeX has changed on El Capitan, > > which makes it

Re: [racket-users] Detect version of OS X

2016-02-24 Thread Matthew Flatt
I recommend `find-executable-path` instead of `system` plus "which". At Wed, 24 Feb 2016 13:34:19 +, Stephen De Gabrielle wrote: > Thank you - very good advice - I'll have to change my pull request. > S. > On Wed, 24 Feb 2016 at 10:57, Norman Gray wrote: > > > > >

Re: [racket-users] Detect version of OS X

2016-02-24 Thread Norman Gray
Jens Axel, hello. On 24 Feb 2016, at 14:04, Jens Axel Søgaard wrote: What happens if /Library/Tex/texbin is present - but not in the path? A good point. Using Matthew's reminder of the existence of find-executable-path (which I've used before, but was too focused on "system" here), how

Re: [racket-users] Racket machine image

2016-02-24 Thread Matthias Felleisen
In the late 90s, all of us had a FluxKit image on our laptops that would boot PLT Scheme on the raw machine. Matthew, with help from the Flux people, put it together in a relatively short time. I am sure more could have done with that, but we went in different directions. At Strange Loop I

[racket-users] Strange Output from check-expect ???

2016-02-24 Thread Jeffrey Edgington
I am getting an unexpected message from check-expect when I try the following: #lang racket (require test-engine/racket-tests) (struct element (x y) #:transparent) (define (make-element-list n) (for*/list ([i n][j n]) (element (+ i 1) (+ j 1 (check-expect (make-element-list 1) 0) (test)

Re: [racket-users] Programming language popularity (there's no accounting for taste!)

2016-02-24 Thread Neil Van Dyke
Brian Adkins wrote on 02/24/2016 02:49 PM: it appears to me that Racket is the strongest of the Scheme-ey lisps, so that's where I'm investing my time. After maintaining my open source packages on ~10 different R4/5RS+SRFI-ish Scheme implementations, I came to a similar conclusion: now I

Re: [racket-users] Detect version of OS X

2016-02-24 Thread Norman Gray
Greetings On 23 Feb 2016, at 20:46, Jens Axel Søgaard wrote: Use case: The paths to LaTeX has changed on El Capitan, which makes it difficult to choose a default path, that works for all. Addressing that particular use-case (following the motto that one should test the functionality rather

[racket-users] Programming language popularity (there's no accounting for taste!)

2016-02-24 Thread Brian Adkins
I began compiling very crude statistics on programming language popularity back in 2009, and just kept doing it periodically. Initially I did it manually, but I finally got smart and wrote the following Racket program to scrape the results automatically:

Re: [racket-users] Programming language popularity (there's no accounting for taste!)

2016-02-24 Thread Brian Adkins
On Wednesday, February 24, 2016 at 12:24:59 PM UTC-5, Vincent St-Amour wrote: > If we add up the "Racket" and "Scheme" numbers (the latter being, I > suspect, mostly Racket), the total is pretty close to Ruby. I find that > amusing. :) > > Actually, I'm curious what the numbers look like if you

Re: [racket-users] Racket machine image

2016-02-24 Thread Stephen De Gabrielle
Thank you, I thought you might be exaggerating until I saw the Fox Project web page http://www.cs.cmu.edu/~fox/ Sadly I can't find fluxkit. It sometimes seems like history is written by Google and Wikipedia. Doing a literature review is expensive and time consuming. > Computer science is the

Re: [racket-users] Programming language popularity (there's no accounting for taste!)

2016-02-24 Thread Vincent St-Amour
Cool! Now we just need to find a way to detect when people say Scheme but really mean Racket. ;) Vincent On Wed, 24 Feb 2016 11:33:46 -0600, Brian Adkins wrote: > > On Wednesday, February 24, 2016 at 12:24:59 PM UTC-5, Vincent St-Amour wrote: > > If we add up the "Racket" and "Scheme"

[racket-users] Question about (map car <>) in typed/racket

2016-02-24 Thread Rodrigo Setti
Hello, My apologizes if this questions have already been answer in this list, I may have missed. I'm trying to make this expression work in typed/racket: (map car '((1 . 2) (3 . 4))) But if fails with the following type error: ; Type Checker: Polymorphic function `map' could not be ;

Re: [racket-users] Racket machine image

2016-02-24 Thread Jay McCarthy
It's not called fluxkit. It's OSkit but the Flux research group: https://www.cs.utah.edu/flux/oskit/ It should still be in the configure script for Racket. Jay On Wed, Feb 24, 2016 at 12:33 PM, Stephen De Gabrielle wrote: > Thank you, > I thought you might be

Re: [racket-users] Racket machine image

2016-02-24 Thread Matthias Felleisen
I exaggerated a little bit as far as the Halting Problem is concerned. On Feb 24, 2016, at 12:33 PM, Stephen De Gabrielle wrote: > Thank you, > I thought you might be exaggerating until I saw the Fox Project web page > http://www.cs.cmu.edu/~fox/ > > Sadly I can't

Re: [racket-users] Programming language popularity (there's no accounting for taste!)

2016-02-24 Thread Vincent St-Amour
If we add up the "Racket" and "Scheme" numbers (the latter being, I suspect, mostly Racket), the total is pretty close to Ruby. I find that amusing. :) Actually, I'm curious what the numbers look like if you count "PLT Scheme" towards Racket. Vincent On Wed, 24 Feb 2016 11:06:51 -0600, Brian

[racket-users] A Racket-based startup

2016-02-24 Thread Byron Davies
Our Racket-based startup, StarShine Planet, is developing software to help young kids learn reading, math, and systems thinking, while growing into whole, happy, successful human beings. We’re developing apps targeted for Android, which means we're also committed to porting Racket to Android.

[racket-users] Docker images updated

2016-02-24 Thread Jack Firth
Hey all, I've made some pretty significant changes to the racket Docker images: 1) 6.4 and 6.3 support (took long enough...) 2) Onbuild images for running and testing apps for every 6.x version, additionally the onbuild images were changed to run "racket main.rkt" as their command after doing a

Re: [racket-users] Programming language popularity (there's no accounting for taste!)

2016-02-24 Thread Martin DeMello
I don't know about scheme being racket; both chicken and gambit seem to have reasonably active communities. I was also surprised at the 16k hits for pony, which has essentially no ecosystem yet. but actually doing the google search it seems like there's tons of noise in there. martin On Wed,

Re: [racket-users] Programming language popularity (there's no accounting for taste!)

2016-02-24 Thread Robby Findler
Scheme is great. Racket isn't Scheme, although it draws a ton of inspiration from the language and it's design. Viva Scheme! Viva Racket! Robby On Wed, Feb 24, 2016 at 1:04 PM, Martin DeMello wrote: > I don't know about scheme being racket; both chicken and gambit seem

Re: [racket-users] Racket machine image

2016-02-24 Thread Matthias Felleisen
Yeap. And fwiw, I am perfectly aware that Edison did not invent the light bulb or, more generally, that re-invention (separated by decades and longer) is a cross-disciplinary phenomenon. On Feb 24, 2016, at 2:10 PM, Neil Van Dyke wrote: > The possibility of

Re: [racket-users] Question about (map car <>) in typed/racket

2016-02-24 Thread Vincent St-Amour
Rodrigo, As you say, the types do indeed all match up. The issue is that TR's inference is not powerful enough to figure it out on its own. The particular limitation here is applications of polymorphic functions (`map`) to polymorphic arguments (`car`). If you annotate (or instantiate) either

Re: [racket-users] Racket machine image

2016-02-24 Thread Neil Van Dyke
The possibility of reinvention and parallel invention... is of course still better than the opposite extreme. :) Neil V. -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an

Re: [racket-users] Racket machine image

2016-02-24 Thread Robby Findler
http://everythingisaremix.info/watch-the-series/ Their title kind of casts a light on the way we judge research, eh? Robby On Wed, Feb 24, 2016 at 1:15 PM, Matthias Felleisen wrote: > > Yeap. > > And fwiw, I am perfectly aware that Edison did not invent the light bulb or,

Re: [racket-users] Question about (map car <>) in typed/racket

2016-02-24 Thread Rodrigo Setti
I see! thank you so much Vincent. - Rodrigo > On Feb 24, 2016, at 11:38 AM, Vincent St-Amour > wrote: > > Rodrigo, > > As you say, the types do indeed all match up. The issue is that TR's > inference is not powerful enough to figure it out on its own. > >

Re: [racket-users] Programming language popularity (there's no accounting for taste!)

2016-02-24 Thread Stephen De Gabrielle
No need to stop at packages - whole languages. (I fancy doing Self when I am a better programmer) On Wed, 24 Feb 2016 at 21:23, Neil Van Dyke wrote: > Brian Adkins wrote on 02/24/2016 02:49 PM: > > it appears to me that Racket is the strongest of the Scheme-ey lisps, so >

[racket-users] scribble other-doc

2016-02-24 Thread Neil Van Dyke
From the Scribble documentation for a third-party package, how do I link to: * a core Racket document; and * the documentation for a third-party package from the catalog? Ideally, in both cases it would go to locally-installed documentation, if available, and fallback to "docs.racket-lang.org"

Re: [racket-users] Process for providing new functions for the standard library

2016-02-24 Thread Matthew Flatt
I think a pull request is the right idea. When requests like that fall in my area of maintenance, sometimes I've merged them, and sometimes I've suggested that a package would be better. I thought the pull request was helpful either way. Matthew At Wed, 24 Feb 2016 19:37:13 -0800 (PST), Brian

[racket-users] Process for providing new functions for the standard library

2016-02-24 Thread Brian Adkins
What is the process for providing additions to Racket's standard library? Do people just submit pull requests, or is there a particular vetting process, to determine whether a function is generally useful enough to warrant inclusion in the standard library, that should happen first to avoid

[racket-users] Correct/Recommended way to provide macros from typed/racket

2016-02-24 Thread Rodrigo Setti
Hello, I'm building a library module using typed/racket, and wanted to provide macros associated with some of the typed functions to untyped modules. Naturally macros from typed/racket cannot be used by untyped code, so I was experimenting with some organization options to isolate the macros

Re: [racket-users] Programming language popularity (there's no accounting for taste!)

2016-02-24 Thread Brian Adkins
On Wednesday, February 24, 2016 at 2:40:23 PM UTC-5, Robby Findler wrote: > Scheme is great. Racket isn't Scheme, although it draws a ton of > inspiration from the language and it's design. Viva Scheme! Viva > Racket! > > Robby I agree, but I have mixed emotions. The lisp community is better

Re: [racket-users] Programming language popularity (there's no accounting for taste!)

2016-02-24 Thread Robby Findler
It's always tricky when the bags of juices and meat get involved. :) I'm definitely planning to never stop throwing my weight into Racket. Robby On Wed, Feb 24, 2016 at 1:49 PM, Brian Adkins wrote: > On Wednesday, February 24, 2016 at 2:40:23 PM UTC-5, Robby Findler

Re: [racket-users] scribble other-doc

2016-02-24 Thread Matthew Flatt
The easiest way to get the right module path to refer to a documentation section is click the section title. For example, if you click on XML: Parsing and Writing then this text will appear below the title: Link to this document with @other-doc['(lib "xml/xml.scrbl")] It looks like

Re: [racket-users] Strange Output from check-expect ???

2016-02-24 Thread Stephen Chang
Thanks for the report. Which version are you using? I'm seeing that the behavior appears in 6.3 but is fixed in 6.4. On Wed, Feb 24, 2016 at 4:22 PM, Jeffrey Edgington wrote: > I am getting an unexpected message from check-expect when I try the following: > > #lang racket >

Re: [racket-users] Strange Output from check-expect ???

2016-02-24 Thread Jeffrey Edgington
Version 6.3 > On Feb 24, 2016, at 2:28 PM, Stephen Chang wrote: > > Thanks for the report. Which version are you using? I'm seeing that > the behavior appears in 6.3 but is fixed in 6.4. > > On Wed, Feb 24, 2016 at 4:22 PM, Jeffrey Edgington wrote: >> I

Re: [racket-users] Strange Output from check-expect ???

2016-02-24 Thread Jeffrey Edgington
me too. Thank you! Jeff > On Feb 24, 2016, at 2:30 PM, Jeffrey Edgington wrote: > > Version 6.3 > > >> On Feb 24, 2016, at 2:28 PM, Stephen Chang wrote: >> >> Thanks for the report. Which version are you using? I'm seeing that >> the behavior appears

Re: [racket-users] Programming language popularity (there's no accounting for taste!)

2016-02-24 Thread Raoul Duke
>> Maybe some Racketeers would scout Gambit, Chicken, Bigloo, Guile, etc., >> communities for any useful packages that Racket doesn't yet have, and #lang Gambit ? ! -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this