commit d4f6e7cf642440282549faff52d3d656344ffc21
Author: ffff:31.146.100.226 <ffff:31.146.100.226@pldb.io> Date: 2025-01-09 23:34:27 +0000 Subject: updated concepts/umka.scroll diff --git a/concepts/umka.scroll b/concepts/umka.scroll index 018f37e9b2a..76a40577f78 100644 --- a/concepts/umka.scroll +++ b/concepts/umka.scroll @@ -5,24 +5,24 @@ name Umka appeared 2020 creators Vasiliy Tereshkov tags pl -latestVersion v1.3.1 +latestVersion v1.5.1 description Umka is a statically typed embeddable scripting language. -writtenIn umka c bourne-shell markdown python yaml xml html make svg lua ocaml json javascript +writtenIn c umka clocExtensions um repoStats firstCommit 2020 - commits 836 + commits 920 committers 16 files 161 - newestCommit 2024 + newestCommit 2025 githubRepo https://github.com/vtereshkov/umka-lang firstCommit 2020 - stars 1010 + stars 1096 forks 53 subscribers 20 created 2020 - updated 2024 + updated 2025 description Umka: a statically typed embeddable scripting language - issues 34 + issues 39
commit b4be918dffa11832ad2c24e37c162d6499cf1e09
Author: Breck Yunits <breck7@gmail.com> Date: 2025-01-08 18:06:53 -0800 Subject: diff --git a/concepts/aui-lang.scroll b/concepts/aui-lang.scroll new file mode 100644 index 00000000000..97e2f0163ef --- /dev/null +++ b/concepts/aui-lang.scroll @@ -0,0 +1,28 @@ +../code/conceptPage.scroll + +id aui-lang +name AUI +appeared 2002 +creators Kevin A. Schneider and James R. Cordy +standsFor Abstract User Interface +tags pl +lab University of Saskatchewan && Queen's University +description a programming language for developing plastic interactive software + +country Canada +reference https://semanticscholar.org/paper/4ca9970ceade9580757916d20bc4a1bf19688860 + +hopl https://hopl.info/showlanguage.prx?exp=5777 + +example + draw (canvas <w,h> pins) = + choose { + canvas <w,h> pins, + draw (canvas <w,h> (pin:pins)) + } + where + pin = <g,<30,24>> + g = choose {box <30,20> (Fill Shaded), + oval (Radius 15) (Fill Clear), + line (Length 10)} + end where \ No newline at end of file diff --git a/concepts/aui.scroll b/concepts/aui.scroll index f11db0448bf..6d149327e04 100644 --- a/concepts/aui.scroll +++ b/concepts/aui.scroll @@ -1,28 +1,10 @@ ../code/conceptPage.scroll id aui -name AUI -appeared 2002 -creators Kevin A. Schneider and James R. Cordy -standsFor Abstract User Interface -tags pl -lab University of Saskatchewan && Queen's University -description a programming language for developing plastic interactive software +name aUI +appeared 1952 +creators W. John Weilgart +tags constructedLanguage +description "The Language of Space", connoting universal communication. aUI is built upon a set of proposed universal semantic primes or elements of meaning that are combined – analogous to the atomic elements of the periodic table – to create ‘molecules of meaning.’ Each ‘element of meaning’ is represented by both a morpheme and a phoneme, all of which are motivated by their intuitive relationship to reality. Weilgart found these fundamental concepts to be at such a basic level that they likely could not be defined by any simpler concepts. aUI has 31 morpheme-phonemes each with an associated meaning, i.e. each morpheme = a phoneme = a sememe. -country Canada -reference https://semanticscholar.org/paper/4ca9970ceade9580757916d20bc4a1bf19688860 - -hopl https://hopl.info/showlanguage.prx?exp=5777 - -example - draw (canvas <w,h> pins) = - choose { - canvas <w,h> pins, - draw (canvas <w,h> (pin:pins)) - } - where - pin = <g,<30,24>> - g = choose {box <30,20> (Fill Shaded), - oval (Radius 15) (Fill Clear), - line (Length 10)} - end where \ No newline at end of file +wikipedia https://en.wikipedia.org/wiki/AUI_(constructed_language) \ No newline at end of file
commit b00e49d9dc1a721d39dcf766a2cc011e7f7f3134
Author: ffff:12.186.22.250 <ffff:12.186.22.250@pldb.io> Date: 2025-01-09 02:01:18 +0000 Subject: updated concepts/aui.scroll diff --git a/concepts/aui.scroll b/concepts/aui.scroll index 1f58cf665a8..f11db0448bf 100644 --- a/concepts/aui.scroll +++ b/concepts/aui.scroll @@ -3,6 +3,8 @@ id aui name AUI appeared 2002 +creators Kevin A. Schneider and James R. Cordy +standsFor Abstract User Interface tags pl lab University of Saskatchewan && Queen's University description a programming language for developing plastic interactive software @@ -11,3 +13,16 @@ country Canada reference https://semanticscholar.org/paper/4ca9970ceade9580757916d20bc4a1bf19688860 hopl https://hopl.info/showlanguage.prx?exp=5777 + +example + draw (canvas <w,h> pins) = + choose { + canvas <w,h> pins, + draw (canvas <w,h> (pin:pins)) + } + where + pin = <g,<30,24>> + g = choose {box <30,20> (Fill Shaded), + oval (Radius 15) (Fill Clear), + line (Length 10)} + end where \ No newline at end of file
commit c67b0f53901b5f0bdfaed2e28531a302cf313211
Author: ffff:12.186.22.250 <ffff:12.186.22.250@pldb.io> Date: 2025-01-09 01:58:46 +0000 Subject: updated concepts/aui.scroll diff --git a/concepts/aui.scroll b/concepts/aui.scroll index 1cc1825707b..1f58cf665a8 100644 --- a/concepts/aui.scroll +++ b/concepts/aui.scroll @@ -5,15 +5,9 @@ name AUI appeared 2002 tags pl lab University of Saskatchewan && Queen's University +description a programming language for developing plastic interactive software country Canada reference https://semanticscholar.org/paper/4ca9970ceade9580757916d20bc4a1bf19688860 -wikipedia https://en.wikipedia.org/wiki/AUI - summary AUI may stand for: Ethernet's Attachment Unit Interface, a 15-pin D-connector The constructed language aUI (language) The National Rail code for Ardlui railway station, United Kingdom Associated Universities, Inc., the corporation that operates the National Radio Astronomy Observatory (NRAO) Amiga User International, a monthly magazine dedicated to the Amiga computer Al Akhawayn University, a university located in Ifrane, Morocco Adaptive user interface Audible user interface, for blind people to use digital devices Attentive user interface - backlinksCount 17 - pageId 332459 - dailyPageViews 19 - created 2003 - hopl https://hopl.info/showlanguage.prx?exp=5777
commit 9a9165eb29c6184e6b295eb67af773562ce02823
Author: ffff:12.186.22.250 <ffff:12.186.22.250@pldb.io> Date: 2025-01-07 23:51:18 +0000 Subject: created concepts/gemtext.scroll diff --git a/concepts/gemtext.scroll b/concepts/gemtext.scroll new file mode 100644 index 00000000000..f24b4f8b62f --- /dev/null +++ b/concepts/gemtext.scroll @@ -0,0 +1,20 @@ +../code/conceptPage.scroll + +id gemtext +name Gemtext +appeared 2020 +tags textMarkup +website https://hexdocs.pm/gemtext/Gemtext.html +description A lightweight markup language for the Gemini protocol. +related gemini + +example + # Caolan's Capsule + + Welcome to my small home on the small internet. + + => garden/ Garden + => kitchen/ Kitchen + => workshop/ Workshop + => bookshelf/ Bookshelf + => desk/ Desk \ No newline at end of file
commit 2aa46c93a8351f35685070773573c5e3c8948375
Author: Breck Yunits <breck7@gmail.com> Date: 2025-01-07 15:43:53 -0800 Subject: diff --git a/concepts/cairo.scroll b/concepts/cairo.scroll index eb9fd42b278..78b2c9fc7ac 100644 --- a/concepts/cairo.scroll +++ b/concepts/cairo.scroll @@ -2,21 +2,35 @@ id cairo name Cairo -appeared 2020 -webRepl https://www.cairo-lang.org/cairovm/ +appeared 2022 tags pl contractLanguage website https://www.cairo-lang.org +webRepl https://www.cairo-lang.org/cairovm/ description The Rust-inspired language that makes it easy to build scalable dApps with the power of validity proofs. Cairo lets you write provable programs without requiring a deep understanding of the underlying ZK concepts. From onchain gaming to provable ML, Cairo makes building trustless applications possible. Cairo is also the smart-contract language of Starknet, an L2 blockchain that is verified over Ethereum. -influencedBy rust -twitter https://twitter.com/CairoLang - +writtenIn rust asciidoc toml json markdown bourne-shell yaml html -githubRepo https://github.com/starkware-libs/cairo +influencedBy rust +repoStats + firstCommit 2022 + newestCommit 2025 + commits 6535 + committers 183 + files 1492 +twitter https://twitter.com/CairoLang example use core::felt252; fn main() -> felt252 { let n = 2 + 3; n - } \ No newline at end of file + } + +githubRepo https://github.com/starkware-libs/cairo + stars 1658 + forks 541 + subscribers 19 + created 2022 + updated 2025 + description Cairo is the first Turing-complete language for creating provable programs for general computation. + issues 105
commit db6c523419c3f578d0761db90c0f5edd27b7682d
Author: ffff:12.186.22.250 <ffff:12.186.22.250@pldb.io> Date: 2025-01-07 23:40:19 +0000 Subject: created concepts/cairo.scroll diff --git a/concepts/cairo.scroll b/concepts/cairo.scroll new file mode 100644 index 00000000000..eb9fd42b278 --- /dev/null +++ b/concepts/cairo.scroll @@ -0,0 +1,22 @@ +../code/conceptPage.scroll + +id cairo +name Cairo +appeared 2020 +webRepl https://www.cairo-lang.org/cairovm/ +tags pl contractLanguage +website https://www.cairo-lang.org +description The Rust-inspired language that makes it easy to build scalable dApps with the power of validity proofs. Cairo lets you write provable programs without requiring a deep understanding of the underlying ZK concepts. From onchain gaming to provable ML, Cairo makes building trustless applications possible. Cairo is also the smart-contract language of Starknet, an L2 blockchain that is verified over Ethereum. +influencedBy rust +twitter https://twitter.com/CairoLang + + +githubRepo https://github.com/starkware-libs/cairo + +example + use core::felt252; + + fn main() -> felt252 { + let n = 2 + 3; + n + } \ No newline at end of file
commit 7613d6a0bef2a08d848fe897fbfeb9af1dc8ee3e
Author: ffff:12.186.22.250 <ffff:12.186.22.250@pldb.io> Date: 2025-01-07 23:34:54 +0000 Subject: created concepts/acsv.scroll diff --git a/concepts/acsv.scroll b/concepts/acsv.scroll new file mode 100644 index 00000000000..490303317a8 --- /dev/null +++ b/concepts/acsv.scroll @@ -0,0 +1,17 @@ +../code/conceptPage.scroll + +id acsv +name Annotated CSV +appeared 2020 +tags dataNotation +website https://docs.influxdata.com/influxdb/cloud/reference/syntax/annotated-csv/ +description CSV with additional headers up top for metadata about the columns. +related csv + +example + #group,false,false,false,false,false,false,false,false,false + #datatype,measurement,tag,string,double,boolean,long,unsignedLong,duration,dateTime + #default,test,annotatedDatatypes,,,,,, + ,m,name,s,d,b,l,ul,dur,time + ,,,str1,1.0,true,1,1,1ms,1 + ,,,str2,2.0,false,2,2,2us,2020-01-11T10:10:10Z \ No newline at end of file
commit c8e78a95eb8760215ed3e8d90869dfce625e7c7d
Author: Breck Yunits <breck7@gmail.com> Date: 2025-01-07 13:54:47 -0800 Subject: diff --git a/cli.js b/cli.js index 78afcf234c3..b0333996ead 100755 --- a/cli.js +++ b/cli.js @@ -78,7 +78,7 @@ class PLDBCli extends ScrollSetCLI { async allCommand(lang) { await this.crawlGitsCommand(lang) await this.crawlGitHubCommand(lang) - await this.addWrittenIn(lang) + await this.addWrittenInCommand(lang) } async crawlGitsCommand(lang) { diff --git a/concepts/borgo.scroll b/concepts/borgo.scroll index 1cef237ed61..28f17fa2263 100644 --- a/concepts/borgo.scroll +++ b/concepts/borgo.scroll @@ -8,6 +8,7 @@ tags pl website https://borgo-lang.github.io/ webRepl https://borgo-lang.github.io/ description A language for writing applications that is more expressive than Go but less complex than Rust. +writtenIn expect rust markdown typescript toml json go javascript yaml nix css compilesTo go repoStats diff --git a/concepts/fql.scroll b/concepts/fql.scroll index 129612a0976..d49d7d32c48 100644 --- a/concepts/fql.scroll +++ b/concepts/fql.scroll @@ -6,8 +6,23 @@ appeared 2024 creators Jon Anderson tags queryLanguage description Foundation DB Query Language +writtenIn go bourne-shell javascript markdown css yaml html dockerfile -githubRepo https://github.com/janderland/fql +repoStats + firstCommit 2020 + newestCommit 2024 + commits 377 + committers 2 + files 93 example - /some/where("home", "town", 88.3)=clear \ No newline at end of file + /some/where("home", "town", 88.3)=clear + +githubRepo https://github.com/janderland/fql + stars 140 + forks 4 + subscribers 8 + created 2020 + updated 2025 + description Foundation DB Query Language + issues 12 diff --git a/creators/creators.scroll b/creators/creators.scroll index bc23f91626c..2b4352c6167 100644 --- a/creators/creators.scroll +++ b/creators/creators.scroll @@ -1892,4 +1892,9 @@ born 1986 name Marco Sampellegrini gits https://github.com/alpacaaa homepage https://marcosampellegrini.com -twitter https://x.com/_alpacaaa \ No newline at end of file +twitter https://x.com/_alpacaaa + +name Jon Anderson +homepage https://jander.land +gits https://github.com/janderland +country United States
commit 68b0a7ab14e6fde9dd8e08382a742348b65ff2dc
Author: Breck Yunits <breck7@gmail.com> Date: 2025-01-07 13:52:46 -0800 Subject: diff --git a/cli.js b/cli.js index dbd50450b95..78afcf234c3 100755 --- a/cli.js +++ b/cli.js @@ -75,6 +75,12 @@ class PLDBCli extends ScrollSetCLI { await importer.createFromAnnouncementsCommand() } + async allCommand(lang) { + await this.crawlGitsCommand(lang) + await this.crawlGitHubCommand(lang) + await this.addWrittenIn(lang) + } + async crawlGitsCommand(lang) { const { GitStats } = require("./code/gitStats.js") // Todo: figuring out best repo orgnization for crawlers. diff --git a/concepts/borgo.scroll b/concepts/borgo.scroll index c4b68806f36..1cef237ed61 100644 --- a/concepts/borgo.scroll +++ b/concepts/borgo.scroll @@ -2,15 +2,20 @@ id borgo name Borgo -appeared 2024 +appeared 2023 creators Marco Sampellegrini tags pl website https://borgo-lang.github.io/ +webRepl https://borgo-lang.github.io/ description A language for writing applications that is more expressive than Go but less complex than Rust. compilesTo go -webRepl https://borgo-lang.github.io/ -githubRepo https://github.com/borgo-lang/borgo +repoStats + firstCommit 2023 + newestCommit 2024 + commits 170 + committers 2 + files 386 example use fmt @@ -41,4 +46,13 @@ example } fmt.Println(msg) - } \ No newline at end of file + } + +githubRepo https://github.com/borgo-lang/borgo + stars 4261 + forks 58 + subscribers 31 + created 2023 + updated 2025 + description Borgo is a statically typed language that compiles to Go. + issues 29