comp.lang.functional
  Home FAQ Contact Sign in
comp.lang.functional only
 
Advanced search
April 2008
motuwethfrsasuw
 123456 14
78910111213 15
14151617181920 16
21222324252627 17
282930     18
2008
 Jan   Feb   Mar   Apr 
 May   Jun   Jul   Aug 
 Sep   Oct   Nov   Dec 
2008 2007 2006  
total
comp.lang.functional Profile…
RELATED GROUPS

POPULAR GROUPS

more...

 Up
  CfP: 2008 Workshop on Scheme and Functional Programming         


Author: cesura17
Date: Apr 30, 2008 09:54

The 2008 Workshop on Scheme and Functional Programming
will be held

* in Victoria, British Columbia,
* on Saturday, 20 September, two days before ICFP.

The submission deadline is Friday, 20 June.

I hope to see many of you in that lovely city. I also
encourage you to submit a paper. If your friends have
something to say about Scheme or functional programming,
I hope you will encourage them to submit papers also.

For details, see http://www.schemeworkshop.org/2008/

Will Clinger
workshop chair

--------

Call for Papers
Show full article (4.41Kb)
1 Comment
  Final CfP: CHR 2008 Workshop         


Author: CHR 2008 Workshop Coordinators
Date: Apr 29, 2008 08:33

Apologies if you receive multiple copies
________________________________________

Final Call for Papers

------------------------------------------------------------
Fifth Workshop on Constraint Handling Rules
CHR 2008

July 14, 2008
Hagenberg, Austria

Co-located with the International Conference on
Rewriting Techniques and Applications (RTA 2008)
------------------------------------------------------------

http://www.uni-ulm.de/in/pm/research/events/chr2008

Introduction
------------
Show full article (4.28Kb)
no comments
  How to avoid side effects following functional style, when you need to write adn read data to/from database.         


Author: salog
Date: Apr 28, 2008 20:02

One of the functional programming feature is absence of variables
assignments, than allows to avoid side effects. But writing and
reading data is alike set and get external variables, so we again come
to a risk get side effects working with databases.
Are there any ideas how to walk around this risk, excluding 'human
element' from the process.
4 Comments
  Programming Discussion Forum         


Author: technica
Date: Apr 27, 2008 04:04

Hello All,

We have started with a new programming discussion group on Gmail.
TechnicalTalk is a group dedicated to computer programming discussion,
programming tutorials, programming articles and much more.

Feel free to join this group and solve your programming queries while
discussing them to other programs in the group.

We invite you all to visit the group once and join the group!

Visit the Group
http://groups.google.co.in/group/Technical_Talk

This group is part of online programming discussion forum.
http://www.technicaltalk.net

Feel free to join this online forum.
no comments
  Re: Combining mutable objects with const references         


Author: Joachim Durchholz
Date: Apr 25, 2008 07:17

Am Donnerstag, den 24.04.2008, 19:04 -0700 schrieb Paul Rubin:
> On a meta level, the notion that adding features to a language makes
> it more capable is tempting but bogus.

Not bogus - in fact adding a feature does make a language more capable.
> Adding feature X might give
> you the freedom to do X, but maybe what you really want is freedom
> -from- X.

Usually the situation is subtly different: you want to have X, but
you'll lose Y if you get X.

The Y that you lose is usually some kind of guarantee.
Adding mutability loses the guarantee that aliasing will never be a
problem.
Adding pointers into arrays loses the guarantee that you'll never get a
buffer overflow.
Adding reinterpreting casts loses the guarantee that a data object may
never be misinterpreted.
Adding a Turing-complete template language loses the ability to
typecheck templates.
Etc. etc. etc.
Show full article (1.22Kb)
no comments
  cheesy hack to get first class polymorphism?         


Author: raould
Date: Apr 24, 2008 16:24

Not that you need such a hack since there seems to have been a slew of
folks coming up with extentions to HM that play nice. But I was
wondering if one could approximate

/* horrible pseudocode */
id x = x : 'a -> 'a.
foo i:int s:string = Pair(id i, id s) : int -> string ->
Pair(int,string).

in regular old non-System-F supporting HM systems by generating (sorta
like C++ template expansion) a new version of id for every type it is
applied to in foo. Sort of a macro expansion.

?
4 Comments
  Call for Papers: International Conference on Computational Biology ICCB 2008         


Author: wcecs_2008
Date: Apr 24, 2008 10:39

Call for Papers: International Conference on Computational Biology
ICCB 2008
From: International Association of Engineers (IAENG)

San Francisco, USA, 22-24 October, 2008
http://www.iaeng.org/WCECS2008/ICCB2008.html

The conference ICCB'08 is held under the World Congress on Engineering
and Computer Science 2008. The WCECS 2008 is organized by the
International Association of Engineers (IAENG), a non-profit
international association for the engineers and the computer
scientists. The conference has the focus on the frontier topics in the
theoretical and applied engineering and computer science subjects. Our
last IAENG conference has attracted more than one thousand
participants from over 50 countries, and our IAENG conference
committees have been formed with over two hundred committee members
who are mainly research center heads, faculty deans, department heads,
professors, and research scientists from universities like Harvard,
MIT, Stanford, UCLA, UC Berkeley and Yale etc.

The conference proceedings will be published by IAENG (ISBN:
978-988-98671-0-2) in hardcopy. The abstracts will be indexed and
available at major academic databases. The accepted papers will also
be considered...
Show full article (11.56Kb)
no comments
  Re: Combining mutable objects with const references         


Author: Joachim Durchholz
Date: Apr 23, 2008 08:24

Am Mittwoch, den 23.04.2008, 06:12 -0700 schrieb
anonposting@googlemail.com:
> There are times when this would restrict the programmer (for example,
> if a circularly-linked list was desired), but this special usage
> should be made distinct. Or at least, that's what I'm suggesting.

That depends.
If efficiency is your goal, then you're probably right. But then you
probably should be coding in assembly.
If maintainability is your goal, then you're probably not right. Imagine
the situation...
Show full article (1.21Kb)
1 Comment
  pop langs website ranking         


Author: xahlee
Date: Apr 22, 2008 14:41

In February, i spent few hours researching the popularity of some
computer language websites.

(The message can be found here:

http://xahlee.org/lang_traf/lang_sites.html
http://community.livejournal.com/lisp/42778.html
http://groups.google.com/group/comp.lang.perl.misc/msg/59c87899c2668f4c
)

In that post, one question i puzzeled over is why PaulGraham.com's
traffic is surprisingly high, since the site doesn't seems to host
forums, computer lang documentation, or wiki type of thing, yet it is
ranked higher than perl.com, which actually host online forum, faq,
documentation, news etc. I wrote:

------------
paulgraham.com 48153 (lisp bigwig, but huh?)
Perl.com 49104
xahlee.org 80060 ← Me!
-------------

Compared to xahlee.org, it's a ranking difference about 32 thousand!
Show full article (1.95Kb)
8 Comments
  Re: Combining mutable objects with const references         


Author: Joachim Durchholz
Date: Apr 22, 2008 14:31

Am Dienstag, den 22.04.2008, 07:32 -0700 schrieb
anonposting@googlemail.com:
> As far as I am aware, the only current practical solution to this
> problem, is to allow objects to be muted and to therefore lose the
> const property of identifiers, that is, always refering to the same
> value. But it the solution used by OCaml and F#. (Right?) However, it
> does not have to be this way. Imagine we could use the following
> syntax (refering to our point p from earlier):
> (p where x is 5)

Something like this already exists in some languages. (OCaml would be
one example, I think.)
> This can be an expression which mutates the underlying storage of p to
> return a conceptually-new object which is the same as p in every way
> except for its x-value. All that is left is to ensure that the
> reference p is not used after the underlying storage has been mutated.

This would be one of the more straightforward optimizations.
> I don't believe there would be any trouble in making the compiler
> enforce this.
Show full article (1.26Kb)
no comments
1 2 3