Hi all:

Generic programming is a fascinating topic.

Here is a bit of history.

32 years ago on 4th july 1988, International Symposium on Symbolic and 
Algebraic computation was held at Rome (Italy), where David Musser et' al 
presented their paper on 'Generic Programming'.

The original idea was pioneered even earlier, 47 years ago by ML (1973) when 
Robin Milner et' al published their paper on "Computable Functions with 
Reflexive and Polymorphic types".

Since then one of the remarkable implementation has been in C++ (80's) and 
subsequently more than two decades later in Java (2004).

Two interesting papers are

David R. Musser and Alexander A. Stepanov: Generic Programming. ISSAC 1988
http://stepanovpapers.com/genprog.pdf

C++ Templates are turing complete
https://dl.strikr.io/papers/cpp_turing.pdf

Compile time turing machine
https://github.com/fnz/CTTM

On july 4th, we evaluate what Go lang has to offer.
https://www.meetup.com/inDevSecOps/events/271427581/

warm regards
Saifi.

Reply via email to