Author Archives: niftynif

Wrap-up

Hello, all.  Yes, I’m still sick.  Yes, I totally fsck’d over my Linux partition.  No, I don’t currently have Rust installed.  No, I have not yet made a new pull request with my recent and totally awesome changes.  I’ve just … Continue reading

Posted in Uncategorized | Tagged , , , , | Leave a comment

The Work Week!

Hello! Yes. I know. I said I’d post every day. However, I’ve been sick in a strange and debilitating way for about three weeks, and I have been feeling rather run down lately.  I figured that I’d post a quick … Continue reading

Posted in Uncategorized | Leave a comment

It’s almost over! D:”

Here’s an update on my project with Mozilla Rust: I’ve spent the past several weeks experimenting with the concepts of references and named lifetime parameters in Rust.  This, I believe, is my key to avoiding the .clone() operator.  Borrowed pointers … Continue reading

Posted in Uncategorized | Tagged , , , , , | Leave a comment

A brief update on the tree

It’s been a long journey with the “add method” (now called insert), and it’s still not over.  My pull request for the original implementation of insert was finally accepted, but now it’s time to improve upon it.  There was some … Continue reading

Posted in Uncategorized | Leave a comment

How the insertion method works, never mind the .clone()s

After a major setback, I got to work on an add method for my B-tree that would use Rust’s clone() functionality extensively to get around the problems I was having with borrowing and lifetimes.  Of course, this is not a … Continue reading

Posted in Uncategorized | Tagged , , , , , | Leave a comment

Now for the fun stuff: the add method for btree.rs

It’s about time I started on something exciting!  It’s time to implement the add method in my btree library. Here’s how it works: Find the appropriate leaf node in which to add the new key-value pair by searching down the … Continue reading

Posted in Uncategorized | Tagged , , , , | Leave a comment

pull request pull request pull request!

I looked into some of the resources people gave me for git, and I felt like I had figured things out!  However, that wasn’t enough to stop me from making a mysterious error of unnatural causes.  I did my best … Continue reading

Posted in Uncategorized | Tagged , , , , , | Leave a comment