{"id":15022427,"url":"https://github.com/aermoss/rsx-r","last_synced_at":"2025-10-23T22:30:58.442Z","repository":{"id":111008355,"uuid":"556425047","full_name":"Aermoss/RSX-R","owner":"Aermoss","description":"A compiled statically typed multi paradigm general purpose programming language designed for cross platform applications.","archived":false,"fork":false,"pushed_at":"2023-12-09T20:18:37.000Z","size":1940,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-30T21:11:57.788Z","etag":null,"topics":["compiler","cross-platform","general-purpose","llvm","llvmlite","multi-paradigm","programming-language","rsharp","rsxr","statically-typed"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Aermoss.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-10-23T20:25:45.000Z","updated_at":"2024-11-22T20:58:14.000Z","dependencies_parsed_at":"2023-12-09T21:25:06.055Z","dependency_job_id":"1c23af12-c0e0-414d-aeb5-00d98b653260","html_url":"https://github.com/Aermoss/RSX-R","commit_stats":{"total_commits":7,"total_committers":1,"mean_commits":7.0,"dds":0.0,"last_synced_commit":"e8b1b274cd83e2c05ddba50bf3836e05fbdb875e"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aermoss%2FRSX-R","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aermoss%2FRSX-R/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aermoss%2FRSX-R/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aermoss%2FRSX-R/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Aermoss","download_url":"https://codeload.github.com/Aermoss/RSX-R/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237890775,"owners_count":19382562,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["compiler","cross-platform","general-purpose","llvm","llvmlite","multi-paradigm","programming-language","rsharp","rsxr","statically-typed"],"created_at":"2024-09-24T19:57:56.185Z","updated_at":"2025-10-23T22:30:52.700Z","avatar_url":"https://github.com/Aermoss.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# R# - RSX-R\r\nA compiled statically typed multi paradigm general purpose programming language designed for cross platform applications.\r\n\r\n# RSX Logo\r\n![R# Logo](rsxr/logo.png)\r\n\r\n# RSX Icon\r\n![R# Icon](rsxr/icon.png)\r\n\r\n# Requirements\r\n- Python 3.10 or higher\r\n\r\n# Getting Started\r\n## How to install\r\n### Windows (Installs the RSX-R python library)\r\n```\r\n.\\install.bat\r\n```\r\n\r\n### Linux (Installs the RSX-R python library)\r\n```\r\n./install.sh\r\n```\r\n\r\n# Examples\r\n## Hello, World!\r\n```c++\r\ninclude \"rsxrio\" : *;\r\n\r\n// using namespace std;\r\n\r\nint main() {\r\n    std::rout(\"Hello, World!\", std::endl());\r\n    return 0;\r\n}\r\n```\r\n\r\n## Factorial and Fibonacci\r\n```c++\r\ninclude \"rsxrio\" : *;\r\n\r\nint factorial(int n) {\r\n    if (n == 1) return n;\r\n    return factorial(n - 1) * n;\r\n}\r\n\r\nint fibonacci(int n) {\r\n    if (n \u003c= 1) return n;\r\n    return fibonacci(n - 1) + fibonacci(n - 2);\r\n}\r\n\r\nint main() {\r\n    int n;\r\n    n = 5; printf(\"factorial(%d) = %d\\n\", n, factorial(n));\r\n    n = 8; printf(\"fibonacci(%d) = %d\\n\", n, fibonacci(n));\r\n    return 0;\r\n}\r\n```\r\n\r\n# Libraries\r\n- rsxrio\r\n- rsxrmath\r\n- rsxrglfw\r\n- rsxrgl\r\n- rsxr-rvr","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faermoss%2Frsx-r","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faermoss%2Frsx-r","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faermoss%2Frsx-r/lists"}