Skip to main content

2 posts tagged with "rust"

View All Tags

Introducing Crab the Package Manager.

· 2 min read
starloexoliz
Admin/Owner of Crabby

Crab is Package manager and a Project builder for Crabby, specifically for making libraries or applications powered by Crabby. Most of its commands are similar to cargo but differently.

Why Crab?​

Crab is a package manager for Crabby, specifically for making libraries or applications powered by Crabby. Crab is designed to be a lightweight alternative to cargo and is optimized for speed and efficiency.

Crab's Features​

Crab has the following features:

  • Package management: Crab allows you to easily manage your Crabby projects and dependencies.
  • Project builder: Crab provides a simple and efficient way to build Crabby projects.
  • Dependency resolution: Crab automatically resolves dependencies and ensures compatibility between packages.
  • Fast and efficient: Crab is designed to be fast and efficient, making it suitable for real-time applications.
  • Easy to use: Crab has a simple and intuitive command-line interface, making it easy to use for developers.

Crab's Commands​

Crab has the following commands:

  • crab init: Initialize a new Crabby project.
  • crab build: Build a Crabby project.
  • crab run: Run a Crabby project.
  • crab test: Test a Crabby project.
  • crab doc: Generate documentation for a Crabby project.
  • crab publish: Publish a Crabby project to crabby.io.
  • crab install: Install a Crabby project from crabby.io.
  • crab add: Adds a package or library to the lock file.

More about crab here

Crabby's Rewrite to Rust

· One min read
starloexoliz
Admin/Owner of Crabby

Crabby's rewrite to Rust is a significant milestone in the Crabby's development. This rewrite aims to improve the language's performance, readability, and maintainability. Rewrite has been planned by Kazooki.

Rewrite Process​

The rewrite process involved several stages, including:

  1. Identifying the core language features and designing the new syntax.
  2. Implementing the new syntax in Rust.
  3. Refactoring the codebase to improve performance and maintainability.

Features from rewrite​

  • Crabby is Memory safe
  • Crabby's Type checking
  • Better error handling
  • Ownership methods and features
  • And many more to come