Goal: Difference between revisions
Content added Content deleted
(add categories) |
(various updates/improvements) |
||
Line 3: | Line 3: | ||
| dev = anaseto |
| dev = anaseto |
||
| dialect = Goal |
| dialect = Goal |
||
| rel = 2022 |
|||
| table = dict-based |
|||
| proto = partial (zero values) |
|||
| ttype = none |
|||
| unicode = full support |
| unicode = full support |
||
| implang = Go |
| implang = Go |
||
Line 13: | Line 17: | ||
}} |
}} |
||
'''Goal''' is a K-like language that brings in ideas from Perl and BQN. |
'''Goal''' is a K-like language that brings in ideas from Perl and BQN. Its original main motivation was bringing Unicode-aware string-handling functionality from text-processing scripting languages like AWK/Perl into an array language<ref>https://anaseto.codeberg.page/goal-docs/chap-FAQ.html#why</ref>. |
||
Some notable changes from the K tradition<ref>https://anaseto.codeberg.page/goal-docs/chap-from-k.html</ref> are: |
|||
* Atomic Strings |
* Atomic Strings |
||
Line 24: | Line 28: | ||
Goal is embeddable and extensible using the Go programming language. |
Goal is embeddable and extensible using the Go programming language. |
||
Goal includes built-in support for date-time functionality, as well as CSV and JSON processing. |
|||
== References == |
|||
[[Category:Dialects]] |
[[Category:Dialects]] |