On 2013-11-14 08:36, Philippe Sigaud wrote:
This project imports stdx.d.(lexer/parser/ast). Where can I find these modules?
The Dscanner submodule:
https://github.com/Hackerpilot/Dscanner/tree/master/stdx/d
--
/Jacob Carlborg
a command window
to pop up when getting completions. I'll need to figure out a way around
that for 0.3.0.
Awesome, keep up the good work.
--
/Jacob Carlborg
://ftp.digitalmars.com/libphobos2-64_2.064.2-0_i386.deb
The version says "DMD64 D Compiler v2.064" instead of "DMD64 D Compiler
v2.064.2".
The Mac OS X installer is an old version. It's installs the correct
version of the compiler but the text in the installer is outdated.
--
/Jacob Carlborg
below) see:
https://github.com/jacob-carlborg/dstep/releases/tag/v0.1.0
For those not familiar with DStep:
DStep is a tool for translating C and Objective-C headers to D modules.
It uses libclang for lexing, parsing and AST traversal. This means it
handles everything that Clang itself can handle
still have DWT Mac OS X left to port.
--
/Jacob Carlborg
e and then have to manually track which
bugs were merged into the 2.064 branch. Everything is done ad-hoc, so
you'll end up with this sort of problem.
Aha, I see. The documentation wasn't merged on October 20th so the issue
hadn't got closed.
--
/Jacob Carlborg
#x27;t you create a script that SSH in to your Mac, executes
the build scripts and then sends the file back to your Linux machine?
--
/Jacob Carlborg
supported versions, ie) actions.
IMO that would be very beneficial for D to have someone holding that role.
I fully agree.
--
/Jacob Carlborg
On 2013-11-06 22:43, Brad Anderson wrote:
It might need to be multiple people because very few people are experts
in every platform supported. Maybe a release manager with more "platform
lieutenants" to help.
I can help out with Mac OS X.
--
/Jacob Carlborg
://ftp.digitalmars.com/libphobos2-64_2.064.2-0_i386.deb
The changelog is missing issue 10700. I though that part was
automatically generated.
--
/Jacob Carlborg
On 2013-11-06 18:41, Andrei Alexandrescu wrote:
http://www.reddit.com/r/programming/comments/1q1dct/d_release_2064_is_out_with_35_enhancements_and/
Are we even ready to announce this yet? I though we were in the release
candidate phase.
--
/Jacob Carlborg
.1, if
I recall correctly.
--
/Jacob Carlborg
properly ported to handle both 32 and 64bit. A C
Hello World application works without a jail. As well as any D
application (at least the one I tried).
Seems Mac OS X is the only platform that handles this well, due to the
use of universal binaries.
--
/Jacob Carlborg
at is of interest.
--
/Jacob Carlborg
On 2013-11-05 10:09, Walter Bright wrote:
Why not volunteer to handle the FreeBSD package builds?
Actually, I guess I could to a quick build tonight or tomorrow night and
just send you the files.
But as you have said, it would be better if the autotester could do that.
--
/Jacob Carlborg
etBSD to run (either in a
virtual box or on a spare machine).
Ok, I see.
Why not volunteer to handle the FreeBSD package builds?
I'm quite busy, yes I know, we all are.
--
/Jacob Carlborg
ng the most time for me is download the ISO and wait for the
installation. But I can do other things while waiting.
--
/Jacob Carlborg
What I'd like is someone to become the "build master" who will get
Brad's autotester to automatically and routinely build each platform
install package.
This will also have the effect of better dealing with the constant
breakage of the scripts that build those packages.
Y
On 2013-11-04 20:19, Walter Bright wrote:
On 11/4/2013 10:43 AM, Rainer Schuetze wrote:
Walter, can you also add the Windows installer to the RC?
What exactly do you mean?
You posted links to installers for all platforms except for Windows.
--
/Jacob Carlborg
On 2013-11-04 11:58, Walter Bright wrote:
They'll be dropped from the zip file. I don't have the equipment to
build them at the moment.
Will FreeBSD be dropped? We never have had 64bit binaries but the 32bit?
Can't you just setup a virtual machine?
--
/Jacob Carlborg
On 2013-11-04 11:52, Walter Bright wrote:
There now.
Thanks.
They don't, but they've followed this pattern since they were originally
created by Jordi, and I've left it as is.
Too bad. I guess you don't want to change that?
--
/Jacob Carlborg
or overlooked, so let's not make an
announcement yet until this is good to go. The web site needs updating,
too.
dmd.2.064.dmg and dmd-2.064-0-x86_64.pkg.tar.xz are missing. The naming
scheme is inconsistent. I don't know if they follow a platform specific
naming scheme.
--
/Jacob Carlborg
or overlooked, so let's not make an
announcement yet until this is good to go. The web site needs updating,
too.
You might want to name the release candidates properly and uniquely,
just as you started to do with the betas.
--
/Jacob Carlborg
nji merged, see:
http://forum.dlang.org/thread/CAFDvkctqW-QDsGLA+Y6z67O686J1W0si2ZeBBF=b05armwn...@mail.gmail.com
--
/Jacob Carlborg
re welcome :) . BWT, it doesn't crash. It exists with an
exception. I guess it depends on how you look at it.
--
/Jacob Carlborg
On 2013-10-31 17:20, Tiberiu Gal wrote:
I can't use dvm on windows.
tango.core.Exception.IOException: File not found
"C:\Users\Admin\AppData\Roaming\dvm\env\dmd-**ANY_VERSION**.bat"
I've reported the issue on github
Did you actually install DVM first?
$ dvm.exe in
p;bug_status=ASSIGNED&bug_status=REOPENED
Is there anything like dpaste where I can test beta version with new
features?
You can test released betas with DVM:
https://github.com/jacob-carlborg/dvm
--
/Jacob Carlborg
On 2013-10-23 00:42, David Nadlinger wrote:
LDC 0.12.0, the LLVM-based D compiler, is available for download! It is
built on the 2.063.2 frontend and standard library and supports LLVM
3.1-3.3 (OS X: 3.2 only).
I noticed that Apple's releases of Clang is still at 3.2.
--
/Jacob Carlborg
ific beta version.
Please make it "dmd.2_064_beta1.zip" and "dmd.2_064_beta2.zip" instead.
This will automatically make it compatible with DVM. The important thing
here is "dmd.".
So that's what I'm protesting about.
Agree with everything you said.
--
/Jacob Carlborg
On 2013-10-17 15:53, Sönke Ludwig wrote:
Added APSL-2.0 (Apple Public Source License) and MS-PL (Microsoft Public
License).
Cool, thanks.
--
/Jacob Carlborg
On 2013-10-17 15:44, Sönke Ludwig wrote:
Not necessarily, but possibly, so it probably has to cope with it.
One possibility to handle your example would be to make different sub
packages for the two targets.
What's happens then with the main/super package, in regards to licensing?
--
/
ecification [1]. All existing branches and version
tags stay unaffected by this requirement and are still available.
Perhaps add the license: Apple Public Source License. This can be useful
for creating bindings to Apple specific libraries. Is there a
corresponding license for Microsoft?
--
/Jacob Carlborg
possible in Dub, but in
theory it would be.
--
/Jacob Carlborg
I that can be fulfilled by any HTTP file
server. So I'd rather want to avoid that if possible.
You could have something like this:
dub publish
Should be much difference compare to how it works now. It would just
trigger the server to look for that tag, instead of doing it automatical
em to work.
--
/Jacob Carlborg
org/thread/l3chnd$1mvs$1...@digitalmars.com?page=4#post-mailman.2221.1381889714.1719.digitalmars-d-announce:40puremagic.com
I interpreted that as he originally created the changelog out of protest
to Walter's claim that it's not necessary.
--
/Jacob Carlborg
iginally Walter thought it was enough to just list the
bugzilla issues.
--
/Jacob Carlborg
On 2013-10-16 10:01, simendsjo wrote:
Another funny thing: I couldn't get the page to work in Chromium and had
to use FF :)
Did you try Chrome :)
--
/Jacob Carlborg
On 2013-10-13 00:16, Walter Bright wrote:
http://ftp.digitalmars.com/dmd2beta.zip
Current list of regressions:
Another one: http://d.puremagic.com/issues/show_bug.cgi?id=11268
--
/Jacob Carlborg
standards internally in your
applications. Be it time, date, encodings or whatever. Then convert to
and from local formats, as early as possible on input and as late as
possible for output.
--
/Jacob Carlborg
speed, and running speed.
In all likelihood we'll follow up with a blog post describing the process.
That's great news!
--
/Jacob Carlborg
On 2013-10-09 10:37, qznc wrote:
I am not aware about any counter arguments. Are there some downsides? I
noticed that "Returns:" is rarely used in Phobos.
D has built-in support for documentation comments, called ddoc:
http://dlang.org/ddoc
--
/Jacob Carlborg
think it's worth mentioning that DMD is faster at compiling your code
compared to GDC and LDC.
--
/Jacob Carlborg
ct for the
system libraries.
https://github.com/d-widget-toolkit/dwt
Small detail. On the Hello World page, this text:
"The nice fact about rdmd is that it finds additional files
automatically and links them"
You should replace "links" with "compiles".
--
/Jacob Carlborg
perty.
Hmm, ok, you were right. The following commit made it public:
d5fda766c248b5b3671b1b498c0a7dba8bee7442
I guess we'll have to wait to the next release of DMD or use git HEAD.
--
/Jacob Carlborg
On 2013-09-26 22:39, Gary Willoughby wrote:
I knowm, it's weird, i've been trying to find out why it's private,
everything looks like it's public. Try running the code i posted see if
you can get it to work.
It works fine using DMD 2.063.2 on Mac OS X.
--
/Jacob Carlborg
age.");
}
I don't know which version of DMD you're using or when this part of
druntime was update, but it's clearly not private according to the
source code:
https://github.com/D-Programming-Language/druntime/blob/master/src/core/exception.d#L380
--
/Jacob Carlborg
testing frameworks do.
Ok, I see. Yes, there are some libraries that does that.
Key point here is that good testing library should augment built-in
facility, not replace it. Fallback to built-ins can still be useful.
--
/Jacob Carlborg
lly what
you're showing above.
--
/Jacob Carlborg
e running "foo". Running tests
like this makes it very easy to introduce order dependencies between the
tests.
--
/Jacob Carlborg
blob/master/src/object.di#L284
--
/Jacob Carlborg
test block you most likely want
to end that unit test block, immediately.
--
/Jacob Carlborg
acularly.
Wikipedia: http://en.wikipedia.org/wiki/Unit_testing
DUnit: https://github.com/kalekold/dunit
See examples and documentation for usage.
Have fun.
You might want to use alternatively you could use "version(unittest)"
instead of "debug" for the mocks. Don't know which is better.
--
/Jacob Carlborg
o backages each with a bar module, then it'll
probably break.
So ideally one server per session/project. That won't conflict, right? I
can just use different ports?
--
/Jacob Carlborg
keys in the
project specific settings, but I'm wondering how this is solved in other
editors.
* How to deal with multiple sessions/projects? Should I have one server
running per session/project? Say I have two different projects, both
with the symbol "foo.bar". I don't wa
world, and
is required in some cases (limited hardware, distributed
compiling, or simply huge projects).
D supports separate compilation, object files and libraries. I don't
think it will ever stop supporting that.
--
/Jacob Carlborg
x27;t that a
great opportunity for full program analysis to do devirtualization?
--
/Jacob Carlborg
d you can use Github markdown to have a nicely
formatted readme.
--
/Jacob Carlborg
done and can
answer the requests. Also, if you start multiple sessions, you want only
one server running (the K* Plugin won't start multiple servers anyways
because it has a fixed port).
Ok. As long as there won't be any conflicts or extra processing of files
not used.
--
/Jacob Carlborg
On 2013-09-04 19:38, jostly wrote:
Looks interesting. I hadn't heard of the UDA's before, they seem quite
powerful from a brief glance.
Very simple but very powerful. It's basically way to tag symbols with
values/types.
--
/Jacob Carlborg
On 2013-09-04 13:57, Rory McGuire wrote:
Thanks! a module declaration gets around that one.
http://dpaste.dzfl.pl/cff0ca5a line 21
I think this should already be fixed in git HEAD.
--
/Jacob Carlborg
e a module declaration?
--
/Jacob Carlborg
don't want to mess anything up now.
--
/Jacob Carlborg
omeone has reported a bug with the "-vm" flag or about running
Eclipse with Java 1.7 on Mac OS X.
--
/Jacob Carlborg
wizzling and observers to
implement a plugin. It's a lot easier now when TextMate 2 is open source.
It also seems a bit unnecessary to have the server running as soon as
the user opens TextMate. He/she might not even use the editor for D this
time.
--
/Jacob Carlborg
;t work. It just adds it's own "-vm" flag, overriding
mine.
--
/Jacob Carlborg
hub.com/jostly/specd
Comments and suggestions for improvement are welcome!
I've been working on something similar myself.
https://github.com/jacob-carlborg/dspec
I'm working on a new syntax using UDA's, shown here:
https://github.com/jacob-carlborg/phobos/blob/serialization/std/serialization/tests/array.d
--
/Jacob Carlborg
s 1.6.
Thanks for the help.
--
/Jacob Carlborg
On 2013-09-02 09:07, Brian Schott wrote:
"dcd-client --shutdown" will shut down the server.
Well, I'm mean from within the text editor. Is the user expected to run
this when quitting the editor?
--
/Jacob Carlborg
one best handle starting and stopping of the server?
--
/Jacob Carlborg
tests for CTFE:
http://forum.dlang.org/thread/ks1brj$1l6c$1...@digitalmars.com
--
/Jacob Carlborg
e libclang.
I've moved from Ubuntu to Debian in the hope of better binary
compatibility, I'm wondering if that's the reason.
--
/Jacob Carlborg
rror Log" on that same dialog.
Here's the log:
http://pastebin.com/M6G76Mjv
I'm suspecting it doesn't use the correct JRE. I tried to force Eclipse
use 1.7 but I doesn't seem to work.
--
/Jacob Carlborg
On 2013-08-17 14:49, Bruno Medeiros wrote:
Someone else had a similar problem, a good guess is that you're running
with a 1.6 JVM, you need a 1.7 JVM.
I did install a 1.7 JVM, although I never verified that it's actually
1.7 that is used. I'll have to check that.
--
/Jacob Carlborg
the
installation instructions. But after the restart I don't see anything
related to DDT/D in the preferences.
--
/Jacob Carlborg
rom GCC to Clang,
apparently that didn't work out. Walter did fix a bunch of warnings tough :)
--
/Jacob Carlborg
s and imports in the correct directories. It also
currently only supports DMD.
--
/Jacob Carlborg
't know if it's possible to use tags
when issues are disabled though.
--
/Jacob Carlborg
it would be to implement dmd warnings on top of dscanner
instead?
I don't think it's necessary for semantic analysis to be included
in Phobos. It's enough to start with a lexer, then later add a
parser and semantic analysis.
--
/Jacob Carlborg
On 2013-06-23 22:24, Jacob Carlborg wrote:
As some of you might know Michel Fortin created a fork of DMD a couple
of years ago which add support for using Objective-C classes and calling
Objective-C method. That is making D ABI compatible with Objective-C.
I have now updated it to the latest
On 2013-06-26 15:18, Joseph Rushton Wakeling wrote:
They don't own them, though -- they commit resources to them because the
language's ongoing development serves their business needs.
Yes, exactly.
--
/Jacob Carlborg
re ;) In
general this is a great addition from a functional view! I was very much
looking forward for it to get back to life.
Great. It's just a question of what is possible to implement in library
code.
--
/Jacob Carlborg
On 2013-06-26 12:16, Leandro Lucarella wrote:
Yeah, right, probably Python and Ruby have only 5k users...
There are companies backing those languages, at least Ruby, to some extent.
--
/Jacob Carlborg
o do all
coding, so there is no need to look for designer which is comfortable
writing DDOC.
Ok, good.
--
/Jacob Carlborg
eeds to be integrated with the backend code (which is Ruby or similar)
anyway, to fetch the correct data and so on.
--
/Jacob Carlborg
On 2013-06-25 22:19, Andrei Alexandrescu wrote:
Truth be told the designer delivered HTML, which we converted to DDoc.
Ok, I see that "web designer" was properly not the correct word(s). "Web
developer" is perhaps better. The one who builds the final format.
--
/Jacob Carlborg
"pull its own weight" (IMO, of course).
I would say that for anyone remotely interested in Mac OS X or iOS
development it pull its own weight several times over. In my opinion I
think it's so obvious it pulls its own weight I shouldn't need to
justify the changes.
--
/Jacob Carlborg
On 2013-06-25 22:18, Walter Bright wrote:
Those don't work with D.
Let's do it right the first time, and we won't have migration issues.
Right, forgot to add: "for Objective-C".
--
/Jacob Carlborg
On 2013-06-25 11:42, Jonas Drewsen wrote:
I'm a Danish guy so there is a at least one dane using D :)
Tomas Lindquist Olsen, creator of LDC (LLVMDC back then) is Danish, if I
recall correctly.
--
/Jacob Carlborg
perennial dealbreaker for people wanting to migrate high
performance code to D)
Absolutely.
--
/Jacob Carlborg
On 2013-06-25 06:34, QAston wrote:
---Get a real webdesigner involved
I would say, as long as the web site is written in ddoc, no real web
designer will be interested.
--
/Jacob Carlborg
such binding features. The way this is to be
introduced is the correct level of access -- only enabled with a
specific directive.
Well put, you said it better than I ever could.
--
/Jacob Carlborg
. Note, I'm not saying I'm against it, I just
want to limit how many new features are added to increase the chance of
this getting into main line.
--
/Jacob Carlborg
ive-C) you don't need to learn it.
--
/Jacob Carlborg
On 2013-06-24 22:49, Walter Bright wrote:
The difference is I know C intimately.
Fair enough. Please ask any questions and we will try and answer.
I did read it.
Great.
--
/Jacob Carlborg
n (C) nothing to design there, just get the ABI correct. Compared
to extern (C) there are a few additional things that need to be designed.
I suggest you try and read the design document by Michel, then comment
and ask as much questions as possible.
--
/Jacob Carlborg
new literals (numbers, arrays and
associative arrays) we could do the same thing as we already done for
strings.
And last, modules that was added this year, D has had that for years :)
--
/Jacob Carlborg
On 2013-06-24 14:49, Michel Fortin wrote:
I know it was significant work to make it both play nice with the most
recent OS X linker and port it to the newest DMD code base. Great
achievement.
Thank you for all the help I've got and for you starting with this whole
project.
--
/
On 2013-06-23 23:12, Walter Bright wrote:
Thank you for reviving this. Please carry on!
Is there a chance we can get this into main line?
--
/Jacob Carlborg
al as the other features.
* @IBOutlet and @IBAction - Not implemented. This could possibly be
implemented as dummy UDA's.
* Blocks - Not implemented. I'm wondering if we could use the delegate
keyword for this. If a delegate is marked as extern (Objective-C) it's a
block. Or that might perhaps be confusing.
--
/Jacob Carlborg
801 - 900 of 1602 matches
Mail list logo