Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel / 2002-10

Status of the BeOS port?

6 messages · 4 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Ramon Bosque

Hello all,

What is the status of the BeOS port? I have not found any snaphot for this platform. Is 1.0.6 the last version available?

Also, there is the BePascal project at Sourceforge, http://befpc.sourceforge.net . Which is the relation of this project with the official FPC team?

Best regards.

Ramon Bosque

Reply by email

Olivier Coursiere
Hello all,

I am one of the BePascal developper.

What is the status of the BeOS port? I have not found any snaphot for

this

platform. Is 1.0.6 the last version available?

The BeOS port is available and works quite well. You can download it at http://www.freepascal.org/down-beos.html.
But you can only develop console applications.

Also, there is the BePascal project at Sourceforge, http://befpc.sourceforge.net . Which is the relation of this project

with the

official FPC team?

There is no official relation between the two project :
- The FPC team is working on the compiler.
- The befpc team is working on a pascal library : BePascal. This library will enable the developpement of GUI applications. All the C++ API of BeOS will be available from FPC through a C/C++ shared object.

Olivier

_______________________________________________ fpc-devel maillist - http://lists.freepascal.org/mailman/listinfo/fpc-devel UID 3379

Reply by email

Florian Klaempfl
you wrote 19 lines
>Hello all, I am one of the BePascal developper. > >What is the status of the BeOS port? I have not found any snaphot for this >platform. Is 1.0.6 the last version available? The BeOS port is available and works quite well. You can download it at http://www.freepascal.org/down-beos.html. But you can only develop console applications. > >Also, there is the BePascal project at Sourceforge, >http://befpc.sourceforge.net . Which is the relation of this project with the >official FPC team? There is no official relation between the two project :

Though I would prefer a closer relation :) it could improve the BeOS port a lot because the BeOS knowledge in the current core team is little. Another nice thing would be a regulary BeOS snapshot generation ...

- The FPC team is working on the compiler. - The befpc team is working on a pascal library : BePascal. This library will enable the developpement of GUI applications. All the C++ API of BeOS will be available from FPC through a C/C++ shared object.

Reply by email

Carl Eric Codere
you wrote 18 lines
> >Hello all, > >I am one of the BePascal developper. > > > >What is the status of the BeOS port? I have not found any snaphot for >this > >platform. Is 1.0.6 the last version available? > >The BeOS port is available and works quite well. You can download it at >http://www.freepascal.org/down-beos.html. >But you can only develop console applications. >There is no official relation between the two project : > >Though I would prefer a closer relation :) it could improve >the BeOS port a lot because the BeOS knowledge in the current >core team is little. Another nice thing would be a regulary >BeOS snapshot generation ...

The only thing missing from the BeOS port, are the wrappers around the C++ API of BeOS, and a clean interface unit with libroot.sockets and other such base libraries. For the rest the BeOS port should be considered complete i think. It would really be great if the BeOS wrappers could be added to the FPC packages so that native GUI applications can be developped.

Reply by email

Carl Eric Codere
to Carl Eric Codere
Show quoted text 9 lines
-- Original Message -- The only thing missing from the BeOS port, are the wrappers around the C++ API of BeOS, and a clean interface unit with libroot.sockets and other such base libraries. For the rest the BeOS port should be considered complete i think. It would really be great if the BeOS wrappers could be added to the FPC packages so that native GUI applications can be developped.

Of course, a lot of standard units are also missing (crt notably), but this is because BeOS uses unix-like consoles, and i don't know anything about that... :( graph, threading, sockets are also missing... graph could be done easily on top of libsdl, sockets is just a matter of using the unix version and plgging in the correct library calls...

Reply by email

Olivier Coursiere

Hi,

Show quoted text 6 lines
The only thing missing from the BeOS port, are the wrappers around the C++ API of BeOS, and a clean interface unit with libroot.sockets and other such base libraries. For the rest the BeOS port should be considered complete i think. It would really be great if the BeOS wrappers could be added to the FPC packages so that native GUI applications can be developped.

This is the goal of BePascal.

Yes, in the future, the pascal units in our wrapper can be part of a BeOS fpc package.
But what about the shared object ? Which files can be added to the package ?

- the binaries ?
- the C/C++ sources ?

We can also produce a separate package.

Now, only a few classes are wrapped (and only one is complete : BSerialPort). But things will change in a few weeks. I am writting a tool that will generate most of the C/C++ and the pascal sources (about 80 %).

Olivier

_______________________________________________ fpc-devel maillist - http://lists.freepascal.org/mailman/listinfo/fpc-devel UID 3394

Reply by email