in the cloud.
--
/Jacob Carlborg
is that it's open source and I really like
GitLab CI, which is bundled.
--
/Jacob Carlborg
so... ;)
Have you run the debugger inside the debugger? But I guess that is
written in C++ as well.
Sounds like a serious regression, if it worked before.
--
/Jacob Carlborg
,
not the debugger itself.
--
/Jacob Carlborg
used it in one of my own projects.
Yes, that was the plan. But if a better alternative shows up, should we
look at that as well?
--
/Jacob Carlborg
, that's correct. It would be fine if everything used GPL, but that's
not the world we live in. Which makes the license not very practical.
--
/Jacob Carlborg
On 2015-10-14 20:32, John Colvin wrote:
got through to homebrew a faster this time.
brew reinstall dmd --devel
It's always available through DVM 1 second after announcement :)
--
/Jacob Carlborg
On 2015-10-15 00:54, Vladimir Panteleev wrote:
whether we have good debugging GUIs for all platforms, which we don't for OS X.
There's Xcode.
--
/Jacob Carlborg
On 2015-10-15 14:51, Johannes Pfau wrote:
Doesn't the GPL force everybody _using_ fast.json to also use the GPL license?
Yes, it does have that enforcement.
--
/Jacob Carlborg
pointer.
[1]
http://forum.dlang.org/thread/kaara7$dog$1...@digitalmars.com#post-kaara7:24dog:241:40digitalmars.com
--
/Jacob Carlborg
" method taking one
argument:
class Foo
def bar(a)
end
def foo=(a) # not the same name as "foo"
end
end
a = Foo.new
a.bar = 3 # error
a.foo = 3 # ok
a.foo(3) # error
--
/Jacob Carlborg
to be
contained inside a template :( .
--
/Jacob Carlborg
(transformed_version_of_member());
else
alias member = member;
}
mixin staticMap!(AllMembers!impl_module, transformer);
This looks even more interesting :)
--
/Jacob Carlborg
the template instantiation issue ever gets fixed, I
wouldn't be surprised if 2 got slower than 1. Of course, any slowness of 2
must then be weighed against 1 compiling more than necessary.
In theory 2 should be faster when it comes to recompiling because fewer
files need to be recompiled.
--
/Jacob
d that bug is to make the non-template
function a template function without arguments:
void foo()(int a);
void foo(T)(T a, T b);
But if the bug is fixed, then that's great :)
[1]
https://github.com/D-Programming-Language/phobos/blob/master/std/stdio.d#L1362
--
/Jacob Carlborg
On 2015-09-24 17:03, Nick Sabalausky wrote:
Yaml is a very complicated format.
For most usages I've seen it's very simple. Mostly only using key-values
with some nesting.
--
/Jacob Carlborg
] http://forum.dlang.org/thread/h8ddc5$1h67$1...@digitalmars.com
--
/Jacob Carlborg
is(typeof(args[0]) == string))
{
... // current implementation
}
Not sure why you need to complicate it with template constraints. Just
overload the function?
--
/Jacob Carlborg
using Scriptlike
would care. As I understand it, the whole point of Scriptlike is
convenience.
--
/Jacob Carlborg
presume it is a big win for user experience.
You can do both with SBT. But I though the main reason was because of
the JVM startup time.
--
/Jacob Carlborg
On 2015-09-23 08:32, Dmitry Olshansky wrote:
Bugzilla issue with this enhancement would help a lot with this ;)
And a PR would make it happen...
https://issues.dlang.org/show_bug.cgi?id=15102
I'm too lazy for a PR.
--
/Jacob Carlborg
t any type.
Bikeshedding requested! I'm not 100% sold on the name "interp" for this
long-term. Suggestions welcome.
Different bikeshedding: I would prefer to make the curly braces optional
if it only contains a symbol.
--
/Jacob Carlborg
, is that there are three (!!!) different functions to
remove something from the file system. Give me just one function that
removes everything, regardless if it's a file, directory and if it's
empty or not.
--
/Jacob Carlborg
templates not being outputted to all object files it need to.
--
/Jacob Carlborg
++ support I would notice that I need
multiple passes.
--
/Jacob Carlborg
why you're not using DStep. But I still think it's a
shame that you chose to create a new tool instead of contributing to DStep.
That's the unfortunate issue with the D community. Everyone is creating
their on projects instead of working together. That's why the progress
is so slow.
--
/Jacob Carlborg
announced it as
a proof of concept [1], but the community seemed to prefer having it as
a separate tool if I recall correctly.
[1] http://forum.dlang.org/thread/ks3kir$1ubq$1...@digitalmars.com
--
/Jacob Carlborg
On 2015-09-10 19:46, Jack Stouffer wrote:
Well, it's a little too late, but the compiler outputs the wrong version:
$ dmd --version
DMD64 D Compiler v2.068
Copyright (c) 1999-2015 by Digital Mars written by Walter Bright
Working fine here, installed using DVM.
--
/Jacob Carlborg
loops to foreach loops.
--
/Jacob Carlborg
/4e799b75ebcb6d00ccefbcfd763a1f5d158357a1/src/object.d#L1598
for an example of an alternative overridable toString method.
Maybe you should use the delegate based toString as well, it's already
supported by a some phobos formatting.
Again, this is in Tango, I just want it to compile :)
--
/Jacob Carlborg
://msdn.microsoft.com/en-us/library/435f1dw2.aspx
--
/Jacob Carlborg
?
Yes.
--
/Jacob Carlborg
On 2015-09-01 15:40, Steven Schveighoffer wrote:
I'm not 100% sure, but that does seem like a bug.
I see now that there's a deprecation message when compiling with
2.067.0. So it looks like it's intended.
--
/Jacob Carlborg
class. C# uses the "new" keyword for this if I recall
correctly.
--
/Jacob Carlborg
this is intended?
--
/Jacob Carlborg
above code is a minimal testcase extracted from Tango.
The question is, is this a regression or expected? I suspect it's
expected. The check was added four years ago, although I don't
understand why it hasn't been hit before.
--
/Jacob Carlborg
On 2015-08-31 08:01, Martin Nowak wrote:
Please report any bugs at https://issues.dlang.org.
https://issues.dlang.org/show_bug.cgi?id=14986
--
/Jacob Carlborg
On 2015-08-29 12:44, Daniel Murphy wrote:
I'm just planning to implement this in dmd and have it dump out all
extern(C++) declarations. (and structs and constants)
I'm pretty sure we already have a tool that generates C/C++ headers for
D modules.
--
/Jacob Carlborg
made some mistake, but perhaps that was
for method returning a floating point number.
--
/Jacob Carlborg
to the implementation
of the method so the arguments to the objc_msgSend call needs to be
setup as the implementation of the method expects.
--
/Jacob Carlborg
, then it must use the regular objc_msgSend function.
Also, you always need to cast the objc_msgSend_* function to the correct
signature, the signature of the target method.
--
/Jacob Carlborg
://github.com/jacob-carlborg/orange
--
/Jacob Carlborg
a method in the same way as the Objective-C compiler would
do. That means calling obj_msgSend_*.
[1] http://dsource.org/projects/dstep
--
/Jacob Carlborg
://dsource.org/projects/dstep
--
/Jacob Carlborg
.
[1]
https://github.com/D-Programming-Language/dmd/commit/867d5479b6d98b23b6c797ee487d1ec1474bee10
--
/Jacob Carlborg
at runtime?
The library will always be available and the correct version.
--
/Jacob Carlborg
On 2015-07-26 15:55, Martin Nowak wrote:
BTW, I'd like to phase out the fat 50-60MB combined zip, and add
tar.xz/gz for linux/freebsd/osx.
Does anyone still rely on the combined zip?
I noticed building the installer for OS X relies on that as well.
--
/Jacob Carlborg
On 2015-07-29 13:12, Jacob Carlborg wrote:
I noticed building the installer for OS X relies on that as well.
Never mind, I looked at an old version of the makefile.
--
/Jacob Carlborg
On 2015-07-26 14:00, Martin Nowak wrote:
Could someone please try the fix
https://issues.dlang.org/show_bug.cgi?id=14801#c2.
Unfortunately it doesn't work. I'll see if I can find some more information.
--
/Jacob Carlborg
On 2015-07-26 15:55, Martin Nowak wrote:
BTW, I'd like to phase out the fat 50-60MB combined zip, and add
tar.xz/gz for linux/freebsd/osx.
Does anyone still rely on the combined zip?
Yes, DVM does rely on them.
--
/Jacob Carlborg
that's quite cheap. Compare that with the dragon book
[1], which costs $144.83 for the hardcover. And even more for the Kindle
version, unless I completely misunderstand the page.
[1]
http://www.amazon.com/Compilers-Principles-Techniques-Tools-2nd/dp/0321486811
--
/Jacob Carlborg
that with a call
expression, go to 3.1
This could be extended to store the delegate expression in a new
variable in the call expression instead.
--
/Jacob Carlborg
then was to
do allow this syntax:
someRange.each(start; element) {
writeln(element);
}
Everything after the semicolon would be interperted as parameters for
the delegate.
--
/Jacob Carlborg
, that looks quite weird.
--
/Jacob Carlborg
?
That could work. But it would require an ugly `.each(; element)` if
`each` should be called without arguments...
That would not be required with the suggestion above. But that might not
be feasible.
--
/Jacob Carlborg
:
function main.foo () is not callable using argument types (void
function() @safe)
--
/Jacob Carlborg
://issues.dlang.org/show_bug.cgi?id=14801
--
/Jacob Carlborg
between the steps
using instance variables. This resulted a completely different thinking
in how to write feature files and how to implement them. We were also
able to remove a lot of unnecessary data from the feature files.
--
/Jacob Carlborg
as in Ruby. It would be really nice if the
following could be supported:
step(foo bar) {
// step implementation
}
A trailing delegate syntax, where the delegate is passed after the
regular argument list.
--
/Jacob Carlborg
it.
Do you know why you can't derive from it?
Note that the Swift ABI isn't stable yet. So the above might change at
some point.
But they need to follow the Objective-C ABI, for the @objc classes. I
guess they technically can change the Objective-C ABI if they want to.
--
/Jacob Carlborg
On 2015-07-14 14:31, Anon wrote:
Nothing else. After this message, I press close and the GUI disappears.
I'll see if I can debug this.
--
/Jacob Carlborg
/local/bin instead. It's already included in the default PATH, if I
recall correctly.
[1] https://developer.apple.com/videos/wwdc/2015/?id=706
--
/Jacob Carlborg
imagined something similar would need to be done for the
new exception handling in Swift 2, but for every method, that was
unexpected.
Now when Swift goes open source someone can just have a look and see
what's going on :)
--
/Jacob Carlborg
.
Hmm, not even using sudo?
--
/Jacob Carlborg
On 2015-07-14 00:03, Andrew Edwards wrote:
The installer encountered an error that caused the
installation to fail. Contact the software manufacturer
for assistance.
Do you get some more information, perhaps in the Console?
--
/Jacob Carlborg
. Of course only what
Objective-C has access to. There are a couple of Swift specific features
that Objective-C cannot access.
--
/Jacob Carlborg
On 2015-07-12 19:33, Jack Stouffer wrote:
Cool, thanks :)!
Is this going to make the 2.068 cut?
The release manager will need to answer this.
--
/Jacob Carlborg
://wiki.dlang.org/DIP43
[2]
https://github.com/D-Programming-Language/dmd/blob/master/test/runnable/objc_call.d
--
/Jacob Carlborg
/runnable/objc_call.d
--
/Jacob Carlborg
signed packages or something? Can you disable that
in system preferences as usual?
--
/Jacob Carlborg
--
/Jacob Carlborg
On 29/06/15 15:20, Martin Nowak wrote:
Thanks for letting me know, didn't knew it was private.
Any reason why it's not public?
--
/Jacob Carlborg
://wiki.freepascal.org/FPC_PasCocoa
--
/Jacob Carlborg
On 2015-06-11 11:51, Brian Schott wrote:
Would it? Coedit is written in Pascal.
Really? I had no idea. I just assumed it was written in D. If it's
written in Pascal then there's no excuses [1] :)
Anyway, it wouldn't hurt :)
[1] http://wiki.freepascal.org/FPC_PasCocoa
--
/Jacob Carlborg
On 2015-06-10 08:57, Andrei Alexandrescu wrote:
I can haz OSX pliz pliz ok thx bye -- Andrei
Having D/Objective-C merged [1] would make it a lot easier.
[1] https://github.com/D-Programming-Language/dmd/pull/4321
--
/Jacob Carlborg
with the Qt interface instead of Cocoa.
Anything that's not Cocoa is not acceptable on OS X.
--
/Jacob Carlborg
it with
whitespace or surrounding it in ```...``` blocks), you can't go back and
edit it now.
A preview button/view would (hopefully) solve that.
--
/Jacob Carlborg
or something similar?
--
/Jacob Carlborg
, the links inline in the posts seem to be properly
wrapped now and doesn't break the layout :)
I'm using an iPhone 6, the smaller one.
--
/Jacob Carlborg
I think it looks good (both in Firefox and Safari), the same as on
form.dlang.org, just bigger.
--
/Jacob Carlborg
then.
--
/Jacob Carlborg
On 2015-06-02 20:28, Dicebot wrote:
- requires standard (and stable!) AST format
Is that a negative point? BTW, the compiler doesn't necessarily need to
use the same API for the AST internally as exposed externally.
--
/Jacob Carlborg
On 2015-06-02 20:54, Atila Neves wrote:
It doesn't seem to work anymore, even http://lint.travis-ci.org/ says I
can't use language: d.
Works for me. Just tested it:
https://travis-ci.org/jacob-carlborg/dstep/jobs/59055545
--
/Jacob Carlborg
On 2015-06-02 06:16, John Colvin wrote:
BTW, was there any discussion in between the talks that was recorded?
--
/Jacob Carlborg
I would like to announce that DWT recently got support for 64bit, both
on Linux and Windows. Compiling for 32bit COFF should also work on Windows.
All this work was done by kntroh and Jesse Phillips, thank you very much.
--
/Jacob Carlborg
/AccessingFilesandDirectories.html#//apple_ref/doc/uid/TP40010672-CH3-SW1
--
/Jacob Carlborg
On 2015-04-22 00:18, Bill Baxter via Digitalmars-d-announce wrote:
Anyone mentioned Automatic Reference Counting yet? Works pretty well for
ObjC from what I've seen.
This is basically ARC: http://wiki.dlang.org/DIP74
--
/Jacob Carlborg
the original project you can also
view all forks.
The repositories are not linked in the sense that there's no automatic
syncing of code between them. The fork needs to manually pull from the
original repository to get the latest changes.
--
/Jacob Carlborg
.
https://help.github.com/articles/support-for-subversion-clients/
--
/Jacob Carlborg
as
a method definition and appear in the symbol tree.
I have fixed this issue now. It's currently in master, it has not been
pushed to users yet.
The issue was a silly mistake by me, I had forgot to add optional
whitespace in the beginning of the rule matching static if/assert.
--
/Jacob Carlborg
.
The bundle is available through TextMate's built-in bundle/package
manger (TextMate - Preferences - Bundles). For those who already have
the bundle the update should be automatic.
[1] https://github.com/textmate/d.tmbundle/blob/master/Support/help.md
--
/Jacob Carlborg
rules implemented. I know I had this
problem with static assert. The solution I used was to added the rule
for static assert before the rule for a method. What particular code
is there a problem with?
Perhaps I should just move the rule for a method to be the last rule.
--
/Jacob Carlborg
problems I can't remember
right now.
--
/Jacob Carlborg
compiles everything in one go. The makefile takes 5.3 seconds, does not
including linking since it builds a library. The shell script takes 1.3
seconds which include compiling unit tests and linking as well.
--
/Jacob Carlborg
mistaken), compiling a D
project without dependencies is too complicated. It should just be:
$ cd my_d_project
$ reggae
--
/Jacob Carlborg
On 2015-03-24 20:33, Dicebot wrote:
Yes, sounds reasonable. Those can be included into dlang.org
automatically as part of release script anyway.
In the meantime, just require that a language change should have a
corresponding pull request for the changelog before merging.
--
/Jacob
(++) files and D files in the same project
and the build system would just work.
--
/Jacob Carlborg
it's
reasonable to build tools on top of it.
That would be awesome. You're doing a great job, keep it up.
--
/Jacob Carlborg
to be used as a library for
tooling.
--
/Jacob Carlborg
On 2015-03-03 14:45, CraigDillabaugh wrote:
That would require some serious chutzpah! Are you volunteering
to mentor that?
Not really. That was not completely serious proposal, hence the smiley.
I would probably need to know vibe.d as well, which I don't.
--
/Jacob Carlborg
401 - 500 of 1439 matches
Mail list logo