--
Flavio (@flaper87) Percoco
http://www.flaper87.com
http://github.com/FlaPer87
___
Rust-dev mailing list
Rust-dev@mozilla.org
https://mail.mozilla.org/listinfo/rust-dev
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never
seriously today?
Is everybody making workspaces with a github.com/user directory where they
develop their software?
-SL
___
Rust-dev mailing list
Rust-dev@mozilla.org
https://mail.mozilla.org/listinfo/rust-dev
--
Tim Chevalier * http
/WjcCfckml4A
___
Rust-dev mailing list
Rust-dev@mozilla.org
https://mail.mozilla.org/listinfo/rust-dev
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
If you are silent about your pain, they'll kill you and say you
-dev
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
If you are silent about your pain, they'll kill you and say you enjoyed it.
-- Zora Neale Hurston
___
Rust-dev mailing list
Rust-dev@mozilla.org
https://mail.mozilla.org
The list is no longer on moderation. Posts from subscribers should go
through to the list without moderator intervention now.
Sorry for any inconvenience.
Cheers,
Tim
On Tue, Nov 12, 2013 at 10:10 AM, Tim Chevalier catamorph...@gmail.com wrote:
I've placed the list on full moderation for now
:-)
With hope, the central package database (
https://github.com/mozilla/rust/issues/10041 ) will obviate the need
for this list, but in the meantime, let's maintain the list
informally.
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
If you are silent about
/rust-dev
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
If you are silent about your pain, they'll kill you and say you enjoyed it.
-- Zora Neale Hurston
___
Rust-dev mailing list
Rust-dev@mozilla.org
https
list
Rust-dev@mozilla.org
https://mail.mozilla.org/listinfo/rust-dev
--
-
Gaetan
___
Rust-dev mailing list
Rust-dev@mozilla.org
https://mail.mozilla.org/listinfo/rust-dev
--
Tim Chevalier * http://catamorphism.org/ * Often in error
@mozilla.org
https://mail.mozilla.org/listinfo/rust-dev
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
If you are silent about your pain, they'll kill you and say you enjoyed it.
-- Zora Neale Hurston
___
Rust-dev mailing list
https://mail.mozilla.org/listinfo/rust-dev
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
If you are silent about your pain, they'll kill you and say you enjoyed it.
-- Zora Neale Hurston
___
Rust-dev mailing list
Rust-dev
external reward.
I'll still be on the mailing list and IRC channel, so this isn't
goodbye. If you're interested in what I'm up to next, I'll probably be
keeping track of it on my blog ( http://tim.dreamwidth.org/ ).
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never
@mozilla.org
https://mail.mozilla.org/listinfo/rust-dev
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
If you are silent about your pain, they'll kill you and say you enjoyed it.
-- Zora Neale Hurston
___
Rust-dev mailing
about rust i hope to find some way i can
contribute back thanks.
--Phil
___
Rust-dev mailing list
Rust-dev@mozilla.org
https://mail.mozilla.org/listinfo/rust-dev
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Being
something that academics/professors sees as
something meaningful.
Anyway, thanks!
---
Ilmārs Cīrulis
___
Rust-dev mailing list
Rust-dev@mozilla.org
https://mail.mozilla.org/listinfo/rust-dev
--
Tim Chevalier * http://catamorphism.org/ * Often
(including code in external libraries that's called by your
code).
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Being queer is not about a right to privacy; it is about the freedom
to be public, to just be who we are. -- anonymous, June 1990
%3A_A_Friendly_Introduction
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Being queer is not about a right to privacy; it is about the freedom
to be public, to just be who we are. -- anonymous, June 1990
___
Rust-dev
Hi all--
I thought it was worth it to write up a wiki page with guidelines for
submitting Rust bugs:
https://github.com/mozilla/rust/wiki/HOWTO-submit-a-RUST-bug-report
Please edit and improve!
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Being
be in? Would one day work better than
another? I'll be in Santa Clara, CA, and I'm free all the evenings.
I'll be in Toronto; will anyone from the community be there?
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Being queer is not about a right
more questions (and I'll try
to answer them sooner :-)
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Being queer is not about a right to privacy; it is about the freedom
to be public, to just be who we are. -- anonymous, June 1990
into a local
workspace that's in your RUST_PATH. Sorry about that!
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Being queer is not about a right to privacy; it is about the freedom
to be public, to just be who we are. -- anonymous, June 1990
I don't know what the bug with the docs is, but in the meantime, you
can build without the docs by doing:
./configure --disable-docs
and then rebuilding.
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Being queer is not about a right to privacy
http://web.cecs.pdx.edu/~jgmorris/pubs/morris-icfp2010-instances.pdf
). One workaround is to use newtypes:
struct WrapperT { x: T }
...
impl T: Bar Foo for WrapperT { ...
and then there's no ambiguity.
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
post -- perhaps someone has
even already written it! As far as existing code examples go,
extra::treemap might be a good one to study.
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Being queer is not about a right to privacy; it is about the freedom
This is a known bug: https://github.com/mozilla/rust/issues/3779
The fix, which you probably realized, is to change OptionFoo to
Option~Foo or Option@Foo.
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Being queer is not about a right to privacy
in the issue tracker --
https://github.com/mozilla/rust/issues?direction=desclabels=A-rustimilestone=page=1sort=createdstate=open
-- but I'm sure you will discover more issues to fix as you start
diving into the code.
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never
assigned to me (catamorphism on github),
feel free to just leave a comment and ask if it's available to work
on.
Feel free to ping me on IRC (tjc) with questions.
Thanks,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Being queer is not about a right to privacy
on how to fix this problem?
In Rust 0.7 you have to import standard library modules explicitly. If
you add the following line at the beginning:
use std::io;
it should compile.
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Being queer is not about
feel free to ask, I'm also on IRC
as Seldaek.
I'll take a look at Composer. Thanks for the feedback!
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Being queer is not about a right to privacy; it is about the freedom
to be public, to just be who we
:
rustpkg fetch URI
Planned -- see https://github.com/mozilla/rust/issues/7242
Also, I opened https://github.com/mozilla/rust/issues/7447 for Zack's
suggestions about versions.
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Not a riot, it's a rebellion
-copyable, even if its constructor
returns a Cat (and not a ~Cat).
Thanks for your interest!
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Not a riot, it's a rebellion. -- Boots Riley
Attention Bros and Trolls: When I call out your spew, I'm not angry,
I'm defiant
in Haskell -- I found using higher-order functions
directly to be much more natural -- but that part is just my opinion.)
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Not a riot, it's a rebellion. -- Boots Riley
Attention Bros and Trolls: When I call out
of the conference talk instead -- it will doubtless
benefit from feedback received during the practice talk :-)
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Not a riot, it's a rebellion. -- Boots Riley
Attention Bros and Trolls: When I call out your spew, I'm
/ might be good for this, but many of
them are written in fairly old-style Rust.
Thanks in advance, and I'll certainly acknowledge in the talk anybody
who points me to a good example.
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Not a riot, it's
) { ...
Of course, that means that at the call site, you will have to write
something like add_equal(mut c, copy c).
Unless you want to write a function that just takes one argument and
doubles it, like Abhijeet suggested, I don't know of another way
around this.
Cheers,
Tim
--
Tim Chevalier * http
-to-myself as a way of
signaling I intend to work on this, but more recently people have
implied that you should only take a bug when actively working on it.
Either is ok as long as it's made explicit).
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
) will be at OSCON in July. If a meetup
happened to be when I was in town, I'd be happy to show up!
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Not a riot, it's a rebellion. -- Boots Riley
Attention Bros and Trolls: When I call out your spew, I'm
://genderqueerid.com/what-is-gq ).
If anyone wants to discuss this point further, please *reply sender*
and email me privately, rather than replying to the list.
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Too much to carry, too much to let go
Time goes fast, learning
mergeable attribute for this.
Thanks! I filed these enhancements in the bors issue tracker (which is
private right now for security reasons).
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Too much to carry, too much to let go
Time goes fast, learning goes
(besides the ambiguity).
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Too much to carry, too much to let go
Time goes fast, learning goes slow. -- Bruce Cockburn
___
Rust-dev mailing list
Rust-dev
to assist the borrow checker.
We removed it because in Rust, it was impractical to define an
easily-checkable pure subset of the language. Bringing it back in is
somewhat less likely than adding significant whitespace.
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never
Let's drop this thread, as per the code of conduct at
https://github.com/mozilla/rust/wiki/Note-development-policy :
Please keep unstructured critique to a minimum. If you have solid
ideas you want to experiment with, make a fork and see how it works.
Cheers,
Tim
--
Tim Chevalier * http
on upcall_fail , then you'll break at any point where your
program calls the fail!() macro or has an assertion failure arising
from assert!().
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Too much to carry, too much to let go
Time goes fast, learning goes slow
. There is seldom a right answer.
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Too much to carry, too much to let go
Time goes fast, learning goes slow. -- Bruce Cockburn
___
Rust-dev mailing list
Rust-dev@mozilla.org
, there's a possibility (I can't
promise anything) that we could put our name on it, as Mozilla.
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Too much to carry, too much to let go
Time goes fast, learning goes slow. -- Bruce Cockburn
I want something
more specific, actually.
Sounds good otherwise.
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Too much to carry, too much to let go
Time goes fast, learning goes slow. -- Bruce Cockburn
On Tue, Feb 5, 2013 at 10:52 AM, Tim Chevalier catamorph...@gmail.com wrote:
On Tue, Feb 5, 2013 at 10:50 AM, Brian Anderson bander...@mozilla.com wrote:
Greetings, folks,
There was some discussion about bug triage in the meeting today so I went to
do some and was reminded of how frustrated I
.
-Graydon
Also I want to add `A-ui` - error messages, etc. seems to be one of the
things that `A-frontend` is useful for.
Don't we have A-diagnostics already for that, though?
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Too much to carry, too much
others point out other nits :-)
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Too much to carry, too much to let go
Time goes fast, learning goes slow. -- Bruce Cockburn
___
Rust-dev mailing list
Rust-dev
when building the package.
I added this to the FAQ, btw:
https://github.com/mozilla/rust/wiki/Doc-usage-FAQ
and would welcome any suggestions from anyone as to how to organize
the FAQs on the wiki better; they're not the easiest thing to navigate
right now.
Cheers,
Tim
--
Tim Chevalier * http
decision about whether or not to go down this path. A lot of
the work for incremental compilation will likely also be useful for
parallelizing the compiler. So I don't see it as a waste of time.
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Too much
I suspect this is a borrowck bug (or at least shortcoming), but I
don't know the borrowck rules well enough to say for sure. I suggest
filing this code as an issue.
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
We know there'd hardly be no one
believe the way to do this is to write:
let result = (self.code)();
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
We know there'd hardly be no one in prison / If rights to food,
clothes, and shelter were given. -- Boots Riley
or need improvement. The list or
IRC is great for asking questions where you don't think there's a
compiler bug. So you're doing it right :-)
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
We know there'd hardly be no one in prison / If rights to food
Built for me without a hitch: Mac OS X 10.7.3, uname -a says: Darwin
Tims-MacBook-Pro.local 11.3.0 Darwin Kernel Version 11.3.0: Thu Jan 12
18:47:41 PST 2012; root:xnu-1699.24.23~1/RELEASE_X86_64 x86_64
SHA1(rust-0.5.tar.gz)= 7d818abf16c0061278658b8cfc6e0e0859885b5f
Cheers,
Tim
--
Tim
.
___
Rust-dev mailing list
Rust-dev@mozilla.org
https://mail.mozilla.org/listinfo/rust-dev
___
Rust-dev mailing list
Rust-dev@mozilla.org
https://mail.mozilla.org/listinfo/rust-dev
--
Tim Chevalier
, anybody could, on Google Groups). But for
now, please try to keep discussions on this list narrowly focused.
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
'Wouldn't you rather be anything other than the kid who runs around
telling stuff what he thinks
of the
trait Text. Should the compiler produce a different message?
Yes, this is a compiler bug. Would you mind filling out an issue report at:
https://github.com/mozilla/rust/issues/new
? (Don't worry about any of the labels or fields; we'll take care of that.)
Thanks,
Tim
--
Tim Chevalier
/summary?doi=10.1.1.48.5674
(Interfaces have been renamed to traits in the soon-to-be-released
Rust 0.4 release, by the way; it looks like you may be looking at the
docs from Rust 0.3.)
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Gains in likability
blog posts that discuss a class keyword but I
wasn't able to make those examples run in 0.3.1. Do we only have impls
now?
The class keyword is deprecated; struct replaces class.
Feel free to ask again if you have more questions (or visit #rust on IRC).
Cheers,
Tim
--
Tim Chevalier * http
labelled break/continue form.
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Debate is useless when one participant denies the full dignity of the
other. -- Eric Berndt
___
Rust-dev mailing list
Rust-dev
was an enum. We got rid of this because
Patrick said it was too hard to implement in the context of resolve3.
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Debate is useless when one participant denies the full dignity of the
other. -- Eric Berndt
of progress.
Let's all try to be mindful of the happiness and productivity of
everyone else on the team :-)
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Debate is useless when one participant denies the full dignity of the
other. -- Eric Berndt
.
But as with everything we do, using it at your own risk and asking
questions on IRC is encouraged!
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Debate is useless when one participant denies the full dignity of the
other. -- Eric Berndt
power and
simplicity.
I'm not sure I understand -- Rust has nested modules, which are
actually more expressive than Haskell's module system. An example
might be good.
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Debate is useless when one participant
Since Niko is on vacation, I thought I would post link to the agenda
for tomorrow:
https://etherpad.mozilla.org/Meeting-weekly-2012-07-03
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Debate is useless when one participant denies the full dignity
this is not a change requiring
an RFC, as it's part of the long-standing class proposal, but I wanted
to check to see if anyone would object to me removing resources now.
If so, let me know.
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Debate is useless
control passes to the callee, it becomes deinitialized at the
call site. (Obviously, this means the caller has to pass an l-value.)
This does not seem to be documented, and should be.
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
Debate is useless when
.
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
“I cannot hide my anger to spare you guilt, nor hurt feelings, nor
answering anger; for to do so insults and trivializes all our efforts.
Guilt is not a response to anger; it is a response to one’s own
actions
variable names that shadow the name of a tag that's in scope.
Cheers,
Tim
--
Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
“I cannot hide my anger to spare you guilt, nor hurt feelings, nor
answering anger; for to do so insults and trivializes all our efforts.
Guilt
to the appropriate function.
I don't see there being any allocation? Remember that constant space
is one reason why tail calls are desirable.
Cheers,
Tim
--
Tim Chevalier * http://cs.pdx.edu/~tjc/ * Often in error, never in doubt
“I cannot hide my anger to spare you guilt, nor hurt feelings, nor
answering
and again.
This seems pretty reasonable; if you add support for this, I think my
first comment holds even more so :-)
Cheers,
Tim
--
Tim Chevalier * http://cs.pdx.edu/~tjc/ * Often in error, never in doubt
“I cannot hide my anger to spare you guilt, nor hurt feelings, nor
answering anger
to *improve*
cache behavior: for example, Chilimbi and Larus, Using Generational
Garbage Collection To Implement Cache-Conscious Data Placement (ISMM
'98).
Cheers,
Tim
--
Tim Chevalier * http://cs.pdx.edu/~tjc/ * Often in error, never in doubt
an intelligent person fights for lost causes,realizing
work too -- that
is, specifying data layout -- but we'll have to do that anyway. This
would be a great exercise for a compiler verification framework, but
since we're not proving the compiler correct, the potential for
refcounting bugs makes me a bit nervous.
Cheers,
Tim
--
Tim Chevalier * http
73 matches
Mail list logo