Live data from Hacker News

Frege: A JVM pure functional programming language in the spirit of Haskell

github.com

111–112 of 112 posts

Re: Frege: A JVM pure functional programming language in the spirit of Haskell

#111
post #90
post #79

Earlier quoted context omitted.

Yeah, I'd like to see more languages using unicode identifiers. Seems to be a very unpopular approach, though :(

Haskell can do it: there's a library with common Unicode operators[1] (including ∘ for function composition) and an extension allowing you to use Unicode syntax [2] (things like → in place of ->). I've seen these things used, but they're not super common. People still worry about not being able to input Unicode symbols in their editor! I personally think this is absurd in this day and age. Naturally, it's very easy t…

Oh, nice! I setup XCompose to support rfc1345, so I have fast unicode input everywhere. I'm definitely going to experiment with that Haskell extension. I've done that manually before in ML with a preprocessor, but it was a nasty hack. A proper extension is much nicer!

EDIT: How many people still have trouble with Unicode input? Should I publish my XCompose solution?

Re: Frege: A JVM pure functional programming language in the spirit of Haskell

#112
post #104
post #86

Earlier quoted context omitted.

A "Runtime" and a "standard library" are different things. There are a lot of (annoying to install) libraries for C.

http://en.wikipedia.org/wiki/Microsoft_Windows_library_files... Now what could the "RT" part possibly mean?

MS are unique in calling their C library a "Runtime library". Commonly, a support system that does GC and other automatic management for managed languages is called a "runtime", and the various common functions available to C program are called a "standard library". The difference is that in C, you can write a program that uses none of the standard library at all, whereas a managed program will use the "runtime" for doing anything at all.
Post reply on HN