Catalog npm
Back to packageRELEASE DETAILS

0.1.0

npm

3bc-lang

Low level language, tiny virtual machine that works on browser or nodejs. (Friendly Punched cards)

cc++languagenativevirtual machine
Published25 Dec 2021
Direct dependencies0
Transitive dependenciesNot calculated

README

Current package documentation

3BC Language

sponsors version license covarage

Low-level language, tiny virtual machine, intermediate representation, embeddable, easy for beginners. (Friendly Punched cards)

Documentation

Directory structure

If you are interested in exploring or contributing to the language, follow the monolithic organization.

docs/           Website made with jekyll (Ruby)
examples/       Syntax sampling codes (3bc, Arduino with C++)
programs/       Embbed programs sampling codes (C)
scripts/        Development and installation tools (Bash, Ruby)
src/            Library source code (C)
tests/          Language work check (Ruby)

How to build

Download interpreter source code and manually compile from scratch.

git clone https://github.com/RodrigoDornelles/3bc-lang
make build

How to install

Directly download interpreter as executable command for mac/linux/bsd.

sudo bash -c "$(wget -qO- https://raw.githubusercontent.com/RodrigoDornelles/3bc-lang/master/scripts/install_vm.sh || curl -fsSL https://raw.githubusercontent.com/RodrigoDornelles/3bc-lang/master/scripts/install_vm.sh)"

3bc lang logo This project is licensed under GNU GPL 3.0 or higher, please read the LICENSE.txt file.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 0

Native requirements
0 direct targetsNot calculated transitive count
No declared dependencies in this collected response

Declarations describe requirements; they are not a resolved dependency graph.

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-a30/Bei+oJgRO379NLQYfk/noXo42wR3sM8TP1kjO+I3ilSK0mtC55UrvoFAkrkBgSvVmlB1HdRjdMMNUUwtUA==",
  "shasum": "3afd8aa1ef49e1d205618880eea0a4041c2da54b",
  "tarball": "https://registry.npmjs.org/3bc-lang/-/3bc-lang-0.1.0.tgz",
  "fileCount": 20,
  "unpackedSize": 3235199,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxxDHCRA9TVsSAnZWagAAZH8P/jRH7N+GP0nlm9BPZWrt\n4uOmTNTBJ/8ZXfxUJM4o3buNHTTWhLTQA4rF6tLtYOC3YTZXAQpkxHZKtglA\n5WE+Rih5+1HaPY1ngKSwFrX3WteR8i44/eps4HtYZt6Zn/wnc2r7e6t/yZk9\nmwkVBEQlQyNLhbtNYkpk7JiqTnYdU0AYkV28STYb4l4raBIuoQVoZAI8CLU/\nAEav4Ot2s6GKkXHU0dSPA26Hp4SDWJK5wN8TS8rgL0fM/u++XL5WcAtO/OLt\nFeM91PqlxBzUBVPgimZq0GQY0cjvNXREjyFCLFBX7vNY9LsH2m2lI1GFxsgj\n+xoGib9azFtUBRk3Gb/kXum8VmhUrGppslzXLS4LDruMQq3aoce0ueBLItaq\nwrxUroRGsIeERczlPTY6FiHYvuw9BMzoVPu21PDOBfgWG5eHT4sbLzISu9sW\nmIdy6j2K3LRmTHpEKSa6ALa6uZEc1YziDOhDk1w2XWScKJTgbxSpcKldaBsu\nx1oGNJljdgE/pRmufuNHJDV7yPloIqR07aAr7/dS4AjNGJsnDBsPAIkWJjYJ\n/Fl/6aY4lDNoXnaaTXeI9gSs4/h7LJEKsld9Pqs+AVojy9wmznNCMxAV1IWm\nU7w9T9OFWwWe9G6OxuAsapBp0sY8/47p00Na+21hsOgr3pJyTzngYkE524Hz\nFmAa\r\n=JObA\r\n-----END PGP SIGNATURE-----\r\n",
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEYCIQDhwWv+EkwaQFfSQRGsFQjEQyMAtrhAFUMotMOF9dQ+0wIhAOqo/8dAc+fNBQg0y6sYPbB9MgHtdP7WQp/kt/IcTaGC"
    }
  ]
}

Repository

PENDING
rodrigodornelles/3bc-lang

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:30 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:da37e95fef2a83a774a7f649ab150c4f4d9a6ca10de2539702f930fa7b31bd2d

Other collected versions

0.1.31 Oct0.1.230 Jul0.1.112 JulView all collected versions →