Releases: Syuparn/Pangaea
Releases · Syuparn/Pangaea
v0.4.0
Changelog
201ed0d Merge pull request #158 from Syuparn/add-obj-which
New features
- parser: enable to use escaped double-quotation in str literal
- props: add
Obj#which
to refer prop's owner - props: add
Int#chr
,Str#ord
- props: add
Obj#bro
,Obj#patch
to generate modified objects - props: add
JSON.dec
to parse json string into PanObject - props: add
Kernel.argv
to get command-line arguments
v0.3.0
Changelog
c2d2792 Merge pull request #151 from Syuparn/fix-version
New features
- docs: add example scripts
- obj: enable to use protos like
Str
orInt
as zero values - obj: enable to keep map pair order
- props: add short-hand constructor
Kernel#_init
- props: add
Arr#O
,Arr#M
- props: add topic equality operator
===
,!==
- props: add
Obj#case
for switch-statement-like conditions - props: add
Arr#grep
for element filtering by===
check - fix: allow trailing comma in callArgs
- fix: separate nested functions' env
- fix: enable to use _name prop inside collections
- fix: keep order of unpacking objs' props
v0.2.2
v0.2.1
v0.2.0
Changelog
c11cdee Merge pull request #118 from Syuparn/introduce-goreleaser
New features
- add built-in object methods which will be used the most frequently
- add constructor prop
call
for built-in objects - add one-liner command option
- add multiline option in repl
- add
<>
to read stdin - add iterator controller methods by
Iterable
- enable to compare objects like
>
byComparable
- enable to handle errors by
Either
- enable to use escase sequence in str like
"\n"
- enable
_missing
prop, which is called if no props found in proto chain - enable
_literalProxy
prop, which works for literalcall proxy - add raise statement