Programming Languages

Functional Programming (FP) was one of the issues we went over during the Scala demo I gave last Tuesday.

The resolution of that discussion was't to my satisfaction, not to mention following community entries that may picture FP as a concept that is open for personal interpretations. So, following are some clarifications about FP and its place in Scala.

 

Functional Programming:

adi 17/12/2009 - 14:36

I have had the plesure of attending the PyWeb-IL 10th meeting.

Embeded is one of the presentations wich was presented by Idan Gazit - what I most enjoyed was the abuility to automate the development & deployment of Python projects.

hagzag 05/12/2009 - 12:42

Node.js is a framework for creating servers based on V8 javascript VM. It is interesting to see how a language like Javascript can be used for creating performant servers given the right VM.

 

Here is a review of it: http://simonwillison.net/2009/Nov/23/node/

 

Homepage: http://nodejs.org/

ittayd 24/11/2009 - 14:56

Hi,

 

I invite you to disscuss that topic , please provide you input and comments.

 

My questions:

 

1.

Why java is relatively outsider in matters of small-businesses and e-commerce?

Except historical reasons, what reasons would you list?

 

2.

What conditions should we have(endorse) to bring java more closely to e-commerce?

I mean both: technological and business ideas and conditions.

 

3.

Where are the STRONG sides of java in e-commerce in comparison to PHP, .Net, etc?

 

4.

What good java e-commerce applications, solutions would you recommend?

 

5.

What bad examples of java and e-commerce, that you experienced? Please, elaborate.

 

6. Say whatever you think matters.

 

 

Thanks a lot!!!

 

 

peterk 24/09/2009 - 14:32

Hello,

 

I would like to share my bad and good experience in application's design and planning.

 

1)

Remember, if you work with WEB/EJB container's objects, never make assumptions.

This stuff always tends to behave against your common sense.

As example:

peterk 10/09/2009 - 16:25

The java threading is obviously the best of the threading paradigms we have!

(Now I squeeze my ears to avoid the loud and uncontrollable, sometimes even hateful reaction)

They just bark : “Scala is the right threading, you will do better with Scala”.

Ok..Ok..Relax...

You can call that wrapper a language and fully enjoy it .

But somebody, even more skeptic than me has said: “Java is a C and an Assembly wrapper, so why it is a language and scala is not?”

I appreciate all those comments and have a right to completely ignore them.
Yes.

peterk 09/06/2009 - 10:34

The IGT 2009 conference on Cloud Computing had a workshop on the Erlang programming language. Erlang is widely considered the language of choice for highly concurrent, reliable & scalable applications, e.g., 99.999% up-time middleware servers. It has some amazing features for concurrency, hot-code upgrades, distributed programming &c. BTW, Scala has "borrowed" a lot of features from Erlang.

The workshop was given by Ulf Wigger, the developer of the 1st large commercial product developed in Erlang.

 

I'm attaching 2 mindmap summaries with notes I took during the workshop.

 

More info can be found in the Erlang community site:

http://trapexit.org

udib 06/12/2009 - 12:22

 Worth reading. Lots of between-the-lines.

http://www.codecommit.com/blog/ruby/integrating-scala-into-jruby

adi 22/11/2009 - 09:20

Very nice, but the syntax...

Reminds me of my emacs programming days...

One day I'll get over it. Clojure worth the effort. No doubt!

 

http://www.tbray.org/ongoing/When/200x/2009/11/18/Clojure-Parallel-I-O

 

 

adi 21/11/2009 - 10:52
Syndicate content