www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - libd and the Slate project

reply Christian Kamm <kamm.incasoftware shift-at-left-and-remove-this.de> writes:
I'm not affiliated with this project in any way. However, I almost didn't
notice it on the schedule and thought people might be interested.

On December 28th there will be a talk about "libd and the Slate project" at
the annual Chaos Communication Congress in Berlin, Germany.

http://events.ccc.de/congress/2007/Fahrplan/events/2321.en.html

Summary:
We present libd, a high-level runtime for the D programming language and the
Slate project, an attempt at a high-level OS and environment built upon
libd, as the next major step in improving the state of programming
environments and operating systems. With high-level abstractions, and
sensible design, the state of implementation of open-source OSes can
improve. We leverage existing kernels when implementing Slate, and put an
extensive (abstraction-oriented) architecture above the kernel to present
the user (or programmer) with a system they can use by having to do less to
perform a specific function. Our virtual machine approach also allows for
security verification on a level not seen in *nix OSes before.

Usually, live steams and video recordings are available:
http://events.ccc.de/congress/2007/Conference_Documentation

Regards,
Christian Kamm
Dec 27 2007
parent reply guslay <guslay gmail.com> writes:
Christian Kamm Wrote:

 I'm not affiliated with this project in any way. However, I almost didn't
 notice it on the schedule and thought people might be interested.
 
 On December 28th there will be a talk about "libd and the Slate project" at
 the annual Chaos Communication Congress in Berlin, Germany.
 
 http://events.ccc.de/congress/2007/Fahrplan/events/2321.en.html
 
 Summary:
 We present libd, a high-level runtime for the D programming language and the
 Slate project, an attempt at a high-level OS and environment built upon
 libd, as the next major step in improving the state of programming
 environments and operating systems. With high-level abstractions, and
 sensible design, the state of implementation of open-source OSes can
 improve. We leverage existing kernels when implementing Slate, and put an
 extensive (abstraction-oriented) architecture above the kernel to present
 the user (or programmer) with a system they can use by having to do less to
 perform a specific function. Our virtual machine approach also allows for
 security verification on a level not seen in *nix OSes before.
 
 Usually, live steams and video recordings are available:
 http://events.ccc.de/congress/2007/Conference_Documentation
 
 Regards,
 Christian Kamm

Quick links Slides: http://www.slate-project.org/res/os_2_0_talk.pdf Video [the mkv torrent was really fast]: http://outpost.h3q.com/fnord/24c3-torrents/24c3-2321-en-d_libd_and_the_slate_project.mkv.torrent http://outpost.h3q.com/fnord/24c3-torrents/24c3-2321-en-d_libd_and_the_slate_project.mp4.torrent
Jan 04 2008
parent reply Bill Baxter <dnewsgroup billbaxter.com> writes:
guslay wrote:
 Christian Kamm Wrote:
 
 I'm not affiliated with this project in any way. However, I almost didn't
 notice it on the schedule and thought people might be interested.

 On December 28th there will be a talk about "libd and the Slate project" at
 the annual Chaos Communication Congress in Berlin, Germany.

 http://events.ccc.de/congress/2007/Fahrplan/events/2321.en.html

 Summary:
 We present libd, a high-level runtime for the D programming language and the
 Slate project, an attempt at a high-level OS and environment built upon
 libd, as the next major step in improving the state of programming
 environments and operating systems. With high-level abstractions, and
 sensible design, the state of implementation of open-source OSes can
 improve. We leverage existing kernels when implementing Slate, and put an
 extensive (abstraction-oriented) architecture above the kernel to present
 the user (or programmer) with a system they can use by having to do less to
 perform a specific function. Our virtual machine approach also allows for
 security verification on a level not seen in *nix OSes before.

 Usually, live steams and video recordings are available:
 http://events.ccc.de/congress/2007/Conference_Documentation

 Regards,
 Christian Kamm

Quick links Slides: http://www.slate-project.org/res/os_2_0_talk.pdf Video [the mkv torrent was really fast]: http://outpost.h3q.com/fnord/24c3-torrents/24c3-2321-en-d_libd_and_the_slate_project.mkv.torrent http://outpost.h3q.com/fnord/24c3-torrents/24c3-2321-en-d_libd_and_the_slate_project.mp4.torrent

These Obj C-like "message passing" modifications to the D language sound intriguing. Any more about that? Is it actually implemented or are you just thinking aloud still? [I ask because one of the slides lists implementation as a "future direction" ... "perhaps".] --bb
Jan 04 2008
next sibling parent guslay <guslay gmail.com> writes:
Bill Baxter Wrote:

 guslay wrote:
 Christian Kamm Wrote:
 
 I'm not affiliated with this project in any way. However, I almost didn't
 notice it on the schedule and thought people might be interested.

 On December 28th there will be a talk about "libd and the Slate project" at
 the annual Chaos Communication Congress in Berlin, Germany.

 http://events.ccc.de/congress/2007/Fahrplan/events/2321.en.html

 Summary:
 We present libd, a high-level runtime for the D programming language and the
 Slate project, an attempt at a high-level OS and environment built upon
 libd, as the next major step in improving the state of programming
 environments and operating systems. With high-level abstractions, and
 sensible design, the state of implementation of open-source OSes can
 improve. We leverage existing kernels when implementing Slate, and put an
 extensive (abstraction-oriented) architecture above the kernel to present
 the user (or programmer) with a system they can use by having to do less to
 perform a specific function. Our virtual machine approach also allows for
 security verification on a level not seen in *nix OSes before.

 Usually, live steams and video recordings are available:
 http://events.ccc.de/congress/2007/Conference_Documentation

 Regards,
 Christian Kamm

Quick links Slides: http://www.slate-project.org/res/os_2_0_talk.pdf Video [the mkv torrent was really fast]: http://outpost.h3q.com/fnord/24c3-torrents/24c3-2321-en-d_libd_and_the_slate_project.mkv.torrent http://outpost.h3q.com/fnord/24c3-torrents/24c3-2321-en-d_libd_and_the_slate_project.mp4.torrent

These Obj C-like "message passing" modifications to the D language sound intriguing. Any more about that? Is it actually implemented or are you just thinking aloud still? [I ask because one of the slides lists implementation as a "future direction" ... "perhaps".] --bb

Dunno, I'm not affiliated with the project either, but during the talk, the speaker said that their libd runtime library, based on their "slightly modified variant of the D programming language", you be available within a month or so from now.
Jan 05 2008
prev sibling parent Sean Kelly <sean f4.ca> writes:
Bill Baxter wrote:
 guslay wrote:
 Christian Kamm Wrote:

 I'm not affiliated with this project in any way. However, I almost 
 didn't
 notice it on the schedule and thought people might be interested.

 On December 28th there will be a talk about "libd and the Slate 
 project" at
 the annual Chaos Communication Congress in Berlin, Germany.

 http://events.ccc.de/congress/2007/Fahrplan/events/2321.en.html

 Summary:
 We present libd, a high-level runtime for the D programming language 
 and the
 Slate project, an attempt at a high-level OS and environment built upon
 libd, as the next major step in improving the state of programming
 environments and operating systems. With high-level abstractions, and
 sensible design, the state of implementation of open-source OSes can
 improve. We leverage existing kernels when implementing Slate, and 
 put an
 extensive (abstraction-oriented) architecture above the kernel to 
 present
 the user (or programmer) with a system they can use by having to do 
 less to
 perform a specific function. Our virtual machine approach also allows 
 for
 security verification on a level not seen in *nix OSes before.

 Usually, live steams and video recordings are available:
 http://events.ccc.de/congress/2007/Conference_Documentation

 Regards,
 Christian Kamm

Quick links Slides: http://www.slate-project.org/res/os_2_0_talk.pdf Video [the mkv torrent was really fast]: http://outpost.h3q.com/fnord/24c3-torrents/24c3-2321-en-d_libd_and_the_slate project.mkv.torrent http://outpost.h3q.com/fnord/24c3-torrents/24c3-2321-en-d_libd_and_the_slate project.mp4.torrent

These Obj C-like "message passing" modifications to the D language sound intriguing. Any more about that? Is it actually implemented or are you just thinking aloud still? [I ask because one of the slides lists implementation as a "future direction" ... "perhaps".]

The messaging has been implemented since last summer. I'll leave those who are involved with the project to say more about it. Sean
Jan 05 2008