| Make a Directory , aka ` Folder , for CoSy .
| Reva.exe , like a number of Forths , tends to cause false positives by a
| number of virus checkers . If you have a problem ,
| or simply proactively exempt the target dir from checking .
| in Windows Settings > Update & Security >Windows Security
| > Virus & threat protection settings > Manage settings
| > Exclusions > Add an exclusion
| Add the target folder .
download the zip file
unzip the 4th.CoSy directory in it into your c: drive root directory
find and execute the 4thCoSy shortcut inside
| CoSy should start right up .
| Email me bob@CoSy.com with any problems .
|
Half-hour on Saturday?
On 10/20/2021 9:22 AM, Bob Armstrong wrote:
I am preparing to answer Kevin's : CoSy . First 5 questions , on Saturday .
Or to put it in terms of Computational Cheese Fluid Dynamics :
CoSy is downloadable at http://cosy.com/4thCoSy/ and I'm planning to skip the issues of virus false positive exclusion described in http://cosy.com/4thCoSy/DownLoad&start.txt and downloading , and start with the opening environment scaled to be readable given my 4K screen .
Most fundamentally , CoSy is a vocabulary in open Forth implementing an APL level notebook environment for everyday use for everything from simple timestamped note taking , to accounting , to mail lists , to more esoteric mathematics .
As an example of the ` everyday nature of the vocabulary , in some sense above the APL level , on the FB FORTH PROGRAMMING LANGUAGE 21st CENTURY , a question got asked about a cross-reference of Forth vocabularies of various implementations . Elizabeth R Conklin pointed to the Forth standard as a starting point . I posted in response :
I think this hints at how powerful an environment CoSy is for Forth development itself .I need to do a quick intro to CoSy for SV-FIG this Saturday . It would be useful to compare the Reva Forth + CoSy vocab vs the standard .So I just did the following :
Screen scraped the list at https://forth-standard.org/standard/core . Pasted into ` res window .res> lfVM dae >T0>| grabbed , split on line feeds , deleted empties , saved in persisting temp .
T0 ' drb 'm "bl ' prt>f 'L blMV| deleted redundant blanks in each then took part after 1st blank . then converted to simple blank delimited string .
Wrote result to fileR0 ` C:/CoSyWeb/CoSy/y21/ForthStdWords.txt >Fwhich is uploaded to http://cosy.com/CoSy/y21/ForthStdWords.txt :
! # #> #S ' ( * */ */MOD + +! +LOOP , - . ." / /MOD 0< 0= 1+ 1- 2! 2* 2/ 2@ 2DROP 2DUP 2OVER 2SWAP : ; < <# = > >BODY >IN >NUMBER >R ?DUP @ ABORT ABORT" ABS ACCEPT ALIGN ALIGNED ALLOT AND BASE BEGIN BL C! C, C@ CELL+ CELLS CHAR CHAR+ CHARS CONSTANT COUNT CR CREATE DECIMAL DEPTH DO DOES> DROP DUP ELSE EMIT ENVIRONMENT? EVALUATE EXECUTE EXIT FILL FIND FM/MOD HERE HOLD I IF IMMEDIATE INVERT J KEY LEAVE LITERAL LOOP LSHIFT M* MAX MIN MOD MOVE NEGATE OR OVER POSTPONE QUIT R> R@ RECURSE REPEAT ROT RSHIFT S" S>D SIGN SM/REM SOURCE SPACE SPACES STATE SWAP THEN TYPE U. U< UM* UM/MOD UNLOOP UNTIL VARIABLE WHILE WORD XOR [ ['] [CHAR] ] .( .R 0<> 0> 2>R 2R> 2R@ :NONAME <> ?DO ACTION-OF AGAIN BUFFER: C" CASE COMPILE, DEFER DEFER! DEFER@ ENDCASE ENDOF ERASE FALSE HEX HOLDS IS MARKER NIP OF PAD PARSE PARSE-NAME PICK REFILL RESTORE-INPUT ROLL S\" SAVE-INPUT SOURCE-ID TO TRUE TUCK U.R U> UNUSED VALUE WITHIN [COMPILE] \
I think this is a useful demo of what the CoSy evolved APL vocabulary adds to a Forth .
CoSy's notions and structures are very directly evolved from Arthur Whitney's K , which is why I point to the K Reference manual as the best supplemental explication of many of the concepts and certain specific words .
But it's worth repeating that CoSy is simply an open vocabulary in Forth , currently just one built in x86 assembler . And with an IUP interface which desperately needs to be replaced with a sockets >< browser interface for both localhost & web serving -- but I know so little about those things I don't even know if I said that right .
I invite youall to post me your first one or five questions .
See CoSy.com/y21/Wed.Oct,20211013 , CoSy Becoming usable by Ordinary People . Let me know how CoSy might help you do in minutes or days what at the raw Forth -- or other language level -- might take days or weeks -- whether prototyping ideas , or as finished product .
Bob
Peace thru Freedom
Honesty enforced thru Transparency ,
--
_______________________________________________ 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