I’ve added a draft of a new release process that takes the repository split
into account. The main difference is that there is no longer a single release
branch under central management; instead, there is a release branch for each
repository, and management responsibilities for package release
The release announcement sketch that I have so far is below. Please
mail me new items and/or edits.
--
Racket version 6.1.1 is now available from
http://racket-lang.org/
* Mac OS X Yosemite: fixed compatibility problems,
The release announcement sketch that I have so far is below. Please
mail me new items and/or edits.
--
mflatt:
- optimizations (most from Gustavo Massaccesi) (82ffd405, 25c05d66,
a7a912ee, 1f2f7a1d, d14b4a80, 769c5b6e,
Checklist items for the v6.1.1 release
(using the v6.1.0.900 release candidate build)
Search for your name to find relevant items, reply when you finish an
item (please indicate which item/s is/are done). Also, if you have any
commits that should have been picked, make sure that the changes
The release process for v6.1.1 has begun: the `release' branch was
created for any work that is left and is now bumped to v6.1.0.900. You
can go on using the `master' branch as usual, it is now bumped to
v6.1.1.1 (to avoid having two different trees with the same version).
If you have any
The release process for v6.1.1 will begin in about a week. If
you have any new features that you want in and are relatively close
to being done, now is a good time to do that.
_
Racket Developers list:
http://lists.racket-lang.org/dev
The release announcement draft that I have so far is below. Please
mail me new items and/or edits.
--
Racket v6.1 raises an exception when a local variable is used before
its definition, instead of producing an #undefined
The release announcement sketch that I have so far is below. Please
mail me new items and/or edits.
--
mflatt:
- ARM JIT: fix software floating-point (ffb0dd52)
- add plumbers (d5b42f8c)
- raco make: improve parallelism
The release process for v6.1 has begun: the `release' branch was
created for any work that is left and is now bumped to v6.0.900.900. You
can go on using the `master' branch as usual, it is now bumped to
v6.1.0.1 (to avoid having two different trees with the same version).
If you have any
The release process for v6.0.2 will begin in about a week. If
you have any new features that you want in and are relatively close
to being done, now is a good time to do that.
_
Racket Developers list:
http://lists.racket-lang.org/dev
The release announcement sketch that I have so far is below. Please
mail me new items and/or edits.
--
mflatt:
- 2x bitmaps (037a211f, e47a90cc, etc); file/convertible (eda4f357)
- retina displays (7dc63162)
- dc alignment
On 04/28/2014 10:08 AM, Laurent wrote:
On Mon, Apr 28, 2014 at 3:47 PM, Matthias Felleisen
matth...@ccs.neu.edu mailto:matth...@ccs.neu.edu wrote:
[...]
Why not something like `apply-list` or `apply/list`?
(personally I usually call it `cvl` for call/values-list, but that's
because I often use
trivially wrap it around arbitrary expressions instead
of just function calls.
Ryan
On 04/28/2014 01:45 PM, Matthias Felleisen wrote:
Time to move it to a place easy to find? But why a macro?
On Apr 28, 2014, at 1:10 PM, Ryan Culpepper ry...@ccs.neu.edu wrote:
On 04/28/2014 10:08 AM, Laurent
when they're done, or tell me if there are no such
changes.)
* Ryan Culpepper r...@cs.utah.edu
- Macro Debugger Tests
- Syntax Classifier Tests
- RackUnit GUI Tests
- Data Tests
- DB Tests
* Kathy Gray kathryn.g...@cl.cam.ac.uk
- Test Engine Tests
* Noel Welsh noelwe...@gmail.com
show v6.0.1 as the most current version; email me
to pick the changes when they're done, or tell me if there are no such
changes.)
* Ryan Culpepper r...@cs.utah.edu
- Macro Debugger Tests
- Syntax Classifier Tests
- RackUnit GUI Tests
- Data Tests
- DB Tests
* Jay McCarthy jay.mccar
IIRC, most of the code in openssl/mzssl.rkt predates ffi/unsafe/alloc.
So yes, BIO_new etc should use (allocator _) etc, and that would
simplify some of the code that currently uses the local with-failure
macro to do deallocation. But no need to fix that in this patch.
Some comments on the
The release process for v6.0.1 will begin in about a week. If
you have any new features that you want in and are relatively close
to being done, now is a good time to do that.
_
Racket Developers list:
http://lists.racket-lang.org/dev
We need volunteers for a final round of testing for Racket
v6.0. This round of testing will focus on the package system and
changes related to it.
We would like to test the release candidate on the following
configurations:
- Unix build from source, in-place install
- Unix build from
On 02/08/2014 05:52 PM, Edward Lee wrote:
Hi.
Racket's OpenSSL bindings do not currently enable the ECDH(E) and the
DHE ciphers, which are needed for perfect forward secrecy.
I've attached a patch that:
- Embeds reasonable defaults for DHE mode.
- Adds two functions,
Racket v5.93 is now available from
http://racket-lang.org/
Version 5.93 repairs a few problems with the recent v5.92 release (in
preparation for a v6.0 release):
* fixed a low-level concurrency problem with the GUI library for Mac
OS X, which especially affected 32-bit builds;
* fixed
Racket 5.92 has a new package system, including a catalog of
hundreds of already-available packages. Please visit
http://pkgs.racket-lang.org/
for an overview of the packages.
Recent releases included the beta versions of the package system.
Racket version 5.92 incorporates many improvements
Checklist items for the v6.0 release
(using the v5.91.0.900 release candidate build)
Search for your name to find relevant items, reply when you finish an
item (please indicate which item/s is/are done). Also, if you have any
commits that should have been picked, make sure that the changes
to pick the changes when they're done, or tell me if there are no such
changes.)
* Ryan Culpepper r...@cs.utah.edu
- Macro Debugger Tests
- Syntax Classifier Tests
- RackUnit GUI Tests
- Data Tests
- DB Tests
* Jay McCarthy jay.mccar...@gmail.com
- Web Server Tests
- XML Tests
- HTML
:
- Teachpack Updates: update HISTORY
(updates should show v6.0 as the most current version; email me
to pick the changes when they're done, or tell me if there are no such
changes.)
* Ryan Culpepper r...@cs.utah.edu
- Macro Debugger Tests
- Syntax Classifier Tests
- RackUnit GUI Tests
- Data
Matthew has requested this commit be included in the release branch.
It looks safe to me, but I can't tell if it fixes the problem in all
cases. A more obvious, if coarser, fix would be something like
(define (file-connection file [write? #f])
(unless (file-exists? file)
On 11/25/2013 09:44 AM, Matthew Flatt wrote:
Here's the full comment:
The version string has one of the forms:
X.Y
X.Y.Z Z != 0
X.Y.Z.W W != 0
where each X, Y, Z, W is a non-negative exact integer, Y must not
exceed 99, and Z or W must not exceed 999.
On 11/25/2013 10:28 AM, Matthew Flatt wrote:
At Mon, 25 Nov 2013 09:56:45 -0500, Ryan Culpepper wrote:
On 11/25/2013 09:44 AM, Matthew Flatt wrote:
Here's the full comment:
The version string has one of the forms:
X.Y
X.Y.Z Z != 0
X.Y.Z.W W != 0
where
The release process for v6.0 has begun: the `release' branch was
created for any work that is left and is now bumped to v5.91. You
can go on using the `master' branch as usual, it is now bumped to
v6.0.0.1 (to avoid having two different trees with the same version).
If you have any bug-fixes
The release process for v6.0 will begin in about a week. If
you have any new features that you want in and are relatively close
to being done, now is a good time to do that.
_
Racket Developers list:
http://lists.racket-lang.org/dev
On 10/23/2013 08:22 PM, David T. Pierson wrote:
Are terms defined via @deftech in the Racket reference supposed to be
accessible via @tech from the Racket guide?
In pkgs/racket-pkgs/racket-doc/scribblings/reference/evts.scrbl there
exists a line that looks like:
... @deftech{synchronizable
.
On Wed, Oct 2, 2013 at 4:09 PM, Ryan Culpepper ry...@ccs.neu.edu
wrote:
No, the 'racket/pretty' module might be declared even if the symbol
isn't
defined (or mapped) in the namespace:
(define ns (make-base-namespace))
(define repl-ns (current-namespace))
(parameterize ((current
On 10/02/2013 03:19 PM, Stephen Chang wrote:
Can I push the attached (1-line) patch? I don't have a good grasp of
namespaces so I would like someone to review it first.
Right now, make-base-eval tries to attach racket/pretty to the
namespace regardless of whether it's already there, which
Yes. Also, it's not enough to check that 'racket/pretty' (or really, the
name 'racket/pretty' resolves to) isn't declared in the target
namespace; you must also check any module it (transitively) requires is
either undeclared or was attached from the same namespace you want to
attach
No, the 'racket/pretty' module might be declared even if the symbol
isn't defined (or mapped) in the namespace:
(define ns (make-base-namespace))
(define repl-ns (current-namespace))
(parameterize ((current-namespace ns))
(eval '(require (only-in racket/pretty
I think you just ran into all of the problems with planet1 at the same
time. I started with kazzmir/peg and browsed sources, and as far as I
can tell, all of the packages you got are actually transitively required
by kazzmir/peg. So it's not a PLaneT implementation bug.
It looks like there's
Checklist items for the v5.3.6 release
(using the v5.3.5.900 release candidate build)
Search for your name to find relevant items, reply when you finish an
item (please indicate which item/s is/are done). Also, if you have any
commits that should have been picked, make sure that the changes
On 07/25/2013 05:41 PM, Stephen Chang wrote:
Here is a syntax-parse macro that requires one subexpression to be
wrapped with an exclamation point.
(define-syntax (test stx)
(syntax-parse stx #:datum-literals (!)
[((~or (~once (! x:expr) #:name !)
(~not (! y:expr)))
It's not there, but it should be. I'll add it.
Ryan
On 07/24/2013 09:26 PM, Neil Van Dyke wrote:
Did a PostgreSQL SSL performance fix get into 5.3.6 pre-release in some
form?
In the pre-release I just downloaded, I don't see Ryan's original fix to
This sounds like a job for the zero-values define-syntaxes trick,
documented here:
http://docs.racket-lang.org/reference/syntax-model.html#%28part._macro-introduced-bindings%29
Ryan
On 07/10/2013 03:40 PM, Carl Eastlund wrote:
I'm having trouble with some of the features of define-generics
On 07/10/2013 09:04 PM, Asumu Takikawa wrote:
Hi all,
I'm currently trying to fix the Typed Racket unit tests. I think I've
narrowed down the issue to a certain syntax property for keyword
functions.
The issue is illustrated by the following example:
#lang racket
(require racket/file
On 06/26/2013 02:32 PM, Sam Tobin-Hochstadt wrote:
[...]
Things that didn't move:
* `mzlib/compile`: This is used in one place in the compiler, and
should probably be handled differently. Matthew, any suggestions?
* `mzlib/unit200`. This is loaded into a new namespace in which code
is
On 05/23/2013 01:57 AM, Eric Dobson wrote:
Some modules have macros which expand into identifiers that are not
exported, as they want to protect those bindings. TR currently has the
following code which allows it to generate an identifier which is
free-identifier=? to what would appear in the
On 05/05/2013 12:49 PM, Eric Dobson wrote:
Keywords are normally right because
they are syntactically distinct from expressions --- and so using a
keyword avoids various potential ambiguities and sources of confusion.
Isn't this only true for default bindings of #%datum? It seems like
macros
On 05/03/2013 11:12 AM, Robby Findler wrote:
Can you point to some examples?
Note that you can still use else, as long as you don't refer to it as a
variable.
Just to check: If match treats else specially, it should only accept it
as the entire pattern. For example, the following should be
The release announcement sketch that I have so far is below. Please
mail me new items and/or edits.
--
* Extflonums (80-bit floating-point numbers) are supported on some
x86/x86_64 platforms --- including Windows, and
The release announcement sketch that I have so far is below. Please
mail me new items and/or edits.
--
mflatt:
- added file-truncate (48e05093)
- mach-o: handle some new load commands (a229f292)
- mach-o: code signing fixes
docs in the bundles
Updates:
- Teachpack Updates: update HISTORY
(updates should show v5.3.4 as the most current version; email me
to pick the changes when they're done, or tell me if there are no such
changes.)
* Ryan Culpepper r...@cs.utah.edu
- Macro Debugger Tests
- Syntax
The release process for v5.3.4 has begun: the `release' branch was
created for any work that is left and is now bumped to v5.3.3.900. You
can go on using the `master' branch as usual, it is now bumped to
v5.3.4.1 (to avoid having two different trees with the same version).
If you have any
On 04/02/2013 11:48 PM, Asumu Takikawa wrote:
On 2013-03-30 10:10:20 -0400, ry...@racket-lang.org wrote:
293b208 Ryan Culpepper ry...@racket-lang.org 2013-03-20 10:52
:
| added optional #:grammar clause to defform, etc
:
M collects/scribble/private/manual-form.rkt | 68 -
M
The release process for the next Racket release will begin in about
a week. If you have any new features that you want in and are
relatively close to being done, now is a good time to do that.
_
Racket Developers list:
http://lists.racket-lang.org/dev
The line
(date-day quando)99
looks pretty suspicious; with the 99 there, the first branch of the
enclosing 'if' expression returns 8 values but the second branch returns
7 values.
Ryan
On 02/22/2013 09:48 AM, Pierpaolo Bernardi wrote:
This one got me stumped for a while. I don't
Your explanation sounds correct, but 3D syntax is not encouraged and not
supported. I think the fix is to change your macro to avoid 3D syntax.
It's a little awkward due to the lack of let-for-syntax (and
splicing-let-for-syntax, I guess), but how about the following (not tested):
: update HISTORY
(updates should show v5.3.2 as the most current version; email me
to pick the changes when they're done, or tell me if there are no such
changes.)
* Ryan Culpepper r...@cs.utah.edu
- Macro Debugger Tests
- Syntax Classifier Tests
- RackUnit GUI Tests
- Data Tests
The release announcement sketch that I have so far is below. Please
mail me new items and/or edits.
--
mflatt:
- generalized local-type tracking for unboxing (bdf1c3e1)
- removed sirmail (3e505af4)
- added file/untar
I just pushed a fix. Thanks for reporting this!
Ryan
On 01/13/2013 10:48 AM, Matthew Flatt wrote:
It's still broken. Although I don't get an error with the latest
sources (v5.3.2.1), the output is not right:
(~r (/ 15625 16384) #:min-width 4 #:precision 1)
0.1
(~r (/ 15625 16384))
I don't know how important this is, but ideally serialized old SRFI-19
dates should now deserialize as date*. I think that you can just restore
the definition of deserialize-info:tm:date-v0 and change the second
function (the cyclic value builder) to raise an error:
(define
The release process for v5.3.2 has begun: the `release' branch was
created for any work that is left and is now bumped to v5.3.1.900. You
can go on using the `master' branch as usual, it is now bumped to
v5.3.2.1 (to avoid having two different trees with the same version).
If you have any
It sounds like an easier solution would be to switch from boxes to a
mutable struct with one field that overrides equal? and hash-code.
Ryan
On 12/17/2012 03:38 PM, J. Ian Johnson wrote:
Short message: is there any chance of getting egal and egal hashes
any time soon?
Longer message: I have
On 12/17/2012 04:30 AM, Jens Axel Søgaard wrote:
2012/12/17 Ryan Culpepper r...@cs.utah.edu:
I'd like to make bit-vectors serializable so I can replace sql-bits with
them. I'll deprecate the current sql-bits names but keep them around for a
while.
The issue is that bit-vectors are implemented
I'd like to make bit-vectors serializable so I can replace sql-bits with
them. I'll deprecate the current sql-bits names but keep them around for
a while.
The issue is that bit-vectors are implemented using fxvectors, which are
serializable, but simply serializing them will presumably cause
I understood the feature request differently. I take it as wanting to
write a module like the following:
#lang racket
(provide
(with-declared-contracts-out
f
g))
(declare-contract f )
(define f )
(declare-contract g )
(define g )
That is, the contracts themselves
I'm trying to understand how things are supposed to work in planet2
without version information.
Let's say I release a package, webapis. Time passes, and I notice that
Racket gets some cool new features (eg, better SSL support) that the
webapis package should use. I write the code, and ...
good.
Carl Eastlund
On Wed, Dec 12, 2012 at 2:29 PM, Ryan Culpepper r...@cs.utah.edu
mailto:r...@cs.utah.edu wrote:
I'm trying to understand how things are supposed to work in planet2
without version information.
Let's say I release a package, webapis. Time passes, and I notice
eventually want a default system that package
developers can use without too much mucking about with experimental
versioning systems. But I think an initial period of crowd-sourcing the
design of that system will do us some good.
Carl Eastlund
On Wed, Dec 12, 2012 at 2:29 PM, Ryan Culpepper r
I updated the references in the racket git repo, and I left the
unstable/lazy-require module in place with a re-export of lazy-require.
I did remove a feature that didn't seem to be in use (unquote), though,
so if someone is using lazy-require with unquote outside of the racket
git repo, that
On 12/01/2012 04:23 AM, David Vanderson wrote:
http://docs.racket-lang.org/data/Orders_and_Ordered_Dictionaries.html
Towards the bottom of this page there is the following error:
(datum-order (make-fish 'alewife) (make-fish 'sockeye))
make-fish: undefined;
cannot reference undefined
On 11/16/2012 04:43 PM, Neil Toronto wrote:
On 11/16/2012 02:10 PM, mfl...@racket-lang.org wrote:
9a48e5d Matthew Flattmfl...@racket-lang.org 2012-11-16 14:03
:
| math: avoid import at unnecessary phase
|
| This repair avoids using at compile time external libraries that
| are needed at run
I get this message (during doc build, actually):
raco setup: error running: (lib math/scribblings/math.scrbl)
ffi-lib: couldn't open libmpfr.so (libmpfr.so: cannot open shared
object file: No such file or directory)
I have /usr/lib/libmpfr.so.1, which is symlinked to
(updates should show v5.3.1 as the most current version; email me
to pick the changes when they're done, or tell me if there are no such
changes.)
* Ryan Culpepper r...@cs.utah.edu
- Macro Debugger Tests
* Kathy Gray kathryn.g...@cl.cam.ac.uk
- Test Engine Tests
* Noel Welsh noelwe
to 1137b444ad.
http://git.racket-lang.org/plt/f60d57a27f..1137b444ad
=[ 2 Commits ]==
Directory summary:
60.2% collects/macro-debugger/model/
39.7% collects/macro-debugger/
~~
5f15401 Ryan Culpepper ry
Try building the release branch in a fresh clone. (It should be safe to
clone your existing clone (or checkout) rather than clone directly
from the server.) If the errors go away, I would suspect the problem is
that git clean missed some things.
I just tried it and encountered no errors.
: update HISTORY
(updates should show v5.3.1 as the most current version; email me
to pick the changes when they're done, or tell me if there are no such
changes.)
* Ryan Culpepper r...@cs.utah.edu
- Macro Debugger Tests
- Syntax Classifier Tests
- RackUnit GUI Tests
- Data Tests
The release process for v5.3.1 will begin in about a week. If
you have any new features that you want in and are relatively close
to being done, now is a good time to do that.
_
Racket Developers list:
http://lists.racket-lang.org/dev
On 09/11/2012 07:29 PM, Neil Toronto wrote:
It doesn't seem to matter how I set up the evaluator (using
`make-base-eval' or `make-evaluator'). If an example fails to typecheck,
it looks like an ugly documentation error. This is an actual example in
the math docs, which I would really like to
On 09/17/2012 02:20 PM, John Clements wrote:
On Sep 16, 2012, at 5:48 PM, Ryan Culpepper wrote:
See 'define-template-metafunction' in syntax/parse/experimental/template.
Remember to change the relevant occurrences of 'syntax' to 'template'.
Neat!
I'm guessing, though, that I probably
See 'define-template-metafunction' in
syntax/parse/experimental/template. Remember to change the relevant
occurrences of 'syntax' to 'template'.
Ryan
On 09/16/2012 08:31 PM, John Clements wrote:
I want to apply a transformation to a nested pattern element.
To start with, suppose I have a
The change to ~a, ~v, and ~s seems reasonable to me. The renamed
keywords and generalization of ~v and ~s to multiple arguments are good.
The ~r function seems okay except for the way it chooses which notation
(positional or exponential) to use. It should take a rule, not an
answer, and the
On 08/25/2012 12:19 PM, Neil Toronto wrote:
A lot of macros start by renaming some syntax that's assumed to
eventually represent a runtime value, like the `or' macro does:
(syntax-datum (expand-syntax #'(or #t #f)))
'(let-values (((or-part) '#t)) (if or-part or-part '#f))
But it's not always
On 08/25/2012 01:08 PM, Neil Toronto wrote:
On 08/25/2012 10:53 AM, Ryan Culpepper wrote:
On 08/25/2012 12:19 PM, Neil Toronto wrote:
I've reordered these a bit:
number
string
bytes
character
regexp
In other words, literal data. But did you check that the '#%datum'
macro associated
Below is the third draft of the release announcement items for
v5.3. Let me know if I've missed something.
* Submodules are nested module declarations that can be loaded and
run independently from the enclosing module. For an overview of
submodules, see
On 08/02/2012 11:16 AM, Ryan Culpepper wrote:
[...]
* There is now a very complete completion code for zsh. It is not
included in the distribution though, get it at: http://goo.gl/DU8JK
(This script and the bash completions will be included in the
standard installers in future
Below is the second draft of the release announcement items for
v5.3. Let me know if I've missed something.
* Submodules are nested module declarations that can be loaded and
run independently from the enclosing module. For an overview of
submodules, see
Yes, I fixed the bug. The fix should be in the release build tomorrow.
Ryan
On 07/28/2012 08:28 PM, Robby Findler wrote:
I believe Ryan fixed this a few hours ago. He may be waiting for a
release build before commenting.
Robby
On Sat, Jul 28, 2012 at 7:25 PM, Eli Barzilay e...@barzilay.org
way.
Let me know when there is a version I can try again.
Doug
On Wed, Jul 25, 2012 at 12:16 PM, Ryan Culpepper r...@cs.utah.edu wrote:
I suspect the problem is caused by commit 8358420f, which changed match to
load part of its implementation lazily using lazy-require. Part of that
commit
)
(*(+(*)(*(+(*)(*)(*)(*)(*))(+(*)(*)(*)(*)(*))(+(*)(*)(*)(*(+(*)(*)(*)(*
uncaught exception: 404
The 32 bit Windows versions downloads okay.
Doug
On Tue, Jul 24, 2012 at 9:03 AM, Ryan Culpepper r...@cs.utah.edu wrote:
Checklist items for the v5.3 release
(using the v5.2.900.1 release candidate build)
Search for your name to find relevant
Below is a rough list of additions and changes for v5.3. If you
are responsible for a change, please either elaborate it into an
announcement item or tell me if it shouldn't be included in the
announcement. Let me know if I've missed something.
mflatt:
- ffi/com, ffi/unsafe/com (ff41a896)
-
I suspect the problem is caused by commit 8358420f, which changed match
to load part of its implementation lazily using lazy-require. Part of
that commit was reverted by 949d12e2, but possibly the use of
lazy-require left in is causing problems in some cases.
I think it would be best to just
Well, the possible problem that I had in mind still should not cause
behavior like that, at least not by itself. I would expect it to always
fail trying to load a module in the racket/match implementation.
OTOH, if reverting the lazy-require addition fixes the problem, that
suggests that the
On 07/25/2012 04:00 PM, Neil Toronto wrote:
On 07/24/2012 08:03 AM, Ryan Culpepper wrote:
* Neil Toronto neil.toro...@gmail.com
- Plot Tests
Done.
Can you also add the following to future checklists?
- Images tests
- Inspect icons
I've just done these, too.
Okay, I've added those items
Checklist items for the v5.3 release
(using the v5.2.900.1 release candidate build)
Search for your name to find relevant items, reply when you finish an
item (please indicate which item/s is/are done). Also, if you have any
commits that should have been picked, make sure that the changes are
Just a reminder that testing for release v5.3 begins Monday.
Ryan
_
Racket Developers list:
http://lists.racket-lang.org/dev
On 07/20/2012 04:36 PM, Carl Eastlund wrote:
On Fri, Jul 20, 2012 at 4:33 PM, Vincent St-Amourstamo...@ccs.neu.edu wrote:
At Fri, 20 Jul 2012 16:17:22 -0400,
as...@racket-lang.org wrote:
3582b57 Asumu Takikawaas...@racket-lang.org 2012-07-20 15:10
:
| Move mzlib/defmacro = racket/defmacro
The release process for v5.3 has begun: the `release' branch was
created for any work that is left and is now bumped to v5.2.900.0. You
can go on using the `master' branch as usual, it is now bumped to
v5.3.0.16 (to avoid having two different trees with the same version).
If you have any
On 07/14/2012 06:31 PM, Sam Tobin-Hochstadt wrote:
I'm trying to use `unstable/lazy-require` to load time compile-time
portion of `match` on-demand; the attached patch implements what I
think should be the right thing. However, when I try to run 'raco
setup' with this, I get:
raco setup:
On 07/10/2012 10:51 AM, Eli Barzilay wrote:
20 minutes ago, Marijn wrote:
It seems to me that both these results cannot be correct
simultaneously, but I'll await the experts' opinion on that.
This does look weird:
#lang racket
(define-for-syntax (f stx) #`(let ([x 1]) #,stx))
The release process for v5.3 will begin in about a week. If you have any
new features that you want in and are relatively close to being done,
now is a good time to do that.
--
Ryan
_
Racket Developers list:
http://lists.racket-lang.org/dev
On 06/25/2012 06:57 PM, Asumu Takikawa wrote:
On 2012-06-25 20:35:21 -0400, as...@racket-lang.org wrote:
| racket/generics: add contract combinator
|
| The generics library now generates a `name/c` macro
| for a generic interface `name`. The combinator can be
| used to contract instances (or
On 06/25/2012 09:04 PM, Asumu Takikawa wrote:
On 2012-06-25 20:17:33 -0600, Ryan Culpepper wrote:
IIUC from your later message, you've implemented the generics
analogue of object/c (per-instance contract), whereas
prop:dict/contract is closer to class/c (per-type contract). It's a
little fuzzy
On 06/25/2012 09:27 PM, Stevie Strickland wrote:
On Jun 25, 2012, at 11:21 PM, Ryan Culpepper wrote:
On 06/25/2012 09:04 PM, Asumu Takikawa wrote:
On 2012-06-25 20:17:33 -0600, Ryan Culpepper wrote:
IIUC from your later message, you've implemented the generics
analogue of object/c (per
On 06/25/2012 10:25 PM, Stevie Strickland wrote:
[Hit Reply instead of Reply All, so fixing that here.]
On Jun 25, 2012, at 11:53 PM, Ryan Culpepper wrote:
On 06/25/2012 09:27 PM, Stevie Strickland wrote:
On Jun 25, 2012, at 11:21 PM, Ryan Culpepper wrote:
On 06/25/2012 09:04 PM, Asumu
1 - 100 of 192 matches
Mail list logo