Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > sci.logic > #341991 > unrolled thread
| Started by | Mild Shock <janburse@fastmail.fm> |
|---|---|
| First post | 2025-11-15 13:48 +0100 |
| Last post | 2025-11-18 12:31 +0100 |
| Articles | 3 — 1 participant |
Back to article view | Back to sci.logic
Arrow Functions! @Strudel Live Coding Music Mild Shock <janburse@fastmail.fm> - 2025-11-15 13:48 +0100
BioKleisli: Arrow functions around the world (Re: Arrow Functions! @Strudel Live Coding Music) Mild Shock <janburse@fastmail.fm> - 2025-11-18 00:35 +0100
The algorave kids and their father Alex McLean [Blue Monday] (Re: BioKleisli: Arrow functions around the world) Mild Shock <janburse@fastmail.fm> - 2025-11-18 12:31 +0100
| From | Mild Shock <janburse@fastmail.fm> |
|---|---|
| Date | 2025-11-15 13:48 +0100 |
| Subject | Arrow Functions! @Strudel Live Coding Music |
| Message-ID | <10f9sql$2dj6$1@solani.org> |
Hi, Why bring arrow functions to Dogelog Player? MORE POWER https://9gag.com/gag/a34eXL8 With Strudel, you can expressively write dynamic music pieces. It is an official port of the Tidal Cycles pattern language to JavaScript. You don’t need to know JavaScript or Tidal Cycles to make music with Strudel. This interactive tutorial will guide you through the basics of Strudel. The best place to actually make music with Strudel is the Strudel REPL https://strudel.cc/workshop/getting-started/ Bye Disclaimer: I don't say I port Tidal Cycles to Prolog. I only say you might spot some arrow functions (=>)/2 in @Strudel Code.
[toc] | [next] | [standalone]
| From | Mild Shock <janburse@fastmail.fm> |
|---|---|
| Date | 2025-11-18 00:35 +0100 |
| Subject | BioKleisli: Arrow functions around the world (Re: Arrow Functions! @Strudel Live Coding Music) |
| Message-ID | <10fgbf5$8a30$2@solani.org> |
| In reply to | #341991 |
Hi,
Ok, now I have this nice table:
<pre>
Set Oriented Tupel Oriented
-----------------------------------------------
include/3 filter/3
maplist/3 call/3
</pre>
Bye
P.S.: But here some arrow functions around the world:
1) Relations cannot only be the result of expressions but they
can also be arguments to functions and relations and can
then be called without using a meta-predicate like call.
In other words relations-as-functions are first-class objects.
TECHNICAL REPORT NO. 182
TRANSLITERATING PROLOG INTO SCHEME
by Matthias Felleisen
October, 1985
2) So this query needed the integration of GDB (a relational
database located in Baltimore) and Entrez (a non-relational
"database" located in Bethesda) that first extracted names
of genes on the desired cytogenetic band and accessed En-
trez for homologs of these genes and finally filtered these
homologs to retain the non-human ones. This query was
considered "impossible" as there was at that time no system
that could work across the bioinformatics sources involved
due to their heterogeneity, complexity, and geographical lo-
cations. Given the complexity of this query, the CPL query
given was remarkably short.
The Functional Guts of the Kleisli Query System
Limsoon Wong - 2000
Mild Shock schrieb:
> Hi,
>
> Why bring arrow functions to Dogelog Player?
>
> MORE POWER
> https://9gag.com/gag/a34eXL8
>
> With Strudel, you can expressively write dynamic
> music pieces. It is an official port of the Tidal
> Cycles pattern language to JavaScript.
> You don’t need to know JavaScript or Tidal Cycles
> to make music with Strudel. This interactive
> tutorial will guide you through the
> basics of Strudel.
> The best place to actually make music with
> Strudel is the Strudel REPL
> https://strudel.cc/workshop/getting-started/
>
> Bye
>
> Disclaimer: I don't say I port Tidal Cycles
> to Prolog. I only say you might spot some
> arrow functions (=>)/2 in @Strudel Code.
[toc] | [prev] | [next] | [standalone]
| From | Mild Shock <janburse@fastmail.fm> |
|---|---|
| Date | 2025-11-18 12:31 +0100 |
| Subject | The algorave kids and their father Alex McLean [Blue Monday] (Re: BioKleisli: Arrow functions around the world) |
| Message-ID | <10fhlf8$94pe$2@solani.org> |
| In reply to | #342103 |
Hi, How it started: During 2016, McLean was sound artist in residence at the Open Data Institute, as part of the Sound and Music embedded programme. The Open Data Institute (ODI) is a non-profit private company limited by guarantee, based in the United Kingdom. Founded by Sir Tim Berners-Lee and Sir Nigel Shadbolt in 2012, the ODI's mission is to connect, equip and inspire people around the world to innovate with data. Alex McLean (born 1975) is a British musician and researcher. https://en.wikipedia.org/wiki/Alex_McLean How its going: "Cyberspace" might have been alive and kicking in the 90s, by some subculture who had access to the internet, even creating cyber- libertarian political activist along an eletronic frontier. Now we have polished slave markets on "LinkedIn" waiting for AI frontier models, to even replace these white collar jobs. Nevertheless kids have fun with a textual form of code blocks (see e.g. AgentSheets Alex Reppening 90s), could be also used to control AI robots? Siberspace (Strudel.cc Algorave) https://www.youtube.com/watch?v=ilF4t0jSBUo Bye P.S.: Strudel programming currently exploding on YouTube, TikTok, everywhere... Have a look, its quite fun! An other example an old classic: New Order - Blue Monday (Strudel REPL) https://www.youtube.com/watch?v=ilF4t0jSBUo The Blue Monday Code (New Order) https://www.youtube.com/watch?v=oz42GjSKjeg Can you crack the blue monday code? Mild Shock schrieb: > Hi, > > Ok, now I have this nice table: > > <pre> > Set Oriented Tupel Oriented > ----------------------------------------------- > include/3 filter/3 > maplist/3 call/3 > </pre> > > Bye > > P.S.: But here some arrow functions around the world: > > 1) Relations cannot only be the result of expressions but they > can also be arguments to functions and relations and can > then be called without using a meta-predicate like call. > In other words relations-as-functions are first-class objects. > > TECHNICAL REPORT NO. 182 > TRANSLITERATING PROLOG INTO SCHEME > by Matthias Felleisen > October, 1985 > > 2) So this query needed the integration of GDB (a relational > database located in Baltimore) and Entrez (a non-relational > "database" located in Bethesda) that first extracted names > of genes on the desired cytogenetic band and accessed En- > trez for homologs of these genes and finally filtered these > homologs to retain the non-human ones. This query was > considered "impossible" as there was at that time no system > that could work across the bioinformatics sources involved > due to their heterogeneity, complexity, and geographical lo- > cations. Given the complexity of this query, the CPL query > given was remarkably short. > > The Functional Guts of the Kleisli Query System > Limsoon Wong - 2000 > > Mild Shock schrieb: >> Hi, >> >> Why bring arrow functions to Dogelog Player? >> >> MORE POWER >> https://9gag.com/gag/a34eXL8 >> >> With Strudel, you can expressively write dynamic >> music pieces. It is an official port of the Tidal >> Cycles pattern language to JavaScript. >> You don’t need to know JavaScript or Tidal Cycles >> to make music with Strudel. This interactive >> tutorial will guide you through the >> basics of Strudel. >> The best place to actually make music with >> Strudel is the Strudel REPL >> https://strudel.cc/workshop/getting-started/ >> >> Bye >> >> Disclaimer: I don't say I port Tidal Cycles >> to Prolog. I only say you might spot some >> arrow functions (=>)/2 in @Strudel Code. >
[toc] | [prev] | [standalone]
Back to top | Article view | sci.logic
csiph-web