Forgot your password?
typodupeerror

Comment Re:Some more info on the Phantom (Score 1) 553

I can't estimate an effort (it was spread for a very long time in a small parts), but you are right that the system is in a quite early state.

Being a software company owner I have some perception of the amount of work we have to put into the project.

It is really depends on the maturity of the result to be reached, and numbers differ by the order of magnitude. Cost of producing a 'play and try' distribution is affordable, and to produce some real product 10x money will be needed and it is not a budget I can afford.

I know.

But: the only sure way to fail is stop doing.

Comment Re:Time to play Spin The Wheel, Techie edition... (Score 1) 553

"What is a file's method?" - the post I replied to was saying that nobody needs objects 'cause files are the same. I was asking in reply to show me a "file method call" to show some difference between file and object.

PS: Phanom's native language is very C++/Java alike, of course. I don't want to create a thing which looks completely alien. :)

Comment Re:Time to play Spin The Wheel, Techie edition... (Score 1) 553

Nope.

1. It is available. To root at least.
2. Now repeat that for unrelated processes and show me the code size.
3. Now call me that file's method.

Sorry, I'm Unix programmer for 20 years now, and you're trying to sell me what I've seen all 20 years ago. I don't buy.

Now for phantom's code doing the same. That's real code from Phantom boot/test sources:

    run = new .ru.dz.phantom.system.thread_test(); // Create runnable object
    boot_object.18(run); // that's lowlevel thread start call
    run.store_boot_reference(boot_object); // give him something to chew

Now lets compare.

1. Mine is shorter 4-5 times.
2. Passed object is really unavailable to all the rest of the world.
3. method of passed object is available to receiver, not just some bytes.
4. class of object is known to receiver and can be used to access it's structure thriugh reflections mechanism.

Comment Re:It's just a game of names (Score 1) 553

It is possible to set up and make available some "posix" semantics file-like subsystem. In fact, it is very easy. So - yes, you can wrap GCC to work in Phantom. The question is is it really needed. Hardcore Unix/GCC guys overestimate amount of C/C++ code which is to be picked up. What I REALLY want to pick up is Eclipse/Apache Java codebase. And THAT code doesn't need files too much and will easily jump into the Phantom.

Comment Re:It's just a game of names (Score 1) 553

Say "Java". No, "Ja-a-ava". Hate Java? Say "C#" twice. Hate Java and C#? Time to say goodbye to software and come learn how to grow flowers? No, really, in 1985 I would just beat somebody if he would say C is not the best language in the world. But that was 20 years ago, no? Time to move forward?

Comment Re:Sounds lucrative.. (Score 1) 553

"Good bye to C and Assembler? Ahhh, they mean goodbye to any low level hardware I/O or custom drivers ..." Funny. Why? PS: Just come and see how tiny AVR microchips are programmed in... BASIC. With all access to VERY low level things like separate chip pins. I hate Basic, but I have my eyes open.

Comment Re:Sounds lucrative.. (Score 1) 553

It is simple. Phantom is based in bytecode execution engine, and phantasm is a direct access to that engine, the ability to write directly in bytecode. It was created early in the development process to create very first boot code and test bytecode interpreter. It is obsolete now and everything is possible from hi level language. dz

Slashdot Top Deals

Lisp Users: Due to the holiday next Monday, there will be no garbage collection.

Working...