I don't know what this refers to, but it doesn't ring a bell. The most I might have said is that the community in general is not too interested; but personally, this kind of dynamic interaction is something that I very…
You could have used the scribble reader (the @-expression syntax, not to be confused with the full documentation system). But you'd also then find that there is a more robust way to get what you implement with a simple…
That's the first time I hear of Racket being accused of being too small... Looking at http://perldoc.perl.org/index-functions-by-cat.html#Function... I count about 30 functions (including regexp ones); looking at the…
From http://racket-lang.org/new-name.html -- "Racket is a Scheme". The name change was about very different things than "basic scheme routines", and it would be hard to find any basic scheme implementation without any.
Not just now -- this library has been up for a number of years.
Right. Perhaps a better way to summarize this is that: * Lisp made the first giant step of having code representable as data for meta-programming, and chose sexprs to do so * Common Lisp came later, and made the…
You should be careful here, and not lump together "many Schemes" and "Racket" (or other specific Scheme implementations). The thing is that Scheme standards have traditionally avoided tying the language with a macro…
Um, when I write code in Typed Racket (and I have a whole course using it), the code tends to be much more similar to ML than to conventional Lisps. When I write code in Lazy Racket, it is somewhat like a dynamically…
All of this sounds like you're one of these people who see parens and run away screaming "LISP!". Yes, the default Racket syntax uses S-expressions, but concluding that it's in some way lumped with Emacs Lisp is…
These days Racket is on a similar performance level as many lisps, and it also has three kinds of concurrency for you to choose from.
Racket now includes a new facility -- "features" -- which are essentially a lightweight OS-level thread. There's also another -- "places" -- which is a more separated heavy threads (closer to a new process), but that…
Not a standalone book, but there's a guide for doing practical things: http://docs.racket-lang.org/more/
5.0.0.1 is the version of the repository -- it's a development version that should not be considered stable.
That's up to the linux packagers. It took them a while to settle on "plt-scheme" in the past, so it will probably take some time now too.
PLT Scheme is not "interpreting" code. More than that, Arc adds a bunch of huge overheads that could make things substantially faster. I had some patches lying around that made things around 4-5 times faster (including…
Something that could be done for now, is to write a piece of mzscheme code that "marshalls" the data in (utf-8-encoded) byte-strings. Assuming that most of the 2gb is made of strings, and that these strings are mostly…
In general, 3m is performing very well, much better than the conservative collector plt used to use by default (the boehm gc). As for the jit: many of the benefit of the jit are irrelevant in Arc since it doesn't use…
I don't know what this refers to, but it doesn't ring a bell. The most I might have said is that the community in general is not too interested; but personally, this kind of dynamic interaction is something that I very…
You could have used the scribble reader (the @-expression syntax, not to be confused with the full documentation system). But you'd also then find that there is a more robust way to get what you implement with a simple…
That's the first time I hear of Racket being accused of being too small... Looking at http://perldoc.perl.org/index-functions-by-cat.html#Function... I count about 30 functions (including regexp ones); looking at the…
From http://racket-lang.org/new-name.html -- "Racket is a Scheme". The name change was about very different things than "basic scheme routines", and it would be hard to find any basic scheme implementation without any.
Not just now -- this library has been up for a number of years.
Right. Perhaps a better way to summarize this is that: * Lisp made the first giant step of having code representable as data for meta-programming, and chose sexprs to do so * Common Lisp came later, and made the…
You should be careful here, and not lump together "many Schemes" and "Racket" (or other specific Scheme implementations). The thing is that Scheme standards have traditionally avoided tying the language with a macro…
Um, when I write code in Typed Racket (and I have a whole course using it), the code tends to be much more similar to ML than to conventional Lisps. When I write code in Lazy Racket, it is somewhat like a dynamically…
All of this sounds like you're one of these people who see parens and run away screaming "LISP!". Yes, the default Racket syntax uses S-expressions, but concluding that it's in some way lumped with Emacs Lisp is…
These days Racket is on a similar performance level as many lisps, and it also has three kinds of concurrency for you to choose from.
Racket now includes a new facility -- "features" -- which are essentially a lightweight OS-level thread. There's also another -- "places" -- which is a more separated heavy threads (closer to a new process), but that…
Not a standalone book, but there's a guide for doing practical things: http://docs.racket-lang.org/more/
5.0.0.1 is the version of the repository -- it's a development version that should not be considered stable.
That's up to the linux packagers. It took them a while to settle on "plt-scheme" in the past, so it will probably take some time now too.
PLT Scheme is not "interpreting" code. More than that, Arc adds a bunch of huge overheads that could make things substantially faster. I had some patches lying around that made things around 4-5 times faster (including…
Something that could be done for now, is to write a piece of mzscheme code that "marshalls" the data in (utf-8-encoded) byte-strings. Assuming that most of the 2gb is made of strings, and that these strings are mostly…
In general, 3m is performing very well, much better than the conservative collector plt used to use by default (the boehm gc). As for the jit: many of the benefit of the jit are irrelevant in Arc since it doesn't use…