a13n
AI 에이전트를 만들고 클라우드에서 실행합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Renk is an indentation-based syntax for Rust, inspired by Rust's Ugly Syntax.
Documentation: https://scarf005.github.io/renk/ (한국어)
#[derive(Debug, Clone)]
pub struct User:
pub id: u64
pub name: String
impl User:
pub fn new(id: u64, name: String) -> Self = Self{ id, name }
pub fn display_name(&self) -> &str = &self.name
pub fn main():
let user = User.new(1, "Ada".to_string())
println!("{user.display_name()}")
Generated Rust:
#[derive(Debug, Clone)]
pub struct User {
pub id: u64,
pub name: String,
}
impl User {
pub fn new(id: u64, name: String) -> Self {
Self{ id, name }
}
pub fn display_name(&self) -> &str {
&self.name
}
}
pub fn main() {
let user = User::new(1, "Ada".to_string());
println!("{}", user.display_name());
}
cargo install --path crates/renk --bin renk --bin renk-lsp
renk transpile input.rk -o output.rs
renk from-rust input.rs -o output.rk
cat input.rk | renk
See Getting started and Syntax.
renk fmt formats a file with rustfmt's layout; --check prints a diff and exits with 1 for unformatted files. Details.
renk fmt src/main.rk -o src/main.rk
renk fmt --check src/*.rk
renk build, renk run, renk test, and renk cargo ... transpile .rk files under Cargo source roots into .rs files, then run Cargo. Details.
renk cargo test
renk script runs a single-file script with cargo +nightly -Zscript. Dependencies go in --- frontmatter; renk add edits it. Details.
#!/usr/bin/env -S renk script
---
[dependencies]
regex = "1"
---
fn main():
println!("{}", regex::Regex::new("a+").unwrap().is_match("caab"))
renk script tool.rk arg
renk add tool.rk regex
renk-lsp is a stdio language server. It reports syntax errors and symbols, and forwards rust-analyzer's diagnostics, hover, definition, completion, references, rename, code actions, and inlay hints. Editor setup.
podman compose up --build serves the web editor at http://localhost:8080. just web starts it from a checkout. Details.
Renk reads text, not types, so some names are misread. See Limits.