Been a while . Somewhat longer than usual
What makes CoSy a new paradigm in computing language is the implementing of the abstractions of APL , winnowed thru K , in open Forth
. Forth is uniquely minimal and open to the underlying hardware . In
fact chips have been designed ( and are in satellites ) whose chip
language is Forth . This week's comments are about this ( open ) underpinning of CoSy . Edited
from comment on FB Minimalist Computing :
A difference between my ` goal and most here is that I seek a minimal path from the ` silicon end of the spectrum to the ` conceptual expression end . On the ` hardware end Forth-like and even more minimal languages presented here anchor transparently that physical foundation . ( I like the notion of single character names for the essential instruction set . I've adopted ` $ as an alias for ` swap , equivalent to the far more complex ` commute , ? , in APL , following a notion here . ) But on the other end , I Need a conceptually succinct and ` minimal notation to simply tell my machine(s) how to and what I want them to do from my first timestamp in the morning for all the quotidian tasks must do , eg: accounting , or seek to do , eg: making a voxel model of planetary physics . For the latter , one inevitably makes general structures which may be far from optimal for some specific task , algorithm . For instance , all ` objects in CoSy simply have a 3 cell header `( Type Count
ReferenceCount )` which permits the factoring of looping into a handful of `
adverbs , in APL : ` operators , which turn often complex idiosyncratic
loops into single words taking the address of 1 or 2 lists and a verb
to be applied to their items according to simple rules . A Y applying a
verb 2 nouns is generic . A list is the simplest ` object structure
upon all more complex can be built . This essentially adds ` plurals to
the language , and plurals are generic . At the ` Forth level one
defines how to ` do a single instance ; the adverbs , how to apply it
to entire collections .But the total openness is essential so that time critical cases , or mapping to various architectures or collections of processors can be optimized as needed . No other APL level language has this transparency and malleability . So there are these 2 poles to simplicity and minimality . For me the challenge is constructing a transparent minimal path between them . Incidentally I find stack manipulations can be as confusing as others do . So I fleshed out a ` picture vocabulary of operations such as
to minimize my mental effort : http://cosy.com/4thCoSy/Code/CoSy/AltStackOps.f . I appreciate the openness of this group to this ` macro perspective on ` minimality in addition to the central focus on such things as gate counts which I wish I had more time and mind to dive into . January's Silicon Valley Forth Interest Group presentations were impressive .
Here are the videos for the January 2022 SVFIG meeting:
Forth Programming Challenge --- Bill Ragsdale | Leap Years & Roman numerals
-BradN
Brad Nelson's tour de force Brad's a brilliant programmer . His answer to Bill Ragsdale's challenge impressed the hell out of everybody . His solution to the simple question of determining whether a year is a leap year is listed above . It is dissected word by word a http://cosy.com/4thCoSy/Code/CoSy/WorkLog.txt , Sat.Jan,20220122 . Other than the simple RPN syntax , the most Forth ian word is /mod ( a b -- rem quo ) 'forth But it really was the second part , the parsing of Roman numerals which caused kudos -- because it demonstrates Forth's unique ` factoring of compilation and integration in to the normal interpretation of code . No other language I know of is even in the same city . I'm not going to go word by word ( which I've not entirely worked thru ) , but just describe what Define the word ' numeral
which creates words with a given name and stores its associated value .
Then when on of those created words is evaluated , adds its value to
the Use ' numeral to define a verb for each Roman numeral character which appends its decimal value to the Roman being converted ..This is truly out there . For some reason Brad just renames ' no to ' yr .But what 'no
does is parse the following word , in his example below ` MMXXII out as
a string , then work thru it character by character calling ' digit on each character in turn .
' digit looks up each letter , which is now a defined word , in the dictionary and executed it . Wow ! Simply at a conceptual level no mass market language can match . And all the definitions right down at the most minimal hardware level .
Add CoSy
to your talents , and your talents to CoSy , The Fresh Paradigm in
programming language and interface .
To participate in CoSy whether mainly on the client , financial , or the programmer side , the requisite is getting up and running in current CoSy . Because the essence is language . I'm holding intro download , get it up and running Zoom , or other agreed recording screen sharing medium sessions at mutually agreed times . I believe that for this most essential interaction one-one , peer , interaction and permanent recording is best . Also included is a copy of the *.csy Job file created for our accounting
, etc . Email me : Bob@CoSy.com to arrange a time . Mention special interests , eg: accounting , simple DB , mail lists ; or special projects , Forth development ( CoSy, because at the APL level , is an extremely powerful environment for code development ) , or translating and implementing CoSy in other ( your own ) Forths . $70 .
While I'm far from having time to dig into actuarially justified financial reserves , the reality of the problem is relatively minor with around 300 wells being an issue . The problem , of course , is countering the political Climate Change anti-science statist cult's determined useful stupidity . Here's my 3 minutes Fri.Jan,20220121.0934 :I'm Bob Armstrong In 2005 I moved from Lower Manhattan to Teller County exchanging the industrial marvel of Roebling's Brooklyn Bridge filling my window for the natural marvel of Pikes Peak . It is appropriate that the sources of the energy which power our lives have as small a footprint as possible while productive -- and remediate their environment when no longer economic . The concern is , because of the anti-scientific demonization of CO2 , the molecule all life is built on , economically sustainable high energy density , organic ` earth fuels will be subject to excessive politically motivated fees and restrictions . The claim that organic CO2 and CH4 detectably effect global temperature fails physics at an undergrad or even high school AP level . Any politician acting on the basis this falsehood is guilty of scientific malfeasance . The problem of orphaned wells appears to be rather minor and generally well reserved . On the other hand , low energy density wind and solar industrialize vast landscapes virtually by design . As John Christy , head of the UAH Earth Temperature Sensing satellite system says : " If it's not economically
sustainable , it's not sustainable " .
Because of vast land requirements , massive reinforced concrete bases which will be in our ground forever , extreme maintenance costs and short life times , experience around the world is showing that Wind and Solar are not sustainable . As MIT Professor emeritus Richard Lindzen says : " What we will be leaving our grandchildren is not a planet damaged by industrial progress, but a record of unfathomable silliness as well as a landscape degraded by rusting wind farms and decaying solar panel arrays. " When setting rules for bonding the efficient earth energies our civilization relies on for their end of life remediation , there is a far greater need for appropriately reserving the far greater remediation required for the already failing politically driven wind and solar installations despoiling our landscapes from horizon to horizon even when contributing their minor bits to our energy needs . ~ 349 words . For those with CoSy , my Energy Citizens ` Job ( including notes ) is at https://cosy.com/BobA/Public/y22/EnergyCitizens.csy The Heartland
Institute is distributing 100,000 Climate At A Glance (CAAG)
booklets to professors and schoolteachers throughout the country.
Ukraine >< Russia
Reading and watching a lot about this latest scare , I've wondered what
the core issues are . I heard about ` substantive
talks but they tended to be all about troop and matériel movements ,
not the substantive issues between those historically , culturally ,
genetically and economically entwined regimes .
So I FaceBook chatted with my APL92 Leningrad , buddy ( we shared an unforgettable last night of the conference ) Oleg Luksha in Obninsk Russia , I found Oleg's immediate answer : " It's a mystery to me too " most interesting . It is like his when I asked him what Russians thought about the whole Trump ` RussiaGate fabrication when that reared itself . That was a mystery to him too . Mon
10:30 AM
You sent What's
the whole thing w Ukraine about ?
Our News reports `" substantive talks " , but they contain no substance about what what the conflict and demands are . How about letting the people living in the region choose whose fist they'd rather live under . January 24 at 10:59 AM Oleg Luksha It's
a mystery to me too. What have Biden and Putin already agreed on
Mon 1:42 PM You sent Is
anybody in charge in the Ukraine . I have heard nothing from them . All
just about them .
Oleg Not
sure I understand the question. The president Zelensky is charge I
think. Or you mean US side?
You sent It's
just all the talk here is about the alignment of troops & EU
& NATO deployment . That's the first time I've even heard the name
Zelensky .
I can't imagine they will jeopardize the pipeline . Is it about access to Crimea ? Oleg I
will try to find something in english that covers more or less
the
picture around current situation to send you. Now the time to sleep
here. Sorry Bob
You sent нет
проблем
Tue 1:24 AM Oleg https://youtube.com/watch?v=LCK6daF9fNc
Why are tensions escalating on the Ukraine border? - BBC News Tue 1:04 PM You sent Interesting
you link BBC .
82% low rating of Putin important data . I wonder how regional that is . A couple of links from my daily
Blog to posts on
EURACTIV
which provide a Euro perspective :
|
======================== | Wed.Jan,20220126 | ======================== | https://www.euractiv.com/section/europe-s-east/news/ukraine-voices-deep-disaapointment-over-croatian-presidents-comments/ | 0922 | https://www.euractiv.com/section/global-europe/news/ukraine-diplomat-sees-little-chance-of-war-in-country-with-15-nuclear-reactors/ | 0924 | | -- Victor Davis Hansonhttps://cfif.org/v/index.php/commentary/45-foreign-policy/5803-why-putin-has-not-been-deterred As this Blog and its support in CoSy evolves , it
is taking on a more significant presence . I have now added it to the CoSy front page . If
you are running CoSy, the Job is
downloadable at http://cosy.com/y22/blog.csy
giving you all the tools for searching , extracting , etc that the CoSy vocabulary
provides .
|