Celestino Amoroso camoroso
  • Joined on 2021-04-24
camoroso pushed to main at go-pkg/expr 2026-05-16 17:24:08 +02:00
e6844ad1e8 alias operators: '<<' same as '<+', '>>' same as '+>'. Insert and append operation optimized with linked lists
3a4e217891 kern/fraction-type.go: changed some syntax
0f293fdbbc restructured some test files
45faea7620 map, filter and cat return an iterator
e5a61b5638 iter-ops raised above assign; 'cat' operator returns an iterator; $$ operator supports iterators producing a list of items
Compare 6 commits »
camoroso pushed to main at howto/linux 2026-05-14 18:28:20 +02:00
988316d45a Add System/fedora-java-headless-gui.adoc
camoroso pushed to main at howto/linux 2026-05-14 18:09:45 +02:00
fd0497e4e8 Update System/README.adoc
camoroso pushed tag v0.35.1-dollar-vars to go-pkg/expr 2026-05-08 15:33:26 +02:00
camoroso pushed tag v0.35.1 to go-pkg/expr 2026-05-08 15:31:29 +02:00
camoroso pushed to main at go-pkg/expr 2026-05-08 15:20:31 +02:00
5950630cf7 Doc: added more details and new functions and operators (iterator operators)
camoroso pushed to main at go-pkg/expr 2026-05-08 11:07:59 +02:00
78e431f2b9 forgotten changes to builtin-os-file-iter.go
camoroso pushed to main at go-pkg/expr 2026-05-08 11:04:36 +02:00
c7dce8288f file iterators refactored
c10053253c os file builtins refactored with the package 'file'
a3c7cf2efa iter-iter.go: check ctx against nil on creation
dfa1491093 kern/common-errors.go: new error function ErrFuncInvalidArg()
Compare 4 commits »
camoroso pushed tag feat-iter-iter to go-pkg/expr 2026-05-06 09:31:28 +02:00
camoroso pushed tag v0.39.0 to go-pkg/expr 2026-05-06 09:31:28 +02:00
camoroso pushed to main at go-pkg/expr 2026-05-06 09:30:02 +02:00
99c1adc434 copyright header updated to 2026
5585b496fb iter-iter: changed item operation from function and args to a list of expressions
acd4f8487d new iter-iter iterator and kern.func-info module
7f34ccf955 moved scanner sources to package 'scan'
Compare 4 commits »
camoroso deleted branch weak-deps from go-pkg/expr 2026-05-03 16:46:22 +02:00
camoroso pushed to weak-deps at go-pkg/expr 2026-05-03 16:41:20 +02:00
7f34ccf955 moved scanner sources to package 'scan'
f63ff5953e graph.go: conditioned compilation by 'graph' tag
b9d37a5b4c kern/compare.go: added copyright comment
23b8eec74a builtin-base: removed useless function unset(). See UNSET operator
bb6b6d17ec operator-map.go: return nil on error
Compare 6 commits »
camoroso pushed tag v0.38.0 to go-pkg/expr 2026-05-03 16:40:11 +02:00
camoroso pushed tag v0.37.0 to go-pkg/expr 2026-05-03 16:38:16 +02:00
camoroso pushed to main at go-pkg/expr 2026-05-03 16:37:15 +02:00
f63ff5953e graph.go: conditioned compilation by 'graph' tag
b9d37a5b4c kern/compare.go: added copyright comment
23b8eec74a builtin-base: removed useless function unset(). See UNSET operator
bb6b6d17ec operator-map.go: return nil on error
53acacbadf kern/common-errors.go: little changes to ErrExpectedGot() and ErrInvalidParameterValue()
Compare 21 commits »
camoroso pushed to weak-deps at go-pkg/expr 2026-05-02 15:06:46 +02:00
2ebc52891c Iterator operator: automatic temporary variables _index and _count changed with '__' and '_#' respectively. Note that, sinc '#' is not an identifier allowed char, '_#' requires himBHsnotation: -cover
3b2ef7927b new operator 'groupby'
d5ced343c4 kern/compare.go: new function Equal(a,b) that returns true if a and b have the same value
Compare 3 commits »
camoroso pushed to weak-deps at go-pkg/expr 2026-05-02 09:56:47 +02:00
3ac8cab275 enhanced ending operator detection
camoroso pushed to weak-deps at go-pkg/expr 2026-05-02 08:03:16 +02:00
6c5e9db34b int-itrator: new iterator over integer ranges
78871641d0 t_common_test.go: Error messages also contains the name of the section introduced by special symbol >>>
dacbec677a iterator interface chenged index and count members from int to tint 64
75ed88915d ast.go, pasrse.go: fixed the recover routine
f2d1f23774 ast.go: added recover from panic in ast.Eval()
Compare 11 commits »
camoroso pushed to weak-deps at go-pkg/expr 2026-04-29 09:16:38 +02:00
4d910dd069 moved a subset of source file to the kern package