🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by ucbvaxbaden Wed, 16 Dec 1981 19:21
What are they for?
#6
Author: ucbvaxbaden
Date: Wed, 16 Dec 1981 19:21
28 lines
1624 bytes
I have a running FP interpreter (modelled after Backus's Turing award
Lecture) written in Franz LISP.  I have received an FFP 
system from Purdue, also an FP interpeter from UCLA, both written
in C.

My interpreter contains no statistics gathering hooks as
do the other two systems; I intend to add these later.

What might these languages be used for?  I don't see
FP or FFP proper as a higher level programming language; rather I
see it as a research tool.  One idea that has interested me
is a 'Functional APL', the chief intent here is to permit
easy subdivision of problems (e.g. it might be easier to break an array in half
than a linked list in half), and to  reduce the amount of indirection 
(a related problem).  We may of course be a little optimistic since
the subdivision of problems, and the resultant information migration
and coalescing is not an easy problem to solve.

I see a functional system as being embedded in a more traditional
one in the sense that state must be maintained, albeit much
less often then in say a non-applicative system.  One way might be to
allow single assignments.

On another note I see an  applicative  architecture as well suited to
the VLSI design space:  reduction of global state to help reduce the
dependence upon global interconnects.  If we can the size of interconnects
down then  we might get a faster running chip, and can increase the
amount of concurrency.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads