Recent Releases of entangled

entangled - Entangled v1.3.0

About Entangled

Entangled helps you write Literate Programs in Mardown. You put all your code inside Markdown code blocks. Entangled automatically extracts the code and writes it to more traditional source files. You can then edit these generated files, and the changes are being fed back to the Markdown. See: entangled.github.io

New in version 1.3.0

  • Feature: header=n argument to top-level code blocks (i.e. with file= attribute) to swap n lines to the top of the file. This is useful to have shebang (e.g. #!/bin/bash) lines at the top of the generated file. Also this enables support for the Racket language, which needs #lang racket statements at the top of the file.
  • Bug fix: Duplicate references in different markdown files now concatenate as expected (issue #91) and stitch back correctly.

- Haskell
Published by jhidding about 4 years ago

entangled - Entangled v1.2.4

About Entangled

Entangled helps you write Literate Programs in Mardown. You put all your code inside Markdown code blocks. Entangled automatically extracts the code and writes it to more traditional source files. You can then edit these generated files, and the changes are being fed back to the Markdown. See: entangled.github.io

New in version 1.2.0

The syntax on which Entangled triggers is now configurable by regular expression. Not every Markdown renderer understands the Pandoc compatible syntax that Entangled was originally based on. This fix should make Entangled usable with other Mardown renderers and possibly non-Mardown formats as well. The limitation is that opening and closing syntax should be contained in a single line of input.

Bug-fixes 1.2.0-4

  • (1.2.2) fix dhall hashes in v1.2.0
  • (1.2.3) fix remnant of old parser in v1.2.0
  • (1.2.4) parse older config, no need to change (unless you want the newer features)

- Haskell
Published by jhidding almost 6 years ago

entangled - Entangled v1.1.0

About Entangled

Entangled helps you write Literate Programs in Mardown. You put all your code inside Markdown code blocks. Entangled automatically extracts the code and writes it to more traditional source files. You can then edit these generated files, and the changes are being fed back to the Markdown. See: entangled.github.io

New in v1.1.0

  • Option for machine readable output -m|--machine
  • Option to check if command would make changes -c|--check
  • Binary releases for Linux

Fixes since v1.0.0

  • fix: print intelligible error message in case of missing config
  • fix: delimited comments in Project annotation mode
  • fix: line directives in C/C++

- Haskell
Published by jhidding almost 6 years ago

entangled - Entangled v1.0.3

About Entangled

Entangled helps you write Literate Programs in Mardown. You put all your code inside Markdown code blocks. Entangled automatically extracts the code and writes it to more traditional source files. You can then edit these generated files, and the changes are being fed back to the Markdown. See: entangled.github.io.

New in version 1.0.3

  • Includes a statically linked binary for Linux

- Haskell
Published by jhidding almost 6 years ago

entangled - Entangled v1.0.2

  • fixes line directives default config for C/C++ to use lower case #line.
  • fixes minimal config to have type hint for empty list.

- Haskell
Published by jhidding almost 6 years ago

entangled - Entangled v1.0.0

Entangled 1.0

Entangled helps you write Literate Programs using Markdown, for more information see entangled.github.io.

Changes

This 1.0 release marks a major milestone. - Entangled is now completely configurable using the Dhall configuration language. - A command-line interface to facilitate scripting - The daemon runs on top of a SQLite database. This allows you to perform command-line actions (adding sources, extracting information, linting etc.) while the daemon is running.

Also check out

- Haskell
Published by jhidding almost 6 years ago

entangled - enTangleD 0.2.0

  • prettier console display
  • more robust against edit mistakes/parser errors
  • ignores changes in pure white-space lines
  • better error messages
  • improved website
  • include bash script as alternative tangler

binaries included:

  • entangled.zip zipped Windows 10 executable
  • entangled_0.2.0.0_amd64.deb Debian/Ubuntu package

- Haskell
Published by jhidding about 7 years ago

entangled - enTangleD -- a bi-directional literate programming tool

First release of enTangleD, making literate programming a smoother experience! enTangleD extracts code-blocks from Markdown and keeps monitoring the resulting source code files. Changes in the source code are written back to the Markdown: see the README for more information and links to examples.

  • Language support for C/C++, Rust, Haskell, Python, JavaScript, Scheme, R, YAML, Gnuplot, Make, Elm, HTML and CSS.
  • Bash script weave to create HTML or PDF output using PanDoc.
  • Examples working with C++, Elm.
  • Battle tested on Linux and Windows with different editors (VS Code, Vim, Emacs, Nano, Notepad, GEdit, etc.)

Binaries included:

  • entangled: Linux binary (compiled on Debian 9, but has minimal library dependecies)
  • entangled-0.1.0.0.tar.gz: gzipped source (stack sdist)
  • entangled.exe: Windows binary (compiled on Windows 10)

- Haskell
Published by jhidding about 7 years ago