Re: [Haskell-cafe] HaskellWiki and Wikipedia

2010-06-21 Thread Ketil Malde
Roman Beslik ber...@ukr.net writes:

 I do not agree. They are not confused by other languages, they treat
 all languages as born equal. 

Are you saying this is a good thing?

 creating our separate source
 of knowledge leads to isolationism and narrow-minded vision. 

But also to a consistent, and actually *useful* resource.  I'm all for
having an open mind, but not so open that one's brain falls out.

 Maybe Wikipedia articles are bad because they are provided by
 community — then HaskellWiki will suffer likewise. :(

I don't think WP articles are bad because they are provided by a
community, but because they are provided by multiple communities, using
the terms in incompatible ways.

E.g the article on generic programming mainly talks about parametric
polymorphism.  The article on type systems starts off with some
definitions by Cardelli, but goes on to discuss so-called dynamic type
systems, which are an entirely different thing.

-k
-- 
If I haven't seen further, it is by standing in the footprints of giants
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] HaskellWiki and Wikipedia

2010-06-21 Thread Roman Beslik

On 17.06.10 23:44, Ketil Malde wrote:

Roman Beslikber...@ukr.net  writes:
   

I do not agree. They are not confused by other languages, they treat
all languages as born equal.
 

Are you saying this is a good thing?
   

Yes. There is more than Haskell.

E.g the article on generic programming mainly talks about parametric
polymorphism.
Generic programming is a bad term so I do not care if it is used in 
the Haskell sense or in the Wikipedia sense. It should not be used at all.

The article on type systems starts off with some
definitions by Cardelli, but goes on to discuss so-called dynamic type
systems, which are an entirely different thing.
   
Do we read different Wikipedia-s? Wikipedia article Type system 
discussed all kinds of type system, including dependent, linear, 
intersection. Yes, dynamic typing is a type system. Sorry, dear, I 
forgot you did not like it.


--
Best regards,
  Roman Beslik.

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] HaskellWiki and Wikipedia

2010-06-21 Thread Ketil Malde
Roman Beslik ber...@ukr.net writes:

 I do not agree. They are not confused by other languages, they treat
 all languages as born equal.

 Are you saying this is a good thing?

 Yes. There is more than Haskell.

Sure.  But when I am programming in Haskell, I am generally most
interested in using terms in that context.  It is an unfortunate fact
that a lot of terms in computer science is used with wildly different
meanings in the different communities.

 Generic programming is a bad term so I do not care if it is used in
 the Haskell sense or in the Wikipedia sense. It should not be used at
 all.

This is arguably correct, but unfortunately it /is/ being used, and it
needs to be defined.

 The article on type systems [..]

 Do we read different Wikipedia-s? Wikipedia article Type system
 discussed all kinds of type system, including dependent, linear,
 intersection. Yes, dynamic typing is a type system. 

Not in the sense of the definition in the first paragraph of the
article ('a tractable syntactic framework').  If you find the article
clean and informative, good for you. In /my/ opinion it's a mess, and
every other sentence is misleading or just flat out wrong.

This is a defect that arises from the way WP is written - you can add
just about anything if you can cite a reliable source claiming it.
Which works out well for the most part, but ends up in chaos when
various sources use the same term for quite different things.

 Sorry, dear, I forgot you did not like it.

Why don't we just agree to disagree without being patronizing and
condescending about it?  And I /like/ dynamic typing, after all, that's
what algebraic data types give you, is it not?

-k
-- 
If I haven't seen further, it is by standing in the footprints of giants
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] HaskellWiki and Wikipedia

2010-06-19 Thread Mike Dillon
Actually, it looks like MediaWiki:Newarticletext probably needs to be
edited as well since that's what you see when you click through a red
link. The others are for the top text after a search using Go and
Search respectively.

Unfortunately, this MediaWiki install doesn't appear to have interwiki
links enabled; either that or the default wikipedia: interwiki
doesn't work in this version or configuration. It's also horribly
ancient, so it's hard to find docs on what is actually supported in the
installed version since most docs out there reflect at least some of the
changes that have happened in the software in the last five years.

-md

begin Mike Dillon quotation:
 This can be achieved by a wiki admin by adding the interwiki link to 
 MediaWiki:Nogomatch. It may be nice to edit MediaWiki:Searchresultext in a 
 parallel way.
 
 -md
 
 Jason Dagit da...@codersbase.com wrote:
 
 On Fri, Jun 18, 2010 at 8:50 AM, Roman Beslik ber...@ukr.net wrote:
 
   On 18.06.10 07:41, Jason Dagit wrote:
 
  On Thu, Jun 17, 2010 at 6:36 AM, Roman Beslik ber...@ukr.net wrote:
 
  I mean that a link [[X]] leads to HaskellWiki if X exists in HaskellWiki
  and to Wikipedia otherwise.
 
 
   I think this is probably a bad idea.  Imagine trying to create a new page
  on the haskellwiki when wikipedia already has an article by the same name.
 
  O'kay, [[X]] leads to a page with links Create the page X and Go to
  Wikipedia.
 
 
 That seems pretty reasonable.  :)
 
 Jason
 ___
 Haskell-Cafe mailing list
 Haskell-Cafe@haskell.org
 http://www.haskell.org/mailman/listinfo/haskell-cafe
 
 ___
 Haskell-Cafe mailing list
 Haskell-Cafe@haskell.org
 http://www.haskell.org/mailman/listinfo/haskell-cafe
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] HaskellWiki and Wikipedia

2010-06-19 Thread Gwern Branwen
On Sat, Jun 19, 2010 at 2:45 PM, Mike Dillon m...@embody.org wrote:
 Actually, it looks like MediaWiki:Newarticletext probably needs to be
 edited as well since that's what you see when you click through a red
 link. The others are for the top text after a search using Go and
 Search respectively.

 Unfortunately, this MediaWiki install doesn't appear to have interwiki
 links enabled; either that or the default wikipedia: interwiki
 doesn't work in this version or configuration. It's also horribly
 ancient, so it's hard to find docs on what is actually supported in the
 installed version since most docs out there reflect at least some of the
 changes that have happened in the software in the last five years.

 -md

Interwiki link do work, however, the interwiki map seems to be
extremely old. For example, an interwiki to Ward's Wiki (Meatball),
one of the oldest interwikis around, will work:
http://haskell.org/haskellwiki/?title=User%3AGwerndiff=35010oldid=11424

-- 
gwern
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] HaskellWiki and Wikipedia

2010-06-18 Thread Roman Beslik

On 18.06.10 07:41, Jason Dagit wrote:
On Thu, Jun 17, 2010 at 6:36 AM, Roman Beslik ber...@ukr.net 
mailto:ber...@ukr.net wrote:


I mean that a link [[X]] leads to HaskellWiki if X exists in
HaskellWiki and to Wikipedia otherwise.


I think this is probably a bad idea.  Imagine trying to create a new 
page on the haskellwiki when wikipedia already has an article by the 
same name.
O'kay, [[X]] leads to a page with links Create the page X and Go to 
Wikipedia.


--
Best regards,
  Roman Beslik.

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] HaskellWiki and Wikipedia

2010-06-18 Thread Jason Dagit
On Fri, Jun 18, 2010 at 8:50 AM, Roman Beslik ber...@ukr.net wrote:

  On 18.06.10 07:41, Jason Dagit wrote:

 On Thu, Jun 17, 2010 at 6:36 AM, Roman Beslik ber...@ukr.net wrote:

 I mean that a link [[X]] leads to HaskellWiki if X exists in HaskellWiki
 and to Wikipedia otherwise.


  I think this is probably a bad idea.  Imagine trying to create a new page
 on the haskellwiki when wikipedia already has an article by the same name.

 O'kay, [[X]] leads to a page with links Create the page X and Go to
 Wikipedia.


That seems pretty reasonable.  :)

Jason
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] HaskellWiki and Wikipedia

2010-06-18 Thread Mike Dillon
This can be achieved by a wiki admin by adding the interwiki link to 
MediaWiki:Nogomatch. It may be nice to edit MediaWiki:Searchresultext in a 
parallel way.

-md

Jason Dagit da...@codersbase.com wrote:

On Fri, Jun 18, 2010 at 8:50 AM, Roman Beslik ber...@ukr.net wrote:

  On 18.06.10 07:41, Jason Dagit wrote:

 On Thu, Jun 17, 2010 at 6:36 AM, Roman Beslik ber...@ukr.net wrote:

 I mean that a link [[X]] leads to HaskellWiki if X exists in HaskellWiki
 and to Wikipedia otherwise.


  I think this is probably a bad idea.  Imagine trying to create a new page
 on the haskellwiki when wikipedia already has an article by the same name.

 O'kay, [[X]] leads to a page with links Create the page X and Go to
 Wikipedia.


That seems pretty reasonable.  :)

Jason
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] HaskellWiki and Wikipedia

2010-06-17 Thread Roman Beslik
I mean that a link [[X]] leads to HaskellWiki if X exists in HaskellWiki 
and to Wikipedia otherwise. Interwiki links requires to change all 
occurrences of [[X]] when X is created.
|[[wikipedia:|{{PAGENAME}}|]]| may be handy on existing pages, it 
provides a link to additional material.


On 17.06.10 03:11, Jason Dagit wrote:
Both use the mediawiki engine.  I know at one point mediawiki 
supported a notion of interwiki links.  Perhaps this feature still 
exists and would give a way for us to more naturally link to wikipedia 
articles?


http://www.mediawiki.org/wiki/Help:Links#Interwiki_links


--
Best regards,
  Roman Beslik.

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] HaskellWiki and Wikipedia

2010-06-17 Thread Roman Beslik
I do not agree. They are not confused by other languages, they treat all 
languages as born equal. Do not forget, mathematics is the common source 
of knowledge for all programmers, creating our separate source of 
knowledge leads to isolationism and narrow-minded vision. If my words 
are too vague — catamorphism and F-algebra belong to mathematics, 
not to Haskell.


Maybe Wikipedia articles are bad because they are provided by community 
— then HaskellWiki will suffer likewise. :(


On 16.06.10 23:19, Ketil Malde wrote:

Edward Kmettekm...@gmail.com  writes:
   

I realize that this is addressing the symptom, not the cause
 

I'm not so sure Wikipedia is a good source of information for this.
I've tried to read some of their articles on e.g. type systems or
generic programming, but they tend to be confused by other languages and
their communities using these terms to mean different things.  So I
think it is better to build on the HaskellWiki where the words can mean
what we want them to.
   


--
Best regards,
  Roman Beslik.

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] HaskellWiki and Wikipedia

2010-06-17 Thread Jason Dagit
On Thu, Jun 17, 2010 at 6:36 AM, Roman Beslik ber...@ukr.net wrote:

  I mean that a link [[X]] leads to HaskellWiki if X exists in HaskellWiki
 and to Wikipedia otherwise. Interwiki links requires to change all
 occurrences of [[X]] when X is created.
 [[wikipedia:{{PAGENAME}}]] may be handy on existing pages, it provides a
 link to additional material.


I think this is probably a bad idea.  Imagine trying to create a new page on
the haskellwiki when wikipedia already has an article by the same name.

Jason
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] HaskellWiki and Wikipedia

2010-06-16 Thread Roman Beslik
Hi all. There are some notions which are not described in HaskellWiki 
but described in Wikipedia, e.g. catamorphism. When clicking on a link 
[[catamorphism]] that leads to create a new page it would be nice to 
show link to a corresponding Wikipedia page. Also search in Wikipedia 
on the search results page.


--
Best regards,
  Roman Beslik.

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] HaskellWiki and Wikipedia

2010-06-16 Thread Edward Kmett
I have an article describing catamorphisms in some detail that is  
available online at


http://knol.google.com/k/catamorphisms

I hereby give whatever rights I need to give to whomever I need to  
give them to so that it might be used as a basis for a HaskellWiki  
entry.


I realize that this is addressing the symptom, not the cause, but I'm  
all for recruiting others to do legwork. ;)


Sent from my iPhone

On Jun 16, 2010, at 2:35 PM, Roman Beslik ber...@ukr.net wrote:

Hi all. There are some notions which are not described in  
HaskellWiki but described in Wikipedia, e.g. catamorphism. When  
clicking on a link [[catamorphism]] that leads to create a new  
page it would be nice to show link to a corresponding Wikipedia  
page. Also search in Wikipedia on the search results page.


--
Best regards,
 Roman Beslik.

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] HaskellWiki and Wikipedia

2010-06-16 Thread Ketil Malde
Edward Kmett ekm...@gmail.com writes:

 I realize that this is addressing the symptom, not the cause

I'm not so sure Wikipedia is a good source of information for this.
I've tried to read some of their articles on e.g. type systems or
generic programming, but they tend to be confused by other languages and
their communities using these terms to mean different things.  So I
think it is better to build on the HaskellWiki where the words can mean
what we want them to.

-k
-- 
If I haven't seen further, it is by standing in the footprints of giants
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] HaskellWiki and Wikipedia

2010-06-16 Thread Jason Dagit
On Wed, Jun 16, 2010 at 11:35 AM, Roman Beslik ber...@ukr.net wrote:

 Hi all. There are some notions which are not described in HaskellWiki but
 described in Wikipedia, e.g. catamorphism. When clicking on a link
 [[catamorphism]] that leads to create a new page it would be nice to show
 link to a corresponding Wikipedia page. Also search in Wikipedia on the
 search results page.


Both use the mediawiki engine.  I know at one point mediawiki supported a
notion of interwiki links.  Perhaps this feature still exists and would
give a way for us to more naturally link to wikipedia articles?

http://www.mediawiki.org/wiki/Help:Links#Interwiki_links

Jason http://www.mediawiki.org/wiki/Help:Links#Interwiki_links
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe