Slashdot Mirror


User: elj

elj's activity in the archive.

Stories
0
Comments
5
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 5

  1. open source gui/database project for SE .. on SmartEiffel 1.0 Released · · Score: 5, Informative
    The ELJ project - http://elj.sourceforge.net/ has been successful in providing much needed multiplatform libraries to SmallEiffel/SmartEiffel developers.

    The wxEiffel GUI library provides a comprehensive interface to the wxWindows GUI. Database interfaces to Firebird, sqlite, berkeley db, mysql, postgres.

    There are even libraries for Regular Expressions and for those who like the perl way of doing things - see Perlish.

    The 0.5 release announcement in comp.os.linux.announce gives more details. The ELJ project is undertaking the necessary work to move from SmallEiffel to SmartEiffel.

    There are many other open source Eiffel projects:

    • GOBO - lex, yacc, xml, data structures, date/time libraries and
    • eposix which aims to provide a a 100% complete Eiffel binding to Standard C and POSIX.

    Eiffel has come a long way over the years. Misconceptions still abound. You can now develop multiplatform applications using open source Eiffel tools and libraries. There are small hurdles to jump as there are with anything. Give it a try and become involved if there is something about Eiffel which you find appealing.

  2. Re:Another Interview on Ask Bjarne Stroustrup, Inventor of C++ · · Score: 1
    Given that the source isn't included, I can't help but wonder at what the code looks like

    Just go up a level and you will find plenty of C++ and Eiffel code, along with Victor's notes including `Project Plan Summary', `Time Recording Log' `Defect Recording Log' for both C++/Eiffel versions. The previous link was just an Appendix.

    given statements like In fact, Eiffel (by its use of copy-by-reference instead of by-value) could realize big wins over C++ , which shows an apparent unfamiliarity with C++ reference parameters, which can make huge differences in execution time with strings.

    Victor has a strong background in C/C++ and has even developed game software that has brought in a little cash and the thrill of seeing my game on the "cheapware" racks at the local software store.

    Eiffel is not for everyone, most can't even (and don't want to) read the Pascal/Ada syntax. The language landscape is incredibly competitive and it is just interesting to note that Eiffel has moved along with the rest. As I said in another post, SmallEiffel has added a new dimension to the Eiffel world. For most this doesn't matter, but at least we should know it exists.

  3. Re:Question on Ask Bjarne Stroustrup, Inventor of C++ · · Score: 1
    There are a fair amount of blatent errors on that page in regards to C++. For example, "super()" is a java construct, not a C++ one.

    If you can send me the list, I would appreciate it. I have had a few other contact me over the last couple of months and will do an update shortly (hopefully with your corrections).

    Thanks .. Geoff

  4. Re:Another Interview on Ask Bjarne Stroustrup, Inventor of C++ · · Score: 1
    Well versed in programming languages but not particularly well-versed in real world programming.

    Maybe your views are based on outdated information? For a more recent view see:

    BTW, Ian's C++?? Critique is now a completely updated/rewritten book titled: Objects Unencapsulated: Eiffel, Java and C++??

  5. Re:Question on Ask Bjarne Stroustrup, Inventor of C++ · · Score: 1
    The above link is just one of many to Eiffel documents. A summary of onlines docs is available from the ``Eiffel: Getting Started Documention'' page:

    From the Eiffel/C++ perspective, the following articles are worth a look:

    The Eiffel to C++ terminology mapping page is also worth a look.