Releases: logic-building/functional-go
Added functionality to take different combination of input type and output type for function map and filter for user defined data type
Map -> MapInt, MapStrInt ...
Filter -> FilterInt, FilterStrInt ...
FilterMap -> FilterMapInt, FilterMapIntStr ...
PMap -> PMapInt, PMapIntStr ...
Distinct
Drop
DropWhile
Every
Max
Min
MinMax
Range
Remove
Reduce
Rest
Some
TakeWhile
Auto generated functions for user defined data type for different combination of input and output
Map
Filter
FilterMap
Pmap
Reduce
Remove
Some
TakeWhile
DropWhile
Every
Rest
Renamed function Pmap -> PMap and added PMap for different combinations of input type and output type
Map -> MapInt, MapStrInt ...
Filter -> FilterInt, FilterStrInt ...
FilterMap -> FilterMapInt, FilterMapIntStr ...
PMap -> PMapInt, PMapIntStr ...
Distinct
Drop
DropWhile
Every
Max
Min
MinMax
Range
Remove
Reduce
Rest
Some
TakeWhile
Auto generated functions for user defined data type
Map
Filter
FilterMap
Pmap
Reduce
Remove
Some
TakeWhile
DropWhile
Every
Rest
Fixed issue with Hops in Range function
Map
Filter
FilterMap
Pmap
Distinct
Drop
DropWhile
Every
Max
Min
MinMax
Range
Remove
Reduce
Rest
Some
TakeWhile
Auto generated functions for user defined data type
Map
Filter
FilterMap
Pmap
Reduce
Remove
Some
TakeWhile
DropWhile
Every
Rest
Fixed issue of not returning new slice by Distinct function.
Functions available for basic data types:
Map
Filter
FilterMap
Pmap
Distinct
Drop
DropWhile
Every
Max
Min
MinMax
Range
Remove
Reduce
Rest
Some
TakeWhile
Auto generated functions for user defined data type
Map
Filter
FilterMap
Pmap
Reduce
Remove
Some
TakeWhile
DropWhile
Every
Rest
Added function rest and reduce
Functions available for basic data types:
- Map
- Filter
- FilterMap
- Pmap
- Distinct
- Drop
- DropWhile
- Every
- Max
- Min
- MinMax
- Range
- Remove
- Reduce
- Rest
- Some
- TakeWhile
Auto generated functions for user defined data type
- Map
- Filter
- FilterMap
- Pmap
- Reduce
- Remove
- Some
- TakeWhile
- DropWhile
- Every
- Rest
Most of the function's behavior is similar to Clojure Functions. This is a stable version.
Added function: Exists.
Functions included in autogenerated code for user defined type -
- Map
- Filter
- Some
- Remove
Updated remove function as per Clojure and added functions DropWhile and TakeWhile
Merge pull request #9 from logic-building/takewhile Added function takewhile
Added functions : Range and MinMax and changed few functions signature
Merge pull request #5 from logic-building/MinMax Added function MinMax
renamed package list-op -> fp
Merge pull request #3 from logic-building/new-package-fp renamed package list-op -> fp
Modified function name NewSetInt -> NewInt
Merge pull request #2 from logic-building/every-function Added function-Every