Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Eiffel > Re: eiffel pars...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 29 of 34 Topic 872 of 929
Post > Topic >>

Re: eiffel parser in SmartEiffel

by lee <cogneme@[EMAIL PROTECTED] > Jul 23, 2007 at 05:44 PM

On Jul 23, 12:05 am, llothar <llot...@[EMAIL PROTECTED]
> wrote:
> If you are really interested and willing to read source code and learn
> the smalleiffel source code, i'm maybe considering to publish my
> patched system.

> I'm still not sure about what you want to do but keep in mind that if
> you want to do multithreading you can't do it with SmartEiffel (and
> you never will be able to).

llothar,

I'm assuming this was addressed to me,but it's hard to tell with my
newsgroup reader.  I am busy evaluating SmartEiffel 2.3 at the moment
and I do not know the difference between your version and 2.3.  But
I would imagine that others would like to use your version since it
is proven.


As for multithreading, I have mentioned before my biases against it.
I say that because (a) I'm never sure if the development environment
will truly prevent deadlocks (b) even if the environment prevents it,
you may still have to deal with data deadlocks and (c) it is really
difficult to debug.  I have seen many large clients spend a lot
of time with issues (a) and (b) especially because of (c).

Having said this, we are faced with the problem that many processors
contain multiple cores and this is only expected to increase.  I just
read an article stating that processor developers think multi-core
processors are the way to increase the effective speed.  Given that,
I wonder if something like SmartEiffel's sequence library is the
way to go.  That is, you do not have to worry about thread safety (it
looks like).  You can provide a job with its own data and it
can run until completed or there is an error.

It seems that you would have to address the following issues:

(a) interprcess communication: so as the jobs could update their
status with the "main" program
(b) processor affinity: how to keep a job from being context
switched to a different core unless it was necessary

I'm sure that there are more, but these seem much more straightforward
than dealing with mutexes, locks, etc.

Lee
 




 34 Posts in Topic:
eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-18 22:53:24 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-19 21:34:27 
Re: eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-20 08:54:24 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-25 02:50:17 
Re: eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-25 13:26:38 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-20 13:56:18 
Re: eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-20 20:29:23 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-26 08:06:19 
Re: eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-26 09:07:00 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-20 22:32:43 
Re: eiffel parser in SmartEiffel
Pascal Obry <pascal@[E  2007-07-21 11:21:00 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-21 05:31:16 
Re: eiffel parser in SmartEiffel
Pascal Obry <pascal@[E  2007-07-21 14:39:36 
Re: eiffel parser in SmartEiffel
Friedrich Dominicus <j  2007-07-21 17:01:28 
Re: eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-21 13:37:23 
Re: eiffel parser in SmartEiffel
Friedrich Dominicus <j  2007-07-23 07:30:40 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-21 15:12:15 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-21 15:20:10 
Re: eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-22 04:57:02 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-22 02:46:14 
Re: eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-22 18:27:28 
Re: eiffel parser in SmartEiffel
Eric Bezault <ericb@[E  2007-07-22 21:28:56 
Re: eiffel parser in SmartEiffel
Colin Paul Adams <coli  2007-07-22 20:24:46 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-22 13:51:28 
Re: eiffel parser in SmartEiffel
Eric Bezault <ericb@[E  2007-07-22 22:59:48 
Re: eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-23 06:15:42 
Re: eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-23 06:19:28 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-23 00:05:52 
Re: eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-23 17:44:19 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-24 01:40:41 
Re: eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-24 19:53:46 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-24 17:17:37 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-24 18:58:30 
Re: eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-25 06:10:27 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Jul 18 22:24:25 CDT 2008.