Sam Tobin-Hochstadt | 22 Jul 18:16 2016
Picon
Picon
Gravatar

Re: Release Announcement for v6.6

On Thu, Jul 21, 2016 at 7:35 PM, Robby Findler
<robby@...> wrote:
> Can we say in a single line how to get the warnings to show up?
>
> Robby
>
> On Thu, Jul 21, 2016 at 4:08 PM, Sam Tobin-Hochstadt
> <samth@...> wrote:
>> On Thu, Jul 21, 2016 at 1:44 PM, Vincent St-Amour
>> <stamourv@...> wrote:
>>>
>>> samth:
>>> - folding in of the compiler and net repos
>>
>> I think we can omit this.
>>
>>> TR:
>>> - discussion of the `any/c` issue
>>
>> Typed Racket issues warnings in cases where the contract generated for
>> `Any` was not strict enough in the past. These warnings will become
>> errors in a future release.

Add: These warnings are visible by default in Racket, and in the "View
Log" window in DrRacket.

>>> - intersections 010134d2b1bc1201b171c997deed39fd452b40e1 b4a4c174e428ef675e7514a3e74d4002d604de56
>>
>> Typed Racket now supports intersection types. This allows the type
>> system to track more information, and for programmers to express more
(Continue reading)

Alex Harsanyi | 22 Jul 02:41 2016
Picon

Updating sqlite dll in Racket

Hello,

This might come in too late to make it into Racket 6.6, but I would like to ask to update to a more recent version of sqlite.dll in the racket release.  I'm not sure what version is the current one, but it has a creation date from 2013.

The problem is that the sqllite version shipped with racket will not open databases that contain features found in newer versions.   In my case, I would like to use SQL views that contain CTE's ("with" statements).  If the database contains such a view, the racket db package will fail to open it, giving a database malformed error (I suspect there is a database version recorded somewhere in the database file.).

Best Regards,
Alex.

--
You received this message because you are subscribed to the Google Groups "Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-dev+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To post to this group, send email to racket-dev-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/333b1603-709c-4c07-acd8-fddbd6579f18%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Sam Tobin-Hochstadt | 22 Jul 00:04 2016
Picon
Picon
Gravatar

Re: Release Announcement for v6.6

On Thu, Jul 21, 2016 at 5:58 PM, Vincent St-Amour
<stamourv@...> wrote:
> On Thu, 21 Jul 2016 16:38:14 -0500,
> Alex Knauth wrote:
>>
>>
>> > On Jul 21, 2016, at 5:08 PM, Sam Tobin-Hochstadt <samth@...> wrote:
>> >
>> > On Thu, Jul 21, 2016 at 1:44 PM, Vincent St-Amour
>> > <stamourv@...> wrote:
>>
>> >> samth:
>>
>> >> - cast fixes a846514f281aa98d16892ec8be56c9418a5eac9f
>>
>> > Typed Racket now enforces uses of `cast` with contracts more
>> > correctly. In some cases, this will produce contract errors in
>> > programs that did not have errors before.
>>
>> Should this mention that it now generates a contract for the existing type as well?
>>
>> That's the specific thing that would confuse people who are used to cast only generating a contract for
the new type.
>
> I imagine that's explained in the docs?
>
> That's too much detail for the release notes, IMO.

I'm unsure about which way to go on this. On the one hand, it's more
detail. On the other hand, the detail is precisely what people whose
programs now error need to know.

Sam

--

-- 
You received this message because you are subscribed to the Google Groups "Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-dev+unsubscribe@...
To post to this group, send email to racket-dev@...
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/CAK%3DHD%2BazrMm5sFrpKraQ24K%2Bn3Y9ZXZrT-yuKXqYyJoO8B2Z0w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Sam Tobin-Hochstadt | 21 Jul 23:08 2016
Picon
Picon
Gravatar

Re: Release Announcement for v6.6

On Thu, Jul 21, 2016 at 1:44 PM, Vincent St-Amour
<stamourv@...> wrote:
>
> samth:
> - folding in of the compiler and net repos

I think we can omit this.

> TR:
> - discussion of the `any/c` issue

Typed Racket issues warnings in cases where the contract generated for
`Any` was not strict enough in the past. These warnings will become
errors in a future release.

> - intersections 010134d2b1bc1201b171c997deed39fd452b40e1 b4a4c174e428ef675e7514a3e74d4002d604de56

Typed Racket now supports intersection types. This allows the type
system to track more information, and for programmers to express more
precise types.

> - cast fixes a846514f281aa98d16892ec8be56c9418a5eac9f

Typed Racket now enforces uses of `cast` with contracts more
correctly. In some cases, this will produce contract errors in
programs that did not have errors before.

Sam

--

-- 
You received this message because you are subscribed to the Google Groups "Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-dev+unsubscribe@...
To post to this group, send email to racket-dev@...
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/CAK%3DHD%2BaCKtApgFH99%2Bcu6PD28-8STFs3kAf-pMZ3pp7tSxJw7g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Dan Liebgold | 18 Jul 21:14 2016
Picon

collects and packages in zip file?

Hi all -

If I were to try to zip all files (.rkt, .zo, .dep, etc etc) in the <distro>/collects and <distro>/share/pkgs directories into a couple (or more) .zip archives, what changes would I need to make to Racket to have it only see the files in the given set of .zip archives?

Thanks,
Dan

--
You received this message because you are subscribed to the Google Groups "Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-dev+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To post to this group, send email to racket-dev-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/3dd76ad1-5f10-4acf-b886-1dcbd5d3364b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Jay McCarthy | 16 Jul 02:05 2016
Picon
Gravatar

Please enjoy

http://pkgn.racket-lang.org

Thanks Tony!

After a bit of testing, we'll change the main link.

Jay

-- 
Jay McCarthy
Associate Professor
PLT  <at>  CS  <at>  UMass Lowell
http://jeapostrophe.github.io

           "Wherefore, be not weary in well-doing,
      for ye are laying the foundation of a great work.
And out of small things proceedeth that which is great."
                          - D&C 64:33

--

-- 
You received this message because you are subscribed to the Google Groups "Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-dev+unsubscribe@...
To post to this group, send email to racket-dev@...
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/CAJYbDak1gajxg4VQiviHsPbpBem_4VagOab_rrjv3ks5cG%2B%3DGg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Sam Tobin-Hochstadt | 16 Jul 02:21 2016
Picon
Picon
Gravatar

Re: Please enjoy

This is great! Thank you, Jay & Tony.

Sam

On Fri, Jul 15, 2016 at 8:05 PM, Jay McCarthy <jay.mccarthy@...> wrote:
> http://pkgn.racket-lang.org
>
> Thanks Tony!
>
> After a bit of testing, we'll change the main link.
>
> Jay
>
> --
> Jay McCarthy
> Associate Professor
> PLT  <at>  CS  <at>  UMass Lowell
> http://jeapostrophe.github.io
>
>            "Wherefore, be not weary in well-doing,
>       for ye are laying the foundation of a great work.
> And out of small things proceedeth that which is great."
>                           - D&C 64:33
>
> --
> You received this message because you are subscribed to the Google Groups "Racket Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to racket-dev+unsubscribe@...
> To post to this group, send email to racket-dev@...
> To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/CAJYbDak1gajxg4VQiviHsPbpBem_4VagOab_rrjv3ks5cG%2B%3DGg%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.

--

-- 
You received this message because you are subscribed to the Google Groups "Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-dev+unsubscribe@...
To post to this group, send email to racket-dev@...
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/CAK%3DHD%2Bb7exXo-YwA_Ziw71PQ2iWqCR%3DrrgfJGxGK9QkE1Cjgig%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Vincent St-Amour | 15 Jul 17:04 2016

Release Announcement for v6.6

The release announcement sketch that I have so far is below.  Please
mail me new items and/or edits.

Please phrase announcements using complete sentences and avoid the
word "now".
----------------------------------------------------------------------

mflatt:
- OpenSSL v1.1 support 120952edd70bdfb7f6c885e1e8b6b642f072f6bb
- linklets 4a1afa66c81957a7ec7df144df11f4c503251d1a
- optimizer improvements e887fa56d1f4c37b18901ff916055ce21e270f3c
- GC improvements b243ce894acfb0cd78b05199c4d6f75c4e2f23bb 9ff64fc6ed67938e6ec7d37bee612e71f91ba7fa
- hash table improvements 49fd1e41da91455f682bb0b586c0a5b59a7409df
- tethering 6369e567097866d6a65a3da32c8125131fabdd73

ryanc:
- upcoming syntax/parse backwards incompatibility
- syntax/parse progress tracking 80364d85ddc4977b4e10086b4993e7b3e152a04c 4e6438eaf2b252d64d7f101141d3cdad74618cec
- macro-debugger: macro code size profiler 7abcdbd3bd4e1c2d31b0880ad31efe7e47922bda

robby:
- GUI: indentation behavior changes
- redex: lots of changes

jay/tonyg:
- new package website?

samth:
- folding in of the compiler and net repos

TR:
- discussion of the `any/c` issue
- intersections 010134d2b1bc1201b171c997deed39fd452b40e1 b4a4c174e428ef675e7514a3e74d4002d604de56
- zo size improvements c29eb20efc3ee05ba9669a28c0482096f2e753d0
196744e0cdbd9899e6c7015e0ed71b3165e5ff12 more?
- cast fixes a846514f281aa98d16892ec8be56c9418a5eac9f

----------------------------------------------------------------------

--

-- 
You received this message because you are subscribed to the Google Groups "Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-dev+unsubscribe@...
To post to this group, send email to racket-dev@...
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/m2y453eydf.wl-stamourv%40eecs.northwestern.edu.
For more options, visit https://groups.google.com/d/optout.

Vincent St-Amour | 15 Jul 16:49 2016

Pre-Release Checklist for v6.6

Checklist items for the v6.6 release
  (using the v6.5.0.900 release candidate build)

Search for your name on the checklist page 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 in.

The checklist page is at:
     https://github.com/racket/racket/wiki/Release-Checklist-6.6

Important: new builds are created without announcement, usually whenever
I pick a few commits.  If you need to commit changes, please make sure
you tell me to pick it into the release branch.

--> Release candidates are at
-->   http://pre-release.racket-lang.org

Please use these installers (or source bundles) -- don't test from
your own git clone (don't test the `master' branch by mistake!).  To
get the tests, you can do this:

  cd ...racket-root...
  ./bin/raco pkg install -i main-distribution-test

----------------------------------------------------------------------

--

-- 
You received this message because you are subscribed to the Google Groups "Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-dev+unsubscribe@...
To post to this group, send email to racket-dev@...
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/m21t2vgdnk.wl-stamourv%40eecs.northwestern.edu.
For more options, visit https://groups.google.com/d/optout.

Vincent St-Amour | 7 Jul 22:41 2016

Release for v6.6 has begun

The release process for v6.6 has begun: the `release' branch was
created for any work that is left and is now bumped to v6.5.0.900.  You
can go on using the `master' branch as usual, it is now bumped to
v6.6.0.1 (to avoid having two different trees with the same version).

If you have any bug-fixes and changes that need to go in the release
then make sure to specify that in the commit message or mail me the
commit SHA1s.  You can `git checkout release' to try it out directly if
needed -- but do not try to push commits on it (the server will forbid
it).

Please make sure that code that you're responsible for is as stable
as possible, and let me know if there is any new work that should
not be included in this release.

      >> NOW IS THE TIME TO FIX BUGS THAT YOU KNOW ABOUT <<<

The time between the `release' branch creation and the actual
release is for fixing new errors that prevent proper functioning of
major components and that show up during the preparation for a
release.  You can also finalize piece of work that is not yet
complete, but please avoid merging new features.

Note that nightly builds will go on as usual (starting from
v6.6.0.1 and going up as usual), and pre-release builds will be
available shortly at

  http://pre-release.racket-lang.org/

Please tell me if you think that this release is significant enough
that it should be announced on the users list for wider testing.

--

-- 
You received this message because you are subscribed to the Google Groups "Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-dev+unsubscribe@...
To post to this group, send email to racket-dev@...
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/m2lh1di3kd.wl-stamourv%40eecs.northwestern.edu.
For more options, visit https://groups.google.com/d/optout.

Vincent St-Amour | 1 Jul 15:22 2016

Release for v6.6 is about to begin

The release process for v6.6 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.

--

-- 
You received this message because you are subscribed to the Google Groups "Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-dev+unsubscribe@...
To post to this group, send email to racket-dev@...
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/m2r3bdjxwi.wl-stamourv%40eecs.northwestern.edu.
For more options, visit https://groups.google.com/d/optout.


Gmane