~/talk

Getting Started with Frege

Talkat Lambda Days 2016 · 2016-02-25..02-26· [python]
links:none on file
slides:none on file

Frege claims to be a Haskell-for-JVM and demonstrates building a JSONLint web service end to end, showing JSONLint web service built (~45 minutes), REPL-driven development, Jackson-based parsing and a Spark/Knock HTTP layer, plus JDBC H2 demo. Compiler compiles Haskell-like source to Java source that javac then compiles, with heavy annotations. JVM interop uses native declarations + native-gen for Java interop and explains mutable vs pure wrappers and Gradle/Leiningen/sbt plugins.

AI-written summary · about

  1. 0:00Introduction
  2. 2:38Features
  3. 5:02Getting started
  4. 5:43Functional language
  5. 12:15Functions
  6. 15:10RIP
  7. 15:43Google
  8. 16:22JSON Library
  9. 19:41Native Declarations
  10. 21:05Compiler Magic
  11. 22:13Frege Native declarations
  12. 24:44Pure types
  13. 27:02Mutable types
  14. 30:51mutable type
  15. 32:17native declaration
  16. 36:55Web service
  17. 39:02Main application
  18. 40:39Database
  19. 41:33Test
  20. 44:38Links
  21. 45:43Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.