My now mantra
is :
WwW is doing what BillGates was never
able to do - - drag me out of CoSy .
I continue to be alone in virtually all business meetings I
attend in actually using my
notebook to take notes . The core of it`s continual utility
is its open linguistic
foundation .
|
For current
work towards a
truly commercial 4th.CoSy , go directly to :
CoSy/CoSy
ShortCuts :
CoSy/APL ,
Arthur
Whitney`s K ,
Iverson`s
J and Other APLs : ,
FORTH
,
HTML
& Miscellaneous :
|
Early Comment :
HUEMAN :
For nons , just noet mie eforts toward universal fonetik speling (
tending toward Italian - Eestern Uroepyan noetaeshon ) .
MACHINE : Certain computer languages are
radically more powerful than the common ones used by the masses of
programmers .
I have been living in and co-evolving my CoSy NoteComputer based in one
of these , APL , since 1984 . Some of the algorithms date back to the
mid `70s when I learned A_Programming_Language to help understand the
matrix algebra foundational to my pursuit of an understanding of
psykofiziks .
See
CoSy/Views/PsychoPhysics
|
#CoSy/APL
CoSy
& its foundation : APL
The APL Theme Song : APL Blossom Time
WAVs
Mike Montalbano's
PERSONAL HISTORY OF APL
Always
Remembering Ken
Iverson , father of APL
The main English language publication
about APL these days is Vector.org.UK .
I think the best downloadable trial APL is
at : IBM APL2
The best commercial APL is Dyalog
.
A somewhat less expensive APL is
MicroAPL
Arthur Whitney's APL derivatives at Kx.com
are world competitive large scale time series analytical database
systems . It will be a while before I will be migrating my accounting
from K.CoSy
.
SmartArrays by my friend Jim
Brown , who was the chief architect of IBM's APL2 , and James Wheeler
who wrote what is now APL2000 , now
APLnext , I believe will give K a run for the
money in many large scale applications , especially non time-series .
E.g.: : DoD inventory systems .
Ken Iverson's very abstract and
mathematically oriented final notation is J
developed with Roger Hui .
|
The Evolution of CoSy
including
CoSy/Lang/Hardware
#K
ArthurWhitney `s language : K
Developed thru years at Morgan Stanley and Union Bank of Switzerland in
New York , It is finally available on the web .
- K User Group Meeting notes :
- KUG:990225
: Two talks on K :
1) Experiences of a VB / Excel User Learning K;
2) Genetic Programming | Optimizing Fitness Fns over spaces of Tokens
- Kx-FinEng
TUE.DEC,981208
- http://www.kx.com/
ArthurWhitney `s language : K , which I
consider to be the most conceptually advanced language in its
abstraction of the essential structures of data and algorithms . The
size of his fully working demo executable is just 128KB .
His syntax , tho , has a number of idiosyncracies and , most
egregiously does not allow creation of infix functions . Instead
multiple arguments must be listed in ' [ ; ; ;
] ' list notation .
Thus | ( A f B ) g C h D |
becomes | g[ f[ A ; B ] ; h[ C ; D ] ]
| ( corrected 20070604 . was : |
g [ f [ A ; B ] ; h [ C ; D ] ] | )
.
Sorry , I don`t accept this step backward . ... Continued ...
- Impeachment
Vote Analysis using K Language . Extracting 6
Honorable House Democrats from CSPAN Vote records .
- K Rules : bell-labs benchmark :
Subject: bell-labs benchmark Date: Mon, 19 Oct 1998 10:06:45 -0700 From: "arthur whitney" To:
Re:
Timing Trials, or, the Trials of Timing: Experiments with Scripting and
User-Interface Languages
Brian W. Kernighan & Christopher J. Van Wyk
See :
kx.com/a/kl/examples/bell.k ( Copied to : Language/K/BellExamples )
k is faster (sum of times) k(32) perl(95) java(300) tcl(1400+)
k is shorter (lines of code) k(9) awk(66) perl(96) tcl(105) scheme(170) vb(200) java(350)
we really are different ... the benchmark is loops, text-processing and stdio. we do vectors, data-processing and mmap.
- Older view :
\COSY\COSY!/Job/ArthurWhitney`s:K An e-mail I picked up
from comp.lang.apl archives .
( 960722 | Incidentally , I stayed in NYC THU.JUN,960620 to see Arthur
give a demo of K at UBS . In a demonstration of disorganization
unconscionable for a bank with global pretensions , the projector for
the Sun hi-res monitor could not be found . Perhaps 2 out of the much -
beyond - the - ordinary SigAPL crowd could see any of Arthur`s actual
conversation with his machine . It makes it not worth my uploading my
notes .
To understand the value of this region of ComputerLinguistic space ,
note that UBS is the only user of ( and , in fact , thru `97 06 , has
proprietary control of ) " K " . Apparently 4 individuals , most or all
ex- MorganStanley , support K full time .
Conclusion : UBS spends around %2 M $ on the language each year . )
980105| Update : CoSy/Language/K License :
$100k.
- See also
cosy.com/views/APL94.txt for a glimpse at Arthur`s
presentation in the party port Antwerp Belgum .
#OtherAPL
Ken Iverson`s J
and Other APLs :
Actual Paper Book : Yuri Ijiri ( CMU ) : Accounting Structured in APL .
#FORTH
FORTH
, the minimal extensible language is
the
one language I`ve met since learning APL with substantial '
philosophical ' import .
The FORTH
I am using for
Ultimate CoSy
is Ron Aaron's open
Reva
- UltraTechnology
History of UltraTechnology ,
Computer Cowboys , iTV Corp , Offete Enterprises , and evolution of
Forth hardware and software ; includes videos of Chuck Moore .
- Stephen Pelc's
VFX_Forth
perhaps the fastest FORTH , and
my first choice ( I got a license ) for FORTH.CoSy , but less evolved
for Windows than Win32Forth
which was my second choice - FORTH, Inc
The evolute of Charles Moore's
original company , run by Elizabeth Rather -
ANS FORTH Standard
Particularly useful :
F. Alphabetic list of words
- Letter to
, TomZimmer , creator of Win32forth .
- Jeff
Kelm Win32 API Programming Examples using Win32For .
- An excellent example of what FORTH is capable
of is a
Memory Management Algorithm by Gordon Charlton .
- A 32 bit FORTH machine can be implemented with
35k transistors acording to the online book
Stack Computers by Phil Koopman .
- ForthInterestGroup
UK . Contains
Build your own Forth with explaination of internals .
#Misc
Miscellaneous , HTML :
- 99 Bottles of Beer in 227
computer languages .
( Thanks to Carl Distefano , XyWriter . )
The algorithm , while much more illuminating than "Hello World" , is
still far too simple to differentiate deeper structural aspects of the
languages ( altho many of the examples display the overhead required
for those structures ) .
Many other examples , perhaps out of boredom , elaborate or obfuscate
the basic problem rendering them incommensurable . The APL2 example ,
for example , essentially creates all verses in parallel , and thus is
a good example of APL's intrinsic parallelism , but is not the
sequential algo intended .
The K example is such a fugue I think it must have been written by
Steve Apter .
- Linux
- LISP Paul Graham
arc language
- POVray
Extraordinary free "Persistence of Vision
Raytracing" language . See
POVRay Short Code Contest for some astounding < 256
byte image generators .
- No Stinking Loops
Stevan Apter's heavy duty language site
including
Factorial
Fn in Haskell Increasingly complex forms in a
very flexible academic language . link from Steve on the
Kdb list group 041008
MicroSoft Windows , etc
JAVA NYC.ACM:Java 971021
UnifiedModelingLangage
UnifiedModelingLangage World CrownePlaza Keynote recept 09,16-20 .
( & Later reception
that really counted . )
XML
and Style
Ericsson Cyberlab NY Johan Hjelm
|