m HEAD, our goal is to specifically AVOID creating a
> D1/D2 style split.
Yes, of course, but these updates will not be done for each and every
official DMD release, they will be done in a timespan in the order of
years for example? I.e. like any other serious language out there? :P
--
Leandro L
so make sure the "good" public repository is always
healthy, something that is not happening now because is the other way
around. Walter first pushes changes to the "good" public repository and
the autotester runs after the commits are published, so there
uld this be a correct way of utilising this new process?
> >
>
> I'd say mostly correct. The last step is the one where we might
Mmm, this makes me wonder if the stable releases based on a particular
official release will live only until the next official release is out,
or
Adam Wilson, el 16 de July a las 11:01 me escribiste:
> On Mon, 16 Jul 2012 01:56:23 -0700, Leandro Lucarella
> wrote:
>
> >Adam Wilson, el 16 de July a las 00:51 me escribiste:
> >>As a result of the D Versioning thread, we have decided to create a
> >>new or
ble, so
thanks for stepping forward :)
--
Leandro Lucarella (AKA luca) http://llucax.com.ar/
--
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05)
---
also be done by just dumping the generated code to stdout.
Then any application can use the output without using any temporary
files. Pipes for the win!
--
Leandro Lucarella (AKA luca) http://llucax.com.ar/
-
Stewart Gordon, el 28 de marzo a las 14:54 me escribiste:
> What do people think to the whole idea?
I think this is not an announcement at all and shouldn't be discussed in
this list :)
--
Leandro Lucarella (AKA luca) http://lluca
Programming-Language/dmd/dmd.2.058.zip
> >>
> >>You forgot to merge in the changelogs for druntime and Phobos.
> >
> >And the first bug listed as fixed - 314 - was reopened.
>
> That was removed from the changelog, it's just tha
Great news indeed! Congrats!
--
Leandro Lucarella (AKA luca) http://llucax.com.ar/
--
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BF
led for deprecation. Improvements
> to
> the deprecated keyword have been in discussion to improve the situation. e.g.
>
> https://github.com/D-Programming-Language/dmd/pull/345
And this one: https://github.com/D-P
ed, deprecating something is going to silently break
> people's code unless you tell them about it first (which is the point of
> scheduling something for deprecation).
So, your solution is issuing warnings behind the compiler and Walter's
back. Great! I love this! Now I rememb
Michel Fortin, el 12 de julio a las 18:03 me escribiste:
> On 2011-07-12 16:52:10 -0400, Leandro Lucarella said:
> >This is what deprecated is for! Removing stuff breaks code, not
> >deprecating stuff! Deprecated really is "scheduled for removal", so
> >"sche
he symbol is outright removed. Programmers have had ample time to change
> their code, and if they haven't, they now have to. But they were told that
> the
> symbol was going away and had to have made changes to their build scripts to
> even use it this long, so
Jonathan M Davis, el 11 de julio a las 22:21 me escribiste:
> On Tuesday 12 July 2011 01:28:11 Leandro Lucarella wrote:
> > Jonathan M Davis, el 11 de julio a las 18:15 me escribiste:
> > > > Despite the confusing non-standard descriptions in --help, -w is the
> > &g
umentation. You
can always use deprecated features using a compiler, so again... what's
the point of "scheduled for deprectation"? I can't really understand
that concept.
--
Leandro Lucarella (AKA luca) http://llucax.com.ar/
-
does something similar. Not sure why Git hasn't gotten
> > this particular nicety.
>
> Bazaar does indeed have revision numbers per branch. Note that branch
> and repository is a different concept in Bazaar, unlike Git and
> Mercurial where they are fundamentally t
Kagamin, el 28 de noviembre a las 11:34 me escribiste:
> Leandro Lucarella Wrote:
>
> > Make is not a build system, make is a unix tool, it does one thing and
> > it do it well, and that thing is rebuilding something based on
> > dependencies.
>
> Being a unix to
Nick Sabalausky, el 23 de noviembre a las 08:54 me escribiste:
> "Leandro Lucarella" wrote in message
> news:20101123050406.gj8...@llucax.com.ar...
> > Nick Sabalausky, el 22 de noviembre a las 12:54 me escribiste:
> >> "Manfred_Nowak" wrote in message
Don, el 23 de noviembre a las 09:06 me escribiste:
> Leandro Lucarella wrote:
> >Make can be very hard to learn, specially because people tend to use it
> >wrongly and there are very few good examples and tutorials/docs.
> >
> >PS: I'm really talking about GMak
specially limitations.
Eventually I decided to learn Make seriously, wrote a good Makefile and
never looked back...
Make can be very hard to learn, specially because people tend to use it
wrongly and there are very few good examples and tutorials/docs.
PS: I
e.
Make is not a build system, make is a unix tool, it does one thing and
it do it well, and that thing is rebuilding something based on
dependencies. Usually Make is a tool to use as a building block when you
need something more complex.
Make is a great tool, just don't
Leandro Lucarella, el 8 de octubre a las 01:44 me escribiste:
> Denis Koroskin, el 8 de octubre a las 05:14 me escribiste:
> > I tried using your GC under D2/Windows, and unfortunately it crashes
> > with Access Violation (I used a version modified by Sean as a
> > start
rth trying in Windows is the precise scanning (well,
there are some other minor optimizations that proved useful).
--
Leandro Lucarella (AKA luca) http://llucax.com.ar/
--
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 54
Leandro Lucarella, el 10 de septiembre a las 09:26 me escribiste:
> Bernard Helyer, el 10 de septiembre a las 04:49 me escribiste:
> > Very nice. I've been reading your posts on this with interest.
> >
> > How much work would be involved in porting this to druntime?
&g
t both are based on the same code, so probably not too
much work should be involved.
--
Leandro Lucarella (AKA luca) http://llucax.com.ar/
--
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C
http://llucax.com.ar/blog/blog/tag/dgc?sort=+date
If you only care about concurrency, you probably want to read just this:
http://llucax.com.ar/blog/blog/tag/cdgc?sort=+date
--
Leandro Lucarella (AKA luca) http://llucax.c
Jesse Phillips, el 30 de agosto a las 20:22 me escribiste:
> Leandro Lucarella Wrote:
>
> > Very nice, thanks.
> >
> > Do you know if this will be eventually merged into upstream?
> >
>
> The latest version upstream should be 0.18. I will be able to subm
e ~ is users
> directory, not documents).
>
> I am the new maintainer of this file so please direct any comments,
> suggestions, patches my way at jesse.k.phillip...@gmail.com
Very nice, thanks.
Do you know if this will be eventually merged into upstream?
--
Leandro Lucarella
Walter Bright, el 19 de agosto a las 13:08 me escribiste:
> Leandro Lucarella wrote:
> >With the precise heap scanning patch for DMD the GC can automatically
> >pin memory, because it has enough information to differentiate between
> >real pointers and words which types are n
pinned, but I think manual unpinning is just to
dangerous to be useful. And for the former, you can easily force pinning
by having a pointer to it in a portion of memory that is scanned
conservatively.
--
Leandro Lucarella (AKA luca) http://llucax.com.ar/
---
Walter Bright, el 18 de agosto a las 12:25 me escribiste:
> Leandro Lucarella wrote:
> >Walter Bright, el 18 de agosto a las 10:08 me escribiste:
> >>bearophile wrote:
> >>>Currently in the D2 GC there is no notion of pinned/unpinned class
> >>>inst
the precise heap scanning patch is applied (and much better
if we can manage to scan the static data precisely too). Otherwise you
simply just can't move stuff around because you don't know what is
a pointer and what is not (thus you can't update pointer that point to
moved stuff).
e. That would resolve that
> problem .
Apart from the joke, it would be nice to have a different distribution
package for each OS/arch (using a natural packager for each is a plus;
i.e., tar.gz for unixes :).
--
Leandro Lucarella (AKA luca) http://llucax.com.ar/
---
Tomas Lindquist Olsen, el 4 de julio a las 17:55 me escribiste:
> On Sat, Jun 26, 2010 at 11:57 PM, Leandro Lucarella
> wrote:
> >
> > Mmmm, I guess the fact that LDC doesn't support Phobos might be a good
> > reason why including Phobos is not that useful =)
>
some, and in fact feels the right size and position. I agree it
> feels somewhat intruding on lower resolutions.
Nice. Use the same favicon as the Wiki4D and I'm sold:
http://www.prowiki.org/wiki4d/upload/duser/favicon.png
--
L
that useful =)
--
Leandro Lucarella (AKA luca) http://llucax.com.ar/
--
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05)
--
F
n't compile D2 either ATM. So it makes no sense to include
Phobos 1 or 2 if the only D compiler provided by Fedora is LDC.
--
Leandro Lucarella (AKA luca) http://llucax.com.ar/
--
GPG Key: 5F5A8D05 (F8CD
Walter Bright, el 15 de mayo a las 10:28 me escribiste:
> Leandro Lucarella wrote:
> >I think the feature could be nice if it needs no configuration at all (it
> >searches the import path and looks for modules where a missing symbol is).
>
> The problem with that is often
Don, el 15 de mayo a las 09:47 me escribiste:
> Walter Bright wrote:
> >Leandro Lucarella wrote:
> >>I saw the patches, and having all hardcoded in the compiler doesn't seems
> >>like a good idea =/
> >
> >I know the hardcoding is probably not the best
that mean?
>
> Write the following program:
>
> ---
> void main()
> {
> writeln("hello world!");
> }
> ---
>
> compile it and see what happens. I think it'll be clear!
I saw
mpler than figuring out Linux's find
> and combining it with d2tags.
Add a -R option, this way it will work just like exuberant-ctags =)
--
Leandro Lucarella (AKA luca) http://llucax.com.ar/
--
son > tags
>
> Very useful, and a beautiful example of D scripting.
>
> I wonder if this is of enough general utility to warrant inclusion
> within the D distribution, along with rdmd. Thoughts?
I think it might be better to add support to the common tools, like
exuberant-ctag
. It's just 150+ lines, thanks to D2's
> powerful string handling. Enjoy!
>
> http://github.com/Dubhead/d2tags
>
> usage:
> % dmd -Xftags.json foo.d
> % d2tags tags.json > tags
% vim -t tags foo.d
Great!
--
Leandro Luca
That can't be it. The identifier shown by Alex is only 33
> characters. O(n^2) is not that slow, especially for smaller
> variables. There must be other factors you're not considering...
Run a profiler.
--
Leandro Lucarella (AKA luca) http://llucax.com.ar/
--
see if we
> >can't get bug #4044 (debugging tracker) closed :)
>
> I agree that getting all the gdb issues sorted out will be a nice win.
Specially now that GDB will support D natively!
--
Leandro Lucarella (AKA luc
embrace a good idea is a little lower so it doesn't take that many
years to convince you =P
--
Leandro Lucarella (AKA luca) http://llucax.com.ar/
--
GPG Key: 5F5A8D05 (F8
/www.llucax.com.ar/blog/blog/post/06d99f3b
>
> It has been more than accepted, it is now in the source tree, and
> will be in the 7.2 release of GDB :D
Yeap! I've updated the blog post :)
--
Leandro Lucarella (AKA luca) http://llucax.com.ar/
n to up-to-date dependencies, this release incorporates a wealth
> of fixes and improvements by Benjamin Kramer, Frits van Bommel, Kelly
> Wilson, Leandro Lucarella, Matti Niemenmaa, Moritz Warning, Robert Clipsham,
> Tomas Lindquist Olsen and me.
>
> Linux x86-64 download:
>
parseable for D:
["hello \"world\"", "nice \\"]
[1, 2, 3]
[1.0, 2.0, 3.0]
Thiis is good for both serialization and debugging (it' unambiguous,
mandatory for serialization, and a littl verbose but clear for debugging).
And if sometime in the future we get a D parser
gt; >http://ftp.digitalmars.com/dmd.2.040.zip
> >
> >Thanks to the many people who contributed to this update!
>
> D2 changelog points @disable to attribute.html#deprecated,
> should be attribute.html#disable
I reported that in the beta ML but it seems that wasn't important e
Andrei Alexandrescu, el 28 de enero a las 12:29 me escribiste:
> Leandro Lucarella wrote:
> >Andrei Alexandrescu, el 28 de enero a las 09:49 me escribiste:
> >>>Just see the next message:
> >>>
> >>>http://gcc.gnu.org/ml/gcc/2010-01/msg00501
missing?
They are paying him to spend time on Go, at least is a "20% project".
--
Leandro Lucarella (AKA luca) http://llucax.com.ar/
--
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05)
--
nd that the language does not have legs to resist on merit
> alone, that may change any time. It would be great if D were present
> in GCC - thanks Jerry for your initiative, and please keep it up.
>
> Andrei
Just see the next message:
http://gcc.gnu.org/ml/gcc/2010-01/msg00501.html
2
legal opinion
> > anyway.
>
> You're probably versed enough to do the talking for yourself with one of the
> FSF
> lawyers. Chances are that might actually not cost you anything.
Exactly, I think the FSF knows about laws and have some lawyers to help
you.
--
Leandro Lucar
Walter Bright, el 23 de enero a las 16:15 me escribiste:
> Leandro Lucarella wrote:
> >Walter Bright, el 23 de enero a las 12:54 me escribiste:
> >>Jerry Quinn wrote:
> >>>Walter Bright Wrote:
> >>>>Will they take a fork of the dmd source, such that
s GPL I think it won't be any trouble to
fold in the new changes back to GDC as they did (and LDC too), so it won't
be really a *fork*, right?
Walter, please, please, please let us know how this progresses. Thanks!
--
Leandro Lucarella (AKA luca) http://llucax.com.ar
tributed to them such that it can be
> licensed under GPLv3 and copyright on that snapshot is assigned to FSF,
> then I think there would be no issues.
Please let us know what the answer is!
--
Leandro Lucarella (AKA luca)
front-end, but at least you don't
have to care anymore in updating the back-end glue.
I think one of the bigger problems with GDC right now is to update it to
the latest GCC version, not merging the latest DMD front-end.
Being official part of GCC is nothing but a huge win. Of course
Jason Mills, el 11 de enero a las 21:07 me escribiste:
> I have uploaded a new d.vim syntax highlighting script to vim.org. Get
> it at http://www.vim.org/scripts/script.php?script_id=379.
Nice, thanks!
--
Leandro Lucarella (AKA luca) http://llucax.
t; Some lists for D are already on gmane so it would be nice if they could all
> be there.
Yes, just do it yourself:
http://gmane.org/subscribe.php
--
Leandro Lucarella (AKA luca) http://llucax.com.ar/
--
dmd-beta-subscr...@puremagic.com
> or visiting http://lists.puremagic.com/
>
> Thanks to Brad Roberts for setting this up.
Damn! I guess the ship to posting beta releases (I think it should be
called rc BTW :) to the announcement NG has sailed :S
--
Leandro Lucarella (AKA luca)
intainers.
> >
> >Please put me on the list.
>
> When Brad creates it, I (or Brad) will post an announcement here,
> and you'll be able to sign up for it.
Please, do it in the announcement NG, there is no point to have
a separated list. Mark the announcements clearly as bet
rying to merge latest
DMD FE to LDC though). I don't want to receive any personal e-mails, the
announcement NG is perfect for me.
Please, please, do both if you think is very important for some other
people to be explicitly notified via personal e-mails.
Thanks.
--
Leandro Luca
e, and not only fixes 102, it also fixes 461,
2386, 2654 and 2666, not counting a couple of already fixed bugs. I think
Rainer Schuetze deserves a lot of credit, I think his practically at the
same scale as Don fixing important bugs, I hope Walter realizes that and
had him the DMD test suite as well (o
Leandro Lucarella, el 5 de diciembre a las 13:07 me escribiste:
> Walter Bright, el 4 de diciembre a las 20:05 me escribiste:
> > Probably the biggest thing is opDispatch!
> >
> > http://www.digitalmars.com/d/1.0/changelog.html
> > http://ftp.digitalmars.com/dmd.1
dmd/tags/dmd-1.053
svn cp http://svn.dsource.org/projects/dmd/trunk
http://svn.dsource.org/projects/dmd/tags/dmd-2.037
The same should be done in the phobos and druntime repositories.
Thanks!
--
Leandro Lucarella (AKA luca)
l8night, el 27 de noviembre a las 12:52 me escribiste:
> when will next bugfix for d2 be available?
You never know, it all dependens on Walter's moods.
--
Leandro Lucarella (AKA luca) http://lluca
grauzone, el 4 de noviembre a las 20:23 me escribiste:
> Leandro Lucarella wrote:
> >grauzone, el 4 de noviembre a las 17:23 me escribiste:
> >>Walter Bright wrote:
> >>>Anyhow, during this process I stumbled upon what the problem was.
> >>>Optlink
Bill Baxter, el 4 de noviembre a las 11:08 me escribiste:
> On Wed, Nov 4, 2009 at 10:21 AM, Leandro Lucarella wrote:
> > grauzone, el 4 de noviembre a las 17:23 me escribiste:
> >> Walter Bright wrote:
> >> >Anyhow, during this process I stumbled upon what the
u really find it slow, GNU Gold (done by Google) is *much*
faster.
--
Leandro Lucarella (AKA luca) http://llucax.com.ar/
--
GPG Key: 5F5A8D05
make -f osx.mak
> >
> > and it's a godsand - no more downloading 8 MB of unusable stuff (and
> > obsolete because some patches are already in trunk).
>
> I'm surprised that isn't fixed yet.
> http://d.puremagic.com/issue
Bill Baxter, el 15 de octubre a las 15:51 me escribiste:
> On Thu, Oct 15, 2009 at 3:01 PM, Andrei Alexandrescu
> wrote:
> > Leandro Lucarella wrote:
> >>
> >> Hi, I'm sorry to spam here with self references, but I don't know if
> >> Walter a
Andrei Alexandrescu, el 15 de octubre a las 17:01 me escribiste:
> Leandro Lucarella wrote:
> >Hi, I'm sorry to spam here with self references, but I don't know if
> >Walter and other D developers read Planet D, and I really appreciate if
> >they could read th
bearophile, el 15 de octubre a las 17:49 me escribiste:
> Leandro Lucarella:
>
> > I hope you find it useful.
>
> Wonderful, baby steps lead you to many places :-)
> Thank you for that post. Isn't GIT better for CVS?
Of course. Maybe you mistaken DVCS (Distributed Ve
cism and a recognition to the
advances made in the last year(s?). I was about to write it directly to
the D group but I thought it could hit a more wider audience as a blog
post, and it could attract some people that had left D because of its
closeness.
I hope you find it useful.
--
Leandro Luca
ww.digitalmars.com/d/2.0/changelog.html
> http://ftp.digitalmars.com/dmd.2.035.zip
>
> Many thanks to the numerous people who contributed to this update.
Thanks for the first releases with full svn history! 8-)
--
Leandro Lucarella (AKA luca)
e for more details.
>
> I checked into svn a compiler change folding in your patch. Can you
> try it out with QtD?
Thanks for the small commits :)
BTW, unless you're planning to skip DMD 2.035, I think you increased the
DMD 2 version accidentally to 2.036 ;)
--
Leandro Luc
ail addresses, post to the
> >nextgroups, post to IRC?
>
> I suggest setting it up to email the maintainers of the packages
> being compiled any problems with compiling them.
I think it would be best to have a newsgroup/mailing list/RSS for this.
At least being able to see the
Andrei Alexandrescu, el 5 de octubre a las 19:17 me escribiste:
> Jason House wrote:
> >Walter Bright Wrote:
> >
> >>Robert Clipsham wrote:
> >>>Leandro Lucarella wrote:
> >>>>Thanks for finally taking this way, Walter =)
> >>>>
&g
; >int bar()
> >{
> >return 42;
> >}
> >
> >writeln("%d", bar);
> >
> >And this too:
> >
> >int bar() @property
> >{
> >return 42;
> >}
> >
> >writeln("%d", bar());
> >
> >So it ap
Walter Bright, el 27 de septiembre a las 13:45 me escribiste:
> Leandro Lucarella wrote:
> >Thanks for finally taking this way, Walter =)
>
> You're welcome. I hadn't done it before because I couldn't figure
> out a reasonable way of implementing it.
I don
Thanks for finally taking this way, Walter =)
http://www.dsource.org/projects/dmd/timeline
--
Leandro Lucarella (luca) | Blog colectivo: http://www.mazziblog.com.ar/blog/
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145
Jarrett Billingsley, el 23 de septiembre a las 12:03 me escribiste:
> On Wed, Sep 23, 2009 at 11:58 AM, bearophile wrote:
> > Leandro Lucarella:
> >
> >> Blaze is an engine AFAIK, not a program. And an engine to build games
> >> AFAIK, and game aren't usu
bearophile, el 22 de septiembre a las 07:28 me escribiste:
> Leandro Lucarella:
>
> > I was unable
> > to find any real programs (suitable for a GC benchmarks at least) for
> > D that are properly maintained except Dil,
>
> Have you tried Blaze?
Blaze is an engin
, really):
http://git.llucax.com.ar/w/software/dgc/dgcbench.git
In my blog are a few (meaningless but nice) graphs for the Naive GC =)
http://proj.llucax.com.ar/blog/dgc/blog
I'll posting the results of the tests using the Tango basic collector
soon.
--
Leandro Lucarella (luca) | Blog c
Don, el 3 de septiembre a las 17:30 me escribiste:
> Leandro Lucarella wrote:
> >Walter Bright, el 3 de septiembre a las 01:16 me escribiste:
> >>This will probably be the last OSX 10.5 release, the next should be 10.6.
> >>
> >>http://www.digitalma
fore hit D1 (and new aditions to D1 should be more planned, for
example, leaving them in D2 for a few releases only, so you can get real
feedback from users before puting them in D1, and having some version
scheme to indicate when new features are added).
--
Leandro Lucarella (luca)
x27;t have any tools to write grammars or anything) but looks promising.
http://www.reverberate.org/gazelle/
--
Leandro Lucarella (luca) | Blog colectivo: http://www.mazziblog.com.ar/blog/
GPG Key: 5F5A8D05 (
Walter Bright, el 8 de julio a las 12:53 me escribiste:
> Leandro Lucarella wrote this in the dmd release thread, but it'll get
> lost there, and deserves its own thread.
>
> >I think we can add a DIP (D Improvement Proposal =) section in the
> >"Languag
tch?v=dANeOdBX6QM or read the
Wikipedia article about the show:
http://es.wikipedia.org/wiki/Magazine_For_Fai
--
Leandro Lucarella (luca) | Blog colectivo: http://www.mazziblog.com.ar/blog/
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 414
almars.com/dmd.2.031.zip
I incidentally went through all the D2 bug reports that had being fixed in
this release and I was really surprised about how much of them had patches
by Don (the vast majority!).
Thanks Don! I think it's great that more people are becoming major
D contributors.
--
Leandro L
Jesse Phillips, el 8 de julio a las 01:27 me escribiste:
> On Tue, 07 Jul 2009 18:43:41 -0300, Leandro Lucarella wrote:
>
> >
> > (BTW, nice job with the Wiki for whoever did it, I don't remember who
> > was putting a lot of work on improving the Wiki, but it'
Andrei Alexandrescu, el 7 de julio a las 16:54 me escribiste:
> Leandro Lucarella wrote:
> >Andrei Alexandrescu, el 7 de julio a las 15:12 me escribiste:
> >>Leandro Lucarella wrote:
> >>>Andrei Alexandrescu, el 7 de julio a las 10:56 me escribiste:
> >>
Andrei Alexandrescu, el 7 de julio a las 15:12 me escribiste:
> Leandro Lucarella wrote:
> >Andrei Alexandrescu, el 7 de julio a las 10:56 me escribiste:
> >>Leandro Lucarella wrote:
> >>>This seems nice. I think it would be nice if this kind of things are
>
Andrei Alexandrescu, el 7 de julio a las 10:56 me escribiste:
> Leandro Lucarella wrote:
> >This seems nice. I think it would be nice if this kind of things are
> >commented in the NG before a compiler release, to allow community input
> >and discussion.
>
> Yup, that
i.e. [^ a .. b ]
> > d. Exclude begin Exclude end, i.e. [^ a .. b ^]
>
> I think Walter's message really rendered the whole discussion moot. Post of
> the
> year:
>
> =
> I like:
>
> a .. b+1
>
> to mean inclusiv
e next
> statement, which would range-check. However, in the current approach,
> the ranges of x, y, and z are forgotten at the first semicolon. Then,
> x+y has range -byte.min-byte.min up to byte.max+byte.max as far as the
> type checker knows. That would fit in a short (and by the
Andrei Alexandrescu, el 6 de julio a las 18:32 me escribiste:
> Leandro Lucarella wrote:
> >Andrei Alexandrescu, el 6 de julio a las 10:44 me escribiste:
> >>>>And what did those people use when they wanted to express a range of case
> >>>>labels? In o
aarti_pl, el 7 de julio a las 00:27 me escribiste:
> Leandro Lucarella pisze:
> >Andrei Alexandrescu, el 6 de julio a las 10:44 me escribiste:
> >>>>And what did those people use when they wanted to express a range of case
> >>>>labels? In other words,
bike-shedding. And I'm so, SOOO sick of bike-shedding.
I think Walter is right, this syntax introduce an inconsistency in the
".." operator semantics, which is used with inclusive meaning sometimes
(case) and with exclusive meaning other times (slices and foreach).
--
Leandro Lucarella (luca) | Blog colectivo: http://www.mazziblog.com.ar/blog/
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05)
201 - 300 of 336 matches
Mail list logo