27 Commits

Author SHA1 Message Date
Mark Spanbroek
ef29000f94 Without statement for Results provides access to errors 2022-01-12 17:54:24 +01:00
Mark Spanbroek
7b209af6fb version 0.10.1 2021-12-04 17:56:14 +01:00
Mark Spanbroek
4a1783c472 Add documentation comments 2021-06-04 17:34:48 +02:00
Mark Spanbroek
986716511f version 0.10.0 2021-05-31 16:26:06 +02:00
Mark Spanbroek
54516fd2d1 version 0.9.1 2021-05-06 17:29:48 +02:00
Mark Spanbroek
dd9ac6dc20 version 0.9.0 2021-05-06 17:14:19 +02:00
Mark Spanbroek
2700038316 Fix use of =? in generic code 2021-05-06 17:12:52 +02:00
Mark Spanbroek
7303be50da version 0.8.0 2021-05-04 16:18:58 +02:00
Mark Spanbroek
ebc7a2b48e version 0.7.0 2021-04-19 15:53:27 +02:00
Mark Spanbroek
0569625f6a Replace .get with operator !
Rationale: when looking for code that might crash it's
easier to spot exclamation marks than invocations of get.
2021-04-19 15:52:07 +02:00
Mark Spanbroek
fca4c14e0c version 0.6.3 2021-04-16 12:29:06 +02:00
Mark Spanbroek
ef5f796463 without statement 2021-04-16 12:27:17 +02:00
Mark Spanbroek
b85a8eb5c8 version 0.6.2 2021-04-15 11:04:54 +02:00
Mark Spanbroek
a66e42d058 version 0.6.1 2021-04-15 10:55:21 +02:00
Mark Spanbroek
83101ce073 version 0.6.0 2021-04-15 09:48:09 +02:00
Mark Spanbroek
fd73ff713f Adds failure overload that uses result to determine type 2021-04-15 09:47:08 +02:00
Mark Spanbroek
a2023ae18e Documented how to work with =? in generic procs 2021-04-12 18:05:01 +02:00
Mark Spanbroek
a8fe7bf7b3 version 0.5.0 2021-04-12 16:08:20 +02:00
Mark Spanbroek
e66cd2439b Remove errorban from public api
Reason: pushing pragmas in included files can have
unexpected side-effects.
2021-04-12 16:07:56 +02:00
Mark Spanbroek
3e92c35a85 Rename chaining and indexing operators
Chaining operator is now `.?`
Indexing operator is now `.?[]`

Reason: interoperability with the binding `=?` operator.
Chaining and indexing now have lower operator precedence
than binding, ensuring that expressions such as `if a =? b.?c`
work as expected.
2021-04-12 16:07:56 +02:00
Mark Spanbroek
56e0e123d6 version 0.4.0 2021-03-13 11:10:41 +01:00
Mark Spanbroek
43f09e8c86 Rename toOption() -> option()
To match the style of std/options, where option() is also used
to convert a ref to an Option.
2021-03-13 11:10:05 +01:00
Mark Spanbroek
e266870dfa version 0.3.0 2021-03-11 17:51:18 +01:00
Mark Spanbroek
8683732d99 Chaining operator becomes ?. instead of .? 2021-03-11 17:50:30 +01:00
Mark Spanbroek
8a5ff10244 version 0.2.0 2021-03-09 09:26:01 +01:00
Mark Spanbroek
1ad83adc9d Convert Result to Option 2021-03-09 09:23:40 +01:00
Mark Spanbroek
c7fabfc23b Add readme 2021-03-08 16:11:20 +01:00