Skip to main content

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

First Blog Post

· One min read
starloexoliz
Admin/Owner of Crabby
Mr Coder
Front End Developer
Scarleyegaming
Full Stack Developer

First Blog: Welcome to the World of Crabby! Welcome Crabby programmers and enthusiasts! This is the inaugural blog post for the official Crabby documentation. We're excited to use this space to share news, updates, tutorials, and all things related to the Crabby programming language.

What is Crabby?

Crabby is a new programming language: That is focus on fast response time with syntaxes based on Rust and Go

Why Crabby?

  • Ease of Use - Crabby is a good way to start familiarizing Rust & Go Syntax codes for beginners!
  • Std - Crabby has a lot of standard libraries like: math, output, rand, ascii, alloc and more!
  • Readability - Crabby is very well readable. And clean also. It does NOT use global namespaces.

Getting Started with Crabby

The Crabby documentation is your one-stop shop to learn everything you need to know about the language. We have comprehensive guides, tutorials, and a vibrant community forum to help you get started. In the upcoming blog posts, we'll delve deeper into specific Crabby functionalities and provide step-by-step tutorials to get you coding in no time!