• Re: Results are in: static foreach is a slower than hand unrolling your

    Updated: 2010-04-30 02:11:27
    Please read the article in http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=109462

  • Re: Clojure Protocols & expression problem

    Updated: 2010-04-30 00:13:30
    Please read the article in http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=109459

  • Re: Masahiro Nakagawa and SHOO invited to join Phobos developers

    Updated: 2010-04-29 23:40:44
    Please read the article in http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=109439

  • Re: Clojure Protocols & expression problem

    Updated: 2010-04-29 23:40:44
    Please read the article in http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=109438

  • Re: Masahiro Nakagawa and SHOO invited to join Phobos developers

    Updated: 2010-04-29 23:40:43
    Please read the article in http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=109440

  • Re: Masahiro Nakagawa and SHOO invited to join Phobos developers

    Updated: 2010-04-29 23:40:42
    Please read the article in http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=109441

  • Re: Masahiro Nakagawa and SHOO invited to join Phobos developers

    Updated: 2010-04-29 23:40:39
    Please read the article in http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=109445

  • Re: Masahiro Nakagawa and SHOO invited to join Phobos developers

    Updated: 2010-04-29 23:40:38
    Please read the article in http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=109447

  • Re: Masahiro Nakagawa and SHOO invited to join Phobos developers

    Updated: 2010-04-29 23:40:38
    Please read the article in http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=109446

  • Re: Masahiro Nakagawa and SHOO invited to join Phobos developers

    Updated: 2010-04-29 23:40:37
    Please read the article in http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=109448

  • Re: Masahiro Nakagawa and SHOO invited to join Phobos developers

    Updated: 2010-04-29 23:40:33
    Please read the article in http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=109451

  • Re: Masahiro Nakagawa and SHOO invited to join Phobos developers

    Updated: 2010-04-29 23:40:32
    Please read the article in http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=109453

  • Re: Masahiro Nakagawa and SHOO invited to join Phobos developers

    Updated: 2010-04-29 23:40:30
    Please read the article in <a href="http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=109456"http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=109456

  • Re: Things I Learned from ACCU 2010

    Updated: 2010-04-29 23:40:29
    Please read the article in http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=109457

  • Type System Blogs Pictures and more on WordPress

    Updated: 2010-04-08 09:53:57
    , , Username Password Log In Remember me Lost your password Search WordPress.com Home Sign Up Features News About Us Advanced Blogs about Type System Featured Blog Real-Life Threads What’s the use of theory if you can’t apply it in practice I’ve been blogging about concurrency , starting with the intricacies of multicore memory models , all the way through to exp more Bartosz Milewski's Programming Cafe Real-Life Threads Bartosz Milewski wrote 4 weeks ago What’s the use of theory if you can’t apply it in practice I’ve been blogging abo more Tags : C concurrency multithreading Programming Type Checker for Multi Staged Programs 2 comments Yungbum Jung wrote 1 month ago I want to write a paper for GPCE’10 with type-based multi-staged program generation . It was my more Tags : Idea , Thought , Opinion correctness muti-staged program . Transformation Tips For Installing Your Car Security Alarm paisleyshery wrote 2 months ago Buying a car security alarm is not enough to enjoy peace of mind . Before you can breathe a little ea more Tags : Automotive System alarm Tips For Installing Your Car Security Alarm system time door triggers offer installation control module installation job Car

  • Haskell and C++ Template Metaprogramming on Vimeo

    Updated: 2010-04-08 09:53:56
    Search Videos Search People Search Groups Search Channels Search Forums Help Help Center Vimeo Basics Community Guidelines Community Forums Developers Explore Categories Groups Channels HD Videos Staff Picks Projects Toys Log In Haskell and C++ Template Metaprogramming by Bartosz Milewski 4 months ago 4 months ago : Thu , Oct 22, 2009 7:14pm EST Eastern Standard Time More More See all Show me Bartosz Milewski's videos Bartosz Milewski's videos Staff Picks 3. Haskell and C++ Template Metaprogramming by Bartosz Milewski 4 months ago 2. Ownership Systems against Data Races by Bartosz Milewski 5 months ago 1. Walter Bright : Metaprogramming in D by Bartosz Milewski 10 months ago This is a presentation I gave to the Northwest C++ Users Group in October 2009. I show how useful the knowledge of functional programming is to C++ Template Metaprogramming . It's a parallel tutorial in Haskell and C++ metaprogramming . I also explain variadic templates and Template Parameter Packs found in C++0x . Credits Bartosz Milewski 3 Likes Mateusz Loskot 4 months ago Puneet Goel 4 months ago mike krimerman 4 months ago Tags Programming Templates Metaprogramming C++ Haskell Bartosz Milewski Mateusz

  • Concurrency Blogs Pictures and more on WordPress

    Updated: 2010-04-08 09:53:54
    , , Username Password Log In Remember me Lost your password Search WordPress.com Home Sign Up Features News About Us Advanced Blogs about Concurrency Featured Blog Larboard Values in regard to the Accumulate Betwixt Girlhood Body politic(Jot down Immature stand are framing beside sinistral , and and all babyish relatives are broad– in agreement with the present-time Goings-on CBS Neighborhood newspaper MTV Say . This is , invasive my rankin more Karenaalbert's Weblog Parallel LINQ bjdavidson wrote 2 days ago This is I guess old news . But you can take a LINQ query and call AsParallel( on it and the engine w more Tags : development NET C LINQ Microsoft Shopzilla on Concurrency Rod wrote 3 days ago I delivered a presentation , Shopzilla on Concurrency” to the Los Angeles Java Users Gro more Tags : presentations Java Shopzilla Multiverse STM as Java Database 6 comments pveentjer wrote 6 days ago Last week I have released Multiverse 0.4 with a lot of new goodies and a completely new website . In more Tags : Enterprise Java STM Effective Concurrency Europe 2010 Herb Sutter wrote 1 week ago Last May , I gave a public Effective Concurrency course in Stockholm . It was well-attended , and

  • C Blogs Pictures and more on WordPress

    Updated: 2010-04-08 09:53:53
    , , Username Password Log In Remember me Lost your password Search WordPress.com Home Sign Up Features News About Us Advanced Blogs about C Featured Blog WCF Client Timeout Settings SendTimeout : This is the timeout that specifies how long the client can wait for the transport to complete data writing until throwing exception . It is client side setting . If the request would likely more Blair Davidson Glut VS C++ Error C2381 : exit' redefinition declspec . peterpaulis wrote 11 minutes ago There is a nice fix for that , which i found on http : social.msdn.microsoft.com Forums en-US Vsexpre more Tags : glut Programming Visual Studio Marshaling with C Pocket Reference Mohammad Elsheimy wrote 36 minutes ago Here , I’ll gather links for my book Marshaling with C Pocket Reference” . Conten more Tags : NET API Books codeproject com Cpp csharp interoperability marshaling c is for candyland kristin wrote 1 hour ago turn taking is tricky . especially when the board moves and then the people fall . especially when i more Tags : Preschool Life G US MA BOSTON SOFTWARE ENGINEERING TEAM LEAD C prorecruiter wrote 1 hour ago Job Title : Senior Software Engineer Job ID 10011 Company : A successful

  • Template Metaprogramming Made Easy Huh Bartosz Milewski’s Programming Cafe

    Updated: 2010-04-08 09:53:53
    Home About Bartosz Milewski’s Programming Cafe Concurrency , Multicore , Language Design , D , C++ September 8, 2009 Template Metaprogramming Made Easy Huh Posted by Bartosz Milewski under C++ D Programming Language Functional Programming Programming 15 Comments I’ve been doing some template metaprogramming lately , 8221 he said nonchallantly . Why is it funny Because template metaprogramming is considered really hard . I mean , über-guru-level hard . I’m lucky to be friends with two such gurus , Andrei Alexandrescu who wrote the seminal Modern C++ Programming and Eric Niebler , who implemented the Xpressive library for Boost so I know the horrors . But why is template metaprogramming so hard Big part of it is that C++ templates are rather ill suited for metaprogramming , to put it mildly . They are fine for simple tasks like parameterized containers and some generic algorithms , but not for operations on types or lists of types . To make things worse , C++ doesn’t provide a lot in terms of reflection , so even such simple tasks like deciding whether a given type is a pointer are hard see the example later Granted , C++0x offers some improvements , like template parameter packs but

  • Haskell C++ Video and Slides Bartosz Milewski’s Programming Cafe

    Updated: 2010-04-08 09:53:52
    Home About Bartosz Milewski’s Programming Cafe Concurrency , Multicore , Language Design , D , C++ October 26, 2009 Haskell C++ Video and Slides Posted by Bartosz Milewski under C++ Functional Programming Haskell Programming 1 Comment The video of my talk , Haskell and C++ Template Metaprogramming is now available and so are the slides I pretty much covered the material from my last blog post but many people including me find a video presentation easier to follow . This is also a plug for the Northwest C++ Users Group that meets in Redmond every third Wednesday of the month . If you live in Seattle or on the east side of Lake Washington , check it out . You won’t be disappointed . Possibly related posts : automatically generated New Paradigms in Using Computers : agenda , slides and archived video One Response to Haskell C++ Video and Slides” Ábel Sinkovics : Says November 21, 2009 at 2:44 am Dealing with C++ template metaprograms as purely functional programs seems to be a really powerful technique . However , if template metaprograms are functional programs , why not expressing them with the proper way : using an existing functional programming . language There is research going

  • Erlang Blogs Pictures and more on WordPress

    Updated: 2010-04-08 09:53:50
    , , Username Password Log In Remember me Lost your password Search WordPress.com Home Sign Up Features News About Us Advanced Blogs about Erlang Featured Blog P23 Extract a given number of randomly selected elements from a . list Extract a given number of randomly selected elements from a list rnd_select(0,_ rnd_select(Count,L Pos random:uniform( my_length( L X,T remove_at L,Pos X|rnd_select(Co more P99 in Erlang More Apache CouchDB patches fdmanana wrote 3 days ago More CouchDB patches accepted : https : issues.apache.org jira browse COUCHDB-639 https : issues.apac more Tags : CouchDb Document-Oriented Database di Erlang : Apache CouchDB bpdp wrote 3 days ago Document-oriented database adalah suatu kategori database yang digunakan untuk keperluan penyimpanan more Tags : Database Software development Apache CouchDB Unix timestamp to DateTime in erlang moscartong wrote 1 week ago 在erlang里可用如下函数将时间戳(1970.1.1至今的秒数 转换为年月日时分秒 62167219200 calendar:datetime_to_gregorian_seconds({{1 more Tags : Server-side meneame.net desprecio por los niños V . Defendiendo criminales . sexuales Joshua wrote 1 week ago Más claro el agua de un manantial en Nepal . Ante la noticia de la denuncia de un

  • D library merger looking imminent Bill’s Techno Blog

    Updated: 2010-04-08 09:53:48
    Bill’s Techno Blog Technical , as in fun at parties The D roadmap Inverse Kinematics D library merger looking imminent Check out this change log from Phobos . Looks like Sean Kelly is very nearly done with the work to move the two D-standard libraries to share one common core runtime Hooray Background for those who need it : in the world of the D programming language right now , there are two incompatible standard” libraries . The original Phobos library that ships with the DMD compiler , and the Tango project , a community-developed library that sprang up largely over dissatisfaction with the semi-closed and somewhat disorganized process of Phobos . development This has really been a thorn in D’s side for a good while now more than a year . In a recent poll on the D newsgroup , this Phobos Tango split was the 1 thing that people listed as needed fixing with D . And finally it looks like it’s happening . Happy day for . D Tags : phobos tango druntime This entry was posted on Friday , October 10th , 2008 at 11:02 pm and is filed under D programming code You can follow any responses to this entry through the RSS 2.0 feed . You can leave a response or trackback from your own site . 6

  • Haskell and C++ Template Metaprogramming on Vimeo

    Updated: 2010-04-08 09:53:48
    Search Videos Search People Search Groups Search Channels Search Forums Help Help Center Vimeo Basics Community Guidelines Community Forums Developers Explore Categories Groups Channels HD Videos Staff Picks Projects Toys Log In Haskell and C++ Template Metaprogramming by Bartosz Milewski 4 months ago 4 months ago : Thu , Oct 22, 2009 7:14pm EST Eastern Standard Time More More See all Show me Bartosz Milewski's videos Bartosz Milewski's videos Staff Picks 3. Haskell and C++ Template Metaprogramming by Bartosz Milewski 4 months ago 2. Ownership Systems against Data Races by Bartosz Milewski 5 months ago 1. Walter Bright : Metaprogramming in D by Bartosz Milewski 10 months ago This is a presentation I gave to the Northwest C++ Users Group in October 2009. I show how useful the knowledge of functional programming is to C++ Template Metaprogramming . It's a parallel tutorial in Haskell and C++ metaprogramming . I also explain variadic templates and Template Parameter Packs found in C++0x . Credits Bartosz Milewski 3 Likes Mateusz Loskot 4 months ago Puneet Goel 4 months ago mike krimerman 4 months ago Tags Programming Templates Metaprogramming C++ Haskell Bartosz Milewski Mateusz

  • D Programming Language Blogs Pictures and more on WordPress

    Updated: 2010-04-08 09:53:47
    , , Username Password Log In Remember me Lost your password Search WordPress.com Home Sign Up Features News About Us Advanced Blogs about D Programming Language Featured Blog What Does Haskell Have to Do with C++ If you want to understand C++ template metaprogramming TMP you have to know functional programming . Seriously . I want you to think of TMP as maximally obfuscated subset of Haskell , and I’ll more Bartosz Milewski's Programming Cafe Gdc with dmd 2.015 frontend dstress results vincenzoampolo7 wrote 1 month ago It’s a while that this article have been a draft . Now i just have time to finish it . So here i more Tags : D GDC What Does Haskell Have to Do with C++ 19 comments Bartosz Milewski wrote 4 months ago If you want to understand C++ template metaprogramming TMP you have to know functional programming more Tags : C functional programming Haskell Programming Template Metaprogramming Made Easy Huh 15 comments Bartosz Milewski wrote 6 months ago I’ve been doing some template metaprogramming lately , 8221 he said nonchallantly . Why more Tags : C functional programming Programming D programming language reaches Intel 1 comment vincenzoampolo7 wrote 6 months ago Andrei

  • Comments for Bill's Techno Blog

    Updated: 2010-04-08 09:53:42
    Technical, as in fun at parties

  • Pizer’s Weblog

    Updated: 2010-04-08 09:53:41
    Pizer’s Weblog programming , DSP , math Fast Digital Sine Oscillator leave a comment I originally intended this blog to be about math and digital signal processing as well and not just about C++ . Since I recently answered a programming forum question regarding efficient generation of sine waves and took the time to code one in surprize C++ , I thought to myself , why not sharing the code along with explanations about how it . works If you’re interested in software synthesizers in general or generating digital representations of DTMF tones and don’t want to waste many CPU cycles when generating sine waves , keep on . reading Read the rest of this entry Written by pizer February 8, 2010 at 5:06 pm Posted in DSP Math Programming Tagged with DSP fast lambda Math oscillator sine C++0x : No concepts no fun with 5 comments Concepts” was a proposed C++0x feature that was supposed to make generic programming more enjoyable . The intention was to render many guru-level template tricks” superfluous , produce much better compile-time error messages and provide modular type checking” so errors can be caught early even before a template is instantiated Fact 1 : Concepts have been removed from

  • About Bartosz Milewski’s Programming Cafe

    Updated: 2010-04-08 09:53:41
    Home About Bartosz Milewski’s Programming Cafe Concurrency , Multicore , Language Design , D , C++ About I have been educated in Poland , where I got my PhD in Theoretical Physics . I had several postdoc positions in Europe and in the States . Then I suddenly found myself working for Microsoft designing and implementing a search engine . That didn’t work very well , since Microsoft was in denial about the Internet . I quit and started my own micro company , Reliable Software which makes a distributed version control system . I started digging into Computer Science , enlisting in graduate courses at the University of Washington . I became fascinated with multithreading and joined Walter Bright and Andrei Alexandrescu in designing and implementing the D programming language Search : for Top Posts What Does Haskell Have to Do with C++ Message Passing--Sync or Async Who ordered memory fences on an x86 Broken promises--C++0x futures Spawning a Thread , the D way Thin Lock vs . Futex C++ atomics and memory ordering Message Passing Atoms--MVars Blogroll Joe Duffy's Weblog Pizer Steve Yegge’s blog Sutter’s Mill Walter Bright in DDJ My other blog Reliable Software Software Distributed

  • The D roadmap Bill’s Techno Blog

    Updated: 2010-04-08 09:53:39
    Bill’s Techno Blog Technical , as in fun at parties D executable sizes over time D library merger looking imminent The D roadmap Someone on the D newsgroup today proposed a small feature that would help make the language more orthogonal , but in the end dismissed the issue as perhaps not important enough” . The yardstick for importance in D since I’ve been around has always been whether the addition would allow you to do things that are impractical or impossible today . That’s a fine yardstick for measuring importance . But it’s essentially a very brutal kind of feature triage . There are scores of small issues that lay festering because , individually , they are not critical . They are like mere grains of sand in the way of progress , easily . side-stepped But enough grains of sand and you start to have a sizable obstacle . And D has a fair number of such grains . Pretty soon D needs to move out of feature triage mode and start working on polish , completing or cleaning up the features that do exist , and resolving issues with the tool chain . I thought that phase was about to begin now that const is basically settled , but now the goal posts seem to have moved again . Now it

  • Chapter 26. Boost.Xpressive

    Updated: 2010-04-08 09:53:38
    Boost C++ Libraries one of the most highly regarded and expertly designed C++ library projects in the world . rdquo Herb Sutter and Andrei Alexandrescu C++ Coding Standards Welcome Introduction Community Development Support Documentation Index Home Libraries People FAQ More Chapter 26. Boost.Xpressive Eric Niebler Copyright 2007 Eric Niebler Distributed under the Boost Software License , Version 1.0. See accompanying file LICENSE_1_0.txt or copy at http : www.boost.org LICENSE_1_0.txt Table of Contents Preface User's Guide Introduction Installing xpressive Quick Start Creating a Regex Object Matching and Searching Accessing Results String Substitutions String Splitting and Tokenization Grammars and Nested Matches Semantic Actions and User-Defined Assertions Symbol Tables and Attributes Localization and Regex Traits Tips N Tricks Concepts Examples Reference Header Header Header Header Header Header Header Header Header Header Header Header Header Header Header Header Header Header Header Header Acknowledgments Appendices Appendix 1 : History Appendix 2 : Not Yet Implemented Appendix 3 : Differences from Boost.Regex Appendix 4 : Performance Comparison Appendix 5 : Implementation

  • Amazon.com Modern C++ Design Generic Programming and Design Patterns Applied 9780201704310 Andrei Al

    Updated: 2010-04-08 09:53:33
    : : : amazon.com . Hello Sign in to get personalized . recommendations New customer Start here FREE 2-Day Shipping , No Minimum Purchase : See details Your Amazon.com Today's Deals Gifts Wish Lists Gift Cards Your Account Help Shop All Departments Search All Departments Books Kindle Books New Used Textbooks Textbooks Trade-In Audiobooks Used Books Collectible Books Bargain Books Children's Books Spanish Books Magazines eDocs Amazon Shorts Kindle Store Kindle Newspapers Kindle Magazines Kindle Blogs Cart Cart Wish List Books Advanced Search Browse Subjects New Releases Bestsellers The New York Times® Bestsellers Libros en español Bargain Books Textbooks : Quantity 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 or Sign in to turn on 1-Click ordering . Express Checkout with PayPhrase What's this Create PayPhrase More Buying Choices 52 used new from 29.10 Have one to sell Sell yours here or Get a 13.24 Amazon.com Gift Card Share See all product images See 1 customer image Share your own customer images Look inside this book Modern C++ Design : Generic Programming and Design Patterns Applied Paperback Author 4.4 out of 5 stars See all reviews 69

  • phobos tango druntime Bill’s Techno Blog

    Updated: 2010-04-08 09:53:32
    Bill’s Techno Blog Technical , as in fun at parties Posts Tagged phobos tango druntime’ D library merger looking imminent Friday , October 10th , 2008 Check out this change log from Phobos . Looks like Sean Kelly is very nearly done with the work to move the two D-standard libraries to share one common core runtime Hooray Background for those who need it : in the world of the D programming language right now , there are two incompatible standard” libraries . The original Phobos library that ships with the DMD compiler , and the Tango project , a community-developed library that sprang up largely over dissatisfaction with the semi-closed and somewhat disorganized process of Phobos . development This has really been a thorn in D’s side for a good while now more than a year . In a recent poll on the D newsgroup , this Phobos Tango split was the 1 thing that people listed as needed fixing with D . And finally it looks like it’s happening . Happy day for . D Tags : phobos tango druntime Posted in D programming code 6 Comments Pages About Archives October 2008 September 2008 August 2008 July 2008 Categories code 4 D programming 3 math 1 meta 2 web 1 Bill’s Techno Blog is proudly powered

  • Haskell C++ Video and Slides Bartosz Milewski’s Programming Cafe

    Updated: 2010-04-08 09:53:32
    Home About Bartosz Milewski’s Programming Cafe Concurrency , Multicore , Language Design , D , C++ October 26, 2009 Haskell C++ Video and Slides Posted by Bartosz Milewski under C++ Functional Programming Haskell Programming 1 Comment The video of my talk , Haskell and C++ Template Metaprogramming is now available and so are the slides I pretty much covered the material from my last blog post but many people including me find a video presentation easier to follow . This is also a plug for the Northwest C++ Users Group that meets in Redmond every third Wednesday of the month . If you live in Seattle or on the east side of Lake Washington , check it out . You won’t be disappointed . One Response to Haskell C++ Video and Slides” Ábel Sinkovics : Says November 21, 2009 at 2:44 am Dealing with C++ template metaprograms as purely functional programs seems to be a really powerful technique . However , if template metaprograms are functional programs , why not expressing them with the proper way : using an existing functional programming . language There is research going on in Eötvös Loránd University , Budapest , Hungary , to reveal the connection between functional programming and C++

  • Welcome to the Frontpage

    Updated: 2010-04-08 09:53:26
    Home Welcome to the Frontpage NWCPP : Northwest C++ Users' Group Written by Webmaster Sunday , 07 February 2010 16:00 Welcome to the new website for the Northwest C++ Users' Group . We have moved the site to a new host and started using Joomla . The old site content can be found here Who We Are The Northwest C++ Users Group NWCPP is a group of professional developers and hobbyists living and working in the Pacific Northwest who meet monthly to discuss trends , techniques , and technology regarding the C++ language and industry . The group meetings and resources are free , and anyone and everyone is welcome to . attend Past speakers at our meetings include  Andrei Alexandrescu Bruce Eckel Steve McConnell Scott Meyers Jeffrey Richter , Bobby Schmidt , Stan Lippman Eric Niebler , and  Herb Sutter Follow nwcpp on Twitter , join our Facebook group and join our LinkedIn group Next Meeting Our next meeting will be on Wednesday , February 17th , 2010 at Building 40 One Microsoft Way , Redmond , WA 98052 at . 7pm David Bernstein will speak on Writing Quality Software Being non-physical , quality in software is very different than quality in physical goods . In today's environment software

  • code Bill’s Techno Blog

    Updated: 2010-04-08 09:53:25
    Bill’s Techno Blog Technical , as in fun at parties Archive for the code’ Category D library merger looking imminent Friday , October 10th , 2008 Check out this change log from Phobos . Looks like Sean Kelly is very nearly done with the work to move the two D-standard libraries to share one common core runtime Hooray Background for those who need it : in the world of the D programming language right now , there are two incompatible standard” libraries . The original Phobos library that ships with the DMD compiler , and the Tango project , a community-developed library that sprang up largely over dissatisfaction with the semi-closed and somewhat disorganized process of Phobos . development This has really been a thorn in D’s side for a good while now more than a year . In a recent poll on the D newsgroup , this Phobos Tango split was the 1 thing that people listed as needed fixing with D . And finally it looks like it’s happening . Happy day for . D Tags : phobos tango druntime Posted in D programming code 6 Comments The D roadmap Sunday , September 7th , 2008 Someone on the D newsgroup today proposed a small feature that would help make the language more orthogonal , but in the end

  • D programming Bill’s Techno Blog

    Updated: 2010-04-08 09:53:24
    Bill’s Techno Blog Technical , as in fun at parties Archive for the D programming’ Category D library merger looking imminent Friday , October 10th , 2008 Check out this change log from Phobos . Looks like Sean Kelly is very nearly done with the work to move the two D-standard libraries to share one common core runtime Hooray Background for those who need it : in the world of the D programming language right now , there are two incompatible standard” libraries . The original Phobos library that ships with the DMD compiler , and the Tango project , a community-developed library that sprang up largely over dissatisfaction with the semi-closed and somewhat disorganized process of Phobos . development This has really been a thorn in D’s side for a good while now more than a year . In a recent poll on the D newsgroup , this Phobos Tango split was the 1 thing that people listed as needed fixing with D . And finally it looks like it’s happening . Happy day for . D Tags : phobos tango druntime Posted in D programming code 6 Comments The D roadmap Sunday , September 7th , 2008 Someone on the D newsgroup today proposed a small feature that would help make the language more orthogonal , but

  • Dobbs Code Talk Walter Bright's Blog

    Updated: 2010-04-08 09:53:24
    Home Guru Blogs Member Blogs Forums Login Subscribe Get The RSS Feed For This Page . Here Walter Bright's Blog : Description About programming language design in general and the D programming language in particular Jan 31 2010 Implementing Thread Local Storage on OS X Posted by Walter Bright in Programming language semantics Programming Language Implementation Performance Parallelism Concurrency Optimization Operating Systems multicore language engineering D Programming concurrency Compilers C Programming C Architecture and Design Application Development Many programming languages allow defining global data with simple declarations : like int x 3 This global data is , well , global and is accessible to any thread started up by that program . This is called implicit sharing . But since there is no inherent synchronization to accessing it , all kinds of inadvertent threading problems can arise from using . it One way to resolve this is for each thread Comment 1 Read More . Dec 23 2009 C's Biggest Mistake Posted by Walter Bright in Programming Languages Programming language semantics language engineering Go D Programming CPlusPlus C Programming C Architecture and Design C is arguably

  • D library merger looking imminent Bill’s Techno Blog

    Updated: 2010-04-08 09:53:23
    Bill’s Techno Blog Technical , as in fun at parties The D roadmap Inverse Kinematics D library merger looking imminent Check out this change log from Phobos . Looks like Sean Kelly is very nearly done with the work to move the two D-standard libraries to share one common core runtime Hooray Background for those who need it : in the world of the D programming language right now , there are two incompatible standard” libraries . The original Phobos library that ships with the DMD compiler , and the Tango project , a community-developed library that sprang up largely over dissatisfaction with the semi-closed and somewhat disorganized process of Phobos . development This has really been a thorn in D’s side for a good while now more than a year . In a recent poll on the D newsgroup , this Phobos Tango split was the 1 thing that people listed as needed fixing with D . And finally it looks like it’s happening . Happy day for . D Tags : phobos tango druntime This entry was posted on Friday , October 10th , 2008 at 11:02 pm and is filed under D programming code You can follow any responses to this entry through the RSS 2.0 feed . You can leave a response or trackback from your own site . 6

  • Scala Blogs Pictures and more on WordPress

    Updated: 2010-04-08 09:53:23
    , , Username Password Log In Remember me Lost your password Search WordPress.com Home Sign Up Features News About Us Advanced Blogs about Scala Featured Blog Self Help I recently began writing , as an exercise , some unit of measure code in Scala . I saw a headline in my newsreader some months ago about a Scala library for handling units of measure and I made a point N more Matt Malone's Old-Fashioned Software Development Blog Taking Advantage of Scala 2.8 : Replacing the Builder Erkki Lindpere wrote 3 days ago In Scala 2.8, using the builder pattern is no longer necessary or the most optimal solution in man more Tags : Game Programming Programming Field Music Scala 03 03 10 2 comments Sachin wrote 5 days ago The Brewis brothers are clearly extremely gifted musicians , who write songs under the banner of Fie more Tags : Concerts Music Steely Dan Rock Review Maximo Park gig Concert live Sing to me , dance with me Abbi wrote 6 days ago There’s nothing better than going to see a band with no expectations and having your socks completel more Tags : Gig reviews Music Hot Hot Heat Hot Hot Heat at Scala review Fibonacci Tree Recursion in Scala vbvyas wrote 1 week ago My very first example

  • Functional Programming Blogs Pictures and more on WordPress

    Updated: 2010-04-08 09:53:22
    , , Username Password Log In Remember me Lost your password Search WordPress.com Home Sign Up Features News About Us Advanced Blogs about Functional Programming Featured Blog Address,No other see set at rest up to wince a blog as representing the bearing . Salute,My humble self nurse unspoiled up come off a blog in preference to the literae scriptae as regards my actual soft-core pornography’Absolute Thorn and Disconnected Stories’ , pretty m more Raleighjic's Weblog Non-conventional matrix slices in Python yasirs wrote 6 days ago The ability to mix some sort of functional programming in python makes for succinct code . e.g . to g more Tags : Python Functional Programming in C 2 comments bjdavidson wrote 1 week ago Here are some basic high order functions from functional programming circles . This is essentially wh more Tags : development NET C LINQ Microsoft Use delegation to write map filter in Java 10 comments jchiu1106 wrote 1 week ago The problem In Java , imagine you have a list of User objects , each encapsulates the user’s , id more Tags : technology Work Delegation Design Pattern Filter Java map Fibonacci Fun with F 4 comments Tormod Fjeldskår wrote 1 week ago As you

  • D library merger looking imminent Bill’s Techno Blog

    Updated: 2010-04-08 09:53:21
    Bill’s Techno Blog Technical , as in fun at parties The D roadmap Inverse Kinematics D library merger looking imminent Check out this change log from Phobos . Looks like Sean Kelly is very nearly done with the work to move the two D-standard libraries to share one common core runtime Hooray Background for those who need it : in the world of the D programming language right now , there are two incompatible standard” libraries . The original Phobos library that ships with the DMD compiler , and the Tango project , a community-developed library that sprang up largely over dissatisfaction with the semi-closed and somewhat disorganized process of Phobos . development This has really been a thorn in D’s side for a good while now more than a year . In a recent poll on the D newsgroup , this Phobos Tango split was the 1 thing that people listed as needed fixing with D . And finally it looks like it’s happening . Happy day for . D Tags : phobos tango druntime This entry was posted on Friday , October 10th , 2008 at 11:02 pm and is filed under D programming code You can follow any responses to this entry through the RSS 2.0 feed . You can leave a response or trackback from your own site . 6

  • C++ atomics and memory ordering Bartosz Milewski’s Programming Cafe

    Updated: 2010-04-08 09:53:19
    Home About Bartosz Milewski’s Programming Cafe Concurrency , Multicore , Language Design , D , C++ December 1, 2008 C++ atomics and memory ordering Posted by Bartosz Milewski under C++ Concurrency Multicore Programming Tags : Atomics C++ 18 Comments The question that’s been bugging me lately was : How does C++ make the use atomic variables both portable and . efficient I knew how Java volatile worked–it enforced sequential consistency , which is not always the most efficient thing to . do C++0x has atomic variables which also enforce sequential consistency when used in the default mode . Without special ordering annotations they work almost like Java’s volatile interestingly , Java’s volatile doesn’t enforce atomicity–there is an atomic library in Java , though , which does However , C++ offers various degrees of relaxation of sequential consistency which , if used correctly , should produce more efficient . code After studying a bit of the x86 memory model I realized that some basic lock-free patterns like the one in double-checked locking will work without any fences . There should be a way of coding them in C++ such that , when compiled for the x86, no fences are produced . On

  • Multithreading Blogs Pictures and more on WordPress

    Updated: 2010-04-08 09:53:16
    , , Username Password Log In Remember me Lost your password Search WordPress.com Home Sign Up Features News About Us Advanced Blogs about Multithreading Featured Blog Threads Barrier The purpose of a Threads Barrier is to synchronize a collection of threads . Many parallel computing programs are implemented by the SPMD model Single Program Multiple Data In this model , a number o more Adi Levin's Blog for programmers DevWeek 2010 : The highlights for parallel programmers softtalkblog wrote 1 day ago Next week , the 13th annual DevWeek will take place at the Barbican Centre in London . I’ll be reporti more Tags : Tutorials event parallel programming locks Microsoft Visual Studio NET DevWeek 2010 SQL Silverlight Comparing Nehalem and Harpertown running vSphere in a production environment 2 comments ITforMe wrote 1 day ago The good press that Intel’s Nehalem chip and underlying architecture has been receiving lately gav more Tags : virtualization compile harpertown Nehalem vcpu Multithreading and HTML5 softtalkblog wrote 1 week ago HTML , the markup language of the internet , is undergoing a major revision that aims to create a lang more Tags : parallelism Programming javascript

  • Haskell Blogs Pictures and more on WordPress

    Updated: 2010-04-08 09:53:16
    , , Username Password Log In Remember me Lost your password Search WordPress.com Home Sign Up Features News About Us Advanced Blogs about Haskell Featured Blog Programming Praxis Lexicographic Permutations In today’s Programming Praxis exercise we have to generate all the lexicographic permutations of a list . Let’s get started , shall we Some imports : import Data.List import qualified Data.L more Bonsai Code Now ANU Ivan Miljenovic wrote 5 hours ago I’m now in my fourth week of a PhD in Computer Science at the Australian National University u more Tags : Uni Programming Praxis Lexicographic Permutations Remco Niemeijer wrote 6 hours ago In today’s Programming Praxis exercise we have to generate all the lexicographic permutations more Tags : Programming Praxis Bonsai Code Kata LEXICOGRAPHIC permutations Praxis Programming Haskell Compiler with LLVM backend Mithrandir wrote 2 days ago We know that GHC The Glorious Haskell Compiler can output it’s machine code via assembly or more Tags : Reviews Compilers Formal languages Project Euler solution to problem 15 horiageaman wrote 3 days ago The computer”-ish solution is based on the observation that , given a start position , x more

  • Real-Life Threads Bartosz Milewski’s Programming Cafe

    Updated: 2010-04-08 09:53:14
    Home About Bartosz Milewski’s Programming Cafe Concurrency , Multicore , Language Design , D , C++ February 8, 2010 Real-Life Threads Posted by Bartosz Milewski under C++ Concurrency Multithreading Programming Type System Leave a Comment What’s the use of theory if you can’t apply it in practice I’ve been blogging about concurrency , starting with the intricacies of multicore memory models , all the way through to experimental thread-safe type systems and obscure languages . In real life , however , I do most of my development in C++ , which offers precious little support for multithreading . And yet I find that my coding is very strongly influenced by theoretical work . C++ doesn’t support the type system based on ownership , which is a way to write provably race-free code in fact it doesn’t have a notion of immutability , and very limited support for uniqueness . But that doesn’t stop me from considering ownership properties in my design and implementation . A lot of things become much clearer and less error-prone with better understanding of high-level paradigms . I own a tiny software company , Reliable Software which makes a distributed version control system , Code Co-op ,

  • Programming Blogs Pictures and more on WordPress

    Updated: 2010-04-08 09:53:11
    , , Username Password Log In Remember me Lost your password Search WordPress.com Home Sign Up Features News About Us Advanced Blogs about Programming Featured Blog So you want to make a client side app . For a few years now there has been a steady trend toward more powerful websites . Websites with more features , new interactions , beginning to resemble desktop applications . Google is a known proponent more Apphacker Glut VS C++ Error C2381 : exit' redefinition declspec . peterpaulis wrote 11 minutes ago There is a nice fix for that , which i found on http : social.msdn.microsoft.com Forums en-US Vsexpre more Tags : C glut Visual Studio Lessons in Game Development Joel wrote 1 hour ago Today I got a message from a fellow on the GameDev.net message boards . He had previously randomly co more Tags : Game Development General Video Gaming GameDev First San Francisco Redis Meetup : March 25th Jeremy Zawodny wrote 1 hour ago Thanks to Ted Nyman for organizing The first San Francisco Redis Meetup which will be on March 25th more Tags : redis SVT-Play in XBMC kaffepanna wrote 3 hours ago Haven’t posted now in a while . No excuses , just haven’t had anything interesting to shar more Tags

  • D library merger looking imminent Bill’s Techno Blog

    Updated: 2010-04-08 09:53:09
    Bill’s Techno Blog Technical , as in fun at parties The D roadmap Inverse Kinematics D library merger looking imminent Check out this change log from Phobos . Looks like Sean Kelly is very nearly done with the work to move the two D-standard libraries to share one common core runtime Hooray Background for those who need it : in the world of the D programming language right now , there are two incompatible standard” libraries . The original Phobos library that ships with the DMD compiler , and the Tango project , a community-developed library that sprang up largely over dissatisfaction with the semi-closed and somewhat disorganized process of Phobos . development This has really been a thorn in D’s side for a good while now more than a year . In a recent poll on the D newsgroup , this Phobos Tango split was the 1 thing that people listed as needed fixing with D . And finally it looks like it’s happening . Happy day for . D Tags : phobos tango druntime This entry was posted on Friday , October 10th , 2008 at 11:02 pm and is filed under D programming code You can follow any responses to this entry through the RSS 2.0 feed . You can leave a response or trackback from your own site . 6

  • Real-Life Threads Bartosz Milewski’s Programming Cafe

    Updated: 2010-04-08 09:53:08
    Home About Bartosz Milewski’s Programming Cafe Concurrency , Multicore , Language Design , D , C++ February 8, 2010 Real-Life Threads Posted by Bartosz Milewski under C++ Concurrency Multithreading Programming Type System Leave a Comment What’s the use of theory if you can’t apply it in practice I’ve been blogging about concurrency , starting with the intricacies of multicore memory models , all the way through to experimental thread-safe type systems and obscure languages . In real life , however , I do most of my development in C++ , which offers precious little support for multithreading . And yet I find that my coding is very strongly influenced by theoretical work . C++ doesn’t support the type system based on ownership , which is a way to write provably race-free code in fact it doesn’t have a notion of immutability , and very limited support for uniqueness . But that doesn’t stop me from considering ownership properties in my design and implementation . A lot of things become much clearer and less error-prone with better understanding of high-level paradigms . I own a tiny software company , Reliable Software which makes a distributed version control system , Code Co-op ,

  • Reliable Software Creators of the distributed version control system Code Co-op

    Updated: 2010-04-08 09:53:05
    , Home Code Co-op C++ Resources D Language Freeware Science Blog Reliable Software may be an oxymoron , but we decided to create a software company and a web site to prove otherwise . We have a product , a version control system , that is both reliable itself , and can help you create reliable software . We created a number of Windows tutorials and an online book that teaches reliable programming techniques . There's also a blog about multi-thread programming , a wiki about Windows API , and much more . The ReliSoft web site has been a valuable resource for programmers since 1996. About Us Manifesto What's new Reliable Software on Facebook Code Co-op blog Code Co-op 5.1 released . Code Co-op Lite released Code Co-op 5.0 Released Includes Wiki , Bug database , and SMTP POP3 support Code Co-op and Extreme Programming Code Co-op Demo : Accepting and synching with incoming changes Code Co-op Demo : Seamless integration with Visual Studio Feature to Price Comparison of version control tools Added analysis of a sample program created with our free ReliSoft Windows Library Code Co-op Peer-to-peer Version Control Software Code Co-op is the version control and configuration management

  • D library merger looking imminent Bill’s Techno Blog

    Updated: 2010-04-08 09:53:05
    Bill’s Techno Blog Technical , as in fun at parties The D roadmap Inverse Kinematics D library merger looking imminent Check out this change log from Phobos . Looks like Sean Kelly is very nearly done with the work to move the two D-standard libraries to share one common core runtime Hooray Background for those who need it : in the world of the D programming language right now , there are two incompatible standard” libraries . The original Phobos library that ships with the DMD compiler , and the Tango project , a community-developed library that sprang up largely over dissatisfaction with the semi-closed and somewhat disorganized process of Phobos . development This has really been a thorn in D’s side for a good while now more than a year . In a recent poll on the D newsgroup , this Phobos Tango split was the 1 thing that people listed as needed fixing with D . And finally it looks like it’s happening . Happy day for . D Tags : phobos tango druntime This entry was posted on Friday , October 10th , 2008 at 11:02 pm and is filed under D programming code You can follow any responses to this entry through the RSS 2.0 feed . You can leave a response or trackback from your own site . 6

  • Major Phobos Update The One With D

    Updated: 2010-04-08 09:53:03
    The One With D News and Opinions of the Digital Mars D Programming Language Subscribe via RSS Home Contact Privacy Policy 14 Oct 08 0 Major Phobos Update Those of you eager to see the narrowing of the Great Phobos-Tango Divide will be happy to read the first line of changeset 853 from the phobos project at DSource This commit includes all the changes necessary for Phobos to run against druntime Looks like Christmas is coming to Mars early this year . If you haven't any idea what any of this means , Bill Baxter's post on the subject includes the relevant . context Technorati Tags : D Programming Language Phobos Tango DRuntime Filed under : News Leave a comment Comments 0 Trackbacks 0 subscribe to comments on this post No comments . yet Leave a comment Name required Mail will not be published required Website Cancel No trackbacks . yet Learn to Tango with D on Safari Mmrnmhrm 0.3.0 and Zeus 3.96r Categories Select Category Blogs 9 Code 5 D Programming 14 Derelict 44 Discussion 19 DMD Releases 88 Gamedev Games 52 GDC Releases 9 General 37 GUI 37 IDE 50 LDC Releases 1 Learn to Tango With D 13 Mac 3 News 417 Q A 5 Smoothie 2 Tango 53 Archives Select Month March 2010 2 February 2010 2

  • Java Blogs Pictures and more on WordPress

    Updated: 2010-04-08 09:53:02
    , , Username Password Log In Remember me Lost your password Search WordPress.com Home Sign Up Features News About Us Advanced Blogs about Java Featured Blog What's the Point What’s the Point This program has two immutable value classes , which are classes whose instances represent values . One class represents a point on the plane with integer coordinates , and the se more Dharma's Blog Changing the Grails Default Server Port Josh Justice wrote 59 minutes ago The Grails tutorial I read said provided instructions for changing the default server port from 8080 more Tags : development 1-2 config Grails Groovy Port server Webapp Bisnis Proses Modelling Framework and creativity kusumah wrote 1 hour ago Along this decade , many tools for modeling current work flow or business process at an organization more Persistent Counters in SimpleDB dkavanagh wrote 1 hour ago I’ve already discussed the new consistency features of Amazon SimpleDB . One of the things peop more Tags : AWS Database SimpleDB typica Wanted : Developers rightyritch wrote 4 hours ago We are looking for Developers or Software Engineers . See job description below . Also , click this l more Tags : People Computer Science

  • unique_ptr–How Unique is it Bartosz Milewski’s Programming Cafe

    Updated: 2010-04-08 09:53:01
    Home About Bartosz Milewski’s Programming Cafe Concurrency , Multicore , Language Design , D , C++ May 21, 2009 unique_ptr–How Unique is it Posted by Bartosz Milewski under C++ D Programming Language Multithreading Programming Type System 23 Comments I’ve been using auto_ptr s before they were available in C++ I made my own I wrote several articles about resource management , in which auto_ptr played a prominent role . auto_ptr had always had many flaws , but it was a workhorse of memory management in a language that shuns garbage collection . Many of the flaws have been understood over the years and , in the 0x version of C++ , auto_ptr was supplanted by the new improved unique_ptr Using the latest features of C++ , like rvalue references , unique_ptr implements move semantics in a consistent manner . You can now store unique_ptr s in most containers and apply many algorithms to . them So why am I not jumping for joy Because I know how much more can be done . But first let me summarize the idea behind the unique pointer . It is a smart pointer that is the only reference to the object it’s pointing to . In particular , you cannot make a copy of a unique pointer–if you could , you’d

  • Template Metaprogramming Made Easy Huh Bartosz Milewski’s Programming Cafe

    Updated: 2010-04-08 09:52:58
    Home About Bartosz Milewski’s Programming Cafe Concurrency , Multicore , Language Design , D , C++ September 8, 2009 Template Metaprogramming Made Easy Huh Posted by Bartosz Milewski under C++ D Programming Language Functional Programming Programming 15 Comments I’ve been doing some template metaprogramming lately , 8221 he said nonchallantly . Why is it funny Because template metaprogramming is considered really hard . I mean , über-guru-level hard . I’m lucky to be friends with two such gurus , Andrei Alexandrescu who wrote the seminal Modern C++ Programming and Eric Niebler , who implemented the Xpressive library for Boost so I know the horrors . But why is template metaprogramming so hard Big part of it is that C++ templates are rather ill suited for metaprogramming , to put it mildly . They are fine for simple tasks like parameterized containers and some generic algorithms , but not for operations on types or lists of types . To make things worse , C++ doesn’t provide a lot in terms of reflection , so even such simple tasks like deciding whether a given type is a pointer are hard see the example later Granted , C++0x offers some improvements , like template parameter packs but

Current Feed Items | Previous Months Items

Mar 2010 | Feb 2010 | Jan 2010 | Dec 2009 | Nov 2009 | Oct 2009