0.5.14 • Published 6 months ago

hclang v0.5.14

Weekly downloads
1
License
MIT
Repository
github
Last release
6 months ago

Homiconic C

version: 0.5.11

Codeship Status for TheSwanFactory/hclang

Introduction

Homoiconic C (HC) is a single universal language for code and data. This repository contains the first implementation of HC as an interpreter written in TypeScript running on nodejs. It also contains a sample application called MAML, the Multipurpose Abstract Markup Language. MAML is a radically simple proposal for replacing all the existing web technologies (HMTL, CSS, JavaScript, SVG, etc.) with a single format based on HC. It can also be used to define easily-parseable variants of other common file formats (e.g., HCSV, HCSON).

Usage

$ npm install
$ export DEBUG=true # optional
$ npm run hc

This will launch the interpreter.

BitScheme

To generate and run the BitScheme documentation, type:

$ npm run bs:all

This will open the BitScheme.html file, and also run the documentation through the testdoc evaluator which will generate pass/fail messages.

Development

  1. Install the Atom editor.

  2. Install the language-maml Atom package.

  3. Clone the github repository.

  4. Install node.js.

  • e.g., brew install node on macOS.
  1. Run npm test.

Publishing

From the feature branch:

  1. Update CHANGELOG.md

  2. Run npm run done to bump version and tag

  3. Merge PR

Should automatically publish to npmjs.

0.5.14

6 months ago

0.5.12

6 months ago

0.5.10

7 months ago

0.5.11

7 months ago

0.5.8

7 months ago

0.5.7

7 months ago

0.5.9

7 months ago

0.5.4

7 months ago

0.5.3

7 months ago

0.5.6

7 months ago

0.5.5

7 months ago

0.1.0

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago