You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Dylan Beattie 7cb269a140
Merge pull request #273 from RockstarLang/dependabot/npm_and_yarn/satriani/elliptic-6.5.4
2 weeks ago
.circleci Merge pull request #195 from ascheja/remove-eof-workaround 2 years ago
examples Merge pull request #224 from bqpd/patch-1 5 months ago
satriani Merge pull request #273 from RockstarLang/dependabot/npm_and_yarn/satriani/elliptic-6.5.4 2 weeks ago
tests Add 'wants' as an alias for 'takes' in function definitions. 5 months ago
tools Support for stacks, rock and roll keywords, and examples. 5 months ago
.gitignore Remove all the temporary files and fix the ignore for them 2 years ago
CODE_OF_CONDUCT.md Added CONTRIBUTING; fixed newline tests 2 years ago
CONTRIBUTING.md Added CONTRIBUTING; fixed newline tests 2 years ago
LICENSE Initial commit 3 years ago
README.md Add link to rockstar-feat-csharp source-code generator 4 months ago
spec.md Fix spec around incrementing null 5 months ago
yarn.lock Trial & error with CircleCI 2 years ago

README.md

Rockstar

Rockstar is a dynamically typed computer programming language, designed for creating programs that are also song lyrics. Rockstar is heavily influenced by the lyrical conventions of 1980s hard rock and power ballads.

But why?

Mainly because if we make Rockstar a real (and completely pointless) programming language, then recruiters and hiring managers won't be able to talk about 'rockstar developers' any more.

Also 'cos it's kinda fun and any language based on the idea of compiling Meatloaf lyrics has to be worth a look, right?

Plus we can make stickers. Who doesn't want a sticker on their laptop saying 'CERTIFIED ROCKSTAR DEVELOPER'?

What's here?

Implementations

The official reference implementation is Satriani - written in JavaScript, it runs in browsers and supports NodeJS for server-side and larger projects.

Rocky is a fully spec-compliant Rockstar implementation written in Java, and is currently the only Rockstar implementation that includes support for the DEC64 numeric type that was described in the original language specification.

Other implementations:

Social Spaces

Media Coverage

See Also

  • Enterprise™ - "The world is not made only of Rockstar programmers. For all the non hipsters out there, now there's Enterprise™"