all repos — min @ 85a2cc6a348e908f4ec0c850d7659f600334ce20

A small but practical concatenative programming language.

85a2cc6a
Added docs, removed unnecessary operators from HTTP module.
h3rald h3rald@h3rald.com
Sat, 17 Feb 2018 15:35:04 +0100
d3c9cd6b
Implemented http module (docs missing).
h3rald h3rald@h3rald.com
Sat, 10 Feb 2018 18:20:18 +0100
d04acf0b
Fixed #18.
h3rald h3rald@h3rald.com
Fri, 01 Dec 2017 20:53:37 +0100
c493fe8e
Fixed fatal typo in prelude.
h3rald h3rald@h3rald.com
Fri, 24 Nov 2017 17:53:27 +0000
37ba18d0
Merge branch 'master' of https://github.com/h3rald/min
h3rald h3rald@h3rald.com
Fri, 24 Nov 2017 17:49:42 +0000
4966b7dd
Fixed previous commit; prompt is now unsealed properly + fixed docs
h3rald h3rald@h3rald.com
Fri, 24 Nov 2017 17:31:37 +0000
cac588c3
Updated vim syntax.
h3rald h3rald@h3rald.com
Sun, 19 Nov 2017 16:14:36 +0100
ff51a063
Added docs.
h3rald h3rald@h3rald.com
Sun, 19 Nov 2017 16:06:04 +0100
331db8f3
Added tests.
h3rald h3rald@h3rald.com
Sun, 19 Nov 2017 14:48:05 +0100
534b0bbb
Added all basic opetators.
h3rald h3rald@h3rald.com
Sun, 19 Nov 2017 13:00:31 +0100
7ca23972
Added accept and listen.
h3rald h3rald@h3rald.com
Sun, 19 Nov 2017 12:49:02 +0100
41131df5
Modified type procs to manage type dictionaries as well.
h3rald h3rald@h3rald.com
Sun, 19 Nov 2017 12:00:36 +0100
a1e83c80
Modified printing procs to support typed dictionaries.
h3rald h3rald@h3rald.com
Sun, 19 Nov 2017 11:35:16 +0100
e75710f6
Started (re-)implementing net module.
h3rald h3rald@h3rald.com
Sun, 19 Nov 2017 10:24:19 +0100
e812b815
Added quote-map, dequote-and, dequote-or + fixed docs.
* Closes #15
* Closes #16
h3rald h3rald@h3rald.com
Sat, 18 Nov 2017 21:12:04 +0100
acc808b4
Made == and != more permissive; added # and = symbols.
h3rald h3rald@h3rald.com
Sat, 18 Nov 2017 13:46:59 +0100
68afd109
Fixed new signatures in mindyn and minor documentation errors.
h3rald h3rald@h3rald.com
Sat, 11 Nov 2017 12:10:23 +0100
1edc3a39
Updated mindyn (read and parse + signature changes for load and eval).
h3rald h3rald@h3rald.com
Fri, 10 Nov 2017 21:24:58 +0100
77299b3a
Implemented read and parse.
* Closes #14.
h3rald h3rald@h3rald.com
Fri, 10 Nov 2017 21:20:50 +0100
81d376c3
min options are ignored if specified after a file argument.
* Closes #10.
h3rald h3rald@h3rald.com
Fri, 03 Nov 2017 09:41:55 +0100
57375b5f
Only the first argument is used as file name.
h3rald h3rald@h3rald.com
Fri, 03 Nov 2017 09:33:41 +0100
06b22369
Merge branch 'master' of https://github.com/h3rald/min
h3rald h3rald@h3rald.com
Thu, 02 Nov 2017 08:29:26 +0000
7dba01bc
Fixed link to dev guide to point to master.
h3rald h3rald@h3rald.com
Thu, 02 Nov 2017 08:27:08 +0000
9cc2d510
Minor fixes
Fabio Cevasco h3rald@h3rald.com
Mon, 30 Oct 2017 22:49:24 +0100
0089b095
Minor fixes.
Fabio Cevasco h3rald@h3rald.com
Mon, 30 Oct 2017 22:48:08 +0100
66b64415
Fixed compilation command examples
Fabio Cevasco h3rald@h3rald.com
Mon, 30 Oct 2017 22:44:23 +0100
b2d4cb85
Modified contributor attribution link.
h3rald h3rald@h3rald.com
Sun, 29 Oct 2017 15:28:16 +0100
713e15dc
Documented math module and how to extend min.
h3rald h3rald@h3rald.com
Sun, 29 Oct 2017 15:25:14 +0100
19e85fea
Modified extern value for exported symbols; re-added passL if not on
windows.
h3rald h3rald@h3rald.com
Sat, 28 Oct 2017 22:09:03 +0200
267c507c
Added dynamic library management via .minlibs folder.
h3rald h3rald@h3rald.com
Sat, 28 Oct 2017 17:26:19 +0200
9739ee9b
Merge branch 'PMunch-dynloading'
h3rald h3rald@h3rald.com
Sat, 28 Oct 2017 15:31:53 +0200
8a6c0edc
Mentioned PMunch in the about page. Thanks for your contributions!
h3rald h3rald@h3rald.com
Sat, 28 Oct 2017 11:34:47 +0200
f4266e0f
Renamed trig to math; added tests and additional symbols.
h3rald h3rald@h3rald.com
Sat, 28 Oct 2017 11:21:41 +0200
bfe88aa9
Merge branch 'PMunch-trig'
h3rald h3rald@h3rald.com
Sat, 28 Oct 2017 09:54:06 +0200
e7fb54b9
Added support for sharpbang.
* Closes #4.
h3rald h3rald@h3rald.com
Fri, 27 Oct 2017 20:52:29 +0200
5588d7e8
Merge branch 'PMunch-fpimprovements'
h3rald h3rald@h3rald.com
Fri, 27 Oct 2017 20:20:03 +0200
306bee26
Minor changes.
h3rald h3rald@h3rald.com
Mon, 23 Oct 2017 19:24:53 +0200
62239aac
Fixed SIGSEGV with tap and tap! operators.
h3rald h3rald@h3rald.com
Sun, 06 Aug 2017 15:52:04 +0200
ca1797c1
Added last symbol to min.vim.
h3rald h3rald@h3rald.com
Sun, 06 Aug 2017 15:42:24 +0200
c5f178c2
Added "last" symbol.
h3rald h3rald@h3rald.com
Sun, 06 Aug 2017 15:39:51 +0200
a8bb376d
Implemented new dpick symbol.
h3rald h3rald@h3rald.com
Sun, 06 Aug 2017 13:43:40 +0200
7d7a3e1f
Added dsort operator to sort dictionaries by key.
h3rald h3rald@h3rald.com
Sun, 06 Aug 2017 13:04:37 +0200
cac4ce18
Updated docs; other minor fixes, bumping version to 0.11.0.
h3rald h3rald@h3rald.com
Sun, 06 Aug 2017 11:54:00 +0200
7c889de7
Dictionary keys must now be strings; improved expect validation errors.
h3rald h3rald@h3rald.com
Sun, 06 Aug 2017 11:45:16 +0200
9b10fb86
keys now returns an array of strings instead of symbols (as documented).
h3rald h3rald@h3rald.com
Sat, 05 Aug 2017 20:24:45 +0200
585f8bd8
Moved % and / sigils to seq module; added ? sigil for dhas?.
h3rald h3rald@h3rald.com
Sat, 05 Aug 2017 15:08:00 +0200
f6df6642
Merge branch 'master' of https://github.com/h3rald/min
h3rald h3rald@h3rald.com
Sat, 05 Aug 2017 12:13:35 +0200
3ef86b1d
Minor changes to rules and scripts to support new hastysite build.
h3rald h3rald@h3rald.com
Sat, 05 Aug 2017 12:13:06 +0200
4f179d4f
Added BitCoin to donate page.
h3rald h3rald@h3rald.com
Tue, 01 Aug 2017 19:44:39 +0200
10381618
Added Donate page + logo.
h3rald h3rald@h3rald.com
Tue, 01 Aug 2017 19:37:01 +0200
ba0f2f87
Added logo files.
Fabio Cevasco h3rald@h3rald.com
Tue, 01 Aug 2017 10:14:00 +0200
b1b1c251
Added project logo.
Fabio Cevasco h3rald@h3rald.com
Mon, 31 Jul 2017 23:50:27 +0200
999466be
First attempt at project logo
Fabio Cevasco h3rald@h3rald.com
Mon, 31 Jul 2017 23:49:41 +0200
867ef5f1
Renamed site title (won't fit on XS devices)
Fabio Cevasco h3rald@h3rald.com
Sun, 30 Jul 2017 20:34:25 +0200
cbb1713c
Modified web site title to "min programming language".
h3rald h3rald@h3rald.com
Sun, 30 Jul 2017 19:33:54 +0200
315dd472
Fixed Nim capitalization.
h3rald h3rald@h3rald.com
Sun, 30 Jul 2017 19:30:27 +0200
a8a9437e
Fixed link for Developer Guide download.
h3rald h3rald@h3rald.com
Sun, 30 Jul 2017 19:27:34 +0200
aa8c9ea1
Fixed URL to Developer Guide.
h3rald h3rald@h3rald.com
Sun, 30 Jul 2017 19:25:24 +0200
0ca3b4d7
Updated guide.
h3rald h3rald@h3rald.com
Sun, 30 Jul 2017 19:20:48 +0200
14e10792
Fixed typos.
h3rald h3rald@h3rald.com
Sun, 30 Jul 2017 19:20:20 +0200
21ca7370
Finished documenting min; released Developer Guide.
h3rald h3rald@h3rald.com
Sun, 30 Jul 2017 19:13:04 +0200
ed0ce1f1
Stylesheet improvements; documented operators and quotations.
h3rald h3rald@h3rald.com
Sat, 29 Jul 2017 21:46:01 +0200
617ef6e7
Fixed expect.
h3rald h3rald@h3rald.com
Fri, 21 Jul 2017 22:29:37 +0200
7adba219
Modified expect behavior.
h3rald h3rald@h3rald.com
Fri, 21 Jul 2017 22:24:26 +0200
3babdef7
Implemented tap and tap!.
h3rald h3rald@h3rald.com
Fri, 21 Jul 2017 21:34:25 +0200
020c873c
Documenting learning section.
h3rald h3rald@h3rald.com
Sun, 16 Jul 2017 19:44:12 +0200
b3059e90
Changed unquote into dequote; fixed tests on windows.
h3rald h3rald@h3rald.com
Sun, 16 Jul 2017 13:39:34 +0200
fb6c6793
Minor CSS changes.
h3rald h3rald@h3rald.com
Sun, 16 Jul 2017 13:25:15 +0200
ee1f4ceb
Improved web site.
h3rald h3rald@h3rald.com
Sun, 16 Jul 2017 13:15:22 +0200
d6498e0f
Small changes to the site.
h3rald h3rald@h3rald.com
Sun, 09 Jul 2017 20:31:12 +0200
171eeba1
Merge branch 'master' of https://github.com/h3rald/min
h3rald h3rald@h3rald.com
Sun, 09 Jul 2017 20:12:49 +0200
6526f475
Added about page.
h3rald h3rald@h3rald.com
Sun, 09 Jul 2017 20:11:54 +0200
709d64c1
Fixing tests; updated docs.
h3rald h3rald@h3rald.com
Sun, 09 Jul 2017 12:27:48 +0200
cc91707e
Added defined?, modified exit to return error code
h3rald h3rald@h3rald.com
Sun, 09 Jul 2017 12:14:29 +0200
94b7a452
Integrated Travis CI
h3rald h3rald@h3rald.com
Sun, 09 Jul 2017 11:46:44 +0200
5e09dd23
Updated version in docs.
h3rald h3rald@h3rald.com
Sat, 08 Jul 2017 16:12:19 +0200
a5194424
Documented crypto module.
h3rald h3rald@h3rald.com
Sat, 08 Jul 2017 16:09:24 +0200
aef97d6a
Enhanced and documented time module.
h3rald h3rald@h3rald.com
Sat, 08 Jul 2017 15:18:36 +0200
966cf2c2
Documented num module.
h3rald h3rald@h3rald.com
Sat, 08 Jul 2017 14:05:19 +0200
996faf9c
Documented sys module; fixed minor issues.
h3rald h3rald@h3rald.com
Sat, 08 Jul 2017 12:14:07 +0200
1c8a8b9c
Updated to work with the latest hastysite.
h3rald h3rald@h3rald.com
Sun, 11 Jun 2017 22:20:37 +0200
243bb434
Minor changes to compile under Linux x64.
h3rald h3rald@h3rald.com
Sun, 04 Jun 2017 20:30:39 +0200
f888823c
Updated example on front page; incremented version.
h3rald h3rald@h3rald.com
Sun, 04 Jun 2017 19:20:24 +0200
bbf334c4
Documented str module; added find operator.
h3rald h3rald@h3rald.com
Sun, 04 Jun 2017 19:10:08 +0200
8fdfdf81
Moved float, int, string and bool to lang module.
h3rald h3rald@h3rald.com
Sun, 04 Jun 2017 16:55:35 +0200
eb3a75b7
Documented logic module.
h3rald h3rald@h3rald.com
Sun, 04 Jun 2017 16:37:11 +0200
56adef7f
Documented expect operator; documented fs module.
h3rald h3rald@h3rald.com
Sun, 04 Jun 2017 16:06:24 +0200
9cf4f25a
Implemented expect proc to use instead of most validators.
h3rald h3rald@h3rald.com
Sun, 04 Jun 2017 15:06:05 +0200
32152f44
Implemented args and opts.
h3rald h3rald@h3rald.com
Sun, 04 Jun 2017 12:36:59 +0200
b12d6698
Fixed errors when compiling with nim 0.17.0
h3rald h3rald@h3rald.com
Sat, 03 Jun 2017 18:38:04 +0200
8dc873a6
Documented io module.
h3rald h3rald@h3rald.com
Sat, 15 Apr 2017 11:25:02 +0200
8c3abc2e
Finlized stack module; documented seq module.
h3rald h3rald@h3rald.com
Sat, 15 Apr 2017 10:43:45 +0200
75915243
Documented lang and stack module; started documenting seq module.
h3rald h3rald@h3rald.com
Fri, 14 Apr 2017 21:55:04 +0200
28a40c6d
Implemented seq module.
h3rald h3rald@h3rald.com
Fri, 14 Apr 2017 18:48:51 +0200
fdcacd95
Reviewed type notation.
h3rald h3rald@h3rald.com
Fri, 14 Apr 2017 17:15:25 +0200
ea21d459
Added shorten symbol.
h3rald h3rald@h3rald.com
Fri, 14 Apr 2017 14:12:48 +0200
ba00b469
Moved seq docs.
h3rald h3rald@h3rald.com
Fri, 14 Apr 2017 13:59:35 +0200
cb9bfdbd
Moved symbols to seq module; updated tests.
h3rald h3rald@h3rald.com
Fri, 14 Apr 2017 12:43:45 +0200
7fa3f654
Added seq module.
h3rald h3rald@h3rald.com
Fri, 14 Apr 2017 12:32:09 +0200
c3b66db7
Added additional combinators borrowed from Factor.
h3rald h3rald@h3rald.com
Fri, 14 Apr 2017 12:16:56 +0200
03d1979c
Documenting stack module; removed take symbol.
h3rald h3rald@h3rald.com
Sun, 26 Mar 2017 21:47:15 +0200
e90abf3a
Fixed rules.min.
h3rald h3rald@h3rald.com
Sun, 26 Mar 2017 18:58:22 +0200
e855c16f
Fixed rules.min.
h3rald h3rald@h3rald.com
Sun, 26 Mar 2017 18:53:46 +0200
7d9bd073
Started documenting stack module.
h3rald h3rald@h3rald.com
Sun, 26 Mar 2017 18:47:12 +0200
f7bff82a
Finished documenting lang module.
h3rald h3rald@h3rald.com
Sun, 26 Mar 2017 17:35:19 +0200
2b199bfd
Added popop, rollup, rolldown operator.
h3rald h3rald@h3rald.com
Sun, 26 Mar 2017 14:18:34 +0200
1f4fb40a
Implemented reverse operator.
h3rald h3rald@h3rald.com
Sun, 26 Mar 2017 12:14:50 +0200
45964bcd
Implemented any? and all? operators.
h3rald h3rald@h3rald.com
Sun, 26 Mar 2017 12:06:27 +0200
9878033f
Renamed get-stack, set-stack, clear-stack into stack, unstack, newstack.
h3rald h3rald@h3rald.com
Sun, 26 Mar 2017 11:50:02 +0200
9d294ff4
Moved interpolate to str module.
h3rald h3rald@h3rald.com
Sun, 26 Mar 2017 10:51:57 +0200
358c9895
Updating docs.
h3rald h3rald@h3rald.com
Sun, 26 Mar 2017 10:50:20 +0200
e8aa70f3
Implemented apply operator; prelude again loading all modules.
h3rald h3rald@h3rald.com
Sun, 26 Mar 2017 10:48:30 +0200
68243bde
Modified regexp for symbols, fixed vim syntax highlighting.
h3rald h3rald@h3rald.com
Sat, 25 Mar 2017 14:21:26 +0100
a08657f4
Added append, exists?, and random symbols.
h3rald h3rald@h3rald.com
Sat, 25 Mar 2017 14:12:30 +0100
66700900
Made some modules optional; added "lite mode".
h3rald h3rald@h3rald.com
Sat, 25 Mar 2017 13:33:22 +0100
a97c16b6
Removed named scopes.
h3rald h3rald@h3rald.com
Sat, 25 Mar 2017 12:26:28 +0100
1924fba7
Added stack tests; Added ift symbol; modified vim syntax file.
h3rald h3rald@h3rald.com
Sat, 25 Mar 2017 11:56:48 +0100
db441f0e
Moved all remaining sealed symbols to stack module.
h3rald h3rald@h3rald.com
Sat, 25 Mar 2017 10:30:56 +0100
314c9a11
Added stack module.
h3rald h3rald@h3rald.com
Sat, 25 Mar 2017 10:04:51 +0100
152a7734
Moved num-related operators out of prelude.
h3rald h3rald@h3rald.com
Fri, 24 Mar 2017 21:16:39 +0100
40659688
Moved sigils from prelude to respective modules.
h3rald h3rald@h3rald.com
Wed, 22 Mar 2017 22:12:15 +0100
2ceb89e4
Removing unnecessary symbols from prelude.
h3rald h3rald@h3rald.com
Tue, 21 Mar 2017 22:58:00 +0100
9dddaa8b
Fixed stacktrace and incorrect column number in REPL.
h3rald h3rald@h3rald.com
Tue, 21 Mar 2017 22:36:35 +0100
5b903bba
Restructuring docs.
h3rald h3rald@h3rald.com
Sun, 19 Mar 2017 21:30:10 +0100
8e7b4e84
Added reference intro page.
h3rald h3rald@h3rald.com
Sat, 18 Mar 2017 14:07:40 +0100
88964fc6
Updating site.
h3rald h3rald@h3rald.com
Sun, 12 Mar 2017 19:45:15 +0100
3e04b54f
Migrating reference docs.
h3rald h3rald@h3rald.com
Sun, 12 Mar 2017 13:21:05 +0100
d6a6817c
Added download page.
h3rald h3rald@h3rald.com
Sun, 05 Mar 2017 19:55:33 +0100
ca1138ad
Preparing for release.
h3rald h3rald@h3rald.com
Sun, 05 Mar 2017 19:33:38 +0100
a9f08f5e
Minor changes to home page.
h3rald h3rald@h3rald.com
Sun, 05 Mar 2017 19:22:59 +0100
dc538d71
Added home page.
h3rald h3rald@h3rald.com
Sun, 05 Mar 2017 13:48:11 +0100
ab7c0cfe
Minor changes.
h3rald h3rald@h3rald.com
Sat, 04 Mar 2017 22:07:08 +0100
e0a9a467
Fixed missing filenames in stack traces and errors.
h3rald h3rald@h3rald.com
Sat, 04 Mar 2017 21:46:59 +0100
c4efc24e
Started implementing min-lang site.
h3rald h3rald@h3rald.com
Sat, 04 Mar 2017 21:23:56 +0100
c4c1bbc0
Renamed into min.
h3rald h3rald@h3rald.com
Sat, 25 Feb 2017 19:44:16 +0100
74760894
Now pretty-printing when converting to JSON.
h3rald h3rald@h3rald.com
Sat, 25 Feb 2017 16:07:33 +0100
6dfd59d6
Renamed StyledConsoleLogger into NiftyLogger.
h3rald h3rald@h3rald.com
Thu, 23 Feb 2017 21:39:56 +0100
78790b41
Added unseal operator.
h3rald h3rald@h3rald.com
Thu, 23 Feb 2017 12:05:14 +0100
4106ec84
Sigils: Added % and removed *.
h3rald h3rald@h3rald.com
Mon, 20 Feb 2017 17:50:28 +0100
de8b8e07
Minor changes.
h3rald h3rald@h3rald.com
Sun, 19 Feb 2017 15:00:02 +0100
66263c20
Removed unnecessary unquote overload.
h3rald h3rald@h3rald.com
Sun, 19 Feb 2017 14:40:11 +0100
8bf6436a
Refactoring: removing unnecessary overloaded methods.
h3rald h3rald@h3rald.com
Sun, 19 Feb 2017 14:33:35 +0100
c354ea10
Modified scope name generation.
h3rald h3rald@h3rald.com
Sun, 19 Feb 2017 13:50:19 +0100
6183a01a
Minor changes.
h3rald h3rald@h3rald.com
Thu, 16 Feb 2017 20:27:42 +0100
2c2f847d
Now using Nifty's StyledConsoleLogger.
h3rald h3rald@h3rald.com
Thu, 16 Feb 2017 12:01:03 +0100
4f0a90f1
Moved line editing and regex to external packages.
h3rald h3rald@h3rald.com
Wed, 15 Feb 2017 19:55:51 +0100
83084b03
Removed vendor directory; added nifty packages.
h3rald h3rald@h3rald.com
Tue, 14 Feb 2017 20:16:17 +0100
8bd1ab66
Updated vim syntax (/ sigil).
h3rald h3rald@h3rald.com
Sun, 13 Nov 2016 11:55:33 +0100
922c5a13
Updated release number.
h3rald h3rald@h3rald.com
Sat, 12 Nov 2016 17:49:29 +0100
8090abcf
Added logging operators; reviewed logging colors.
h3rald h3rald@h3rald.com
Sat, 12 Nov 2016 17:43:56 +0100
9633e2fb
Updated vim syntax file.
h3rald h3rald@h3rald.com
Sat, 12 Nov 2016 17:12:49 +0100
68fadcf5
Improved logging.
h3rald h3rald@h3rald.com
Sat, 12 Nov 2016 13:05:19 +0100
b1984a40
Logger improvements.
h3rald h3rald@h3rald.com
Wed, 09 Nov 2016 17:31:18 +0100
35b1a2a0
Logger improvements.
h3rald h3rald@h3rald.com
Wed, 09 Nov 2016 16:47:49 +0100
72c2fd84
Added new StyledConsoleLogger.
h3rald h3rald@h3rald.com
Wed, 09 Nov 2016 16:19:59 +0100
a67d67c3
Added rolling file logger.
h3rald h3rald@h3rald.com
Wed, 09 Nov 2016 12:43:36 +0100
99b1b316
Reviewed scope names; improved logging.
h3rald h3rald@h3rald.com
Wed, 09 Nov 2016 12:29:59 +0100
41457007
Added proper logger (currently only logging debug and errors though).
h3rald h3rald@h3rald.com
Mon, 07 Nov 2016 17:23:06 +0100
a1baec67
Added quote-bind and quote-define; changed module sigil to "+".
h3rald h3rald@h3rald.com
Mon, 07 Nov 2016 16:47:09 +0100
784bef71
Enruring home files exist before starting minim.
h3rald h3rald@h3rald.com
Sun, 06 Nov 2016 21:02:01 +0100
9ba97da2
Fixed case operator.
h3rald h3rald@h3rald.com
Sun, 06 Nov 2016 16:32:22 +0100
8dd0f90d
Fixed dset operator.
h3rald h3rald@h3rald.com
Sun, 06 Nov 2016 15:15:45 +0100
2b81730e
Modified signature of dset (now: dict value key dset).
h3rald h3rald@h3rald.com
Sun, 06 Nov 2016 15:06:22 +0100
f6986cd4
Fixed minor problem in case operator.
h3rald h3rald@h3rald.com
Sun, 06 Nov 2016 11:40:47 +0100
ac120ad6
Added interpret method.
h3rald h3rald@h3rald.com
Sun, 06 Nov 2016 11:29:16 +0100
6cdda030
Added pragmas to init proc.
h3rald h3rald@h3rald.com
Sun, 06 Nov 2016 10:58:12 +0100
e3d14865
Added init parameter to register custom native modules.
h3rald h3rald@h3rald.com
Sun, 06 Nov 2016 10:42:07 +0100
64b5b397
Dictionaries are now immutable.
h3rald h3rald@h3rald.com
Sat, 05 Nov 2016 13:34:27 +0100
8059da38
dset and ddel no longer return the modified dictionary.
h3rald h3rald@h3rald.com
Tue, 01 Nov 2016 07:47:36 +0100
32ec1254
Exported scope module.
h3rald h3rald@h3rald.com
Mon, 31 Oct 2016 21:50:56 +0100
2d6dea7f
Fixed version number.
h3rald h3rald@h3rald.com
Mon, 31 Oct 2016 16:09:48 +0100
e87720fb
Exported core libraries and utility methods.
h3rald h3rald@h3rald.com
Mon, 31 Oct 2016 16:08:44 +0100
a0efcd6b
Writing reference docs.
h3rald h3rald@h3rald.com
Sun, 30 Oct 2016 19:10:14 +0100
36f17939
Tidying up; removing unnecessary aliases.
h3rald h3rald@h3rald.com
Sun, 30 Oct 2016 08:58:18 +0100
0a749f71
Fixed with operator.
h3rald h3rald@h3rald.com
Sat, 29 Oct 2016 19:14:43 +0200
c478fdef
Refactoring & fixed closure support.
h3rald h3rald@h3rald.com
Sat, 29 Oct 2016 19:01:39 +0200
f4d3e763
Refactoring: scope now created for every quotation.
h3rald h3rald@h3rald.com
Fri, 28 Oct 2016 19:05:31 +0200
ac272839
Updated README.
h3rald h3rald@h3rald.com
Sun, 23 Oct 2016 20:41:46 +0200
8f33ecde
Refactoring.
h3rald h3rald@h3rald.com
Sun, 23 Oct 2016 20:40:44 +0200
f6d70d57
Refactoring.
h3rald h3rald@h3rald.com
Sat, 22 Oct 2016 14:00:46 +0200
14d4c4a3
Re-implemented exceptions using dictionaries.
h3rald h3rald@h3rald.com
Sat, 22 Oct 2016 13:15:33 +0200
53f5cbd0
Implemented proper stack trace.
h3rald h3rald@h3rald.com
Fri, 21 Oct 2016 22:21:28 +0200
5cf62b0c
Fixed tests (removed include).
h3rald h3rald@h3rald.com
Tue, 18 Oct 2016 19:23:56 +0200
888c0a0a
Started implemented stack trace support.
h3rald h3rald@h3rald.com
Sat, 15 Oct 2016 23:02:15 +0200
2a8fca89
Improved error handling in tests.
h3rald h3rald@h3rald.com
Sat, 15 Oct 2016 22:39:50 +0200
6924adcb
Fixed deletePrevious incorrectly deleting forward characters.
h3rald h3rald@h3rald.com
Thu, 13 Oct 2016 18:50:30 +0200
926dc78e
Now stopping the interpreter on error.
h3rald h3rald@h3rald.com
Thu, 13 Oct 2016 17:51:33 +0200
9616781b
Fixed lexical scoping; added publish operator.
h3rald h3rald@h3rald.com
Mon, 10 Oct 2016 18:03:43 +0200
6864ca1b
Docs.
h3rald h3rald@h3rald.com
Sun, 09 Oct 2016 20:36:11 +0200
45e2a02e
Started writing documentation.
h3rald h3rald@h3rald.com
Sun, 09 Oct 2016 17:58:54 +0200
5dbdd446
Restricted characters for symbol identifiers.
h3rald h3rald@h3rald.com
Sat, 08 Oct 2016 22:25:04 +0200
60694312
Updated valid symbol characters.
h3rald h3rald@h3rald.com
Sat, 08 Oct 2016 21:19:19 +0200
66a2a124
Removed sigil operator; sealed system-defined symbols.
h3rald h3rald@h3rald.com
Sat, 08 Oct 2016 15:55:36 +0200
e8915d01
Added startup symbol.
h3rald h3rald@h3rald.com
Sat, 08 Oct 2016 14:39:44 +0200
2f8da277
Added zip/unzip operators.
h3rald h3rald@h3rald.com
Sat, 08 Oct 2016 14:36:43 +0200
4621824b
Implemented sort operator.
h3rald h3rald@h3rald.com
Fri, 07 Oct 2016 19:46:45 +0200
b787fce0
Re-implemented run; fixed tests.
h3rald h3rald@h3rald.com
Fri, 07 Oct 2016 17:56:06 +0200
a8ed6625
Implemented include operator.
h3rald h3rald@h3rald.com
Fri, 07 Oct 2016 17:08:28 +0200
fae85f3b
Fixed CTRL+E binding.
h3rald h3rald@h3rald.com
Fri, 07 Oct 2016 16:41:22 +0200
c88b9dda
Added custom prompt.
h3rald h3rald@h3rald.com
Fri, 07 Oct 2016 15:27:53 +0200
83d498e5
Fixed regression on autocompletion; dictionaries accept string keys.
h3rald h3rald@h3rald.com
Fri, 07 Oct 2016 15:04:47 +0200
e73a8ebb
Implemented case-insensitive auto-completion for files
h3rald h3rald@h3rald.com
Fri, 07 Oct 2016 14:52:02 +0200
3645ee8e
Fixed tests; Added aliases for interpolate and call.
h3rald h3rald@h3rald.com
Fri, 07 Oct 2016 13:56:04 +0200
e90b5bc1
Fixed $HOME resolved at compile time & string serialization problem.
h3rald h3rald@h3rald.com
Fri, 07 Oct 2016 13:40:51 +0200
dc68ada6
Implemented choose operator.
h3rald h3rald@h3rald.com
Sun, 02 Oct 2016 20:24:04 +0200
ab0b9a1d
Implemented prompt operator.
h3rald h3rald@h3rald.com
Sun, 02 Oct 2016 16:22:31 +0200
52c40db3
Implemented confirm operator.
h3rald h3rald@h3rald.com
Sun, 02 Oct 2016 16:20:03 +0200
357e6477
Implemented case operator.
h3rald h3rald@h3rald.com
Sun, 02 Oct 2016 14:08:11 +0200
4c0fcf7d
Fixed compilation errors and warning for Nim 0.15.0.
h3rald h3rald@h3rald.com
Sat, 01 Oct 2016 12:33:16 +0200
8a2bdd17
Implemented source operator.
h3rald h3rald@h3rald.com
Fri, 23 Sep 2016 23:51:00 +0200
6fd42bc6
Fixed typo.
h3rald h3rald@h3rald.com
Fri, 23 Sep 2016 23:36:01 +0200
1590a906
Fixed history bugs.
h3rald h3rald@h3rald.com
Fri, 23 Sep 2016 23:30:52 +0200
38c00938
Fixed exec completions.
h3rald h3rald@h3rald.com
Fri, 23 Sep 2016 23:07:34 +0200
dc7e6435
Merge branch 'master' of https://github.com/h3rald/minim
h3rald h3rald@h3rald.com
Sun, 18 Sep 2016 21:15:49 +0200
f070380a
Minor changes.
h3rald h3rald@h3rald.com
Sun, 18 Sep 2016 17:01:18 +0200
3b934ce0
Added vim highlighting file; minor changes.
h3rald h3rald@h3rald.com
Sun, 18 Sep 2016 15:55:04 +0200
4fbd3d91
Added minim.nimble.
h3rald h3rald@h3rald.com
Sun, 18 Sep 2016 15:47:01 +0200
e3d13b8e
Refactoring utils.
h3rald h3rald@h3rald.com
Sun, 18 Sep 2016 15:38:16 +0200
8282886a
Refactoring
h3rald h3rald@h3rald.com
Sun, 18 Sep 2016 15:08:59 +0200
11f8be2b
Refactoring: removed types.nim
h3rald h3rald@h3rald.com
Sun, 18 Sep 2016 15:01:09 +0200
ebe3705e
Implemented encrypt/decrypt and password.
h3rald h3rald@h3rald.com
Sun, 18 Sep 2016 12:26:28 +0200
f2336ecb
Fixed completions; fixed incorrect line position after backspace at end
of line.
h3rald h3rald@h3rald.com
Sun, 18 Sep 2016 12:09:27 +0200
5250fe06
Improved file completions.
h3rald h3rald@h3rald.com
Sun, 18 Sep 2016 11:07:33 +0200
097438db
Stored symbols are loaded on startup.
h3rald h3rald@h3rald.com
Sun, 18 Sep 2016 10:14:39 +0200
d0e1ba80
Implemented foreach.
h3rald h3rald@h3rald.com
Sat, 17 Sep 2016 21:00:31 +0200
0e3b6568
lang enhancements.
h3rald h3rald@h3rald.com
Sat, 17 Sep 2016 16:58:42 +0200
9e1e4ed2
Improved sys module.
h3rald h3rald@h3rald.com
Sat, 17 Sep 2016 16:40:53 +0200
9a0150f4
Minor changes
h3rald h3rald@h3rald.com
Sun, 11 Sep 2016 20:31:24 +0200
901d7a41
Improved str module.
h3rald h3rald@h3rald.com
Sun, 11 Sep 2016 17:03:11 +0200
0f77465b
Merged stack module into lang module.
h3rald h3rald@h3rald.com
Sun, 11 Sep 2016 12:49:28 +0200
9e46828a
Fixed clear line; fixed map implementation.
h3rald h3rald@h3rald.com
Sun, 11 Sep 2016 12:28:06 +0200
59a02e22
Added support for more control characters.
h3rald h3rald@h3rald.com
Sun, 11 Sep 2016 12:12:42 +0200
526e05a4
Improved file completion.
h3rald h3rald@h3rald.com
Sat, 10 Sep 2016 23:24:17 +0200
bb34820c
Implemented Minim completions.
h3rald h3rald@h3rald.com
Sat, 10 Sep 2016 22:03:40 +0200
d12befbf
Implemented line completion.
h3rald h3rald@h3rald.com
Sat, 10 Sep 2016 14:03:19 +0200
79ae50bd
Removed dependency from linenoise.
h3rald h3rald@h3rald.com
Fri, 09 Sep 2016 16:32:32 +0200
14d57a58
Added support for history.
Fabio Cevasco h3rald@h3rald.com
Fri, 09 Sep 2016 15:53:06 +0200
ea9b6976
Started implementing history support, fixed mdReplace behavior.
Fabio Cevasco h3rald@h3rald.com
Fri, 09 Sep 2016 09:24:25 +0200
493da2b6
Added Editor object.
h3rald h3rald@h3rald.com
Thu, 08 Sep 2016 22:01:55 +0200
3fce9f69
Implemented insert and delete key behaviors.
h3rald h3rald@h3rald.com
Thu, 08 Sep 2016 21:30:27 +0200
a94154ff
Started implementing cross-platform line editing.
h3rald h3rald@h3rald.com
Wed, 07 Sep 2016 22:53:42 +0200
aac90a5b
Implemented additional sigil completions.
h3rald h3rald@h3rald.com
Sun, 04 Sep 2016 22:09:45 +0200
7dcfa444
Merge branch 'master' of https://github.com/h3rald/minim
h3rald h3rald@h3rald.com
Sun, 04 Sep 2016 13:52:26 +0200
b013c518
Implemented autocompletion for files, env vars, and symbols.
h3rald h3rald@h3rald.com
Sun, 04 Sep 2016 13:49:45 +0200
e109d19d
Added sealed symbols; Added . and .. symbols.
h3rald h3rald@h3rald.com
Sun, 04 Sep 2016 13:28:00 +0200
6af03b71
Implemented persistent symbols.
h3rald h3rald@h3rald.com
Sat, 03 Sep 2016 23:22:40 +0200
4f157a8e
Completed MinOperator refactoring.
h3rald h3rald@h3rald.com
Sat, 03 Sep 2016 22:55:21 +0200
1e8587c3
Started refactoring using new MinOperator type.
h3rald h3rald@h3rald.com
Sat, 03 Sep 2016 22:13:13 +0200
6ddcd55c
Re-added prelude.min.
h3rald h3rald@h3rald.com
Sat, 03 Sep 2016 21:22:55 +0200
e329114b
Implemented support for persistent history.
h3rald h3rald@h3rald.com
Sat, 03 Sep 2016 15:25:22 +0200
87950395
Implemented support for .minimrc.
h3rald h3rald@h3rald.com
Sat, 03 Sep 2016 15:15:17 +0200
87aae212
Refactored prelude into .minimrc.
h3rald h3rald@h3rald.com
Fri, 02 Sep 2016 17:37:00 +0200
45c671a3
Implemented clear screen.
h3rald h3rald@h3rald.com
Thu, 01 Sep 2016 21:15:16 +0200
254a83cf
Including win32fixes only when compiling on Windows.
h3rald h3rald@h3rald.com
Wed, 31 Aug 2016 18:11:34 +0200
f47a2f18
Improved Windows support.
h3rald h3rald@h3rald.com
Wed, 31 Aug 2016 17:59:57 +0200
35ffae13
Improved REPL; updated sgregex wrapper code.
h3rald h3rald@h3rald.com
Tue, 30 Aug 2016 20:45:53 +0200
0ce5ec4a
Fixed unhandled exceptions.
h3rald h3rald@h3rald.com
Sun, 28 Aug 2016 18:25:41 +0200
4e466d65
Implemented crypto module; enhanced time module.
h3rald h3rald@h3rald.com
Sun, 28 Aug 2016 17:13:10 +0200
c71b72ee
Implemented fs module.
h3rald h3rald@h3rald.com
Sat, 27 Aug 2016 22:36:11 +0200
f6f39791
Removed more procs that are no longer necessary.
h3rald h3rald@h3rald.com
Wed, 24 Aug 2016 21:26:34 +0200
e0184c18
Removed comm module and server support.
h3rald h3rald@h3rald.com
Wed, 24 Aug 2016 21:05:00 +0200
6b09ec74
Removed net module, removed object support.
h3rald h3rald@h3rald.com
Wed, 24 Aug 2016 20:58:01 +0200
e1c31d46
No longer including net module.
h3rald h3rald@h3rald.com
Sat, 23 Jul 2016 20:05:21 +0200
db83f364
Refactored net module to use dictionaries.
h3rald h3rald@h3rald.com
Sun, 17 Jul 2016 18:10:20 +0200
686936b5
Implemented hostsync operator.
h3rald h3rald@h3rald.com
Sun, 17 Jul 2016 17:25:56 +0200
568d793d
Refactoring.
h3rald h3rald@h3rald.com
Sun, 17 Jul 2016 17:15:55 +0200
a4d2e4d7
Implemented support for dictionaries.
h3rald h3rald@h3rald.com
Sun, 17 Jul 2016 12:05:42 +0200
b6c0f80d
Removed routine library.
h3rald h3rald@h3rald.com
Sat, 16 Jul 2016 13:44:06 +0200
00aa7873
Implemented json serialization support.
h3rald h3rald@h3rald.com
Sat, 16 Jul 2016 13:36:05 +0200
7242a0ed
Re-added linenoise completion.
h3rald h3rald@h3rald.com
Sat, 16 Jul 2016 12:20:45 +0200
73d51afb
Implemented linkcheck operator; refactoring.
h3rald h3rald@h3rald.com
Sat, 16 Jul 2016 12:07:55 +0200
31304768
Implemented minconfig.json configuration file.
h3rald h3rald@h3rald.com
Sat, 16 Jul 2016 10:32:14 +0200
69e70419
Implemented to-host
h3rald h3rald@h3rald.com
Fri, 15 Jul 2016 22:16:54 +0200
3d1459a9
Removed coroutines for now; implemented reg and unreg.
h3rald h3rald@h3rald.com
Sun, 10 Jul 2016 13:15:31 +0200
27dc3b13
Started implementing comm module
h3rald h3rald@h3rald.com
Sat, 09 Jul 2016 23:29:25 +0200
c04ec2ff
Making sure all relevant calls are gc safe.
h3rald h3rald@h3rald.com
Sat, 02 Jul 2016 20:12:44 +0200
638cb7ac
Started implementing http communication support.
h3rald h3rald@h3rald.com
Sat, 02 Jul 2016 15:01:56 +0200
0d73c859
Added checks for swap and pop operators
h3rald h3rald@h3rald.com
Sun, 26 Jun 2016 22:19:52 +0200
b1b5055a
Reset version to 1.0.0-dev; quitting when printing version.
h3rald h3rald@h3rald.com
Sun, 26 Jun 2016 19:42:58 +0200
e35a5846
Added ls-r operator
h3rald h3rald@h3rald.com
Sun, 26 Jun 2016 19:33:36 +0200
9e87366c
Refactoring - reqStringLike.
h3rald h3rald@h3rald.com
Sun, 26 Jun 2016 19:21:02 +0200
b795ecc8
Implemented object-related operators.
h3rald h3rald@h3rald.com
Sun, 26 Jun 2016 19:11:06 +0200
de24bac6
Added module operator and sigil; removed localSymbol (not necessary)
h3rald h3rald@h3rald.com
Sun, 26 Jun 2016 18:53:37 +0200
357efcbe
Re-implemented net module using new object API.
h3rald h3rald@h3rald.com
Fri, 24 Jun 2016 20:16:46 +0200
b697fc22
Started re-implementing socket symbols as object methods.
h3rald h3rald@h3rald.com
Fri, 24 Jun 2016 13:26:12 +0200
83575845
call operator now restoring original quotation.
h3rald h3rald@h3rald.com
Fri, 24 Jun 2016 11:34:56 +0200
bd4b5d0c
Implemented with operator.
h3rald h3rald@h3rald.com
Sat, 18 Jun 2016 19:38:57 +0200
5c59b795
Moved socket constructors to prelude.
h3rald h3rald@h3rald.com
Sat, 18 Jun 2016 19:20:23 +0200
b3b7d795
Now actually restoring stack contents on error.
h3rald h3rald@h3rald.com
Sat, 18 Jun 2016 18:54:47 +0200
bfeb9ac8
Added internal symbols on socket scopes.
h3rald h3rald@h3rald.com
Sat, 18 Jun 2016 14:55:06 +0200
edf32d56
Now rolling back stack changes on errors.
h3rald h3rald@h3rald.com
Sat, 18 Jun 2016 13:40:28 +0200
2ac8f37b
Now supporting BiggestInt and BiggestFloat.
h3rald h3rald@h3rald.com
Sat, 18 Jun 2016 12:16:10 +0200
b71fe023
feat(net) Implemented net module (basic socket communication).
h3rald h3rald@h3rald.com
Sun, 12 Jun 2016 19:55:07 +0200
deca3939
feat(net) Started implementing net module.
h3rald h3rald@h3rald.com
Sun, 12 Jun 2016 13:43:22 +0200
0ac8cc0c
refactor(OutOfBounds) Implemented bound checking.
h3rald h3rald@h3rald.com
Sun, 12 Jun 2016 12:14:03 +0200
06408cd2
refactor(errors) Improved error management.
h3rald h3rald@h3rald.com
Sun, 12 Jun 2016 11:03:44 +0200
1a59e1ca
refactor(validation) Implemented all the most common validators.
h3rald h3rald@h3rald.com
Sat, 11 Jun 2016 21:56:38 +0200
b154ead9
fix(counquote) Fixed coroutine support & updated tests.
h3rald h3rald@h3rald.com
Fri, 10 Jun 2016 20:39:36 +0200
00139682
Implemented basic coroutine support.
h3rald h3rald@h3rald.com
Wed, 08 Jun 2016 22:41:12 +0200
ae02e777
refactor(validation) Added string validations.
h3rald h3rald@h3rald.com
Sat, 04 Jun 2016 23:13:13 +0200
854dc391
refactor(validation) Added reqStringOrQuotation.
h3rald h3rald@h3rald.com
Sat, 04 Jun 2016 22:43:33 +0200
858875a8
refactor(validation) Added reqTwo/Three/FourQuotations.
h3rald h3rald@h3rald.com
Sat, 04 Jun 2016 22:39:59 +0200
cd4618ea
refactor(validation) Added calls to reqQuotation.
h3rald h3rald@h3rald.com
Sat, 04 Jun 2016 22:32:30 +0200
3f8feb51
refactor(validation) Started implementing validation rules.
h3rald h3rald@h3rald.com
Sat, 04 Jun 2016 21:15:01 +0200
115d188b
refactor(In) Changed all instances of var MinInterpreter to In.
h3rald h3rald@h3rald.com
Sat, 04 Jun 2016 16:35:03 +0200
348fc9a0
refactor(isNotNil) Added isNotNil proc, refactoring.
h3rald h3rald@h3rald.com
Sat, 04 Jun 2016 16:30:10 +0200
22a43dc3
feat(try) Implemented exception handling via raise and try operators.
h3rald h3rald@h3rald.com
Sat, 04 Jun 2016 13:53:01 +0200
7bb38b20
feat(raise) Added raise operator.
h3rald h3rald@h3rald.com
Fri, 03 Jun 2016 23:07:41 +0200
bae02ddf
refactor(minim-repl) Using linenoise always; marked version as preview.
h3rald h3rald@h3rald.com
Fri, 03 Jun 2016 22:23:16 +0200
12fe4ab5
feat(inspect) Added inspect operator.
h3rald h3rald@h3rald.com
Fri, 03 Jun 2016 22:18:16 +0200
351a3022
refactor(call) Call now requires a scope as first parameter.
h3rald h3rald@h3rald.com
Fri, 03 Jun 2016 22:09:59 +0200
971cdb5d
feat(sleep) Added time tests, added sleep operator.
h3rald h3rald@h3rald.com
Fri, 03 Jun 2016 13:17:32 +0200
2ed7c9d1
test(sys) Added tests for sys module.
h3rald h3rald@h3rald.com
Fri, 03 Jun 2016 13:00:59 +0200
4ce034b4
test(stack, str) Added tests for stack and str modules.
h3rald h3rald@h3rald.com
Fri, 03 Jun 2016 11:37:58 +0200
2202ff41
refactor(tidying up) Removed unused code.
h3rald h3rald@h3rald.com
Fri, 03 Jun 2016 10:53:06 +0200
7a905b94
test(scope) Testing scope extension.
h3rald h3rald@h3rald.com
Fri, 03 Jun 2016 10:50:32 +0200
b480a47a
fix(test) Fixed incorrect reporting in testing library.
h3rald h3rald@h3rald.com
Fri, 03 Jun 2016 10:17:24 +0200
0d00ff6a
refactor(scope) Removed disposable scopes.
h3rald h3rald@h3rald.com
Fri, 03 Jun 2016 10:13:49 +0200
86c623a9
refact(scope) Renamed symbols (let -> define) etc.
h3rald h3rald@h3rald.com
Fri, 03 Jun 2016 10:11:37 +0200
c7a3e229
refactor(scope) Now creating a new scope only when unquoting.
h3rald h3rald@h3rald.com
Fri, 03 Jun 2016 08:52:24 +0200
41a367c2
refactor(errors) Improved error handling.
h3rald h3rald@h3rald.com
Sun, 29 May 2016 21:13:48 +0200
6570dc0b
test(num) Added tests for num module.
h3rald h3rald@h3rald.com
Sun, 29 May 2016 20:38:35 +0200
53bafb42
test(logic) Added tests for logic module.
h3rald h3rald@h3rald.com
Sun, 29 May 2016 20:03:05 +0200
790798c8
test(lang) Wrote tests for lang module.
h3rald h3rald@h3rald.com
Sun, 29 May 2016 17:53:30 +0200
16a2b9fe
fix(stack) Renamed stack to getstack; added setstack.
h3rald h3rald@h3rald.com
Sun, 29 May 2016 17:20:46 +0200
bb5621bf
feat(delete, contains) Added delete and contains symbols.
h3rald h3rald@h3rald.com
Sun, 29 May 2016 16:47:27 +0200
5dba95de
feat(size) Added size symbol.
h3rald h3rald@h3rald.com
Sun, 29 May 2016 16:20:00 +0200
9d08cf3e
test(io) Added io tests.
h3rald h3rald@h3rald.com
Sun, 29 May 2016 16:13:47 +0200
34b86a45
refactor(diagnostics) Diagnostics improvements & other improvements.
h3rald h3rald@h3rald.com
Sun, 29 May 2016 16:13:07 +0200
63c0bddb
feat(call) Implemented call symbol and % sigil.
h3rald h3rald@h3rald.com
Sun, 29 May 2016 12:21:42 +0200
8f9bb0a4
Added support for sgregex library.
h3rald h3rald@h3rald.com
Sat, 28 May 2016 22:48:06 +0200
a0598c93
Replaced SLRE with SGRegex.
h3rald h3rald@h3rald.com
Sat, 28 May 2016 22:20:05 +0200
fbacd017
fix(linenoise) Fixed errors in linenoise wrapper.
h3rald h3rald@h3rald.com
Tue, 24 May 2016 08:02:25 +0200
eb2a226e
Changed linenoise version (it should be compatible with Windows).
h3rald h3rald@h3rald.com
Mon, 23 May 2016 20:58:03 +0200
94ca0b75
refactor(modules) Minor fixes.
h3rald h3rald@h3rald.com
Sun, 22 May 2016 19:05:05 +0200
fb2b3b79
fix(modules) Fixed errors in module implementation.
h3rald h3rald@h3rald.com
Sun, 22 May 2016 18:59:09 +0200
41ef6b03
feat(modules) Implemented test module; fixed map implementation.
h3rald h3rald@h3rald.com
Sun, 22 May 2016 16:39:22 +0200
b6be71e4
refactor(modules) Rewrote all libs as modules.
h3rald h3rald@h3rald.com
Sat, 21 May 2016 23:06:43 +0200
77d6d7fd
feat(modules) Implemented native module, symbol and sigil definitions; refactoring.
h3rald h3rald@h3rald.com
Sat, 21 May 2016 22:41:49 +0200
f7c8ccac
feat(modules) Implemented module definition and import.
h3rald h3rald@h3rald.com
Sat, 21 May 2016 21:02:27 +0200
a952bbcb
feat(scope) Implemented simple lexical scoping.
h3rald h3rald@h3rald.com
Sat, 21 May 2016 12:37:31 +0200
f31fbc32
feat(scope): Started to implement support for scopes.
h3rald h3rald@h3rald.com
Fri, 20 May 2016 22:11:10 +0200
8bddc431
refactor(scope) Moved SIGILS and SYMBOLS under ROOT scope.
h3rald h3rald@h3rald.com
Fri, 20 May 2016 21:50:10 +0200
b6e64f36
Replaces tables with critbits; moved types to dedicated file.
h3rald h3rald@h3rald.com
Fri, 20 May 2016 21:36:42 +0200
92684f1d
Re-enabled linenoise on OSX and Linux.
h3rald h3rald@h3rald.com
Sun, 15 May 2016 09:44:42 +0200
6d971712
Fixed compilation errors and warnings.
h3rald h3rald@h3rald.com
Sun, 08 May 2016 16:21:20 +0200
323618c8
Fixed deprecation warnings.
h3rald h3rald@h3rald.com
Sat, 14 Feb 2015 15:03:34 +0100
da4a4c47
Now using ( and ) as quotation delimiters.
h3rald h3rald@h3rald.com
Fri, 19 Dec 2014 20:55:07 +0100
a0894a18
Refactoring, symbols can now be updated if necessary.
h3rald h3rald@h3rald.com
Sun, 14 Dec 2014 19:39:43 +0100
38f9676e
Implemented sigils.
h3rald h3rald@h3rald.com
Sun, 14 Dec 2014 16:58:04 +0100
1de1f3d5
Implemented support for regular expressions via slre.
h3rald h3rald@h3rald.com
Sun, 14 Dec 2014 14:46:12 +0100
a410d018
Refactoring.
h3rald h3rald@h3rald.com
Sat, 13 Dec 2014 22:07:17 +0100
66db4625
Implemented regex matching (untested).
h3rald h3rald@h3rald.com
Mon, 08 Dec 2014 21:16:51 +0100
135ba8c3
Started implementing high-level regex API.
h3rald h3rald@h3rald.com
Mon, 08 Dec 2014 21:00:11 +0100
c052a317
Added T-Rex library.
h3rald h3rald@h3rald.com
Mon, 08 Dec 2014 20:52:02 +0100
69296597
Enabled auto-completion after typing the first word.
h3rald h3rald@h3rald.com
Mon, 08 Dec 2014 20:35:41 +0100
77b753fe
Fixed sorting in completions.
h3rald h3rald@h3rald.com
Mon, 08 Dec 2014 17:35:31 +0100
292224a4
Implemented line editing in the REPL via linenoise.
h3rald h3rald@h3rald.com
Mon, 08 Dec 2014 17:15:21 +0100
13cc78a8
Now compiling with linenoise support.
h3rald h3rald@h3rald.com
Sun, 07 Dec 2014 23:09:24 +0100
45478ece
Implemented basic time functins.
h3rald h3rald@h3rald.com
Sun, 07 Dec 2014 21:12:50 +0100
a67550c6
Fixed line/column reporting.
h3rald h3rald@h3rald.com
Sun, 30 Nov 2014 21:05:14 +0100
98fe3a63
Implemented common file operations.
h3rald h3rald@h3rald.com
Sun, 30 Nov 2014 18:45:43 +0100
881c2a95
Implemented more combinators & math operators.
h3rald h3rald@h3rald.com
Sun, 30 Nov 2014 16:52:45 +0100
f48896af
Added file/directory operations.
h3rald h3rald@h3rald.com
Sun, 30 Nov 2014 16:04:18 +0100
95b000b3
Implemented while, linrec, etc.
h3rald h3rald@h3rald.com
Sun, 30 Nov 2014 15:30:43 +0100
7f3d9c7f
Implemented basic I/O commands, started implementing OS commands.
h3rald h3rald@h3rald.com
Sat, 29 Nov 2014 23:00:39 +0100
fb115541
Implemented map.
h3rald h3rald@h3rald.com
Sun, 23 Nov 2014 20:10:58 +0100
58e5af33
Implemented comparison operators.
h3rald h3rald@h3rald.com
Sun, 23 Nov 2014 19:38:17 +0100
8e8393af
Added Bool type.
h3rald h3rald@h3rald.com
Sun, 23 Nov 2014 18:48:10 +0100
f8269cf2
Debugging/REPL improvements.
h3rald h3rald@h3rald.com
Sun, 23 Nov 2014 16:30:39 +0100
adb07b08
Implemented debug mode.
h3rald h3rald@h3rald.com
Sun, 23 Nov 2014 15:44:34 +0100
b7717dc7
Implemented first and rest.
h3rald h3rald@h3rald.com
Sun, 23 Nov 2014 14:51:19 +0100
8b406804
Implemented REPL, arithmetic.
h3rald h3rald@h3rald.com
Sun, 23 Nov 2014 14:25:00 +0100
6482875a
Refactoring: parser, interpreter; improved diagnostics.
h3rald h3rald@h3rald.com
Sat, 22 Nov 2014 22:55:51 +0100
b04b3cac
Minor fixes.
h3rald h3rald@h3rald.com
Sun, 09 Nov 2014 20:24:08 +0100
b3373bcf
Added implementation for symbol binding (def, bind, :).
h3rald h3rald@h3rald.com
Sun, 09 Nov 2014 20:20:59 +0100
cbf56e36
Implemented interpreter and some very basic primitives.
h3rald h3rald@h3rald.com
Sun, 09 Nov 2014 19:37:50 +0100
762f1d91
Initial commit
Fabio Cevasco h3rald@h3rald.com
Sat, 08 Nov 2014 21:20:19 +0100
4bfc26e2
Implemented autocompletion for files, env vars, and symbols.
h3rald h3rald@h3rald.com
Sun, 04 Sep 2016 13:49:45 +0200
d15854a7
Fixed typo.
h3rald h3rald@h3rald.com
Sun, 18 Sep 2016 17:01:18 +0200
09de7f93
Added status shields.
Fabio Cevasco h3rald@h3rald.com
Sun, 09 Jul 2017 19:39:26 +0200
b2b84741
Fixed small mistakes in the docs.
Fabio Cevasco h3rald@h3rald.com
Wed, 02 Aug 2017 05:57:21 +0200
b089257d
Added documentation and tests for new inf, -inf and nan symbols.
h3rald h3rald@h3rald.com
Fri, 27 Oct 2017 20:17:37 +0200
6cca0204
Changed ninf to -inf
Peter Munch-Ellingsen peterme@peterme.net
Mon, 23 Oct 2017 20:49:16 +0200
b02204c0
Added note about floating point to the reference sheet.
Peter Munch-Ellingsen peterme@peterme.net
Mon, 23 Oct 2017 11:42:58 +0200
2e3bd46d
Fixed mistaken indentation level
Peter Munch-Ellingsen peterme@peterme.net
Mon, 23 Oct 2017 10:49:43 +0200
58059c6b
Addded missing logic operators like <= >= !=
Peter Munch-Ellingsen peterme@peterme.net
Mon, 23 Oct 2017 10:24:17 +0200
9c62f002
Fixed reqTwoSimilarNotSymbol.

Added better floating point support with nan, inf, ninf, and a == comparator for floats
Peter Munch-Ellingsen peterme@peterme.net
Mon, 23 Oct 2017 09:58:49 +0200
5416016c
Merge branch 'trig' of https://github.com/PMunch/min into PMunch-trig
h3rald h3rald@h3rald.com
Sat, 28 Oct 2017 09:53:40 +0200
f2d290fd
Added simple trigonometry functions to stdlib
Peter Munch-Ellingsen peterme@peterme.net
Sun, 22 Oct 2017 13:47:14 +0200
ae1a4f07
Preliminary support for dynamic libraries.
h3rald h3rald@h3rald.com
Sat, 28 Oct 2017 15:30:08 +0200
dbcf457e
Merge branch 'dynloading' of https://github.com/PMunch/min into PMunch-dynloading
h3rald h3rald@h3rald.com
Sat, 28 Oct 2017 11:36:09 +0200
433a3c7f
Moved pragma into the include file as well
Peter Munch-Ellingsen peterme@peterme.net
Wed, 25 Oct 2017 23:06:09 +0200
640e7758
Retructured and made the dynlib loading a bit production-ready
Peter Munch-Ellingsen peterme@peterme.net
Wed, 25 Oct 2017 23:03:39 +0200
3e00bd82
More fixes, mindyn3 now compiles
Peter Munch-Ellingsen peterme@peterme.net
Wed, 25 Oct 2017 17:06:04 +0200
562a9529
Fixed small bug in parser script
Peter Munch-Ellingsen peterme@peterme.net
Wed, 25 Oct 2017 16:58:11 +0200
acc4d372
Trying to auto-generate the procedure mappings, still not quite working
Peter Munch-Ellingsen peterme@peterme.net
Wed, 25 Oct 2017 15:29:44 +0200
217b4d6e
Started work on a better solution. This way the symbols are loaded automatically and not through the setup procedure.
Peter Munch-Ellingsen peterme@peterme.net
Tue, 24 Oct 2017 16:25:44 +0200
c2b78641
Added POC on loading dynamic libraries to extend min
Peter Munch-Ellingsen peterme@peterme.net
Tue, 24 Oct 2017 12:59:18 +0200
4f4e62b4
Regenerated dev guide.
h3rald h3rald@h3rald.com
Thu, 02 Nov 2017 09:24:14 +0100
f5cf36f1
Fixed quotes.
h3rald h3rald@h3rald.com
Thu, 02 Nov 2017 09:22:14 +0100
9f8cc7e5
Creating new logger only if necessary
Fabio Cevasco h3rald@h3rald.com
Thu, 02 Nov 2017 08:13:12 +0100
c4e8d8ca
Fixed typo in docs; made sure the prompt symbol is unsealed in .minrc
Fabio Cevasco h3rald@h3rald.com
Fri, 24 Nov 2017 17:54:25 +0100