digitalmars.D.announce - DConf 2013 Day 2 Talk 3: C# to D by Adam Wilson
- Andrei Alexandrescu (3/3) May 31 2013 http://www.reddit.com/r/programming/comments/1feem1/dconf_2013_day_2_tal...
- Regan Heath (10/11) May 31 2013 Excellent talk. Gives us a good idea of the things which are missing fo...
- Nick Sabalausky (4/8) May 31 2013 http://dlang.org/phobos/std_digest_sha.html
- Juan Manuel Cabo (4/16) May 31 2013 The sha digest in phobos is SHA1.
- Regan Heath (8/22) Jun 03 2013 Funny.. the module listing on the left is not in alpha ordering, so I
- Adam Wilson (9/29) Jun 03 2013 Any chance of getting those merged into Phobos?
- Regan Heath (16/45) Jun 04 2013 It just needs some time/love.
- Shriramana Sharma (10/11) May 31 2013 Sorry I'm new to D so can anyone please explain that Destroy joke to me?
- Mike Parker (3/6) May 31 2013 The mailing list is actually an interface to the newsgroup, where
- Leandro Lucarella (14/21) May 31 2013 I think at some point I could be good to add a read-only *real* announce
- Walter Bright (2/6) May 31 2013 https://twitter.com/D_Programming
- Leandro Lucarella (12/19) Jun 04 2013 Good to know, thanks. But freaking twitter is hiding the RSS feed, does
- yaz (6/9) Jun 04 2013 You can use
- Mr. Anonymous (3/17) Jun 05 2013 https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=D_progr...
- Jonathan M Davis (5/11) May 31 2013 It's not a D thing. It's an Andrei thing. He likes to tell people to des...
- Andrei Alexandrescu (4/5) May 31 2013 Hi-def video is now online:
- Juan Manuel Cabo (43/48) May 31 2013 Just watched it over lunch and I liked this talk very much.
- Jonathan M Davis (5/7) May 31 2013 Everything stream-related which is currently in Phobos is outdated and
- Piotr Szturmaj (3/9) May 31 2013 Do you know any timespans, when it probably will happen? I will be very
- Steven Schveighoffer (11/22) May 31 2013 I would love to say that I have set aside enough time to do it, but it's...
- Juan Manuel Cabo (6/16) May 31 2013 I'm very happy to read this.
- Jonathan M Davis (16/36) May 31 2013 He's working on std.io, which would replace std.stdio and provide stream...
- Adam Wilson (11/14) May 31 2013 I want to apologize for the glaring technical error in the talk. I knew ...
- John Colvin (2/13) May 31 2013 should just be init, it's not a function
- Adam Wilson (9/23) May 31 2013 And I will forever be remember as the guy who got .init wrong, twice. :-...
- Nick Sabalausky (4/8) May 31 2013 Torrents and links:
- Jacob Carlborg (16/17) Jun 01 2013 A couple of notes on what's missing in D from C#.
- Jonathan M Davis (5/6) Jun 01 2013 There are quite a few things that Phobos is still missing, but this isn'...
- Jacob Carlborg (5/8) Jun 02 2013 I haven't looked in std.datetime lately but I though I heard in the talk...
- Adam Wilson (9/16) Jun 02 2013 Most of System.Timers is missing from Phobos. There is a LOT more than
- Adam Wilson (14/29) Jun 01 2013 Indeed, but since I was comparing to vanilla C# 4.0 and .NET I figured i...
- Jacob Carlborg (7/14) Jun 02 2013 Yes, sure, for the talk. But if you are actually going to port C# code
- Adam Wilson (11/23) Jun 02 2013 In real life I would absolutely use third party libraries where availabl...
- Nick B (5/14) Jun 04 2013 Adam, for your talk you never said what your rational was for
- Adam Wilson (15/29) Jun 04 2013 Well, the reason I started looking for alternatives in the first place i...
- Jacob Carlborg (5/8) Jun 05 2013 He said something like: the programming world isn't just Microsoft.
http://www.reddit.com/r/programming/comments/1feem1/dconf_2013_day_2_talk_3_from_c_to_d_by_adam_wilson/ {Enj,Destr}oy! Andrei
May 31 2013
On Fri, 31 May 2013 13:33:21 +0100, Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> wrote:http://www.reddit.com/r/programming/comments/1feem1/dconf_2013_day_2_talk_3_from_c_to_d_by_adam_wilson/Excellent talk. Gives us a good idea of the things which are missing for our efforts. I have old SHA etc hashing routines in old style D, this makes me want to spend some time bringing them up to date... R -- Using Opera's revolutionary email client: http://www.opera.com/mail/
May 31 2013
On Fri, 31 May 2013 15:29:40 +0100 "Regan Heath" <regan netmail.co.nz> wrote:I have old SHA etc hashing routines in old style D, this makes me want to spend some time bringing them up to date...http://dlang.org/phobos/std_digest_sha.html Since 2.061, IIRC.
May 31 2013
On 05/31/2013 05:18 PM, Nick Sabalausky wrote:On Fri, 31 May 2013 15:29:40 +0100 "Regan Heath" <regan netmail.co.nz> wrote:The sha digest in phobos is SHA1. SHA256 and SHA512 are still missing. --jmI have old SHA etc hashing routines in old style D, this makes me want to spend some time bringing them up to date...http://dlang.org/phobos/std_digest_sha.html Since 2.061, IIRC.
May 31 2013
On Sat, 01 Jun 2013 04:06:06 +0100, Juan Manuel Cabo <juanmanuel.cabo gmail.com> wrote:On 05/31/2013 05:18 PM, Nick Sabalausky wrote:Funny.. the module listing on the left is not in alpha ordering, so I completely missed them.On Fri, 31 May 2013 15:29:40 +0100 "Regan Heath" <regan netmail.co.nz> wrote:I have old SHA etc hashing routines in old style D, this makes me want to spend some time bringing them up to date...http://dlang.org/phobos/std_digest_sha.html Since 2.061, IIRC.The sha digest in phobos is SHA1. SHA256 and SHA512 are still missing.This too.. I have those, plus a few others. R -- Using Opera's revolutionary email client: http://www.opera.com/mail/
Jun 03 2013
On Mon, 03 Jun 2013 02:16:45 -0700, Regan Heath <regan netmail.co.nz> wrote:On Sat, 01 Jun 2013 04:06:06 +0100, Juan Manuel Cabo <juanmanuel.cabo gmail.com> wrote:Any chance of getting those merged into Phobos? -- Adam Wilson IRC: LightBender Project Coordinator The Horizon Project http://www.thehorizonproject.org/On 05/31/2013 05:18 PM, Nick Sabalausky wrote:Funny.. the module listing on the left is not in alpha ordering, so I completely missed them.On Fri, 31 May 2013 15:29:40 +0100 "Regan Heath" <regan netmail.co.nz> wrote:I have old SHA etc hashing routines in old style D, this makes me want to spend some time bringing them up to date...http://dlang.org/phobos/std_digest_sha.html Since 2.061, IIRC.The sha digest in phobos is SHA1. SHA256 and SHA512 are still missing.This too.. I have those, plus a few others. R
Jun 03 2013
On Mon, 03 Jun 2013 18:27:10 +0100, Adam Wilson <flyboynw gmail.com> wrote:On Mon, 03 Jun 2013 02:16:45 -0700, Regan Heath <regan netmail.co.nz> wrote:It just needs some time/love. I have very old versions of the source (prior to it's inclusion in Tango). Last time I looked the Tango devs had made some structural changes and found/fixed an endian related bug. So.. my code needs re-structuring to fit the current phobos model, it needs the endian bug fixed, and it needs complete documentation (it has none). I am happy to donate the existing code, in it's current sorry state to whomever has the time for all that. It could use some testing on a big endian platform - as I have done none. There are unittests which perform the standard tests and maybe a few others IIRC. It's been a while.. R -- Using Opera's revolutionary email client: http://www.opera.com/mail/On Sat, 01 Jun 2013 04:06:06 +0100, Juan Manuel Cabo <juanmanuel.cabo gmail.com> wrote:Any chance of getting those merged into Phobos?On 05/31/2013 05:18 PM, Nick Sabalausky wrote:Funny.. the module listing on the left is not in alpha ordering, so I completely missed them.On Fri, 31 May 2013 15:29:40 +0100 "Regan Heath" <regan netmail.co.nz> wrote:I have old SHA etc hashing routines in old style D, this makes me want to spend some time bringing them up to date...http://dlang.org/phobos/std_digest_sha.html Since 2.061, IIRC.The sha digest in phobos is SHA1. SHA256 and SHA512 are still missing.This too.. I have those, plus a few others. R
Jun 04 2013
On Fri, May 31, 2013 at 6:03 PM, Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> wrote:{Enj,Destr}oy!Sorry I'm new to D so can anyone please explain that Destroy joke to me? (And I have to say that this is the first -announce list I've seen where all subscribers can post! How come it's allowed here?) --=20 Shriramana Sharma =E0=AE=B6=E0=AF=8D=E0=AE=B0=E0=AF=80=E0=AE=B0=E0=AE=AE=E0= =AE=A3=E0=AE=B6=E0=AE=B0=E0=AF=8D=E0=AE=AE=E0=AE=BE =E0=A4=B6=E0=A5=8D=E0= =A4=B0=E0=A5=80=E0=A4=B0=E0=A4=AE=E0=A4=A3=E0=A4=B6=E0=A4=B0=E0=A5=8D=E0=A4= =AE=E0=A4=BE
May 31 2013
On Friday, 31 May 2013 at 16:33:45 UTC, Shriramana Sharma wrote:(And I have to say that this is the first -announce list I've seen where all subscribers can post! How come it's allowed here?)The mailing list is actually an interface to the newsgroup, where discussion has always been encouraged.
May 31 2013
Mike Parker, el 31 de May a las 20:03 me escribiste:On Friday, 31 May 2013 at 16:33:45 UTC, Shriramana Sharma wrote:I think at some point I could be good to add a read-only *real* announce list, so people only interested in knowing when a new release is available don't have to deal with a group like this that have a lot of traffic. This can also be easily covered by a RSS feed though. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ ---------------------------------------------------------------------- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) ---------------------------------------------------------------------- Reflexionar con hondo tazón, y verdadero teflón, para elevarnos y alcanzar el estado de Shaquira Yaquira del latin Ya: ahora; Quira: que quira Quiquiriquira: que canta con un gallo y hace feliz a unos pocos. -- Peperino Pómoro(And I have to say that this is the first -announce list I've seen where all subscribers can post! How come it's allowed here?)The mailing list is actually an interface to the newsgroup, where discussion has always been encouraged.
May 31 2013
On 5/31/2013 2:52 PM, Leandro Lucarella wrote:I think at some point I could be good to add a read-only *real* announce list, so people only interested in knowing when a new release is available don't have to deal with a group like this that have a lot of traffic. This can also be easily covered by a RSS feed though.https://twitter.com/D_Programming
May 31 2013
Walter Bright, el 31 de May a las 15:25 me escribiste:On 5/31/2013 2:52 PM, Leandro Lucarella wrote:Good to know, thanks. But freaking twitter is hiding the RSS feed, does anyone have an URL to put in a RSS feed reader? -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ ---------------------------------------------------------------------- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) ---------------------------------------------------------------------- Dentro de 30 años Argentina va a ser un gran supermercado con 15 changuitos, porque esa va a ser la cantidad de gente que va a poder comprar algo. -- Sidharta KiwiI think at some point I could be good to add a read-only *real* announce list, so people only interested in knowing when a new release is available don't have to deal with a group like this that have a lot of traffic. This can also be easily covered by a RSS feed though.https://twitter.com/D_Programming
Jun 04 2013
On Wednesday, 5 June 2013 at 00:08:17 UTC, Leandro Lucarella wrote:Good to know, thanks. But freaking twitter is hiding the RSS feed, does anyone have an URL to put in a RSS feed reader?You can use http://www.twitter-rss.com/user_timeline.php?screen_name=D_Programming It is an external service, but I think it should be fine for personal use.
Jun 04 2013
On Wednesday, 5 June 2013 at 00:08:17 UTC, Leandro Lucarella wrote:Walter Bright, el 31 de May a las 15:25 me escribiste:https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=D_programmingOn 5/31/2013 2:52 PM, Leandro Lucarella wrote:Good to know, thanks. But freaking twitter is hiding the RSS feed, does anyone have an URL to put in a RSS feed reader?I think at some point I could be good to add a read-only *real* announce list, so people only interested in knowing when a new release is available don't have to deal with a group like this that have a lot of traffic. This can also be easily covered by a RSS feed though.https://twitter.com/D_Programming
Jun 05 2013
On Friday, May 31, 2013 19:06:24 Shriramana Sharma wrote:On Fri, May 31, 2013 at 6:03 PM, Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> wrote:It's not a D thing. It's an Andrei thing. He likes to tell people to destroy his proposals when he makes them (with the intention that people would point out any problems in them). - Jonathan M Davis{Enj,Destr}oy!Sorry I'm new to D so can anyone please explain that Destroy joke to me?
May 31 2013
On 5/31/13 8:33 AM, Andrei Alexandrescu wrote:http://www.reddit.com/r/programming/comments/1feem1/dconf_2013_day_2_talk_3_from_c_to_d_by_adam_wilson/Hi-def video is now online: http://archive.org/details/dconf2013-day02-talk03 Andrei
May 31 2013
On 05/31/2013 09:33 AM, Andrei Alexandrescu wrote:http://www.reddit.com/r/programming/comments/1feem1/dconf_2013_day_2_talk_3_from_c_to_d_by_adam_wilson/ {Enj,Destr}oy! AndreiJust watched it over lunch and I liked this talk very much. For transforming pieces of code I very often write Vim regex, (supports multiline with a flag) and when that is not enough, writing a Vim function does the trick. About streams: there is some phobos support for streams, though it seems not finalized. I wish something were done about the containers. Note that it on T[] and T[K] internally (though a concurrent hash map with read/write locking would need to be done from scratch without using AAs). It is not true that Array!T is equivalent to List<T>. Array!T wants to own their items (because it manages its own memory), so it is only practically useable with structs. Even duplicating the array is unsafe if the element type is a class: import std.stdio, std.container; class A { int val; this(int v) { val = v; } ~this() { writeln("A destroyed"); } } void func(Array!A list) { } void main() { A a = new A(3); Array!A list; list ~= a; writeln(a.val); //prints 3 func(list.dup); //prints A destroyed //<-- The object cannot be used anymore, though it // is still present in 'list') writeln(a.val); //prints 0 } And one cannot use RefCounted!A because RefCounted doesn't work with classes. I guess that RedBlackTree's suffer the same problem. --jm
May 31 2013
On Friday, May 31, 2013 13:59:24 Juan Manuel Cabo wrote:About streams: there is some phobos support for streams, though it seems not finalized.Everything stream-related which is currently in Phobos is outdated and unacceptable, so it will be replaced. A replacement is in the works, but it's not ready yet. - Jonathan M Davis
May 31 2013
W dniu 31.05.2013 19:05, Jonathan M Davis pisze:On Friday, May 31, 2013 13:59:24 Juan Manuel Cabo wrote:Do you know any timespans, when it probably will happen? I will be very grateful.About streams: there is some phobos support for streams, though it seems not finalized.Everything stream-related which is currently in Phobos is outdated and unacceptable, so it will be replaced. A replacement is in the works, but it's not ready yet.
May 31 2013
On Fri, 31 May 2013 14:13:30 -0400, Piotr Szturmaj <bncrbme jadamspam.pl> wrote:W dniu 31.05.2013 19:05, Jonathan M Davis pisze:I would love to say that I have set aside enough time to do it, but it's very difficult to find the time :( I hate to commit to a certain time frame, I have done that here in the past and have been very wrong with my expectations. That being said, my lack of effort on D stuff is really pissing me off, and I want to spend more time on it. Dconf really has yanked me back into D, and I want to finish all the loose ends I've started, including dcollections, this streaming stuff, and some other little bits. -SteveOn Friday, May 31, 2013 13:59:24 Juan Manuel Cabo wrote:Do you know any timespans, when it probably will happen? I will be very grateful.About streams: there is some phobos support for streams, though it seems not finalized.Everything stream-related which is currently in Phobos is outdated and unacceptable, so it will be replaced. A replacement is in the works, but it's not ready yet.
May 31 2013
On 05/31/2013 03:42 PM, Steven Schveighoffer wrote:[..] I would love to say that I have set aside enough time to do it, but it's very difficult to find the time :( I hate to commit to a certain time frame, I have done that here in the past and have been very wrong with my expectations. That being said, my lack of effort on D stuff is really pissing me off, and I want to spend more time on it. Dconf really has yanked me back into D, and I want to finish all the loose ends I've started, including dcollections, this streaming stuff, and some other little bits. -SteveI'm very happy to read this. It would be awesome to have the power of dcollections in phobos!! I would definitely appreciate it and a lot of people too!!! Streams and collections are very important building blocks. --jm
May 31 2013
On Saturday, June 01, 2013 00:15:47 Juan Manuel Cabo wrote:On 05/31/2013 03:42 PM, Steven Schveighoffer wrote:He's working on std.io, which would replace std.stdio and provide streams. That is likely to get into Phobos after full review. dcollections on the other hand will never be in Phobos. Anyone is free to take the guts of its containers and submit them to Phobos, but the API that dcollections has does not match that of std.container, a while std.container does need a few tweaks, it's never going to have the same design as dcollections. Andrei and Steven disagree on some things such that what Steve did with dcollections' API is incompatible with std.container (in particular with regards to ranges). The two things holding std.container back are getting custom allocators sorted out (which Andrei is working on), and people need to submit new containers. They're not going to just magically appear. dcollections has some solid implementations of containers which can be adapted to std.container (that's where RedBlackTree came from), but nothing is going to be able to come from dcollections exactly as-is due to the differences in API. - Jonathan M Davis[..] I would love to say that I have set aside enough time to do it, but it's very difficult to find the time :( I hate to commit to a certain time frame, I have done that here in the past and have been very wrong with my expectations. That being said, my lack of effort on D stuff is really pissing me off, and I want to spend more time on it. Dconf really has yanked me back into D, and I want to finish all the loose ends I've started, including dcollections, this streaming stuff, and some other little bits. -SteveI'm very happy to read this. It would be awesome to have the power of dcollections in phobos!! I would definitely appreciate it and a lot of people too!!! Streams and collections are very important building blocks.
May 31 2013
On Fri, 31 May 2013 05:33:21 -0700, Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> wrote:http://www.reddit.com/r/programming/comments/1feem1/dconf_2013_day_2_talk_3_from_c_to_d_by_adam_wilson/ {Enj,Destr}oy! AndreiI want to apologize for the glaring technical error in the talk. I knew about T.init() when I was writing this but I was so focused on finding a -- Adam Wilson IRC: LightBender Project Coordinator The Horizon Project http://www.thehorizonproject.org/
May 31 2013
On Friday, 31 May 2013 at 17:41:42 UTC, Adam Wilson wrote:On Fri, 31 May 2013 05:33:21 -0700, Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> wrote:should just be init, it's not a functionhttp://www.reddit.com/r/programming/comments/1feem1/dconf_2013_day_2_talk_3_from_c_to_d_by_adam_wilson/ {Enj,Destr}oy! AndreiI want to apologize for the glaring technical error in the talk. I knew about T.init() when I was writing this but I was completely slipped my mind.
May 31 2013
On Fri, 31 May 2013 11:41:04 -0700, John Colvin <john.loughran.colvin gmail.com> wrote:On Friday, 31 May 2013 at 17:41:42 UTC, Adam Wilson wrote:And I will forever be remember as the guy who got .init wrong, twice. :-D -- Adam Wilson IRC: LightBender Project Coordinator The Horizon Project http://www.thehorizonproject.org/On Fri, 31 May 2013 05:33:21 -0700, Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> wrote:should just be init, it's not a functionhttp://www.reddit.com/r/programming/comments/1feem1/dconf_2013_day_2_talk_3_from_c_to_d_by_adam_wilson/ {Enj,Destr}oy! AndreiI want to apologize for the glaring technical error in the talk. I knew about T.init() when I was writing this but I was so focused on finding
May 31 2013
On Fri, 31 May 2013 08:33:21 -0400 Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> wrote:http://www.reddit.com/r/programming/comments/1feem1/dconf_2013_day_2_talk_3_from_c_to_d_by_adam_wilson/ {Enj,Destr}oy!Torrents and links: http://semitwist.com/download/misc/dconf2013/
May 31 2013
On 2013-05-31 14:33, Andrei Alexandrescu wrote:http://www.reddit.com/r/programming/comments/1feem1/dconf_2013_day_2_talk_3_from_c_to_d_by_adam_wilson/There are other libraries besides from Phobos that contains some of the missing functionality. Tango: * Several SHA implementations * Stream based IO * Modules for manipulating text and Unicode * Timer/stop watch * Heap and stack Source code: https://github.com/SiegeLord/Tango-D2 Docs: http://dsource.org/projects/tango/docs/current/ dcollections may contain some collections needed. http://www.dsource.org/projects/dcollections -- /Jacob Carlborg
Jun 01 2013
On Saturday, June 01, 2013 22:15:01 Jacob Carlborg wrote:* Timer/stop watchThere are quite a few things that Phobos is still missing, but this isn't one of them. We have std.datetime.StopWatch (which will probably end up in std.benchmark when that's finally complete). - Jonathan M Davis
Jun 01 2013
On 2013-06-01 23:11, Jonathan M Davis wrote:There are quite a few things that Phobos is still missing, but this isn't one of them. We have std.datetime.StopWatch (which will probably end up in std.benchmark when that's finally complete).I haven't looked in std.datetime lately but I though I heard in the talk it was missing. If not, my mistake. -- /Jacob Carlborg
Jun 02 2013
On Sun, 02 Jun 2013 02:35:37 -0700, Jacob Carlborg <doob me.com> wrote:On 2013-06-01 23:11, Jonathan M Davis wrote:Most of System.Timers is missing from Phobos. There is a LOT more than just a stopwatch in it. -- Adam Wilson IRC: LightBender Project Coordinator The Horizon Project http://www.thehorizonproject.org/There are quite a few things that Phobos is still missing, but this isn't one of them. We have std.datetime.StopWatch (which will probably end up in std.benchmark when that's finally complete).I haven't looked in std.datetime lately but I though I heard in the talk it was missing. If not, my mistake.
Jun 02 2013
On Sat, 01 Jun 2013 13:15:01 -0700, Jacob Carlborg <doob me.com> wrote:On 2013-05-31 14:33, Andrei Alexandrescu wrote:was only fair to compare to DMD 2.062 and Phobos. Once you start comparing and contrasting third party libraries the scope of the topic quickly balloons in size. The biggest problem I had in putting this talk together was deciding what to cut. I ended up leaving about 60% of my originally planned content on the cutting room floor... I really wanted to give you guys more! -- Adam Wilson IRC: LightBender Project Coordinator The Horizon Project http://www.thehorizonproject.org/http://www.reddit.com/r/programming/comments/1feem1/dconf_2013_day_2_talk_3_from_c_to_d_by_adam_wilson/There are other libraries besides from Phobos that contains some of the missing functionality. Tango: * Several SHA implementations * Stream based IO * Modules for manipulating text and Unicode * Timer/stop watch * Heap and stack Source code: https://github.com/SiegeLord/Tango-D2 Docs: http://dsource.org/projects/tango/docs/current/ dcollections may contain some collections needed. http://www.dsource.org/projects/dcollections
Jun 01 2013
On 2013-06-02 00:49, Adam Wilson wrote:it was only fair to compare to DMD 2.062 and Phobos. Once you start comparing and contrasting third party libraries the scope of the topic quickly balloons in size. The biggest problem I had in putting this talk together was deciding what to cut. I ended up leaving about 60% of my originally planned content on the cutting room floor... I really wanted to give you guys more!to D I assume, and hope, you would take a practically approach. That is, using third party libraries if needed and not saying something like "If it's not in Phobos we cannot use it". -- /Jacob Carlborg
Jun 02 2013
On Sun, 02 Jun 2013 02:34:39 -0700, Jacob Carlborg <doob me.com> wrote:On 2013-06-02 00:49, Adam Wilson wrote:In real life I would absolutely use third party libraries where available. I would definitely recommend people do the same. In retrospect I probably should've said something to that effect in the closing of my talk ... So many things I would say differently! -- Adam Wilson IRC: LightBender Project Coordinator The Horizon Project http://www.thehorizonproject.org/it was only fair to compare to DMD 2.062 and Phobos. Once you start comparing and contrasting third party libraries the scope of the topic quickly balloons in size. The biggest problem I had in putting this talk together was deciding what to cut. I ended up leaving about 60% of my originally planned content on the cutting room floor... I really wanted to give you guys more!to D I assume, and hope, you would take a practically approach. That is, using third party libraries if needed and not saying something like "If it's not in Phobos we cannot use it".
Jun 02 2013
On Sunday, 2 June 2013 at 20:43:18 UTC, Adam Wilson wrote:On Sun, 02 Jun 2013 02:34:39 -0700, Jacob Carlborg <doob me.com> wrote:Adam, for your talk you never said what your rational was for there is one ?). wWhy go to all this effort ? NickOn 2013-06-02 00:49, Adam Wilson wrote:In real life I would absolutely use third party libraries where available. I would definitely recommend people do the same. In retrospect I probably should've said something to that effect in the closing of my talk ... So many things I would say differently!
Jun 04 2013
On Tue, 04 Jun 2013 20:43:08 -0700, Nick B <nick.barbalich gmail.com> wrote:On Sunday, 2 June 2013 at 20:43:18 UTC, Adam Wilson wrote:Well, the reason I started looking for alternatives in the first place is exactly as mentioned in the talk. I found the Generic Constraints to be far too constraining... if you'll pardon the pun. But indeed there are more reasons than just constraints. There are certain things that just concept of purity. No const. No shared. No built-in unittests. And that's just off the top of my head, I'm probably forgetting a few. -- Adam Wilson IRC: LightBender Project Coordinator The Horizon Project http://www.thehorizonproject.org/On Sun, 02 Jun 2013 02:34:39 -0700, Jacob Carlborg <doob me.com> wrote:Adam, for your talk you never said what your rational was for there is one ?). wWhy go to all this effort ? NickOn 2013-06-02 00:49, Adam Wilson wrote:In real life I would absolutely use third party libraries where available. I would definitely recommend people do the same. In retrospect I probably should've said something to that effect in the closing of my talk ... So many things I would say differently!
Jun 04 2013
On 2013-06-05 05:43, Nick B wrote:Adam, for your talk you never said what your rational was for there is one ?). wWhy go to all this effort ?He said something like: the programming world isn't just Microsoft. Perhaps they like to use some other platform. -- /Jacob Carlborg
Jun 05 2013