[Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-12 Thread Andrew Coppin
On 11/11/2010 04:12 PM, Simon Marlow wrote: On 04/11/2010 22:38, Lennart Augustsson wrote: The smallest Haskell I know of is Gofer/Hugs; it originally ran on a 640k PCs. Before that languages like SASL and KRC ran on PDP-11 with 64k memory. None of these had a compiler that was bootstrapped,

[Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-11 Thread Simon Marlow
On 04/11/2010 22:38, Lennart Augustsson wrote: It happened at various universities around the world. Look at the original Haskell committee and you'll get a good idea where. The smallest Haskell I know of is Gofer/Hugs; it originally ran on a 640k PCs. Before that languages like SASL and KRC

Re: [Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-11 Thread Brandon S Allbery KF8NH
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 11/11/10 11:12 , Simon Marlow wrote: I bootstrapped GHC from the intermediate C files on a 640K PC around 1993 or so. I don't remember exactly, but I think it might have worked, for some small value of work. If you used the right build

Re: [Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-11 Thread Pierpaolo Bernardi
On Thu, Nov 4, 2010 at 20:54, Andrew Coppin andrewcop...@btinternet.com wrote: On 04/11/2010 02:16 PM, Jonathan Geddes wrote: I mean, comparing BASIC to FP is like comparing a water pistol to a tactical thermonuclear device. You have the similitude backward. It's Haskel that is fun and BASIC

Re: [Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-07 Thread Richard O'Keefe
On 5/11/2010, at 9:23 PM, Ketil Malde wrote: Then there are algorithms that give optimal results but blow up for anything much past 15 species, I.e, edit distance is O(n^k) for k sequences of length n. I was actually referring to phylogeny reconstruction, not edit distance. Then we turn

Re: [Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-05 Thread Ketil Malde
Richard O'Keefe o...@cs.otago.ac.nz writes: Automatically? Probably not. Like biologist can determine the distance between two genotypes, and determine a hierarchy between species from that. I'm going to say the same as Richard, only differently. For computer languages, we can't observe

Re: [Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-05 Thread Malcolm Wallace
On 5/11/2010, at 8:54 AM, Andrew Coppin wrote: Can you actually run something like Haskell with mere kilobytes of RAM? I recall running Haskell-like programs (compiled by Gofer, the predecessor of Hugs) on a machine with 256Kb of memory, back in the early 1990s. They were smallish

[Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-04 Thread Heinrich Apfelmus
Stephen Tetley wrote: Did Haskell get significant whitespace from Python - doubtful as Python possibly wasn't visible enough at the time, but you never know. Doesn't COBOL have significant layout anyway as an inspiration to both? As far as I am informed, Python got the significant whitespace

Re: [Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-04 Thread Stephen Tetley
Python is approximately as old as Python and most likely got indentation from ABC. Checking on Wikipedia, one of the ABC's creators was Lambert Meertens (famous for *-morphisms amongst other things) so there is a lineage going back to Algol and Peter Landin / ISWIM. PS. my fact-checking is a bit

Re: [Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-04 Thread Stephen Tetley
On 4 November 2010 12:03, Stephen Tetley stephen.tet...@gmail.com wrote: Python is approximately as old as Python and most likely got indentation from ABC. Apologies that should read - as old as Haskell Obviously IDSWIM - (I _don't_ say what I mean).

Re: [Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-04 Thread Jonathan Geddes
Regardless of which languages got which features for which other languages, Haskell is surely NOT a scripting language inspired by python... Also, it was my understanding that Python got list comprehensions straight from Haskell. Unless, of course, some of the pre-Haskells also had this feature.

Re: [Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-04 Thread Dupont Corentin
Hello, reading this thread a question came to me: Is there a way of automatically deriving programming languages ascendancy? Like biologist can determine the distance between two genotypes, and determine a hierarchy between species from that. Are you aware of researchs made in the field? On the

Re: [Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-04 Thread aditya siram
I'm no compiler writer but as a layperson I'd guess for that you'd at least need a program that could determine if two constructs are equivalent, the Haskell and Python list comprehension example from 2 emails ago. The only way I can think to do that is to parse some source in language X and see

Re: [Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-04 Thread Stephen Tetley
ZF Expressions (aka list comprehensions) date to at least David Turner's KRC (St. Andrews Static Language) and Rod Burstall and John Darlington's Hope c.1980. Maybe they were present in NPL, the predecessor of Hope before that. The Hope paper nods to SETL as an influence. Without interviewing the

Re: [Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-04 Thread aditya siram
Not a city, but perhaps an island [1]. Sorry, it had to be done. -deech [1] http://en.wikipedia.org/wiki/Java On Thu, Nov 4, 2010 at 11:51 AM, Stephen Tetley stephen.tet...@gmail.comwrote: ZF Expressions (aka list comprehensions) date to at least David Turner's KRC (St. Andrews Static

Re: [Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-04 Thread Andrew Coppin
On 04/11/2010 02:16 PM, Jonathan Geddes wrote: Regardless of which languages got which features for which other languages, Haskell is surely NOT a scripting language inspired by python... Affirmative. It's a full-scale programming language (although I gather folks do use it for scripting

Re: [Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-04 Thread Alexander Solla
On Nov 4, 2010, at 9:51 AM, Stephen Tetley wrote: Without interviewing the people concerned its probably impossible to actually find out what influenced what - even though list comprehensions have a long history the designers of Python might have only seen them in Haskell so Python could well

Re: [Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-04 Thread Henning Thielemann
On Thu, 4 Nov 2010, Andrew Coppin wrote: It's a full-scale programming language (although I gather folks do use it for scripting too), and while it may or may not contain features that are also in Python, it is manifestly /not/ inspired by Python. Clearly it was inspired my Miranda and the

Re: [Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-04 Thread Ketil Malde
Andrew Coppin andrewcop...@btinternet.com writes: On a somewhat tangental note: It seems increadible to me that Haskell was invented in 1990, and Miranda way back in 1985. At the same time, Commodore Business Machines released the iconic Commodore 64 in 1982, It is amazing - although as you

Re: [Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-04 Thread Andrew Coppin
On 04/11/2010 08:17 PM, Henning Thielemann wrote: On Thu, 4 Nov 2010, Andrew Coppin wrote: On a somewhat tangental note: It seems increadible to me that Haskell was invented in 1990, and Miranda way back in 1985. At the same time, Commodore Business Machines released the iconic Commodore 64

Re: [Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-04 Thread Andrew Coppin
On 04/11/2010 08:47 PM, Ketil Malde wrote: Andrew Coppinandrewcop...@btinternet.com writes: On a somewhat tangental note: It seems increadible to me that Haskell was invented in 1990, and Miranda way back in 1985. At the same time, Commodore Business Machines released the iconic Commodore 64

Re: [Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-04 Thread Lennart Augustsson
KRC, Miranda, and LML all predate Haskell and have list comprehensions. On Thu, Nov 4, 2010 at 3:16 PM, Jonathan Geddes geddes.jonat...@gmail.com wrote: Regardless of which languages got which features for which other languages, Haskell is surely NOT a scripting language inspired by python...

Re: [Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-04 Thread Lennart Augustsson
It happened at various universities around the world. Look at the original Haskell committee and you'll get a good idea where. The smallest Haskell I know of is Gofer/Hugs; it originally ran on a 640k PCs. Before that languages like SASL and KRC ran on PDP-11 with 64k memory. None of these had a

Re: [Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-04 Thread Gregory Crosswhite
On 11/04/2010 03:30 PM, Lennart Augustsson wrote: KRC, Miranda, and LML all predate Haskell and have list comprehensions. Just because those languages predate Haskell and have list comprehensions doesn't mean that they still couldn't have gotten the idea from Haskel!. After all, I fully

Re: [Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-04 Thread Malcolm Wallace
On 4 Nov 2010, at 22:38, Lennart Augustsson wrote: The smallest bootstrapped Haskell compiler is NHC which (I think) runs in a few MB. Originally, it needed to be able to compile itself in the 2Mb available on Niklas's Amiga. Then he got an upgrade to 4Mb, so he started to become less

Re: [Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-04 Thread Richard O'Keefe
On 5/11/2010, at 8:54 AM, Andrew Coppin wrote: Can you actually run something like Haskell with mere kilobytes of RAM? There was a Lisp for PDP-11s (64k). Henderson's LispKit ran on the Apple II, which was pretty small, and LispKit was basically a lazy Lisp. To that degree, yes you *can* run

Re: [Haskell-cafe] Re: Haskell is a scripting language inspired by Python.

2010-11-04 Thread Richard O'Keefe
On 5/11/2010, at 4:03 AM, Dupont Corentin wrote: Hello, reading this thread a question came to me: Is there a way of automatically deriving programming languages ascendancy? According to www.oed.com, ascendancy means The state or quality of being in the ascendant; [having] paramount