Subject: Re: [svfig] Call for Participation // April Challenge // April SVFIG Zoom Meeting 23 April 2022
From: Bob Armstrong <bob@cosy.com>
Date: 2022-04-18, 17:45
To: Silicon Valley Forth Interest Group <svfig@zork.net>

I'll aim at 15 & set a timer .

Tit :
Observations on Functional Conf 2022 from the perspective of the only presentation of Forth in any form .  Presentation linked at http://www.cosy.com/CoSy/#Videos .


I'll never look to have the volume on YT to monetize , nor really concerned about censorship on such tekyness . But YT is a highly constrained hassle . And I think a link is a link and I'd rather it be into CoSy than not . A goal stated since last year is sovereign CoSy webspaces , programmable by the user in CoSy  the language . Hosting videos directly from CoSy is a step in that direction .  The biggest impediment now is my near absolute lack of knowledge of these interfaces compared to the expertise I see around me . Browser interfaced CoSy is far more accessible , marketable , and bug quarantined than it can ever be in the IUP gui . ( IUP clearly has bugs of its own . )

--

To finish off my interest in Wordle , and a demo of Apollo 11 Design Principle 1 , here's a list by frequency of Wordle letters :
  ` psorti :??
(
 ./CoSy/sort.f
 
| ` permute & sort integer . Returns list of items and their index ( grade )in original | 20210331 |
    : pcmpri_ { dsc >_ } on2 < ;
: psorti >a> # iota a> swap ,L flip ' pcmpri_ is compare rep dup van cells/ hsort ;
 )

 
  T1 #' ,/ >t2>
  t2  psorti flip ' ,/ 'm >t3>
(
 112 288 291 434 693 1037 1112 1495 1624 1639 1754 1975 2013 2021 2066 2448 2508 2948 3292 3366 3752 4154 4428 5983 6649 6653
 16 23 9 25 21 22 5 10 1 6 7 12 15 2 24 3 20 13 19 11 8 17 14 0 18 4
 )

  ` abcdefghijklmnopqrstuvwxyz  t3 1th at t3 dsc ,L ' reverse 'm >t4
  t4 t4 1th i>f PoT cL fmttbl| 2 _partition s"
§  " fmttbl
(
 e  | 6653   | 0.1028   §   p  | 2013   | 0.0311   
 s  | 6649   | 0.1027   §   m  | 1975   | 0.0305   
 a  | 5983   | 0.0924   §   h  | 1754   | 0.0271   
 o  | 4428   | 0.0684   §   g  | 1639   | 0.0253   
 r  | 4154   | 0.0642   §   b  | 1624   | 0.0251   
 i  | 3752   | 0.0580   §   k  | 1495   | 0.0231   
 l  | 3366   | 0.0520   §   f  | 1112   | 0.0172   
 t  | 3292   | 0.0509   §   w  | 1037   | 0.0160   
 n  | 2948   | 0.0455   §   v  | 693    | 0.0107   
 u  | 2508   | 0.0387   §   z  | 434    | 0.0067   
 d  | 2448   | 0.0378   §   j  | 291    | 0.0045   
 y  | 2066   | 0.0319   §   x  | 288    | 0.0044   
 c  | 2021   | 0.0312   §   q  | 112    | 0.0017   
 )


  ` PoT :??
(
 ./CoSy/Furniture.f
: PoT 1p R@ R@ +/ %f 1P> ; | Proportion of Total . I find very useful
 )
--


On 2022-04-18 11:16, Kevin Appert wrote:

Okay, you're on for 20 before Don's talk, strictly enforced because we short-changed Don last month.

If you want to send a title and two-line description that would be great.   Consider including a link to the video.

The biggest advantage to YouTube in my opinion is that they might point someone at your videos who might otherwise not know anything about them.    The only limitation on our account I'm aware of is the time Ting used some performance (of Bach, I think) and although the music wasn't copyright the performance was.  YouTube told us we couldn't monetize that video.  It wasn't any problem because we didn't intend to and never have had monetized our videos.  Sam, Dennis, or Brad may have other input.

On 4/18/2022 9:33 AM, Bob Armstrong wrote:
I think 20 minutes mainly focused on the Fun Con would be most relevant .  To me the most salient fact that impressed me is that a whole mess of these rather obscure languages have profitable niches . And not one of them is open to the hardware they are running on . 

There is a Coherent Systems YouTube channel ( someone else has the ` cosy channel but is not using it  . )
But I find my $13%mo host now hosts .MP4s decently so YT is not worth the hassle and potential restrictions .
See www.CoSy.com/CoSy/ for all CoSy across platforms including SV-FIG . Most recent is a 1:56 hr Zoom with Demtri Peynado hosted directly from CoSy . We discuss setting up perhaps bi-weekly  Zooms .  I look for feedback .

I did look a little more at the Wordle problem last night . ( I'm overall even less interested in it than I was in Sudoku .  )
I found that there are complete 5 letter word lists online . I grabbed
 ` https://raw.githubusercontent.com/tabatkins/wordle-list/main/words .
I wondered whether CoSy could handle data that big .  So I copied the list into my ` res window . Turns out to be 77681 characters -- no problem .
 res> >T0> #     |>| 77681
 T0 lfVM dae >t0> #     |>| 12947    | words | this is where I wondered about hitting limits . each of those is allocated . 
 t0 blMV >t0     | strung back out to blank separated string  
 
 t0 nub |>| women ikauscfylpdgtrbhjvxzq        | ' nub is one of Iverson's later words tho its definition as an
        | idiom was in everyone's ` toolbox for years . It is the unique items . This took a noticeable time .

I checked . It's really the whole alphabet + the blank .  So , I executed

 t0  ` abcdefghijklmnopqrstuvwxyz ' conn 'R >T1

That returns the indexes of each letter's occurrence  in the 77681 length string .
That took quite a few minutes . Probably the slowest thing I've ever done . I wondered if I had broken it , but was patient . Went out and checked the gate . It was done when I got back .

So T1 is a 26 item list with each a list of the indices where that letter occurs . Thus the count of each ` row is the frequency .
Here , I'll just present it reasonably formatted .

  ` abcdefghijklmnopqrstuvwxyz  T1 #' ,L fmttbl| 4 _partition  fmttblh
(
 a  | 5983       g  | 1639       m  | 1975       s  | 6649  
 b  | 1624       h  | 1754       n  | 2948       t  | 3292  
 c  | 2021       i  | 3752       o  | 4428       u  | 2508  
 d  | 2448       j  | 291        p  | 2013       v  | 693   
 e  | 6653       k  | 1495       q  | 112        w  | 1037  
 f  | 1112       l  | 3366       r  | 4154       x  | 288   
 )

 On 2022-04-17 20:53, Kevin Appert wrote:

Could you do it in 20 minutes? 

Alternatively, consider starting "The CoSy Channel" on YouTuber to present longer topics.   Where would I go for "Getting Started with CoSy" ?

On 4/17/2022 7:43 PM, Bob Armstrong wrote:
I could present my impressions of CoSy vs Factor ( CoSy is simpler , casually interactive , and open to the chip in Forth . )


Bob A

Peace thru Freedom
Honesty enforced thru Transparency ,

-- Bob@CoSy.com -- Bob Armstrong Vita -- 719.337.2733
CoSy  The Shortest Path from the Chip to the Math
I reserve the right to post all communications I receive or generate to CoSy website for further reflection
-- 28124 State Highway 67 Woodland Park CO 80863-9711

_______________________________________________
http://zork.net/mailman/listinfo/svfig
neither public nor private,
this membership of correspondence

_______________________________________________
http://zork.net/mailman/listinfo/svfig
neither public nor private,
this membership of correspondence

--
Bob A

Peace thru Freedom
Honesty enforced thru Transparency ,

-- Bob@CoSy.com -- Bob Armstrong Vita -- 719.337.2733
CoSy  The Shortest Path from the Chip to the Math
I reserve the right to post all communications I receive or generate to CoSy website for further reflection
-- 28124 State Highway 67 Woodland Park CO 80863-9711

_______________________________________________
http://zork.net/mailman/listinfo/svfig
neither public nor private,
this membership of correspondence