[Haskell-cafe] Request for a presentation on Haskell

Jonathan Drews jondrews at fastmail.com
Mon Dec 19 06:28:49 UTC 2022


On Sun, Dec 18, 2022 at 08:02:35PM -0800, Ivan Perez wrote:
> Jonathan,
> 
> I might be available, if you are interested. Most of my work is
> Haskell-centric. I've made commercial games and apps (mobile, desktop,
> web). In the last 5y I've focused on runtime monitoring and language
> transformation (very broadly speaking).
> 
> See https://ivanperez.io/ for details.
> 
> If you are interested, we can continue the discussion off-list.
> 
> Thanks,
> 
> Ivan
> 
Hello Ivan:

 I am impressed with your experience. Originally, I asked Emily Pillmore
to give the presentation in January and she said yes but the date was
not firm. See http://www.semibug.org/
She just wrote me an hour ago saying she would like to do the January
presentation. I can move the date for her to accommodate her schedule.

For most people Haskell is something they are completely unfamiliar
with. The whole concept of functional programming is foreign to their
programming experience. So for a first presentation I would like to
see:

* What are the advantages of Functional programming as opposed to a
procedural language like C?

* What does the Haskell Foundation do?

* What resources and books are good for learning Haskell?

 My members would be keenly interested in learning about Haskell. I am
already convinced it's a terrific language. I am a complete novice
programmer and I was able to write a simple program to evaluate double
integrals. I did this after reading Scott Walck's book and Miran
Lipovaca's book. Look, this is something I never could get to work in
C:

-- Computes the double integral by the trapezoid rule
-- n is half the number of steps for the interval of integraion.
-- See the book "Differential and Integral Calculus"
-- by Richard Courant,Volume 1, page 343
{-

   /b /d
   |  |
   |  | f(x,y) dydx
   |  |
   /a /c
or in polar coordinates

   /R /2*pi
   |  |
   |  | f(r,q) r*dqdr
   |  |
   /0 /0

dblIntgTrap.hs
https://tinyurl.com/38wzfkst

 Anyway Ivan, you could do a future presentaion on the games and other
routines you wrote in Haskell. It's going to take more than one talk
for most people to get the hang of Haskell and functional programming.

--
Kind regards,
Jonathan



More information about the Haskell-Cafe mailing list