Modified | DDT |>| FRI.FEB,010216,21:28-4 | CoSy/Home ; CoSy/Current         ?Wha?  CoSy Comment Comments         BobA-In-Y2K.org © Bob Armstrong .

APL Tool.Of.Thought 10
 
  ============================: SAT.JAN,980131 :============================
8| NY/SIGAPL "APL as a Tool of Thought" #10 . Stevens Institute , Hoboken, NJ
       See main site :  www.acm.org/sigapl/tool98.htm 
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
  -=-=-=-=-=-=-=-=-=-=-=-=-=-=ø 97/10/27 21:59 ø-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    From: desiegel@aol.com (D E Siegel)
 Subject: Call for Papers -- Tool of Thought X
NY/SIGAPL (The NY/NJ area local APL chapter) announces the tenth "APL as a
 Tool of Thought" Seminar (TOT) to be held Saturday, 31 January 1998 at
 Stevens Institute in Hoboken, NJ (near the PATH trains to NYC). This is a
 one-day (all-day) event. Lunch will be served to attendees.
Speakers on any APL/J related topic are urgently solicited.  A number of
 people have agreed to speak, but more are needed. We need to know who will
 be presenting as soon as possible. Presenters should send email to:
    David E. Siegel (Siegel@ACM.ORG);      Philip. Benkard (JPB@ACM.ORG);
and Jim Boyd (JHB@ACM.ORG)
 (Please send to all three, or at least two, to ensure that your
  message gets through).
 You can also telephone me at 609-734-9554 (daytime).
Watch for more information on this event soon.
David E. Siegel        Chairman, NY/SIGAPL     Siegel@ACM.ORG
  -=-=-=-=-=-=-=-=-=-=-=-=-ø WED.OCT,971029,16:50 ø=-=-=-=-=-=-=-=-=-=-=-=-=
    From: desiegel@aol.com (D E Siegel)
 Subject: Call for participation -- Tool of Thought X
                          APL as a Tool of Thought X
NY/SIGAPL announces the tenth "APL as a Tool of Thought" seminar. It will be
 held from 9am to 5pm on Saturday, 31 January 1998 in the Stevens Center at
 the Stevens Technical Institute in Hoboken, NJ. The site is readily
 accessible by public transportation from New York City, or Newark Airport.
There will be a variety of speakers on topics related to the APL, J, and K
 programming languages. Lunch will be served to, and is included in the
 price. Printed Proceedings and Programs will be provided. The registration
 fee is $50 for members of NY/SIGAPL, and $60 for non-members. Full-time
 students: $20.
Speakers will include Fred Waid on "Internet Applications"; Steve Apter on
 "K"; Devon McCormick on "Bayesian Statistics and Dynamic Linear Models for
 Financial Forecasting"; Jan Karman on "Pendies for Lops "; Bob Brown; (
  BobBrown of vermont ~ coming . ) Stephen M. Mansour; and others.
Directions to Stevens Institute By Public Transportation From New York City
 Bus: Take NJ Transit Bus No 126, or the Red Apple from the Port Authority
  Bus Terminal at 8th Ave. & 42nd St. The bus goes directly to Hoboken and
  travels down Washington street,
 Subway: Take the PATH subway, marked "Hoboken". Once in Hoboken, take a
  local Washington Street bus.
From West of the Hudson River
 Airplane: Use Newark Airport. Cab fare from the Airport is about $25. Or
  else take the NJ Transit "Airlink" bus to Penn Station Newark, and then
  take the PATH train to Hoboken, transferring at Journal Square, Jersey
  City.
 Bus: Connections may be made in Journal Square, Jersey City, for Downtown
  Bus No 5-6 (marked "Jersey City - Weehawken") to Washington St. in Hoboken.
 Train: Many NJ Transit trains stop in Hoboken, or at Penn Station, Newark.
  From Newark, take the PATH train to Journal Square, and change to a
  westbound PATH train for "Hoboken/33rd"
By Automobile
 From New York City: Take the Lincoln Tunnel. At the end of the tunnel, bear
  to the extreme right and go through the overpass marked "Hoboken". From New
  Jersey and points South and West: Take the NJ Turnpike to exit 16E (from
  the south) or 17 (from the west) toward the Lincoln Tunnel. At the sign
  "Last exit in New Jersey (Weehawken, Hoboken)" exit to the right and turn
  right at the 2nd traffic signal.
 Once in Hoboken: On either Willow or Park Ave., proceed over a small bridge
  and turn left onto 14th street. Go two blocks to Washington Street and turn
  right. Take Washington for five blocks and turn left on 9th street. Go two
  blocks, then turn right on Castle point Terrace. Park in the 8th Street
  lot, directly ahead of you.
For further information, contact:
Chairman: J. Philip Benkard     JPB@ACM.ORG             (914) - 227-8344
Treasurer: Stephen Mansour      steve@carlislegroup.com (717) - 941-3526
Program Chair: David E. Siegel  Siegel@ACM.ORG          (609) - 734-9554
For a copy of the registration form send email to Siegel@acm.org with your
 FAX number or postal address. (We will try to have thios up on a web site in
 the near future.)
David E. Siegel
  ============================: THU.NOV,971120 :============================
|17:53| SigAPL meeting notes . LowDownObjects .
  I volunteered to be the  T-Shirt committee .
  ============================: MON.DEC,971201 :============================
    From: Bob Armstrong                     Sun 15:24
 Subject: APL ToT PR
      To: "David E. Siegel" 
Dave ,
Are you anoucing APL ToT  to more than just comp.lang.apl ?
I defininitely know my talk will also be of interest to  FORTH heads .
Here`s a list of  USENET groups I picked up some time ago , for whatever
use it may be :
 comp.lang.ada,comp.lang.apl,comp.lang.basic,comp.lang.c,comp.lang.fortran,
 comp.lang.perl.misc,comp.lang.pl1,comp.lang.rexx,comp.lang.pascal.misc
 ,comp.lang.smalltalk,comp.lang.forth
-- BobA --  http://CoSy.com
  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
    From: DESiegel@aol.com                    Sun 19:03
 Subject: Re: APL ToT PR
      To: bob@cosy.com
In a message dated 97-11-30 15:25:08 EST, you write:
> Are you anoucing APL ToT  to more than just comp.lang.apl ?
Not on usenet, except for comp.org.acm
> I defininitely know my talk will also be of interest to  FORTH heads .
Why don't you post an announcemetn to comp.lang.forth, mentioning your talk
and pointing to the web site: 
The appeal of your talk to forth users would not be apparent from our general
announcement. Feel free to copy all or part of our cxla announcement, or our
website info, for distribution where ever you think people would be
interested.
> Here`s a list of  USENET groups I picked up some time ago , for whatever
> use it may be :
> comp.lang.ada,comp.lang.apl,comp.lang.basic,comp.lang.c,comp.lang.fortran,
>  comp.lang.perl.misc,comp.lang.pl1,comp.lang.rexx,comp.lang.pascal.misc
>  ,comp.lang.smalltalk,comp.lang.forth

 I think that this is rather too broad -- most readers of most of these
groups would NOT be interested in TOT. Posting an identical announcement to
all of these would, IMHO constitute spam.
David
   -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
   Siegel@acm.org, JPB@acm.org, JHB@acm.org
> I think that this is rather too broad -- most readers of most of these
> groups would NOT be interested in TOT. Posting an identical announcement to
> all of these would, IMHO constitute spam.
 Actually I got the list on a spam . /
 While I think you`re right about some of the groups , e.g.:  .basic  .pl1  ,
consider the ongoing  ' Re: Programming language vote - results '  thread
which is being posted to  ada , apl  , c , and c++  . /
  ++++++++++++++++++++++++++++: SUN.JAN,980125 :++++++++++++++++++++++++++++
Dave ,
 Sorry ` forgot to get back to you this morning .    /
My Bio :  -- gee , I have a lot of biographical material on http://CoSy.com ,
 but a couple of sentence summary ?
 Just say :
   Bob Armstrong has evolved the CoSy Notebook environment , in APL , over
   the years , in business and personal life in New York and Chicago . He
   gives a big party every MidWinter which is this Wednesday , February 4 . /
  =   =   =   =   =   =   =   =   =   =   =   =   =   =   =   =   =   =   =
 My preferences in terms of other talks I want to get to are ,
  in decending order of interest :
Alan Graham on 0 (Zero): Introduction and Alpha Implemenation
Michael K. Rosenberg on K: a Demo
Chris Burke on J: Life After the Workspace
Phil Benkard on OOP in APL
Eric Iverson on OOP in J;
Bob Bernecky on Compiler Design for APL
Jan Karman on "Pendies for Lops" (Pension Fund Information)
Devon McCormick on Bayesian Statistics and Dynamic Linear Models for
 Financial Forecasting
Stephen M. Mansour on Non-looping Algorithms for Mortgage Cash Flows
Fred Waid on Network Chat Client & Other Network-aware Applications
          BobArmstrong              -- BobA --             CoherentSystems
   212-285-1864 ø X:-732-0244                              http://cosy.com
  42 PeckSlip 4B | NYC NY 10038                              bob@cosy.com
 

 CoSy NoteComputing Environment & Language ;
CoSy The
NoteComputer
 Current , WallSt , MotorBoard , Art
Feedback :
bob@cosy.com
NB : I reserve the right to post all communications I receive or generate to CoSy website for further reflection .


   
  ============================: SAT.JAN,980131 :============================
EricBaelen : wouldnt have talk if had not been Sucessful .
 arîmy |  Win  dow |  |  ð  ðHEmAaVdEen
 Howmany consider self sucessful ? |  Kids make fun because using APL ? |
 Have to deal w people don`t like ? |
 LEX2000 : started as  | `94 |  respect for people in APL world .
 GenerousElectric sold their software to them | now LXTO Nas BB |
 Business built on APL .
  3 Fold Increase in Sales & Staff . 2 of 3 mngt know APL . 16 APL
   consultants & developer , 3 support .
 LIST of businesses built on APL
  Airline Automation - for smaller airlines repeat reservation every 24 hrs .
  Checkfree Software .  ( Roy Willens .  )
  EDI Systems - APL Group .
  Estepgistics - compete w Manugistics .
  Kay Systems - LEX competitor
  Kreg Systems -  Hospital Admin .
  JamesWheeler - Reality Inovations .
  SunGard Capital Markets ( Devon Systems )
  SoftMed Med Records | from 2 people to 200 now .
  SS%C Corp bought  ( Chalke - dominant in mkt ) .
  Small consultants - Zark . Actuary
 Can succed in Busn in APL if follow Busn Practices : need :
  An unmet mkt or product idea
  Devel Platform
  Mkting                 Clients .
 GUI : - people buy sizzle . APL excellent Windows Interface .
   - Direct access to  wni objects , API  , tools , & can be called .
   - APL can i/o w  ODBC Corp Data Warehouses , Excel or HTML .
   - APL very efficient for acessing Internet - make Embedded Browser or OXC ,
   - APL & the tools it uses provide free runtime .
   - APL faster than C C++  or VF , FoxPro . & can be priced lower .
   - APL Tool Kits available .
 Disadvantages
  - too many new features to learn
  - Tight labor mkt . not true
  - Hard to find shared experience . Try MicroSoft foen support .
  No real Disadvantage .
 Get msg out .
  Market / sales plan .  Have collateral materials for prospective clents .
  - Get in front of prospects .
 Develop : Sound Bite  describing what you do .
 Stay Focused on what you do well .
 Be Confident ab self & prod .
  Like Clinton people : ( Avoid the issue ) - stik to msg
  Competition @ disadvantage . beat Kid from Warton - proven record .
  Never Apologize - Deny Deny Deny .
 Need to remember : be open to ideas , allow initiative , but follow
  directions .
 Enhance existing clents with meaningful extensions .
 Network , Network , Network : APL Conferences .
 Don`t need feedback on how to improve language .
?s : 3.5 M$ revs . | `83 original EDI translator by APL Group . 3000 changes
 over 11 yrs .  runs 24-7 |  What in interpreter written in ?  C .
 BobBerneky pushing Strongly Typed Langs like Sisal - for clean interfaces .
|10:17| Phil Benkard : 1997 Iverson Award : AdinFalkalf : Happy abt Baelen`s
 speech . Known JohnMcPherson longer than even Phil . Retired IBM VP advanced
 tek - to railroads , Fortran w Backus . Early `60s Started Systems Res Grp :
 Invited Ken to talk on the Iverson language - who after few yrs turnd course
 over to Adin .
 Competition w PL1 - the Ultimate programming language . John carried battle
 at corp level | Award plack :
  Moving to simpler better langage - compete w
|10:56|  My talk :  LowDownObjects 
|11:54| Phil : Epistomology of APL2 : Animals have different perceptions .
 VonNeuman stored programs . Backus : can we escape VonNeuman trap .
 Phil : Can thinking escape programming language trap .  False Coin problem .
 sequencial testing of coins - not much thought going on . - if have enough
 grad students . |  1  Coins vs -1  coins |
  and / 2 = / coins  | or / 2 ne/ cosns
  balance of weights w power of 2 or 3 waits .
  Base value representations :  add sufficient Powers of 3  | short 1 liner .
  Inner product operator . Eugene MacDonnell : ingenious combination of fns .
 2 aproaches to nests . APL2 - just allow non-scalar fns in some additional
 places .
  enc X  <--> ( X X ) [ 0 ]    |
 Song Title fn : Prices songs  - ALPHabet code :
    1 liner w 2 inner prods |
  Price is LetterVals +.x Title +.î   Vals  is  26 2 û ALPHabet
                            char vec
  Objects :  way of making sure don`t apply wrong fn to wrong data .
   Model - 10 days frm scratch . | 'c‘' , objtype , ...  |
   6 or 8 data type - 256 entries . J Gerunds - noun form of Fn arrays .
   DataType by Fns matrix .  | Methods : Ask Data to  F itself .
   Transpose : Fn by ResultType
   Polymorphic variables :  | 'asdf' + 'qwer'  |>| 'asdfqwer' |
  Objop    | ' + '  needed because operator can`t see name of fn .
  Made own Depth operator .
  Inheritance backward way to look at tin .  put security interface around
  whole vocabulary .
|12:37| |14:2| RosenBerg :
 + - * ^   ( comment  /  )
 C like in terms of math fns   | ! 10  |>| 0 1 2 3 4 5 6 7 8 9
 ! 2  2
 2 2 0 2 2 2  2 2
    t : 3 4 # ! 12
( 0 1 3
  4 5 6 7
  8 9 10 11 )
  ^ t
, 4
  Whatever emits can get back .
  q : ( 1 2 3
>  4 5 6
> 7 8 9 )
  4 # , t   |>|
  # , t  |>|  1
  , / t  |>|  0 1 2
  + t  | transpose
  \.   \_  , \1  Fns
  & 4 = r  | where |
   r + 1   | dyad  iota |
   < r | > r | up , down grade r .
   foo : { [ x ; y [ x+y }
   foo [ 5 ; ]  |>|  11
   goo : +
   goo [ 7 ; 8 ]   |>| 15
   ` r
` r
   Names : ` tom ` dick ` harry
  . names 0    |>| 2 3 4
  Basic structure a list
   Dictionary  : name value pairs .
   d :  ( ` this `that ` other  ; 3# ;, 44 # ! 16  )
   d : . + d  | makes dictionary .
   @ d    |>|  1
   then can index with symbols   | start w letter , no spaces .
    1 2 3
    _n ~ fgh   |>| 1
  K NameSpaces  : Dictionarys  : Directories .
  .k is default namespace .
   \d d
   \v
this thant other foo
   \d .k
. (( `this
     ( 0 1 2 3
       4 5 6 7 )
  ....
 t \
 Load Scripts  instead of WSs .
   \d  table
   \d
.k.table
    a: ! 10
    ` show $ ` table   | $ formating .
   add :  {  1 + x }
   increment : "add[10]"
   increment .. c: ` button
   ` show $ $ ` increment  | creates button to
   changing data changes value in variable .
   loop always updating values .
 Generic dependencies ?  Y
  d..d: "a+b"  |   d..d   | tree structure rooted @ dot . evry obj has
  shadow dictionalry name . d.   t. trigger ( callbacks ) , k. klik .
  same dependency like in A+ . updating as invalidated  .
  p : 100  ;   foo : {  p +10 }
  foo [ ]    |>| 110
  p..t: "foo[]"
  Bond calculator  | trigger on 1 , dependency on other -- just trig both .
  no infix for user defined fns  | !!
 Another window:  |     \m i 1234
                     soceket 108 for port 1234
 synchronous & async process communication .
    ` ZOT
      ( `zot;1234) 3 : "a:: ! 10 "
 have done to other servers .
  can just load   K dll into  , eg , Excel so just another entry point .
  Brand new developer license -
  \m h 2345   /  now a web server .
  http://localhost:2345/    | in Netscape
  Special fn  :  .m.h
|14:50|  196 KB  compiled |
 Lamda cal
  {  x+y  } [ 10 ; 20 ]m
 1: i/o to disk .
 Memory mapped data ?
  \l   etc   escapes , not fns but can be executed .
|15:50| DevonMcCormack : Jaynes books on net | log scale of info like senses
 .  |15:53|
|16:14| |16:17| GaryBerquist : Zark : Insurance - Actuary - Future of APL
 | Make a living in APL ? | what make APL superior - Mathy - parallel .
 Instant gratification ( Clinton joke ) | Main thing : consise , productive
 can do things faster than anyone else .
 If COBOL , 1 . What efficiency of APL ?
 Whats wrong w it : EricB coverd : nothing | APL is pig - Slow . Old argument
 | Windows slow . Unreadable | APL always right . It teaches you .
 Conviced when little green men come will be speaking APL .
 In Ins industry : APL pervasive ( .5 ) used it by time death . not by others
 . Because you have to be smart . ?n bothered GB forever .
 Color of marbles in empty Barrel | loose people in highschool wi  | X is 3 |
 Can`t understand how others can`t understand . McKasgill : why abstract so
 difficult . - both easy & difficult .
 Actuaries eat symbols for breakfast . Why not all use APL ? Get rotated
 after writing opaque uncommented APL .
 Programing Languages not going away . Productivity becoming more important .
 Call you for response while Fax still printing .
 Upper Limit on programmer productivity ? Utilities . Program as quickly
 as someone descirbes problem . Some APLers think can be even faster .
 Not everyone can become a good programmer .  Programmers have no respect .
 Two months vs 15Min . $20k . Some answers satisfied him ; all satisfied
 custs . didn`t sastisfy him when cust thought too low .
 BobBerneky : battles in Cdn U.s between CompSci & Engineering - Programmer
  malpractice . GeorgesB : no programers or stenos in office - just APLers .
 We like cosmic dust coming together in bunny to create star matter - Black
 hole . Sucks you in , never lets you out . You add to sucking force .
 Zark software to seed black hole .
|16:57|