profile
viewpoint

srackham/riot-todo 116

Didactic Flux-like ES6 Todo app written using Riot.

srackham/leaderboard 30

Meteor Leaderboard example with CoffeeScript, Less and Bootstrap

srackham/rimu 21

Readable text to HTML markup language

srackham/toast.js 20

Minimalist browser popup notifier library.

srackham/routeless-backbone-contacts 16

Routeless client-side CRUD tutorial application written using CoffeeScript and Backbone.js

srackham/tag-loader 14

Riot tag file loader for Webpack

srackham/clisms 11

A command-line script to send SMS messages using the Clickatell SMS gateway

srackham/flux-backbone-todo 8

Didactic Todo app written using Flux, Backbone and React.

srackham/asciidoc-blogger-backend 4

AsciiDoc backend for generating Blogger friendly HTML

issue openeddenoland/deno

Deno fmt skips mod.ts file

A minimal example:

$ deno --version
deno 0.32.0
v8 8.1.108
typescript 3.7.2

$ mkdir tmp

$ cd tmp

$ echo 'export {}' > mod.ts

$ deno fmt mod.ts
Formatted 0 files in 262ns

$ cat mod.ts
export {}

$ cp mod.ts foo.ts

$ deno fmt foo.ts
Formatting foo.ts
Formatted 1 file in 215.626µs

$ cat foo.ts
export {};

created time in 8 days

issue closeddenoland/deno

testing/mod.ts deletion from master generates testing module download failure

Recent repo testing/mod.ts deletion results in Deno download failure.

$ deno --version
deno 0.32.0
v8 8.1.108
typescript 3.7.2

$ deno test -A tests/
Compile file:///home/srackham/local/projects/drake/.deno.test.ts
Download https://deno.land/std/testing/mod.ts
error: Uncaught Other: Import 'https://deno.land/std/testing/mod.ts' failed: 404 Not Found
► $deno$/dispatch_json.ts:40:11
    at DenoError ($deno$/errors.ts:20:5)
    at unwrapResponse ($deno$/dispatch_json.ts:40:11)
    at sendAsync ($deno$/dispatch_json.ts:91:10)

Should Deno download from the repo tag version that matches the version of the Deno executable? e.g. deno 0.32.0 would download from repo tag v0.32.0

closed time in 10 days

srackham

issue commentdenoland/deno

testing/mod.ts deletion from master generates testing module download failure

@bartlomieju: Thanks, and apologies for the noise, I should have used stackoverflow for this question.

srackham

comment created time in 10 days

issue commentdenoland/deno

testing/mod.ts deletion from master generates testing module download failure

Dropping testing/mod.ts from imports and using the Deno.test method generates:

error TS2339: Property 'test' does not exist on type 'typeof Deno'.
srackham

comment created time in 10 days

issue openeddenoland/deno

testing/mod.ts deletion from master generates testing module download failure

Recent repo testing/mod.ts deletion results in Deno download failure.

$ deno --version
deno 0.32.0
v8 8.1.108
typescript 3.7.2

$ deno test -A tests/
Compile file:///home/srackham/local/projects/drake/.deno.test.ts
Download https://deno.land/std/testing/mod.ts
error: Uncaught Other: Import 'https://deno.land/std/testing/mod.ts' failed: 404 Not Found
► $deno$/dispatch_json.ts:40:11
    at DenoError ($deno$/errors.ts:20:5)
    at unwrapResponse ($deno$/dispatch_json.ts:40:11)
    at sendAsync ($deno$/dispatch_json.ts:91:10)

Should Deno download from the repo tag version that matches the version of the Deno executable? e.g. deno 0.32.0 would download from repo tag v0.32.0

created time in 10 days

issue commentdenoland/deno

Suggestion: Add an `--overwrite` option to Deno install command

Yeah, --force/-f is definitely more Unixy c.f. mv, rm, git push etc.

srackham

comment created time in 14 days

issue commentdenoland/deno

Deno fmt command does not complain about missing files

@nayeemrmn: That would still allow file name typos to slip through unnoticed e.g.

deno fmt non-existent-file.ts existing-file.ts  # 1 file formatted.
srackham

comment created time in 15 days

issue openeddenoland/deno

Suggestion: Add an `--overwrite` option to Deno install command

Currently (Deno 0.32.0) manual intervention is required if you run the install command for a previously installed executable. This halts any build tasks that run Deno install until the user presses 'y'.

created time in 15 days

issue openeddenoland/deno

Deno fmt command does not complain about missing files

$ deno fmt non-existant-file.ts
Formatted 0 files in 213ns

$ echo $?
0

$ deno --version
deno 0.32.0
v8 8.1.108
typescript 3.7.2

Is this the expected behaviour?

created time in 15 days

issue openeddenoland/deno

Deno 0.32.0 install command error: "The argument '--allow-env' was provided more than once"

The generated executable wrapper duplicates the --allow-env argument and is rejected by the run command e.g.

$ deno --version
deno 0.32.0
v8 8.1.108
typescript 3.7.2

$ deno install --allow-net --allow-env gist https://deno.land/std/examples/gist.ts
Download https://deno.land/std/examples/gist.ts
Compile https://deno.land/std/examples/gist.ts
Download https://deno.land/std/flags/mod.ts
⚠️  gist is already installed, do you want to overwrite it? [yN]
y
✅ Successfully installed gist
/home/srackham/.deno/bin/gist

$ gist --title "Example gist 1" script.ts
error: The argument '--allow-env' was provided more than once, but cannot be used multiple times

USAGE:
    deno run --allow-env --allow-net=<allow-net>

For more information try --help

$ cat /home/srackham/.deno/bin/gist
#!/bin/sh
# This executable is generated by Deno. Please don't modify it unless you know what it means.
basedir=$(dirname "$(echo "$0" | sed -e 's,\\\\,/,g')")

case \`uname\` in
  *CYGWIN*) basedir=\`cygpath -w "$basedir"\`;;
esac

if [ -x "$basedir/deno" ]; then
  "$basedir/deno" "run" "--allow-net" "--allow-env" "--allow-env" "https://deno.land/std/examples/gist.ts" "$@"
  ret=$?
else
  "deno" "run" "--allow-net" "--allow-env" "--allow-env" "https://deno.land/std/examples/gist.ts" "$@"
  ret=$?
fi
exit $ret

created time in 15 days

push eventsrackham/rimu

Stuart Rackham

commit sha bf28359c3a92d3a4e0cc091548df9a2861df17b4

test: Eliminate PATH assumptions from validation script.

view details

Stuart Rackham

commit sha f0c7409f9ee739999ae5d800d6d5a058881d3db3

refactor: Implemented rimuc resource generation. Dropped deprecated 'Imported Layouts'.

view details

Stuart Rackham

commit sha e359550fc5f07026d7fd1e5c17d15fde56aa5da3

docs: Update for Deno runtime and move implementation info to Reference 'Rimu Implementations' section.

view details

Stuart Rackham

commit sha 00b67536f43c84286aa37e2c1dee261d0d322c34

build: Build docs.

view details

Stuart Rackham

commit sha efdfef473b70ce6a58c3d45e59421a9973a65344

build: Package updates.

view details

Stuart Rackham

commit sha 8ed531e92d341c880cce862caa1db8ef38b38e39

style: Reformat Jakefile.

view details

Stuart Rackham

commit sha ffcd18ad26396022603b38efcfc3e852a98e4891

build: Pin Jake version at 8.1.1 (Jakefile doesn't work with 10.x.x).

view details

Stuart Rackham

commit sha 7dddbd64b22b277ab29e12c346474f0679f56dc8

Bump version number.

view details

push time in 18 days

created tagsrackham/rimu

tag11.1.5

Readable text to HTML markup language

created time in 18 days

created tagsrackham/rimu-dart

tagv11.1.7

A port of the Rimu Markup language written in the Dart language.

created time in 19 days

push eventsrackham/rimu-dart

Stuart Rackham

commit sha 4f84b3d5e5fb793ad7e7aa1aed7d29a266af6354

docs: A couple of minor tweaks.

view details

Stuart Rackham

commit sha a4a6080f86c16681815bf8947d6468ebe014dd71

test: setOption addition.

view details

Stuart Rackham

commit sha ef49f86f8b52703a31a06ad5af83a0021b92deab

refactor: Dropped redundant JavaScript regexp `[^]` hack.

view details

Stuart Rackham

commit sha 480b3d8b1fde7e8da491a55b88f44dbb5c57377f

style: Enity names changes.

view details

Stuart Rackham

commit sha 4c3e33a36c693bec3e0dad68e5db8d9e535e13e8

feature: Inject block attributes into labelled list text.

view details

Stuart Rackham

commit sha 03405186ded1399f77db4e6af7b2d96831fb8c07

feature: rimuc: Implementand document `{--dl-counter}`, `{--ol-counter}`, `{--ul-counter}` layout macros.

view details

Stuart Rackham

commit sha cba42ea2036f0b09a8a26b24a6c80e23b686fde6

docs: Update manpage.

view details

Stuart Rackham

commit sha 6c22f2049c107dc84ee3ed2dc2fa3b93f37c7fed

build: Rebuild resources.dart

view details

Stuart Rackham

commit sha 5b3a72b1ec71bee103f72d9f96241ec12341aaac

build: Bump version number.

view details

Stuart Rackham

commit sha daf4c6700c699a678635319fc79a0f91390f4384

build: Add `tag` target to Makefile.

view details

Stuart Rackham

commit sha ee45424f6e579cf1e8ad86e17a0057e4d9e40a53

style: rimuc variable name and comments.

view details

push time in 19 days

push eventsrackham/rimu-kt

Stuart Rackham

commit sha 30d8479f15581626de14db78fc50c22b74a15559

refactor: Move rimuc help text to resource file.

view details

Stuart Rackham

commit sha 966b21d4aa724aa0a7030443ca7b105806f9ffbc

test: rimukt: Additional resouce file checks.

view details

Stuart Rackham

commit sha a9be16a626eba2e5f174e744c884194a4cc7f084

refactor: Drop unused statements and expressions.

view details

Stuart Rackham

commit sha ea7c0d055b79fb590e0063ab0c954d2a2442df1c

feature: Inject block attributes into labelled list text.

view details

Stuart Rackham

commit sha e36d5ea7a283028ba8871c961acb1b86a572a5bb

feature: rimuc: Implementand document `{--dl-counter}`, `{--ol-counter}`, `{--ul-counter}` layout macros.

view details

Stuart Rackham

commit sha c8870a37f81f2bce14e5b2efc6e07e57824f2f69

docs: manpage updates.

view details

Stuart Rackham

commit sha 2559a41a2d976940c229730504f5746cfc9c5d97

build: Bump version number.

view details

push time in 19 days

created tagsrackham/rimu-kt

tag11.1.5

Rimu Markup for the JVM

created time in 19 days

push eventsrackham/go-rimu

Stuart Rackham

commit sha fa41e9857ec70bccaafee330d337eac8576ff5c3

refactor: Move rimuc help text to resource file.

view details

Stuart Rackham

commit sha aaa75e51d427effe9430391d25ef53639c381029

refactor: Simplify expression.

view details

Stuart Rackham

commit sha 44eb5bb13b2979e7bd51b83b0519be7ddcfe8af9

feature: Inject block attributes into labelled list text (ported from rumu JS).

view details

Stuart Rackham

commit sha f37fa9c155714429834b8ec6c87381c61e9cf017

feature: rimuc: Implementand document `{--dl-counter}`, `{--ol-counter}`, `{--ul-counter}` layout macros (ported from Rimu JS).

view details

Stuart Rackham

commit sha e9f18f756cbf23b5943e9a6c8d88134fa188ee05

docs: manpage update (ported from Rimu JS).

view details

Stuart Rackham

commit sha db428a02ab48659910f24685d48a5fd81ebbd0e2

build: Add Makefile `tag` target.

view details

Stuart Rackham

commit sha 83648c08bb2c0c2a536b5b477039aaa8f2aa2e96

build: Bump version number.

view details

Stuart Rackham

commit sha 6c5acb39332253a8d64d514d3ecd90bd48e59a8f

build: bindata rebuild.

view details

push time in 19 days

created tagsrackham/go-rimu

tagv11.1.5

A port of the Rimu Markup language written in the Go language.

created time in 19 days

created tagsrackham/rimu-py

tagv11.1.8

A port of the Rimu Markup language written in the Python language.

created time in 22 days

push eventsrackham/rimu-py

Stuart Rackham

commit sha 930838418dac76663984ab7769b1db78bcf98c73

build: Rename test file with `_test` suffix instead of `test_` prefix for consistency with other ports..

view details

Stuart Rackham

commit sha 503e98f68304dc337496a1467fdfbaf4be7fa6d1

feature: Inject block attributes into labelled list text.

view details

Stuart Rackham

commit sha 1d001e331aa30096bc74b0c0ce8c5a0fb5bb5820

feature: rimuc: Implementand document `{--dl-counter}`, `{--ol-counter}`, `{--ul-counter}` layout macros.

view details

Stuart Rackham

commit sha d7204dcb32e4b23b9ed7b0675857cc607666bc6f

build: Rebuild resources.py

view details

Stuart Rackham

commit sha a1af1f1bcde744a3a550eb75590fde8b1ee7615e

test: Exclude unsupported `py` tests instead of `dart`.

view details

Stuart Rackham

commit sha dbbda5112c00434d4c7b0ef955bf8eef04da777a

build: Makefile: Do not rebuild if the current version was previously published.

view details

Stuart Rackham

commit sha 257b177d2645015ff69ab46652d743c4679c56ad

build: Do not rebuild requirements.txt automatically.

view details

Stuart Rackham

commit sha ed69a8a99a5440ba6d829bc8fbcf749f56a7d9c4

build: Bump version number.

view details

push time in 22 days

push eventsrackham/rimu

Stuart Rackham

commit sha 185d0b666420b78001f503146e4dc283c81d4868

style; Reformat code and organize imports.

view details

Stuart Rackham

commit sha 072b61f21dae51536c4d2880c845a0aea56c8915

feature: Inject block attributes into labelled list text.

view details

Stuart Rackham

commit sha 0c75ef2e688d3289c1e67843714f871508b5547c

feature: rimuc: Implementand document `{--dl-counter}`, `{--ol-counter}`, `{--ul-counter}` layout macros.

view details

Stuart Rackham

commit sha fb5b4e6973df0480cb7e367e24c8206f5b33c5e8

build: Jakefile: Specify test files explicitly.

view details

Stuart Rackham

commit sha ee21c97081d665a8b26baf715bdbf7ec60f11ffa

test: Update validation script to include Rimu Deno port.

view details

Stuart Rackham

commit sha 0a983e16d8d491001a8bbb4735e814db254f1827

test: Tag unsupported Python tests.

view details

Stuart Rackham

commit sha c43a73eb82abfb3fdc3957be4b62417bc8608a79

test: Include Deno install in validation suite.

view details

Stuart Rackham

commit sha 0b964f8be64c51714a26126f34a0f90efa70e6c9

docs: README updates.

view details

Stuart Rackham

commit sha 479371a62549092b094a72589c7ad8c35e07d3ab

build: Rebuild docs.

view details

push time in 22 days

push eventsrackham/rimu-deno

Stuart Rackham

commit sha 126a2b2c61b3d54fb21e6da46c9c8fb5e72690e6

build: Makefile `update` target formats source.

view details

Stuart Rackham

commit sha 5abd3643c67c02d0f7d4247877d42c756900c7af

build: Added Makefile `install` target.

view details

Stuart Rackham

commit sha ff725942d523a10b82b8ede1e5d8dead38c2b93e

fix: Ingore "--" CLI options (see Deno issue #3795 (https://github.com/denoland/deno/issues/3795).

view details

Stuart Rackham

commit sha 724fd076c17ad40feb97887ebfad0d4ad180c10c

refactor: rimuc: Code and comments tidy up.

view details

Stuart Rackham

commit sha 6d706aa0d6b14a58118305839019242ecec426ca

build: Bump rimuc version number.

view details

Stuart Rackham

commit sha 3c02d3527cac01b9c966aac099002716be9611f2

docs: README updates.

view details

push time in 22 days

created tagsrackham/rimu-deno

tagv0.1.0

A port of the Rimu Markup language to the Deno runtime.

created time in 22 days

issue commentdenoland/deno

Install command wrapper passes spurious "--" option to executable

A workaround is simply to ignore any "--" options in CLI apps.

srackham

comment created time in 22 days

issue commentdenoland/deno

Deno bundler circular imports error

The error occurs because:

  1. getExports() is called recursively a second time for module M1 before the first call has completed.

  2. Because the M1 factory property has been deleted the second call assumes that a previous call has resolved M1 exports and returns the as yet unpopulated exports object.

  3. So when the M2 factory function executes it fails to find M1.f1().

srackham

comment created time in 23 days

issue openeddenoland/deno

Deno bundler circular imports error

This minimal Gist contains a circular dependency. It is valid TypeScript and it executes fine with the Deno run command but the bundled JavaScript code throws an error:

m1.ts

import * as M2 from './m2.ts'

M2.f2()

export function f1() { }

m2.ts

import * as M1 from './m1.ts'

console.log("M1:",M1)
M1.f1()

export function f2() { }

Here's what happens when m1.ts is run and when m1.ts is bundled and run:

$ deno --version
deno 0.31.0
v8 8.1.108
typescript 3.7.2

$ deno run https://gist.githubusercontent.com/srackham/dd1f86ece0c6e2166506de3de05c5607/raw/8c3f483c5015aeaba7021f47129ab00225d298eb/m1.ts
M1: { f1: [Function: f1] }

$ deno bundle https://gist.githubusercontent.com/srackham/dd1f86ece0c6e2166506de3de05c5607/raw/8c3f483c5015aeaba7021f47129ab00225d298eb/m1.ts m1.js
Bundling "https://gist.githubusercontent.com/srackham/dd1f86ece0c6e2166506de3de05c5607/raw/8c3f483c5015aeaba7021f47129ab00225d298eb/m1.ts"
Emitting bundle to "m1.js"
4.2 kB emitted.

$ deno run m1.js 
M1: { default: {} }
error: Uncaught TypeError: M1.f1 is not a function
► file:///home/srackham/local/projects/rimu-deno/m1.js:135:8

135     M1.f1();
           ^

Issue #653 suggests that circular dependencies should work.

See also Bundling V2 #2475.

created time in 23 days

issue openeddenoland/deno

Install command wrapper passes spurious "--" option to executable

Deno 0.31.0, Ubuntu 18.04, bash shell.

Wrapper scripts created by the Deno install command (deno install [EXE_NAME] [URL] [FLAGS...]) insert a spurious "--" argument after the URL instead of before it so the first command argument passed to the executable is always "--" e.g.

"deno" "run" "--allow-read" "https://deno.land/std/examples/cat.ts" "--" "$@"

should be:

"deno" "run" "--allow-read" "--" "https://deno.land/std/examples/cat.ts" "$@"

Demonstration using Deno's cat example:

$ echo foobar > test-file

$ deno --allow-read https://deno.land/std/examples/cat.ts test-file
foobar

$ deno install deno_cat https://deno.land/std/examples/cat.ts --allow-read
no dir
Download https://deno.land/std/examples/cat.ts
Compile https://deno.land/std/examples/cat.ts
✅ Successfully installed deno_cat
/home/srackham/.deno/bin/deno_cat

$ deno_cat test-file
error: Uncaught NotFound: No such file or directory (os error 2)
► $deno$/dispatch_json.ts:40:11
    at DenoError ($deno$/errors.ts:20:5)
    at unwrapResponse ($deno$/dispatch_json.ts:40:11)
    at sendAsync ($deno$/dispatch_json.ts:91:10)

Note that executables using Deno's flags module to process arguments don't have the problem because parse() processes the -- option e.g. https://deno.land/std/examples/catj.ts

created time in a month

push eventsrackham/rimu-deno

Stuart Rackham

commit sha 406764c1b7082bbd5497960e07fcc6593c40fddd

docs: README updates.

view details

Stuart Rackham

commit sha 387261846f52d4c7eb617f15bd08d93dcc5e42fb

build: Add Makefile `tag` target.

view details

push time in a month

created tagsrackham/rimu-deno

tagv0.0.2

A port of the Rimu Markup language to the Deno runtime.

created time in a month

create barnchsrackham/rimu-deno

branch : master

created branch time in a month

created tagsrackham/rimu-deno

tagv0.0.1

A port of the Rimu Markup language to the Deno runtime.

created time in a month

created repositorysrackham/rimu-deno

A port of the Rimu Markup language to the Deno runtime.

created time in a month

push eventsrackham/rimu

Stuart Rackham

commit sha 29b5c3f8e3525ae169ca130d21204584a4b138fe

docs: Fixed broken links in Reference.

view details

Stuart Rackham

commit sha 48fcf695499260e761c1a551a24d2a5c43efd119

build: Build docs.

view details

push time in a month

push eventsrackham/rimu

Stuart Rackham

commit sha 1a1ac9f6d4410d14a1ae73b87293e7fcd8cbb92e

style: Set JavaScript indent to 2.

view details

Stuart Rackham

commit sha 3a51eef411976f87931f9a33db4a93b594d2c7ec

build: Generate manpage.rmu automatically from manpage.txt and insert into Reference.

view details

Stuart Rackham

commit sha 72123a4c9066cb937d036501b036f533e831f87d

docs: Rimu Reference: Add callback examples; move API and CLI section to end.

view details

Stuart Rackham

commit sha 2e7fefcb8c20f0145b0b9a1bb536f6a24c0aab1d

build: Build docs.

view details

Stuart Rackham

commit sha 3df2e63ee824e42d896c4388d170b775a61707e4

test: validate-rimu-ports.sh report all lines of compiled source.

view details

push time in a month

created tagsrackham/rimu-py

tagv11.1.7

A port of the Rimu Markup language written in the Python language.

created time in a month

push eventsrackham/rimu-py

Stuart Rackham

commit sha fec8d4500931ab080fcd54c9390d6c4c36d9f431

fix: Callbacks are passed CallbackMessage object argument (not two string arguments) as per API spects.

view details

Stuart Rackham

commit sha 50bb00ec3d6bc734d533afbde9340351cf287aa7

build: Bump version number.

view details

Stuart Rackham

commit sha 0e158825d709ca7058054878566fc79fa04a0489

style: Edit Makefile comments.

view details

push time in a month

push eventsrackham/rimu

Stuart Rackham

commit sha 7be84e8da11c512f9fe9422ce41898108b9f5910

test: Updated validate-rimu-ports.sh to include Python port.

view details

Stuart Rackham

commit sha feb6e3bd53b475cf76f1a96f1256b3e598ad79f0

test: validate-rimu-ports.sh prints documentation compilation times for each Rimu language port.

view details

Stuart Rackham

commit sha 40b6f2320c608abef0bd560999be725676d52157

docs: Python port updates.

view details

Stuart Rackham

commit sha a83e82b09c65ad1cc67e7faaf9acce82a67f5ddc

build: Build docs.

view details

Stuart Rackham

commit sha 5838a31780be04c81134540f7aec05bb6e5aeedd

docs: man page errata.

view details

push time in a month

created tagsrackham/rimu-py

tagv11.1.6

A port of the Rimu Markup language written in the Python language.

created time in a month

push eventsrackham/rimu-py

Stuart Rackham

commit sha 11c39874e1070b841673e9e52f8f07779c1a95f0

build: Add setup.py `license` field.

view details

Stuart Rackham

commit sha 52c2658c6c6355e09f85a23a222c573d2ce3f31e

build: make clean: cleanup test directory and Git repo.

view details

Stuart Rackham

commit sha 1f7b8a6a1a98858c31892572c8d9af54d7b590b8

Ported options.py and tests.

view details

Stuart Rackham

commit sha 94361602c4d4feb7d421a71a02b571d4ecb83496

docs: Add to README.

view details

Stuart Rackham

commit sha cfeea9e19970a3411ef85f46a613271d6996ecb0

build: Add 'repl' make target.

view details

Stuart Rackham

commit sha 3174c60337efbb95684648cb55b5e2c15660c9de

Ported io.py and tests.

view details

Stuart Rackham

commit sha 22b26762e5366d642ad67c8b48d156159c9de55b

Ported quotes.py and tests.

view details

Stuart Rackham

commit sha c0583c1fcc4e1b3d046ec093d0fba72013d4c2a3

Ported replacements.py and tests.

view details

Stuart Rackham

commit sha f772eb0a7b914bca595ea58b0b776a0ce610139f

Implemented basic rimuc mock and test.

view details

Stuart Rackham

commit sha 01b43147595b20797c9a323770a5a938b4860377

refactor: Tidied imports and a few comments.

view details

Stuart Rackham

commit sha 2ca07da701f9e3dbb8b78c548713d4eb0c534d76

Ported more api.py, rimu.py

view details

Stuart Rackham

commit sha 08c07de6decc78d4ac28a374133007861aa978af

refactor: Added type hints and doc strings to io.py.

view details

Stuart Rackham

commit sha fc624ea4a6c9e718edc6c8a2bdcc7c21ab280c8e

refactor: Tidied imports.

view details

Stuart Rackham

commit sha 247d891ba643efa08b27f3b257c25373158566e8

build: make clean: delete `.pytest_cache`.

view details

Stuart Rackham

commit sha a73051c95cbbc048537e96343f2dcda3f5bfced2

refactor: Add type annotations to options.py and rimu.py

view details

Stuart Rackham

commit sha 625022934c0bdd903488f8fa23fbf33bc0783ecf

build: Exclude pyright config from Git.

view details

Stuart Rackham

commit sha 1a9d61e88cce6bb97df552ad33cf29952b9ea595

refactor: Rename options.updateOptions to options updateFrom.

view details

Stuart Rackham

commit sha 3d9ed59813746d2cc743bc0be792727329f95ba6

build: Configure mypy typing linter.

view details

Stuart Rackham

commit sha 19875567bec0558f3d2d768fe6d3294949802261

build: Include vscode settings in source repo.

view details

Stuart Rackham

commit sha a44241391e44a1d363775ba0c64dab2052d18d03

Ported rimuc.py and some test_rimuc.py tests.

view details

push time in a month

push eventsrackham/rimu-py

Stuart Rackham

commit sha 54241d2d68f42c6dcbe3f5ac7c1145e97e3d22e2

build: Add requirements.txt; clean, init and test Make targets.

view details

Stuart Rackham

commit sha b5e864b111fbcc576a9bb01216603c58b4a5824a

docs: README updates.

view details

Stuart Rackham

commit sha 49b535b6f1899973c5c2f50ca3f3236794736fe5

test: Set up test environment.

view details

Stuart Rackham

commit sha a0946ee22f3c20cd7c798f9baca48c2694c8ac9a

build: Parameterize Makefile by version number extracted from setup.py

view details

Stuart Rackham

commit sha 6fef9c4685953ba73a9eb2ce723c2159c07f8e2f

build: Makefile version check and enhancements.

view details

push time in 2 months

create barnchsrackham/rimu-py

branch : master

created branch time in 2 months

created tagsrackham/rimu-py

tagv0.0.1

A port of the Rimu Markup language written in the Python language.

created time in 2 months

created repositorysrackham/rimu-py

A port of the Rimu Markup language written in the Python language.

created time in 2 months

push eventsrackham/rimu

Stuart Rackham

commit sha 34ecdb56a1e37fefed7fc1755d5dce4d8f2a678c

refactor: Implemented Options.skipMacroDefs().

view details

Stuart Rackham

commit sha 2ecb534e5cf8090b980f1951a184ef6b068fa625

test: Updated validate-rimu-ports.sh to include Dart port.

view details

Stuart Rackham

commit sha 9378f47bd73c99ef3e58799bcf4e99655c917eca

refactor: Move rimuc help text to resource file.

view details

Stuart Rackham

commit sha 8a6750b5140274bb90d9777ae888498b42460850

docs: Dart port updates.

view details

Stuart Rackham

commit sha 06ec695cdb8cea1ed05df192b8acc049e470fc94

build: Build docs.

view details

push time in 2 months

created tagsrackham/rimu-dart

tagv11.1.6

created time in 2 months

push eventsrackham/rimu-dart

Stuart Rackham

commit sha 6d77b990f141e97d3ac6f2ec5f6694a633fa21bf

fix: Add missing `rimuc` executable to pubspec.

view details

Stuart Rackham

commit sha 96e1b831c3aeb13877adba760448efef8aee6a2f

build: Bump version number.

view details

push time in 2 months

created tagsrackham/rimu-dart

tagv11.1.5

created time in 2 months

push eventsrackham/rimu-dart

Stuart Rackham

commit sha 144364692c0111a0075242100c6ccaa895fd7c9e

build: Generate correctly formatted resources.dart

view details

Stuart Rackham

commit sha dc0e5d4bbc83182bbf1ce55bea8ad8171fc1aa6e

build: Longer package description.

view details

Stuart Rackham

commit sha 6d3c74163798a54ad65579511cf1798a9b24d305

docs: Added example.

view details

Stuart Rackham

commit sha 19f0e42d43418821d0ef21af7bf57b1d8c254af2

docs: Added CHANGELOG.

view details

Stuart Rackham

commit sha 3103690dbed9905de6ccd84f09c01b2e978bf3ff

build: Bump version number.

view details

push time in 2 months

push eventsrackham/rimu-dart

Stuart Rackham

commit sha cab20ed6f79f40a5c8f580db27e2a213c96338c0

docs: Fix broken README links.

view details

push time in 2 months

created tagsrackham/rimu-dart

tagv11.1.4

created time in 2 months

push eventsrackham/rimu-dart

Stuart Rackham

commit sha 5ec5da61dff5aaae1a2c5141019bb59cf5665950

build: Update version number.

view details

Stuart Rackham

commit sha 79d367fea5a03aeb551dc064b327e72461cd8a90

docs: README formatting.

view details

Stuart Rackham

commit sha e484944d02e7b3d576490237af7369e0f41c163b

build: Drop deprecated 'author' field from pubspec.

view details

Stuart Rackham

commit sha e54c6e1a3b1480cea552b90134ab09dff1584fc4

fix: rimuc: Only one trailing newline in `--version` option output.

view details

push time in 2 months

push eventsrackham/rimu-dart

Stuart Rackham

commit sha f8b5f01887431bcbcaf1028922493bce4ff92af1

docs: Erratum.

view details

push time in 2 months

push eventsrackham/rimu-dart

Stuart Rackham

commit sha ad2fe2cf895439d81231258f2bcdb248b57e03fc

build: Create `build` directory if it does not exist.

view details

Stuart Rackham

commit sha 7970797023460ee352c16c0fb19ffd20ef59a1fe

docs: Add build instructions to README.

view details

push time in 2 months

create barnchsrackham/rimu-dart

branch : master

created branch time in 2 months

created repositorysrackham/rimu-dart

created time in 2 months

push eventsrackham/rimu-kt

Stuart Rackham

commit sha ce2b7521907785bfd1e2362b56a77de767cc94ba

feature: Ported deprecated `--styled` option from rimuc.

view details

Stuart Rackham

commit sha a34e617a9eeca6b2e1ea1251338fd9c4827556ba

build: Upgraded to Gradle 6.0.1.

view details

Stuart Rackham

commit sha 504640a55f10a3b0a275268e3d6b8b73014696ab

build: Bump version number.

view details

push time in 3 months

created tagsrackham/rimu-kt

tag11.1.4

Rimu Markup for the JVM

created time in 3 months

push eventsrackham/go-rimu

Stuart Rackham

commit sha 202c2d067279061332f69370e2c19dd6461d560a

style: Fixed comment erratum.

view details

Stuart Rackham

commit sha 2b8c874270d96661031fdc4293d14560f614a1f3

build: bindata rebuild.

view details

Stuart Rackham

commit sha 5d7b114b379dab43dfa730e0b23358cf3724d32c

feature: Ported deprecated `--styled` option from rimuc.

view details

Stuart Rackham

commit sha 962b8505bf260d7607752f886d28288311628359

build: Bump version number.

view details

Stuart Rackham

commit sha 84f318468197db57017b4692a36186f44c4d9dc1

docs: README tweak.

view details

push time in 3 months

created tagsrackham/go-rimu

tagv11.1.4

created time in 3 months

push eventsrackham/rimu

Stuart Rackham

commit sha a80147bf7c2673acb4ea3c074448451a92e64403

build: Rename project directory to `go-rimu` as this is the Github project name.

view details

Stuart Rackham

commit sha caca900c5b77d0a6266fad4db4711c4cdb121ffc

docs: Only show top level TOC headers in CHANGELOG.

view details

Stuart Rackham

commit sha 8df92be59a2c8b9f6097b26d27cf03c9da7de7dd

feature: rimuc: Restored dperecated `--styled` option (shortcut for '--layout sequel --no-toc').

view details

Stuart Rackham

commit sha fba40fab3a5195159f55d4e30721fc416803400b

build: Package updates.

view details

Stuart Rackham

commit sha fbaf141fd43b2482fc05f00f73c122d83991ad56

test: rimuc: Tests for `--styled` option.

view details

Stuart Rackham

commit sha a629bf3654fa63f56011c3e46213277d34b4b048

docs: rimuc: `--styled` option erratum.

view details

Stuart Rackham

commit sha 720fe5bb4ca2cc47626416a18b01261142afac31

build: Package updates.

view details

Stuart Rackham

commit sha e42a1219318f4ff3d5046d5f0cfde101c07fbd9b

docs: Release updates.

view details

Stuart Rackham

commit sha a6fc45c10761c1f6d188faae17f50f1e5c36891c

build: Build docs.

view details

Stuart Rackham

commit sha 70253bb7020e5c3600bebe7aecf2d423bb03e337

Bump version number.

view details

push time in 3 months

created tagsrackham/rimu

tag11.1.4

Readable text to HTML markup language

created time in 3 months

more