Computer Science Canada Pure, the successor to Q |
Author: | btiffin [ Sat Jun 15, 2013 6:24 am ] | ||
Post subject: | Pure, the successor to Q | ||
Dr. Albert Graef from the University of Mainz in Germany has developed a pretty cool programming language with Pure. http://en.wikipedia.org/wiki/Pure_(programming_language) The first 1000 Fibonacci numbers;
last line of that one being 26863810024485359386146727202142923967616609318986952340123175997617981700247881689338369654483356564191827856161443356312976673642210350324634850410377680367334151172899169723197082763985615764450078474174626L And I guess it's not just the language, it's the interactive environment that makes it fun(ner) to explore. Nice built in help, source reflection etc. http://code.google.com/p/pure-lang/wiki/PurePrimer1 And, well thought out integration with C, so it went into OpenCOBOL on the first try. http://sourceforge.net/p/open-cobol/discussion/109661/thread/e8dc11b0/#e992 Can you see it now? A crusty old COBOL coder, cranking out FP routines and showing auditors lazy evaluated bindings to term rewrites that include open ended infinities? For banking? I had issues with a Fedora 18 install, Pure wanting LLVM 3.2, and tripping on 3.3, but a few files from a Fedora 17 setup, and good to go for exploring. Cheers |
Author: | mirhagk [ Fri Jun 21, 2013 4:45 pm ] |
Post subject: | RE:Pure, the successor to Q |
Have you tried haskell? The GHCI is a blast to play with, and it supposedly has really good C integration as well. |
Author: | crossley7 [ Fri Jun 21, 2013 8:05 pm ] |
Post subject: | RE:Pure, the successor to Q |
haskell compiles to C code before compiling down completely so it is extremely fast. My prof used it as pseudo code last year and there were a bunch of really cool things. Plus its a functional language which can be lots of fun once you get used to it. |
Author: | btiffin [ Wed Jun 26, 2013 11:40 pm ] |
Post subject: | RE:Pure, the successor to Q |
mirhagk; Pure uses Haskell for its pure-gen package. pure-gen is a header file binding generator (for things like pure-gtk). But I can't say I have more than 15 minutes in with ghc and the toolset. crossley7; Yeah, I'm pretty sure Pure got a lot of ideas from Haskell, the interpreter running C translations and compiles as you type commands. Pretty cool for how speedy it feels. Cheers |