263
F# Vorstellung
ICAL
2013-02-27 Wed 20:00 -21:00
where
realraum, Jakoministraße 16, Erdgeschoss, neben dem Logo links   —   47.066, 15.4421 ( OpenStreetMapGoogle )
urls
Description

Moi!

Nächsten Monat werde ich eine Einführung in F# geben[^1].

F# ist eine Programmiersprache, welche auf die CLR (.NET, Mono) kompiliert. OCaml ist die Hauptinspiration für die Sprache; sie hat eine teilweise hässliche Syntax, jedes Feature hat irgendwo einen Haken; ML-style Typen und .CLR Objekte sind schräg zusammengebaut, und der IL Code vom F# Compiler ist oft unnötig komisch und bringt z.B. FXCop, ein statisches Code-Analyse Tool von Microsoft, zum Absturz.

Und, in der Praxis, funktioniert die Sprache wirklich saugut.

Was und wie werde ich F# vorstellen? Derzeitige Planung:

  • kurzer (max. 1h) Vortrag, anschließend Fachsimpelei, falls es wen

System Message: WARNING/2 (<string>, line 17)

Bullet list ends without a blank line; unexpected unindent.

interessiert * kurze Einführung in die F# Syntax, um die Beispiele dann lesen zu können * Sprachcharakteristika (funktional, Hildner-Milney, ...) * Teaser der F# Highlights (meistens von anderen Sprachen gestohlen)

System Message: ERROR/3 (<string>, line 21)

Unexpected indentation.
  • Computation Expressions
  • Measures (Compile-Time Checks für physische Einheiten, ähnlich Boost.Unit)
  • REPL (Interactive F#)
  • Code Quotations
  • Active Patterns
  • Type Providers

Ernsthaft arbeite ich auch kaum ein halbes Jahr mit dieser Sprache, aber für eine Einführung wirds schon reichen. Vielleicht ergibt sich ja ein Folgevortrag (ich will das nämlich wirklich in einer Stunde beenden...).

Bitte weitersagen.

Ciao, gimpf

Comments

There are so far no comments about this event.

Log in to add a comment.