functional   35881

« earlier    

Plasma Programming Language
The Plasma programming language strikes a balance between functional and imperative programming, making it easier to write reliable and efficient software.
functional  imperative  multiparadigm  programming  language 
10 hours ago by gilberto5757
GitHub - joelnet/MojiScript: MojiScript is an async-first, opinionated, and functional language designed to have 100% compatibility with JavaScript engines.
MojiScript is an async-first, opinionated, and functional language designed to have 100% compatibility with JavaScript engines. - joelnet/MojiScript
functional  javascript  js  compatible  asynchronous  programming  language  opensource  floss 
3 days ago by gilberto5757
How Lisp Became God's Own Programming Language
John McCarthy, Lisp’s creator, did not originally intend for Lisp to be an elegant distillation of the principles of computation. But, after one or two fortunate insights and a series of refinements, that’s what Lisp became. Paul Graham—we will talk about him some more later—has written that, with Lisp, McCarthy “did for programming something like what Euclid did for geometry.”2 People might see a deeper meaning in Lisp because McCarthy built Lisp out of parts so fundamental that it is hard to say whether he invented it or discovered it.

McCarthy began thinking about creating a language during the 1956 Darthmouth Summer Research Project on Artificial Intelligence. The Summer Research Project was in effect an ongoing, multi-week academic conference, the very first in the field of artificial intelligence. McCarthy, then an assistant professor of Mathematics at Dartmouth, had actually coined the term “artificial intelligence” when he proposed the event.3 About ten or so people attended the conference for its entire duration.4 Among them were Allen Newell and Herbert Simon, two researchers affiliated with the RAND Corporation and Carnegie Mellon that had just designed a language called IPL.
history  engineering  functional 
3 days ago by janpeuker
a comparison of functional data structures on the JVM
"There are a number of implementations of functional data structures (also called "persistent" or "immutable" data structures) on the JVM, but to date there has been no serious attempt to compare them. This document will ignore subjective qualities such as API design, and focus on more objective properties such as implementation details and performance."
java  jvm  functional  datastructure  performance 
4 days ago by aapl

« earlier    

related tags

android  architecture  arguments  article  articles  astericks  async  asynchronous  austin  based  basics  benchmark  bestpractice  bestpractices  blog  book  books  casehistory  clojure  code  combinators  comonads  compatible  compiler  components  concurrency  cons  continuations  coroutine  course  css  data-structures  datastructure  datastructures  design  designpatterns  development  documentation  ebooks  effect  elm  end  engineering  es6  example  experience  f#  floss  forking  fp  framework  free-monads  freecodecamp  front  fstar  functional-programming  functional_programming  functors  generic  github  go  golang  graalvm  guide  guides  haskell  history  ifttt  immutable  imperative  incremental  java  javascript  js  jvm  kotlin  ks  lambda  language  learn  lens  library  mocking  monad-transformers  monads  multiparadigm  mutation  objects  oop  open-recursion  opensource  papers  parallel  performance  platform  pocket  programming-languages  programming  programming_language  proof  pros  pure  purescript  py  python  quality  react  reddit  reference  review  ruby  rust  scala  screencast  scripting  serialization  server  slides  sml  sorting  spring  springboot  stateless  tackabery  task  test  testing  theory  this  tolearn  toread  tounderstand  traversal  tutorial  tutorials  type  types  typescript  verification  versus  videos  visitor  vs  web 

Copy this bookmark: