diff --git a/Cargo.toml b/Cargo.toml index c5b9a3e..a8aa5d2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ description = "A modern multi-paradigm, versatile, and functional Programming La authors = ["Kazooki123 "] keywords = ["paradigm", "programming-language", "modern", "interpreter"] categories = ["command-line-utilities", "development-tools"] -version = "1.2.1" +version = "0.1.1" repository = "https://github.com/crabby-lang/crabby" edition = "2024" license = "GPL-3.0-only" diff --git a/LICENSE b/LICENSE index 37496f6..836f69d 100644 --- a/LICENSE +++ b/LICENSE @@ -631,8 +631,8 @@ to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. - - Copyright (C) 2024 Kazooki123 + Crabby The Programming Language. + Copyright (C) 2026 Kazooki123 This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/README.md b/README.md index adc7a92..402e226 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ ## Introduction -![Logo](https://github.com/crabby-lang/crabby/blob/main/crabbylogo.png) +![Logo](https://github.com/crabby-lang/crabby/blob/dev/crabbylogo.png) > [!WARNING] > **Crabby** is *still under development* with new features and bugs being fixed, if you encounter an error then that's **OUR** fault, and **we're still fixing it**. Crabby is **very new** due to the `rewrite update` and is still experiencing bugs and errors. **If you want to help out, please do!** diff --git a/crabbylogo.png b/crabbylogo.png index 2fd8b6a..7723124 100644 Binary files a/crabbylogo.png and b/crabbylogo.png differ diff --git a/examples/high/generics.crab b/examples/high/generics.crab index 7797139..fb4c248 100644 --- a/examples/high/generics.crab +++ b/examples/high/generics.crab @@ -1,6 +1,8 @@ // Crabby's Generic implementation - EXPERIMENTAL -pub def add(a: T, b: T) -> T { +type T = Num + +pub def add(a: T, b: T) -> T { return a + b } diff --git a/pkgs/freebsd/Makefile b/pkgs/freebsd/Makefile index e49f234..09431a5 100644 --- a/pkgs/freebsd/Makefile +++ b/pkgs/freebsd/Makefile @@ -2,7 +2,7 @@ # YIPPIEE PORTNAME=crabby -DISTVERSION=1.2.1 +DISTVERSION=0.1.1 CATEGORIES=lang MASTER_SITES=GH GH_ACCOUNT=crabby-lang diff --git a/pkgs/nix/default.nix b/pkgs/nix/default.nix index b28c2e5..9eb4961 100644 --- a/pkgs/nix/default.nix +++ b/pkgs/nix/default.nix @@ -2,7 +2,7 @@ stdenv.mkDerivation rec { pname = "crabby"; - version = "1.2.1"; + version = "0.1.1"; src = fetchurl { url = "https://github.com/crabby-lang/crabby/archive/refs/tags/v${version}.tar.gz"; diff --git a/pkgs/void/template b/pkgs/void/template index 3755778..259b246 100644 --- a/pkgs/void/template +++ b/pkgs/void/template @@ -1,7 +1,7 @@ # Template script for Crabby in Void Linux pkgname=crabby -version=1.2.1 +version=0.1.1 revision=1 build_style=cargo short_desc="Crabby Programming Language"