HCoop
/
jackhill
/
mal.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
perl: Rename all mal classes to begin with "Mal::".
2019-07-27
Ben Harris
perl: Rename all mal classes to begin with "Mal::".
commit
|
commitdiff
|
tree
2019-07-27
Ben Harris
perl: Remove now-unused HashMap::get method.
commit
|
commitdiff
|
tree
2019-07-26
Ben Harris
perl: Use '//' instead of '||' to provide defaults.
commit
|
commitdiff
|
tree
2019-07-26
Ben Harris
perl: Simpler handling of symbols in step 2.
commit
|
commitdiff
|
tree
2019-07-26
Ben Harris
perl: Use string interpolation on "not found" error...
commit
|
commitdiff
|
tree
2019-07-26
Ben Harris
perl: Simplify code of eval_ast as applied to sequences...
commit
|
commitdiff
|
tree
2019-07-26
Ben Harris
perl: Abolish _assoc_BANG.
commit
|
commitdiff
|
tree
2019-07-26
Ben Harris
perl: Fold some simple core functions into %core::ns.
commit
|
commitdiff
|
tree
2019-07-26
Ben Harris
perl: Tidy up whitespace in table of core functions.
commit
|
commitdiff
|
tree
2019-07-26
Ben Harris
perl: Fold _dissoc_BANG into dissoc and simplify.
commit
|
commitdiff
|
tree
2019-07-26
Ben Harris
perl: Use List::Util::pairs instead of "for (;;)" in...
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Clone functions before turning them into macros.
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Overload '@{}' and '%{}' on Nil.
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Take advantage of all mal values' being true...
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Replace 'scalar(@x) > 0' with simply '@x'.
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Remove a completely useless use of 'scalar'.
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Don't use regexps in 'when' clauses to match...
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Replace %core::core_ns with %core::ns.
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Turn $core_ns into %core_ns.
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Don't accidentally put a load of rubbish in ...
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Stylistic cleanup of indirect function calls...
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Clarify and slightly simplify 'conj' implementation.
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Simplify definition of 'apply'.
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Unwrap many core functions.
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Change calling convention to use variadic functions.
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Simplify dereference overloading of FunctionRef.
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Make HashMaps look like hashrefs by overloading...
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Make atoms look like scalar refs by overloading...
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Fix a couple of lurking occurences of ->{val...
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Use constant string matches for matching symbols...
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Remove unnecessary pragmata allowing use of given...
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Fix a lurking 'ref' that should have been 'isa'.
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Replace most remaining uses of "ref" with "isa".
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Bless all coderefs used as mal values.
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Convert metadata access into a method.
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Support (and use) '&{}' overloading on Function...
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Use Perl's flexible quoting operators when embedding...
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Much less complicated implementations of 'cons...
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: In step 2, initialise $repl_env all at once.
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Avoid using "ref" to check the type of objects...
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Explicitly detect empty lists before macro expansion.
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Take advantage of the overload of '@{}' on Sequences.
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Overload '@{}' on mal sequences and thus remove...
commit
|
commitdiff
|
tree
2019-07-25
Ben Harris
perl: Factor out common features of Vectors and Lists...
commit
|
commitdiff
|
tree
2019-07-13
Ben Harris
step 4: Test that (= (list nil) (list)) returns false.
commit
|
commitdiff
|
tree
2019-07-08
Ben Harris
Merge branch 'master' into bjh21-php-hashmap
commit
|
commitdiff
|
tree
2019-07-07
Ben Harris
steps 1 and 9: Test that hash-map keys stay as strings.
commit
|
commitdiff
|
tree
2019-07-07
Ben Harris
php: Convert hash-map keys into strings before returning...
commit
|
commitdiff
|
tree
2019-07-07
Ben Harris
php: Correct a comment: SeqClass is not a parent of...
commit
|
commitdiff
|
tree
2019-07-07
Ben Harris
step 1: Explain intention behind regexp magic in non...
commit
|
commitdiff
|
tree
2019-07-07
Ben Harris
step 1: Fix non-trivial hash-map test on PHP.
commit
|
commitdiff
|
tree
2019-07-07
Ben Harris
step 1: Test a hash-map with more than one entry.
commit
|
commitdiff
|
tree
2019-07-07
Ben Harris
README: Pedantically refer to PostgreSQL by its proper...
commit
|
commitdiff
|
tree
2019-07-07
Ben Harris
README: Correct a stray mention of PL/pgSQL in the...
commit
|
commitdiff
|
tree
2019-07-07
Ben Harris
README: Correct capitalisation of "PostScript" and...
commit
|
commitdiff
|
tree
2019-07-07
Ben Harris
README: Escape asterisks in "SQL*Plus".
commit
|
commitdiff
|
tree
2019-07-07
Ben Harris
python: Correct spelling in a test comment.
commit
|
commitdiff
|
tree
2019-07-07
Ben Harris
step 1: Test reading some simple nested collections.
commit
|
commitdiff
|
tree
2019-06-22
Ben Harris
basic: Fix handling of unterminated strings by rewriting...
commit
|
commitdiff
|
tree
2019-05-31
Ben Harris
mal: Use a keyword to link each environment to its...
commit
|
commitdiff
|
tree
2019-05-30
Ben Harris
d: Detect more unterminated strings.
commit
|
commitdiff
|
tree
2019-05-30
Ben Harris
bbc-basic: Enlarge Brandy's heap size.
commit
|
commitdiff
|
tree
2019-05-30
Ben Harris
bbc-basic: Slight tweak to heap size.
commit
|
commitdiff
|
tree
2019-05-30
Ben Harris
c: Detect more unterminated strings.
commit
|
commitdiff
|
tree
2019-05-28
Ben Harris
bbc-basic: Shrink mal heap a little.
commit
|
commitdiff
|
tree
2019-05-28
Ben Harris
bbc-basic: Add comment explaining sizing of mal heap.
commit
|
commitdiff
|
tree
2019-05-27
Ben Harris
bbc-basic: Fix accidental quadratic behaviour in string...
commit
|
commitdiff
|
tree
2019-05-27
Ben Harris
step6: Test loading of a large (>255 byte) file earlier...
commit
|
commitdiff
|
tree
2019-05-27
Ben Harris
bbc-basic: Clean up long-string support.
commit
|
commitdiff
|
tree
2019-05-27
Ben Harris
bbc-basic: Remove the word "partial" from the README.
commit
|
commitdiff
|
tree
2019-05-26
Ben Harris
bbc-basic: Slight printer tidying.
commit
|
commitdiff
|
tree
2019-05-26
Ben Harris
bbc-basic: Make metadata on string-like types work.
commit
|
commitdiff
|
tree
2019-05-26
Ben Harris
bbc-basic: Radically simplify string storage.
commit
|
commitdiff
|
tree
2019-05-19
Ben Harris
vb: Detect more unterminated strings.
commit
|
commitdiff
|
tree
2019-05-19
Ben Harris
objc: Detect more unterminated strings.
commit
|
commitdiff
|
tree
2019-05-19
Ben Harris
matlab: Detect more unterminated strings.
commit
|
commitdiff
|
tree
2019-05-19
Ben Harris
miniMAL: Detect more unterminated strings.
commit
|
commitdiff
|
tree
2019-05-19
Ben Harris
plpgsql, scala, vimscript, yorick: Detect more unterminated...
commit
|
commitdiff
|
tree
2019-05-18
Ben Harris
bbc-basic: Add a minimal Makefile.
commit
|
commitdiff
|
tree
2019-05-18
Ben Harris
bbc-basic: Travis and top-level README updates for...
commit
|
commitdiff
|
tree
2019-05-18
Ben Harris
bbc-basic: README updates.
commit
|
commitdiff
|
tree
2019-05-18
Ben Harris
bbc-basic: Find Brandy via ${BRANDY}, not ${SBRANDY}.
commit
|
commitdiff
|
tree
2019-05-18
Ben Harris
bbc-basic: Support strings longer than the underlying...
commit
|
commitdiff
|
tree
2019-05-18
Ben Harris
bbc-basic: Support '=' on hash-maps.
commit
|
commitdiff
|
tree
2019-05-18
Ben Harris
bbc-basic: Properly sort hash-map keys.
commit
|
commitdiff
|
tree
2019-05-18
Ben Harris
bbc-basic: Iterative implementation of 'get' and 'contains?'.
commit
|
commitdiff
|
tree
2019-05-18
Ben Harris
bbc-basic: Wrap BASIC and OS errors in a hash-map when...
commit
|
commitdiff
|
tree
2019-05-18
Ben Harris
bbc-basic: Correct comment describing use of S%().
commit
|
commitdiff
|
tree
2019-05-18
Ben Harris
bbc-basic: Disallow metadata on string-like types.
commit
|
commitdiff
|
tree
2019-05-18
Ben Harris
bbc-basic: Detect running out of heap memory.
commit
|
commitdiff
|
tree
2019-05-18
Ben Harris
bbc-basic: Ensure that "Escape" errors propagate beyond...
commit
|
commitdiff
|
tree
2019-05-18
Ben Harris
bbc-basic: Don't try to add "deb-src" entries in Dockerfile.
commit
|
commitdiff
|
tree
2019-05-18
Ben Harris
bbc-basic: Create a suitable Dockerfile and adapt ...
commit
|
commitdiff
|
tree
2019-05-18
Ben Harris
bbc-basic: Minor README updates.
commit
|
commitdiff
|
tree
2019-05-18
Ben Harris
bbc-basic: Refer to the trees we use for hash-maps...
commit
|
commitdiff
|
tree
2019-05-18
Ben Harris
bbc-basic: Replace PROCmake_macro with FNas_macro.
commit
|
commitdiff
|
tree
2019-05-18
Ben Harris
bbc-basic: Change how empty collections work.
commit
|
commitdiff
|
tree
2019-05-18
Ben Harris
bbc-basic: Remove unused PROClist_to_array and FNarray_to_list.
commit
|
commitdiff
|
tree
2019-05-18
Ben Harris
bbc-basic: Upgrade to the gensym-based 'or'.
commit
|
commitdiff
|
tree
2019-05-18
Ben Harris
bbc-basic: Allow metadata on non-function types.
commit
|
commitdiff
|
tree
next