RustScript
RustScript is a functional scripting language with as much relation to Rust as JavaScript has to Java. (by WilliamRagstad)
kesh
A simple little programming language that could one day compile to JavaScript. (by kesh-lang)
RustScript | kesh | |
---|---|---|
1 | 11 | |
8 | 19 | |
- | - | |
2.8 | 6.0 | |
about 1 month ago | 5 months ago | |
Java | JavaScript | |
GNU General Public License v3.0 or later | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
RustScript
Posts with mentions or reviews of RustScript.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-08-03.
-
August 2021 monthly "What are you working on?" thread
I am working on a project called RustScript and have implemented simple pattern matching for match expressions, code blocks, scopes, Unicode and special character support, lambda functions with variations (sorted by airity) as well as integer and floating point primitive types. Plus building a command line tool for running programs, linting and providing an interactive REPL for windows, linux and macOS this week. We are planning on adding modules and importation of dependencies soon! You can join our community discord server and chat with the dev team if you're interested! All feedback and support is greatly appreciated!
kesh
Posts with mentions or reviews of kesh.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-30.
- Have any of you designed a conlang, and then designed a programming language based on the conlang or any fictional culture that would use it?
-
Too many words about Rust's function syntax
I have something similar in kesh, where : is the assignment operator and the type/signature may be "assigned" before the value:
-
Temporal Programming, a new name for an old paradigm
I'm not OP, in case you thought that :) kesh lives here. I tried incorporating some of the ideas discussed here, but posponed it to a later language, which I'm still thinking about.
-
What language features do you "Consider Harmful" and why?
This is a great idea that I've adopted for my PL. I took it a step further and also allow extensions of the core language to be specified, including profiles.
-
Let's talk about interesting language features.
My (non-existing) language kesh, designed to compile to TypeScript, has expression blocks. That was one of my first decisions.
-
October 2021 monthly "What are you working on?" thread
Still no work on a compiler, but more work on the documentation of kesh.
-
What are some simple but powerful compile-to-JS languages I might not know about, or that you are working on (not Elm, Reason, PureScript, or ClojureScript)?
I'm working on kesh, but it's only at the design stage. I have tried to make it simple yet powerful, so I thought I'd mention it even though you can't use it.
-
Why are you building a programming language?
I tried to distill down the most essential features of TS/JS (functional, prototypal) and then come up with new syntax and semantics that was minimal, orthogonal and hopefully easy to learn and use. The result is kesh and na.
-
September 2021 monthly "What are you working on?" thread
I like the way you think. I had the same goal with kesh. A minimal syntax is easier on the eye and lets you focus on the actual code.
-
August 2021 monthly "What are you working on?" thread
I'm only at the drawing board stage of kesh, a simple little PL that one day might possibly transpile to TypeScript. Not a single line of compiler code has been written so far, it's still all about syntax design and exploring ideas. kesh is mostly a pastime activity and something I can ponder over when I'm bored or can't sleep (which may be the reason I can't sleep).
What are some alternatives?
When comparing RustScript and kesh you can also consider the following projects:
xvm - Ecstasy and XVM
ric-script - A modern scripting language; implemented in old school C, yacc & flex
cubiml-demo - A simple ML-like programming language with subtyping and full type inference.
ghc-proposals - Proposed compiler and language changes for GHC and GHC/Haskell
na - a minimal data notation format
durin - the Dependent Unboxed higher-oRder Intermediate Notation
bluebird - A work-in-progess programming language modeled after Ada and C++
Cwerg - The best C-like language that can be implemented in 10kLOC.
Chevrotain - Parser Building Toolkit for JavaScript
pika - A WIP little dependently-typed systems language