On Tuesday, 13 May 2014 at 23:26:20 UTC, ed wrote:
On Tuesday, 13 May 2014 at 15:20:36 UTC, FrankLike wrote:
DFL is just a thin wrapper around Win32, no surprise. I've
found my apps written using DFL work quite fine in Linux via
Wine, so I use them from both OSes.
In Linux?The exe was compil
On Wednesday, 14 May 2014 at 04:15:04 UTC, Jesse Phillips wrote:
Anyway, D's libraries are not as extensive as Python/Ruby/Perl.
True, but they wouldn't need to have much more to pass the
good-enough threshold for me. In my current position I
mostly write relatively simple server side programs
On Tuesday, 13 May 2014 at 17:05:15 UTC, Chris Piker wrote:
I tried that, but you're using private members of std.getopt
(which of course is okay for the way you intended the code
to be used) so I stopped pursuing this solution.
Not sure why he had you break up the file. It should be as simple
On 5/13/14, 5:43 PM, anonymous wrote:
On Tuesday, 13 May 2014 at 19:53:17 UTC, Tim Holzschuh via
Digitalmars-d-learn wrote:
If I also want to create a RegEx to filter string-expressions a la "
xyz ", how would I do this?
At least match( src, r"^\" (.*) $\" " ); doesn't seem to work and I
couldn
On Tuesday, 13 May 2014 at 15:20:36 UTC, FrankLike wrote:
DFL is just a thin wrapper around Win32, no surprise. I've
found my apps written using DFL work quite fine in Linux via
Wine, so I use them from both OSes.
In Linux?The exe was compiled in win32?
Don't play jokes on it.
He's not jo
On Tuesday, 13 May 2014 at 19:02:03 UTC, Jacob Carlborg wrote:
On 2014-05-13 12:14, FrankLike wrote:
Look at the Button class in DWT.
In Linux ,button class need 844 lines,but in win32 ,button
class need
>1300 lines.
Look at the setText Method in button class.
There is a great difference b
On Tuesday, 13 May 2014 at 20:42:11 UTC, jack death wrote:
"It would be cool if somebody will handle developing of DFL.
It's
better to have one such toolkit, than tons of complex and not
finished toolkits."
Tkd is finished.
Gtk-D is finished.
You aren't going to get very far unless you actual
On Tuesday, 13 May 2014 at 19:53:17 UTC, Tim Holzschuh via
Digitalmars-d-learn wrote:
Hi there,
I read a book about an introduction to creating programming
languages (really basic).
The sample code is written in Ruby, but I want to rewrite the
examples in D.
However, the Lexer uses Ruby's r
"It would be cool if somebody will handle developing of DFL. It's
better to have one such toolkit, than tons of complex and not
finished toolkits."
isn't that the truth. as much as i like D, i find it unusable for
me, since i do not have a ui-/db-toolkit. i want to use the
language, not invent
On Tuesday, 13 May 2014 at 19:53:17 UTC, Tim Holzschuh via
Digitalmars-d-learn wrote:
If I also want to create a RegEx to filter string-expressions a
la " xyz ", how would I do this?
At least match( src, r"^\" (.*) $\" " ); doesn't seem to work
and I couldn't find in the Library Reference how
Am 13.05.2014 21:53, schrieb Tim Holzschuh via Digitalmars-d-learn:
In the book a parser generator like Yacc is used to create a suitable
parser.
Is there an equivalent for D?
Or if not: is it really that hard to create a parser that is able to
parse sth. like this:
Ah, found pegged [1], than
Hi there,
I read a book about an introduction to creating programming languages
(really basic).
The sample code is written in Ruby, but I want to rewrite the examples in D.
However, the Lexer uses Ruby's regex features to scan the code.
I'm not very familiar with D's RegEx system (nor with an
On 2014-05-13 12:14, FrankLike wrote:
Look at the Button class in DWT.
In Linux ,button class need 844 lines,but in win32 ,button class need
>1300 lines.
Look at the setText Method in button class.
There is a great difference between in Linux and in Win32.
public void setText (String strin
On Tuesday, 13 May 2014 at 06:27:14 UTC, Kagamin wrote:
Do you always bind all of them?
They are not bound automatically but may be bound later. You can
bind to events such as mouse-enter, mouse-click, keypresses, etc.
In fact this is how keyboard shortcuts are handled.
I've added a potenti
On Tuesday, 13 May 2014 at 17:09:01 UTC, Daniel Murphy wrote:
What exactly is the mangling problem with extern(C++) classes?
Can't use D arrays (and strings) as function argument types.
Can't use D array types as template arguments.
extern (C++) MyClass(T)
{
}
MyClass!string a; // Mangling er
"Yuriy" wrote in message news:uflaemdlxvavfmvkb...@forum.dlang.org...
Hello, is there a way of reducing size of an empty class to just
vtbl? I tried to declare it as extern(C++) which works, but has a
nasty side effect of limited mangling.
What exactly is the mangling problem with extern(C++
On Tuesday, 13 May 2014 at 12:08:51 UTC, Vladimir Panteleev wrote:
On Tuesday, 13 May 2014 at 03:40:57 UTC, Chris Piker wrote:
I like your enthusiasm. If you have any modules that don't
require me to rebuild libphobos, I'll be happy to give them a
whirl. Thank's for responding to my inquiry.
Okay, I replaced the std.getopt that came with dmd with your
version. My code compiles, but of course it doesn't link
against the old libphobos.so.
Well, it is a pull request for std.getopt, therefore it can't
stand
alone. That been said, get into getopt.d and copy anything
below line
1061 ( th
On Tuesday, 13 May 2014 at 15:28:05 UTC, Suliman wrote:
DFL is really cool. Not all programmers need complex toolkits.
A lot of need easy to learning toolkits for medium projects.
It would be cool if somebody will handle developing of DFL.
It's better to have one such toolkit, than tons of com
DFL is just a thin wrapper around Win32, no surprise. I've
found my apps written using DFL work quite fine in Linux via
Wine, so I use them from both OSes.
In Linux?The exe was compiled in win32?
Don't play jokes on it.
DFL is really cool. Not all programmers need complex toolkits. A
lot of need easy to learning toolkits for medium projects.
It would be cool if somebody will handle developing of DFL. It's
better to have one such toolkit, than tons of complex and not
finished toolkits.
On Tuesday, 13 May 2014 at 00:10:15 UTC, FrankLike wrote:
1.DFL's Memory Usage is the least than other. winsamp.exe is
2.1M,DFL's example's exe is 2.7M.
2.The size of DFL's example's exe files is the least than
other, and only a single file.
3.DFL's source code is the most easy to understand.
that is actually what i meant by "is path to iexplore in your
windows path?" :)
Thank you,but it is another function,in other language ,it
can work for IE.
On Tuesday, 13 May 2014 at 03:40:57 UTC, Chris Piker wrote:
I like your enthusiasm. If you have any modules that don't
require me to rebuild libphobos, I'll be happy to give them a
whirl. Thank's for responding to my inquiry.
Try Digger!
https://github.com/CyberShadow/Digger
Run: digger bui
On 05/13/2014 05:40 AM, Chris Piker via Digitalmars-d-learn wrote:
> On Monday, 12 May 2014 at 23:11:57 UTC, Robert Schadek via
> Digitalmars-d-learn wrote:
>
> Okay, I replaced the std.getopt that came with dmd with your
> version. My code compiles, but of course it doesn't link
> against the old
On Tuesday, 13 May 2014 at 10:48:06 UTC, FrankLike wrote:
does it work when you run "iexplore localhost:8000" in command
line? is path to iexplore in your windows path?
Ok,I get the answer by myself.
module main;
import std.process,std.stdio;
void main()
{
//spawnProcess("C:\\Program Files
does it work when you run "iexplore localhost:8000" in command
line? is path to iexplore in your windows path?
Ok,I get the answer by myself.
module main;
import std.process,std.stdio;
void main()
{
//spawnProcess("C:\\Program Files (x86)\\Internet
Explorer\\iexplore");
spawnProcess(["C:\\
On Tuesday, 13 May 2014 at 07:50:09 UTC, Rikki Cattermole wrote:
On 13/05/2014 7:28 p.m., ed wrote:
I'm porting some C++ code to D and a struct has the following
member:
struct S
{
// ...
//void* (*createMethod)();
void* function() createMethod;
}
I'd like to extend this as little to accep
does it work when you run "iexplore localhost:8000" in command
line? is path to iexplore in your windows path?
module main;
import std.process,std.stdio;
void main()
{
spawnProcess("C:\\Program Files (x86)\\Internet
Explorer\\iexplore");
}
it can work.but the args is not easy to input.
On Tuesday, 13 May 2014 at 08:56:43 UTC, FrankLike wrote:
I want to start the process by std.process.
module main;
import std.process,std.stdio;
void main()
{
string url = "http://dlang.org/";;
executeShell(escapeShellCommand("wget", url, "-O",
"dlang-index.html"));
executeShe
I see... I will search the document. Thank you.
On 2014年5月13日 格林尼治标准时间+0800下午1时58分20秒, "Ali Çehreli via Digitalmars-d-learn"
wrote:
>On 05/12/2014 09:53 PM, IceNature via Digitalmars-d-learn wrote:
>
> > I've just thought of a problem. Others who uses my program on their
> > computers needs to c
On Tuesday, 13 May 2014 at 09:32:43 UTC, Jacob Carlborg wrote:
On 13/05/14 08:44, FrankLike wrote:
Thank you.
DWT AND DFL ,their Memory Usage is the least .
but DWT is more complicated than DFL.
Look at the base control :Button
at DFL :only 270 lines ,
but at DWT: need >1400 lines.
Thank you
On 13/05/14 08:44, FrankLike wrote:
Thank you.
DWT AND DFL ,their Memory Usage is the least .
but DWT is more complicated than DFL.
Look at the base control :Button
at DFL :only 270 lines ,
but at DWT: need >1400 lines.
Thank you again.
The question is what the buttons in each library is cap
I want to start the process by std.process.
module main;
import std.process,std.stdio;
void main()
{
string url = "http://dlang.org/";;
executeShell(escapeShellCommand("wget", url, "-O",
"dlang-index.html"));
executeShell("iexplore localhost:8080");
}
But not open 'IE'. Why?
On Monday, 12 May 2014 at 14:56:46 UTC, John Colvin wrote:
char[] is a rather special type of array: the language has
unicode support and iterates over it by code-point (i.e. not
guaranteed to be a single char per iteration).
If you want to sort chars and are assuming ASCII, you can just
use
On 13/05/2014 7:28 p.m., ed wrote:
I'm porting some C++ code to D and a struct has the following member:
struct S
{
// ...
//void* (*createMethod)();
void* function() createMethod;
}
I'd like to extend this as little to accept delegates for future use
without breakage to existing code...
I
I'm porting some C++ code to D and a struct has the following
member:
struct S
{
// ...
//void* (*createMethod)();
void* function() createMethod;
}
I'd like to extend this as little to accept delegates for future
use without breakage to existing code...
Is it possible to template this so
37 matches
Mail list logo