Unfortunately, this has had larger impact than we expected, because a
number of places linked directly to mirror.racket-lang.org, which
normally hosts downloads. That machine will be down until July 2. In
particular, this seems to affect the setup-racket GitHub Action and
the homebrew formula for
I think the best way to start understanding `for/fold` is to look at
the steps it takes in the macro stepper. That will give you a sense
for what intermediate macros are used, and what the shape of the
resulting code is. Once you understand that for some examples, it will
probably be easier to
On Sun, Jan 31, 2021 at 9:06 PM 'John Clements' via Release Management
wrote:
>
> * Typed Racket has full support for sequences in `for` forms.
This entry should be dropped (the support is not "full" now, and the
improvements are longer to explain).
Sam
--
You received this message because
They both appear up for me right now.
Sam
On Wed, Oct 21, 2020, 12:42 PM Ryan Culpepper
wrote:
> Both are still down for me, and downforeveryoneorjustme.com also thinks
> they are down.
>
> Ryan
>
>
> On Wed, Oct 21, 2020 at 5:01 PM joeld via Racket Developers <
> racket-dev@googlegroups.com>
> Thanks
>
> > On Oct 7, 2020, at 8:44 PM, Sam Tobin-Hochstadt
> > wrote:
> >
> > The way this works, the box doesn't have to "get into" any modules
> > that aren't typed. Instead, when expanding a module A, that module
> > may contain uses of
The way this works, the box doesn't have to "get into" any modules
that aren't typed. Instead, when expanding a module A, that module
may contain uses of identifiers defined in a typed module T. Those
identifiers are macros that look something like this:
(define-syntax (id stx) (if
if I understand correctly, the real error is
>>
>> Exception: variable compile-compressed is not bound
>>
>> Perhaps Chez Scheme version was not up-to-date?
>>
>> On Sun, Jul 19, 2020 at 8:12 AM Sam Tobin-Hochstadt
>> wrote:
>>
>>> It looks lik
It looks like the only failed build was Racket CS on Linux with GCC. The
error is here https://github.com/racket/racket/runs/886934172#step:8:5614
and doesn't point to anything wrong, so it's not clear what happened. I'll
restart those builds and hopefully it won't fail this time.
Sam
On Sun,
open
>> until July 31 and we will report on the results sometime after that.
>>
>> Please help us spread the word by sharing the survey link on your
>> social network feeds, at conferences, around your office, and in other
>> communities.
>>
>> If you have any q
help us spread the word by sharing the survey link on your
social network feeds, at conferences, around your office, and in other
communities.
If you have any questions, please let us know at sur...@racket-lang.org.
Stephen De Gabrielle & Sam Tobin-Hochstadt
--
You received this message bec
Yes, if you're interested in working on this, let me know off-list -- I've
already written a lot of code in this direction.
Sam
On Thu, Jun 18, 2020, 6:19 AM Stephen De Gabrielle
wrote:
> Hi,
>
> Is there any value in migrating bug reports in
> https://github.com/racket/gnats-bugs that do not
The list of identifiers exported by the kernel are compiled into the
expander -- the expander doesn't maintain its own list. So this is an
expected sort of error with an old bootstrap copy of Racket.
Sam
On Mon, May 25, 2020 at 9:52 PM 'John Clements' via Racket Developers
wrote:
>
> Hmm…
Recently, we've put in place several improvements to Racket's build
infrastructure.
First, the pkg-build.racket-lang.org machine is now hosted in the
cloud, and now works continuously. That means that packages and
documentation will be re-built every few hours, instead of every day.
So when you
I'll try to write out in more detail what the kinds of package
managers Sage is referring to do, to make this clearer for everyone.
The high-level idea is that you have a bunch of directories on your
system(Alex's analogy to git is a good one), and in each of them, your
run appropriate commands
For the blog post version of the release notes, can we add some links,
such as to the "Inside: Racket" section, and to the documentation for
the various new forms?
Also, are stencil-vector implementations of HAMTs a new invention, or
is the some previous work on this we should mention?
Sam
On
Racketeers,
It's now possible to "sponsor" Racket with a monthly contribution
using GitHub sponsors, at https://github.com/sponsors/racket/
Racket is and will always be free to everyone, but financial
contributions help both to pay for costs like AWS hosting as well as
support outreach events
Matthias Felleisen, Mike
> Sperber, Paulo Matos, Philip McGrath, Reuben Thomas, Robby Findler, Ross
> Angle, Ryan Culpepper, Sage Gerard, Sam Tobin-Hochstadt, Shu-Hung You,
> Sorawee Porncharoenwase, Stephen De Gabrielle, Syntacticlosure, Timo
> Wilken, Tommy McHugh, Winston Weinert, Zao
There are three things you could do here:
1. Start the racket REPL, use `enter!` to run the program, and then
type in your expression. This is very similar to how DrRacket works.
2. Make sure the relevant things are `provide`d by your module, then
`require` the module and execute an expression.
otice and eventually update it
> > days or weeks later.
> > Maybe after such a change install-racket.sh and this repo still exist in a
> > simplified form, or not, I don't know.
> >
> > (I'm posting here instead of on Slack for persistence.)
> >
> > -Philip
> >
This sounds great. I see also that Bogdan has developed an action for
downloading Racket.
Let's continue this work by organizing in the #ci channel on Slack,
which I've just created. Anyone else who's interested should join that
channel, and we'll work out next steps there.
Sam
On Sat, Nov 16,
With the upcoming Racket 7.5 release, almost all of Racket, including
the core Racket CS binary, the standard library, and the packages
provided with the main distribution, are available under a permissive
license, either the Apache 2.0 License or the MIT License. You can
read the details of the
I deleted your branch, and the others you mention.
If you go to https://github.com/racket/racket/branches (for example)
you should be able to delete branches as well.
Sam
On Sat, Oct 26, 2019 at 8:32 AM Gustavo Massaccesi wrote:
>
> I pushed to the wrong branch in racket/games :(
>
>
I don't know who controls that account.
Sam
On Tue, Jul 23, 2019 at 8:04 AM Neil Van Dyke wrote:
>
> There's a GitHub presence, "https://github.com/racket-lang;, which has
> the Racket logo, but no Repositories/People/Projects visible. People who
> land on that could think Racket has nothing on
Yes, the problem here is that plain names in `match` are bindings, not
comparisons to things in the environment. So if you replace `_float`
with `empty` or `string=?` it will still produce the same answer.
If you want to compare with something in a `match` pattern, you might
want `==`:
There are a few things here:
1. The set of tests is selected mostly based on what doesn't have a
lot of dependencies, tests things in the `racket/racket` repository,
and completes in the Travis CI time limit.
2. Some tests are run under `racket` vs `raco test` for historical
reasons, probably
I just tested this, with the subject "CI improved for Racket" (from
April, on this list). For me, the Google Groups archive entry is the
first result for that query, when quoted.
Sam
On Mon, May 20, 2019 at 5:26 PM Neil Van Dyke wrote:
>
> BTW, sorry I wasn't clear, and this might be important
On Sun, May 5, 2019 at 9:21 PM 'John Clements' via Racket Developers
wrote:
> - This release adds GitLab support for cross-architectural and
> native testing.
I don't think this should be in the notes, since we didn't actually
get anything from non-working to working for this release.
Sam
Hi Paulo,
This sounds like an excellent project. I'm happy to do the necessary
administration on the Racket side if you let me know what to do, but
even better would be if you could do it. Is there a way to arrange for
you to be the owner of the project on Coverity?
Sam
On Fri, Sep 14, 2018 at
These errors are not your fault. The appveyor one is known but we haven't
reproduced it locally yet, the Travis one is intermittent but also not your
fault.
Sam
On Wed, May 23, 2018, 5:41 PM William J. Bowman
wrote:
> I submitted a pull request, and both Travis and
has
> approved Racket for membership in Conservancy. The Racket Project Leadership
> Committee has been working with Conservancy to put a document in place
> called a “fiscal sponsorship agreement” (FSA). Matthew Flatt, Jay McCarthy,
> Robby Findler, Matthias Felleisen and Sam Tobin-Hochstadt are
On Fri, Apr 27, 2018 at 10:01 AM, Stephen De Gabrielle
wrote:
> Hi Sam,
>
> Will there be a similar process for other repositories included in the main
> distribution? (e.g. https://github.com/racket/drracket )
This plan is only for Typed Racket.
Sam
--
You received
Racketeers,
tl;dr: We’re adding a lightweight RFC process to design and document
changes to Typed Racket, and you can see the first one, on prefab
structs, here: https://github.com/racket/typed-racket/pull/699
Recently in Typed Racket, we’ve realized that the process for
documenting high-level
I'm not sure if this is what you're doing, but note that for the v6.12
(and previous) tags just using `make` will not work in general -- see
the discussion at https://github.com/racket/racket/pull/1987
Sam
On Fri, Apr 6, 2018 at 12:56 PM, 'Paulo Matos' via Racket Developers
Racket Developers,
The machine that runs drdr.racket-lang.org will go down for a move on
December 19th, and return sometime on the 20th. Because of how DrDr works,
they will cause all changes in that time frame to appear in a single build.
Hopefully this won't cause too much trouble in finding
Here's how to install Racket and have a cloned version of DrRacket
that you can play with:
> git clone git://github.com/racket/racket
> cd racket
> make # this will build racket, install all the standard packages, and compile
> them
> mkdir extra-pkgs # this directory is listed in .gitignore for
`typed/racket/no-check` allows you to use the syntax of Typed Racket
(such as the type annotation forms) but does no type checking at all
-- it's just simple syntax that has no extra meaning beyond regular
untyped racket.
Sam
On Tue, Jun 20, 2017 at 8:27 AM, Asiful Islam
t;
>
> > On May 12, 2017, at 1:27 PM, Sam Tobin-Hochstadt <sa...@cs.indiana.edu>
> wrote:
> >
> > We have proxies for channels, but not for threads.
> >
> >
> > On Fri, May 12, 2017, 1:25 PM Matthias Felleisen <matth...@ccs.neu.edu>
> wrote
t Moore <sc...@thinkmoore.net> wrote:
> >
> > Can confirm. ;)
> >
> > On May 12, 2017, 1:13 PM -0400, Sam Tobin-Hochstadt <
> sa...@cs.indiana.edu>, wrote:
> >> The problem with Typed Racket would come from sending a higher order
> value to an untyped
No, just as Racketeers that have not used IRC over the past several
years have not been marginalized.
Sam
On Tue, Jan 10, 2017 at 7:09 PM, Neil Van Dyke wrote:
> Over time, will Racketeers who decline to use Slack.com be marginalized?
>
> (Addressees trimmed to
A while back, Jason Yeo created a Slack for talking about Racket at
https://racket.slack.com/ After talking with some other Racket
developers (and with Jason's permission), we're planning to make this
an official part of the project. So you may see more people there, and
it can be a place to talk
The reference and guide (and several other documents) are here:
https://github.com/racket/racket/tree/master/pkgs/racket-doc/scribblings
Other documentation is with the library it documents (such as Typed
Racket, where the docs are in the racket/typed-racket repository).
Sam
On Thu, Jan 5, 2017
Copyright on Racket is owned by all of the contributors, since
copyright assignment is not required for contributing code to Racket.
You can see a list of some of the people who've contributed the most
code here: https://github.com/racket/racket/graphs/contributors
Sam
On Tue, Nov 8, 2016 at
On Thu, Jul 21, 2016 at 7:35 PM, Robby Findler
<ro...@eecs.northwestern.edu> 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
> <sa...@cs.indiana.edu> wrote:
>> On Thu,
On Thu, Jul 21, 2016 at 1:44 PM, Vincent St-Amour
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
This is great! Thank you, Jay & Tony.
Sam
On Fri, Jul 15, 2016 at 8:05 PM, 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 @ CS @ UMass
This is now complete. Let me know if you experience any trouble
building in the next couple days, and I'll try to fix the problem.
Sam
On Wed, May 25, 2016 at 4:25 PM, Sam Tobin-Hochstadt
<sa...@cs.indiana.edu> wrote:
> When we split the Racket repository out into many smaller
> repo
On Wed, May 25, 2016 at 9:12 PM, Matthias Felleisen
<matth...@ccs.neu.edu> wrote:
>
>> On May 25, 2016, at 4:25 PM, Sam Tobin-Hochstadt <sa...@cs.indiana.edu>
>> wrote:
>>
>> When we split the Racket repository out into many smaller
>> reposit
You might be interested in my gcstats package, which will do some of these
statistics for you, and may allow you to run larger heaps with data
gathering.
Sam
On Sat, May 14, 2016, 9:09 PM Gabriel Scherer
wrote:
> Hi racket-devel,
>
> Short version:
> Racket has
Unfortunately, there's not a good workaround to suggest here.
What's happening is that `bigfloat?` is the `mpfr?` predicate defined
by `define-cstruct` in `mpfr.rkt`. This is an untyped Racket file,
which takes an arbitrary value, and is given the type `(-> Any
Boolean)` in TR by
This is now fixed. Sorry for the delay.
Sam
On Sun, Apr 3, 2016 at 4:28 AM, Alexis King wrote:
> I am getting certificate errors when attempting to log in to
> pkgs.racket-lang.org. Specifically, the certificate appears to have just
> expired. I am able to manually
On Sun, Nov 8, 2015 at 2:31 PM Sam Tobin-Hochstadt <sa...@cs.indiana.edu>
wrote:
> Thanks for the report! I've got a fix here, which I'm still testing:
> https://github.com/racket/typed-racket/pull/238
>
This is now fixed in the git source.
Sam
>
> On Sun, Nov 8, 20
Thanks for the report! I've got a fix here, which I'm still testing:
https://github.com/racket/typed-racket/pull/238
Sam
On Sun, Nov 8, 2015 at 7:16 AM Antonio Menezes Leitao <
antonio.menezes.lei...@ist.utl.pt> wrote:
> Hi,
>
> The following example works fine:
>
> #lang racket
>
> (define v
If it's an eror with `Rep-seq` being passed #f, then probably it's
just a bug somewhere else in TR, rather than related to the optimizer,
unless it goes away when the optimizer is off.
Sam
On Sun, Nov 1, 2015 at 8:57 AM, Vincent St-Amour
wrote:
> Sounds like a
On Fri, Oct 30, 2015 at 2:40 PM Vincent St-Amour <
stamo...@eecs.northwestern.edu> wrote:
> Here's a draft for the TR changes:
>
> - Typed Racket fully supports submodules.
>
This we need to flesh out a bit more. How about:
Submodules are now fully supported in Typed Racket. Previously, some
The warning is generated by `deprecated`, from `scribble/manual`.
Sam
On Tue, Oct 13, 2015 at 3:50 PM, Alexis King wrote:
>> I'm curious to know the answer to Alexis' question: Semantics aside,
>> how do I simply make something with a standard warning appearance? In
>>
The inst inside the expression.
>
> Is this expression typable at the moment?
>
>
>
> On Sep 29, 2015, at 4:14 PM, Sam Tobin-Hochstadt <sa...@cs.indiana.edu> wrote:
>
>> What use of `inst` produced `Nothing`?
>>
>> Sam
>>
>> On Tue, Sep 29, 2015 at 3:4
What use of `inst` produced `Nothing`?
Sam
On Tue, Sep 29, 2015 at 3:46 PM, Matthias Felleisen
<matth...@ccs.neu.edu> wrote:
>
> On Sep 29, 2015, at 3:25 PM, Sam Tobin-Hochstadt <sa...@cs.indiana.edu> wrote:
>
>> I think something problematic is happening with type in
On Tue, Sep 22, 2015 at 9:04 AM Michael Wilber <wilmic1...@gmail.com> wrote:
> Thank you for disclosing these vulnerabilities! Responsible disclosure
> helps everyone.
>
> Sam Tobin-Hochstadt <sa...@cs.indiana.edu> writes:
> > * Check any packages you have u
d?).
>
> I think it would be a good idea to put there a message with a link to
> the new repository.
>
> Gustavo
>
> On Wed, Sep 16, 2015 at 5:15 PM, Sam Tobin-Hochstadt
> <sa...@cs.indiana.edu> wrote:
> > Summary: The main Racket git repository is now at
> >
Summary: The main Racket git repository is now at
https://github.com/racket/racket . Other locations are now obsolete.
--
Continuing in our work to move Racket development work to GitHub, we've
moved the core Racket repository to `racket/racket` on GitHub. This
replaces both the former
60 matches
Mail list logo