Jump to content

Goal: Difference between revisions

260 bytes added ,  8 days ago
various updates/improvements
(add categories)
(various updates/improvements)
Line 3:
| dev = anaseto
| dialect = Goal
| rel = 2022
| table = dict-based
| proto = partial (zero values)
| ttype = none
| unicode = full support
| implang = Go
Line 13 ⟶ 17:
}}
 
'''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>.
 
A main principle stemming from the influences of Goal is satisfying requirements of shell scripting<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
Line 24 ⟶ 28:
 
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]]
11

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.