On Wednesday, 3 January 2018 at 16:20:48 UTC, Joakim wrote:
On Wednesday, 3 January 2018 at 11:43:35 UTC, Paulo Pinto wrote:
On Wednesday, 3 January 2018 at 11:13:04 UTC, Joakim wrote:
On Wednesday, 3 January 2018 at 10:29:05 UTC, Ola Fosheim
Grøstad wrote:
On Wednesday, 3 January 2018 at 09:56
On Wednesday, 3 January 2018 at 23:51:23 UTC, Craig Dillabaugh
wrote:
Looks like you are up and running with Adam's stuff, but if you
wanted to use the sqlite3 library I would suggest you use 'dub'
to do the build as sqlite3 is in code.dlang.org. An example
form my own project:
dub.sdl
---
On Thursday, 4 January 2018 at 06:39:24 UTC, Mike Parker wrote:
I have an idea I'm working on to potentially help get older
bugs squashed and older PRs merged. I need to hash out the
details before getting it going, but I'll blog about when (and
if) it comes to fruition. There are no guarante
On Thursday, 4 January 2018 at 06:39:24 UTC, Mike Parker wrote:
If you know how to get a bunch of volunteers with such varied
interests to work in a concerted direction, please do tell.
This is the mystery behind everything in the universe.
Why haven't you solved it yet?
On Friday, 28 July 2017 at 14:58:01 UTC, Ali wrote:
How do you use D?
Every programming language has an effect on how programmers think.
I use D to explore different ways of thinking.
Did you introduce D to your work place? How? What challenges
did you face?
My work place is my home ;-) I
On Thursday, 4 January 2018 at 06:16:45 UTC, codephantom wrote:
I doubt very much whether just allowing stuff to pile up in
some bugzilla repository, is a best practice.
Several bugs get wiped in each release, as the changelogs clearly
show. It's not as if they're being ignored.
If you kn
On Thursday, 4 January 2018 at 05:28:40 UTC, IM wrote:
To clarify, I too like D. It is certainly very pleasant to work
with. This post wasn't about GitHub issues vs Bugzilla. That
was a get-off-at-a-tangent topic. This post is about what's
needed for a more mature D; mature enough for extreme
On Wednesday, 3 January 2018 at 05:45:32 UTC, Tony wrote:
Someone else should know what the correct replacement
is for removechars().
the replacement is known as 'programming' ;-)
//string trimmed = removechars!string(line,"[\\[\\]\"\n\r]");
string trimmed;
foreach(c; line)
{
if(c != '['
On Tuesday, 2 January 2018 at 16:32:50 UTC, H. S. Teoh wrote:
On Tue, Jan 02, 2018 at 09:57:08AM +, Patrick Schluter via
Digitalmars-d wrote:
On Monday, 1 January 2018 at 18:32:37 UTC, Pjotr Prins wrote:
[...]
> I am just going to share my thoughts a little. Github, in my
> opinion, is hyp
On Wednesday, 3 January 2018 at 22:19:41 UTC, jmh530 wrote:
On Wednesday, 3 January 2018 at 19:32:37 UTC, Ilya Yaroshenko
wrote:
Hi, I ported two this functions to mir-algorithm ~master: need
them for work ASAP (License and Copyright are preserved). My
small report:
- Two algorithmic bugs in
On Thursday, 4 January 2018 at 00:54:12 UTC, Seb wrote:
On Thursday, 4 January 2018 at 00:35:56 UTC, H. S. Teoh wrote:
On Thu, Jan 04, 2018 at 12:25:59AM +, Justin Whear via
Digitalmars-d wrote:
// Reads bytes from stdin and writes a hexadecimal view like
a no-frills
xxd.
// All the actual
On Friday, 28 July 2017 at 14:58:01 UTC, Ali wrote:
How do you use D?
I use D for developing an RFID tracker tool, to track some tools
for security purpose.
It's basically a GUI application with RFID reader module using
serial-port read/write. for the GUI, I use GtkD, for Database
operation
On 1/3/2018 7:51 AM, Jack Stouffer via Digitalmars-d wrote:
The gist of the story is that an Intel vulnerability is requiring OS
vendors to institute Page Table Isolation in their kernels. This fix has
an _across the board_ 5-7% slowdown on Intel chips.
Worse yet, programs which do lots of sys
On Thursday, 4 January 2018 at 00:55:45 UTC, Jack Stouffer wrote:
On Wednesday, 3 January 2018 at 15:51:35 UTC, Jack Stouffer
wrote:
The gist of the story is that an Intel vulnerability is
requiring OS vendors to institute Page Table Isolation in
their kernels. This fix has an _across the board
On Wednesday, 3 January 2018 at 15:51:35 UTC, Jack Stouffer wrote:
The gist of the story is that an Intel vulnerability is
requiring OS vendors to institute Page Table Isolation in their
kernels. This fix has an _across the board_ 5-7% slowdown on
Intel chips.
Worse yet, programs which do lot
On Thursday, 4 January 2018 at 00:35:56 UTC, H. S. Teoh wrote:
On Thu, Jan 04, 2018 at 12:25:59AM +, Justin Whear via
Digitalmars-d wrote:
// Reads bytes from stdin and writes a hexadecimal view like a
no-frills
xxd.
// All the actual formatting work is done by format's sweet
range syntax
On Thu, Jan 04, 2018 at 12:25:59AM +, Justin Whear via Digitalmars-d wrote:
> // Reads bytes from stdin and writes a hexadecimal view like a no-frills
> xxd.
> // All the actual formatting work is done by format's sweet range syntax
Mmm, I like this! Care to submit a PR for this in the dlang.
// Reads bytes from stdin and writes a hexadecimal view like a
no-frills xxd.
// All the actual formatting work is done by format's sweet range
syntax
void main(string[] args)
{
import std.getopt;
uint bytesPerLine = 8;
args.getopt(
"cols|c", &bytesPerLine
On Wednesday, 3 January 2018 at 21:12:54 UTC, wakhshti wrote:
On Wednesday, 3 January 2018 at 16:38:27 UTC, Craig Dillabaugh
wrote:
On Wednesday, 3 January 2018 at 12:14:19 UTC, wakhshti wrote:
clip
this is main.d content:
import std.stdio;
import sqlite;
void main(string[] args){
On Wed, Jan 03, 2018 at 03:28:15PM -0700, Jonathan M Davis via Digitalmars-d
wrote:
[...]
> The problem is that there are some very vocal folks who complain about
> the GC, and then that often leads to folks thinking that there's a
> serious problem with the fact that D has a GC, when arguably, th
On Wednesday, 3 January 2018 at 22:37:54 UTC, Tony wrote:
Why would they choose D for low level programming when they
knew before they chose it that it had a Garbage Collector?
Because it was/is a work-in-progress when they first got
interested in it, and it was also advertised as a replacemen
On Wednesday, 3 January 2018 at 21:11:06 UTC, Ola Fosheim Grøstad
wrote:
On Wednesday, 3 January 2018 at 19:42:28 UTC, Tony wrote:
Why would someone choose to use a language with a Garbage
Collector and then complain that the language has a Garbage
Collector?
People always complain about garb
On Wednesday, 3 January 2018 at 22:06:22 UTC, Mark wrote:
I don't know much about GCs, but can you explain why that would
be necessary?
Necessary is perhaps a strong word, but since D will never put
restrictions on pointers then you need something else than what
Java/C#/JavaScript/Go is using
On Wednesday, January 03, 2018 19:03:20 Dan Partelly via Digitalmars-d
wrote:
> On Tuesday, 2 January 2018 at 01:07:21 UTC, Jonathan M Davis
>
> wrote:
> > On Tuesday, January 02, 2018 00:34:57 Nerve via Digitalmars-d
> >
> > wrote:
> >> On Tuesday, 19 December 2017 at 09:54:05 UTC, Walter Bright
On Wednesday, January 03, 2018 22:06:22 Mark via Digitalmars-d wrote:
> On Wednesday, 3 January 2018 at 21:43:00 UTC, Ola Fosheim Grøstad
>
> wrote:
> > There are many ways to fix this, which has been discussed to
> > death before (like thread local garbage collection), but there
> > is no real dec
On Wednesday, 3 January 2018 at 19:32:37 UTC, Ilya Yaroshenko
wrote:
Hi, I ported two this functions to mir-algorithm ~master: need
them for work ASAP (License and Copyright are preserved). My
small report:
- Two algorithmic bugs in multiwayUnion: it is one line
function, you can easily find
On Wednesday, 3 January 2018 at 21:43:00 UTC, Ola Fosheim Grøstad
wrote:
There are many ways to fix this, which has been discussed to
death before (like thread local garbage collection), but there
is no real decision making going on to deal with it. Because
to deal with it you should also cons
On Wednesday, 3 January 2018 at 20:54:50 UTC, Adam D. Ruppe wrote:
These are just for Windows btw (and for that, only 32 bit. if
you are building 64 bit that is different, I have never used
sqlite on 64 bit windows. but 32 bit is usually good enough
anyway)
On Linux, you just need to make
On Wednesday, 3 January 2018 at 19:42:32 UTC, Ali wrote:
That was not a comment about GC implementations in general, it
was about D's GC implementation, check the original post on
Quora, and read the statement right before this one, maybe it
will make this point clearer
I read it when it was
On Wednesday, 3 January 2018 at 20:52:49 UTC, Adam D. Ruppe wrote:
That means you didn't link in the module.
The way I recommend doing it is listing them all on the command
line:
dmd yourfile.d database.d sqlite.d
or if you put them in an arsd folder (optional)
dmd yourfile.d arsd\database
On Wednesday, 3 January 2018 at 16:38:27 UTC, Craig Dillabaugh
wrote:
On Wednesday, 3 January 2018 at 12:14:19 UTC, wakhshti wrote:
what is best (SQLite?) @small @local @offline database library
to use in D?
and also what about a simple GUI library ? (once there was a
library named DFL, but
On Wednesday, 3 January 2018 at 19:42:28 UTC, Tony wrote:
Why would someone choose to use a language with a Garbage
Collector and then complain that the language has a Garbage
Collector?
People always complain about garbage collectors that freeze up
the process. Irrespective of the language.
On Wednesday, 3 January 2018 at 20:39:59 UTC, wakhshti wrote:
On Wednesday, 3 January 2018 at 12:45:51 UTC, Andre Pany wrote:
As you proposed SQLite makes sense. My personal preference is
the wrapper from Adam you can find here
https://github.com/adamdruppe/arsd/blob/master/sqlite.d
Do you
On Wednesday, 3 January 2018 at 19:08:44 UTC, H. S. Teoh wrote:
Recently, though, I decided to write my own bindings due to
certain design decisions in Adam's sqlite.d that made it a
little awkward to use for my particular application.
I'm open to extensions and PRs... I don't remember if we h
On Wednesday, 3 January 2018 at 20:39:59 UTC, wakhshti wrote:
Error 42: Symbol Undefined
_D4arsd6sqlite6Sqlite6__ctorMFAyaiZCQBiQBgQBc
That means you didn't link in the module.
The way I recommend doing it is listing them all on the command
line:
dmd yourfile.d database.d sqlite.d
or if y
On Wednesday, 3 January 2018 at 20:52:49 UTC, Adam D. Ruppe wrote:
Here's the sqlite3.lib and dll too if you don't already have
them:
These are just for Windows btw (and for that, only 32 bit. if you
are building 64 bit that is different, I have never used sqlite
on 64 bit windows. but 32 bi
On Wednesday, 3 January 2018 at 12:45:51 UTC, Andre Pany wrote:
As you proposed SQLite makes sense. My personal preference is
the wrapper from Adam you can find here
https://github.com/adamdruppe/arsd/blob/master/sqlite.d
Do you want to run on a specific OS only or should it run on
multiple
On Wednesday, 3 January 2018 at 18:36:29 UTC, Ola Fosheim Grøstad
wrote:
Then you have this all the psychological effect that if people
have invested significant time, resources and/or emotion into
something then they will defend it and refuse to see flaws even
when faced with massive evidence
On Friday, 28 July 2017 at 14:58:01 UTC, Ali wrote:
While the Orgs using D page is very nice ... I hoping to hear
more personal stories ...
So
How do you use D?
In work, (key projects or smaller side projects)
in your side project, (github, links please)
just to learn something new? (I would e
Why would someone choose to use a language with a Garbage
Collector and then complain that the language has a Garbage
Collector?
On Tuesday, 2 January 2018 at 19:50:55 UTC, Ola Fosheim Grøstad
wrote:
On Tuesday, 2 January 2018 at 16:34:25 UTC, Ali wrote:
"Overall it could be said that D has the downsides of GC but
doesn't enjoy its benefits."
Not a true statement. Go does not have long pauses, but it has
slightly slowe
Hi, I ported two this functions to mir-algorithm ~master: need
them for work ASAP (License and Copyright are preserved). My
small report:
- Two algorithmic bugs in multiwayUnion: it is one line
function, you can easily find them.
- One truly significant algorithmic optimisation bug in
multi
On Wed, Jan 03, 2018 at 12:14:19PM +, wakhshti via Digitalmars-d wrote:
>
> what is best (SQLite?) @small @local @offline database library to use
> in D?
[...]
I've been using SQLite for this type of usage, and it's served me pretty
well. I've been using Adam Ruppe's SQLite bindings:
On Tuesday, 2 January 2018 at 11:53:38 UTC, Ola Fosheim Grøstad
wrote:
You have to pick what you want to be good at. And that is the
main problem with the evolution of D; a lack of commitment to a
specific niche.
It has multiple personalities, but unlike C++ all of them are
discordant with
On Tuesday, 2 January 2018 at 01:07:21 UTC, Jonathan M Davis
wrote:
On Tuesday, January 02, 2018 00:34:57 Nerve via Digitalmars-d
wrote:
On Tuesday, 19 December 2017 at 09:54:05 UTC, Walter Bright
wrote:
> "C, Python, Go, and the Generalized Greenspun Law"
>
> http://esr.ibiblio.org/?p=7804
I
On Wednesday, 3 January 2018 at 12:15:13 UTC, Pjotr Prins wrote:
they come if they need it. I remember a Google engineer telling
me that he was tired of people bringing up D every time. That
was 10 years ago. D has had every chance to become a hype ;)
There was a lot of hype around D about 10
On Wednesday, 3 January 2018 at 16:20:48 UTC, Joakim wrote:
These languages may all have these problems, but I don't see
the connection to your original point about it not being good
to think you're the best.
Hm? I tried to say that it is not good to think that you have
the best programmers.
On Wednesday, 3 January 2018 at 12:14:19 UTC, wakhshti wrote:
what is best (SQLite?) @small @local @offline database library
to use in D?
and also what about a simple GUI library ? (once there was a
library named DFL, but i never could get it to run).
I've used sqlite3 library:
http://cod
On Wednesday, 3 January 2018 at 11:43:35 UTC, Paulo Pinto wrote:
On Wednesday, 3 January 2018 at 11:13:04 UTC, Joakim wrote:
On Wednesday, 3 January 2018 at 10:29:05 UTC, Ola Fosheim
Grøstad wrote:
On Wednesday, 3 January 2018 at 09:56:48 UTC, Pjotr Prins
wrote:
[...]
Good programmers aren't
The gist of the story is that an Intel vulnerability is requiring
OS vendors to institute Page Table Isolation in their kernels.
This fix has an _across the board_ 5-7% slowdown on Intel chips.
Worse yet, programs which do lots of syscalls will see around a
30% slowdown or more, including comp
On Wednesday, 3 January 2018 at 11:13:04 UTC, Joakim wrote:
Not necessarily, it all depends if thinking you're the best
leads to taking your eye off the ball of improving and
acknowledging your problems, which I see little indication of
here.
Well, if a language is used for a narrow set of ap
On 01/03/2018 02:51 AM, H. S. Teoh wrote:
https://wiki.dlang.org/User:Quickfur/Compile-time_vs._compile-time#But_what_of_runtime_performance.3F
object.destroy! :-P
In the CTFE section, you explain that it came from constant folding, but
you don't point out how the two are different.
On Wednesday, 3 January 2018 at 12:14:19 UTC, wakhshti wrote:
what is best (SQLite?) @small @local @offline database library
to use in D?
and also what about a simple GUI library ? (once there was a
library named DFL, but i never could get it to run).
As you proposed SQLite makes sense. My
On Wednesday, 3 January 2018 at 10:29:05 UTC, Ola Fosheim Grøstad
wrote:
On Wednesday, 3 January 2018 at 09:56:48 UTC, Pjotr Prins wrote:
average ones. And D must be there. Similar to the Haskell and
Lisp communities we have the luxury of dealing with the best
programmers out there.
This atti
what is best (SQLite?) @small @local @offline database library to
use in D?
and also what about a simple GUI library ? (once there was a
library named DFL, but i never could get it to run).
On Saturday, 30 December 2017 at 05:37:17 UTC, Mike Parker wrote:
I wasn't aware of the Wiki page when I made the new channel.
I'll update it this weekend.
I forgot to do this over the weekend, but the DConf 2014 video
links are all current now.
On Wednesday, 3 January 2018 at 11:43:26 UTC, Basile B. wrote:
On Monday, 2 January 2017 at 15:16:31 UTC, Basile B. wrote:
Write your plan here, and let's take a rendez-vous next year,
to check those plans !!
So one year later... With the hope you'll play the game.
My plan was vague and here
On Monday, 2 January 2017 at 15:16:31 UTC, Basile B. wrote:
Write your plan here, and let's take a rendez-vous next year,
to check those plans !!
So one year later... With the hope you'll play the game.
On Wednesday, 3 January 2018 at 11:13:04 UTC, Joakim wrote:
On Wednesday, 3 January 2018 at 10:29:05 UTC, Ola Fosheim
Grøstad wrote:
On Wednesday, 3 January 2018 at 09:56:48 UTC, Pjotr Prins
wrote:
[...]
Good programmers aren't stuck on any single language and will
pick the tool best suited
On Wednesday, 3 January 2018 at 10:29:05 UTC, Ola Fosheim Grøstad
wrote:
On Wednesday, 3 January 2018 at 09:56:48 UTC, Pjotr Prins wrote:
average ones. And D must be there. Similar to the Haskell and
Lisp communities we have the luxury of dealing with the best
programmers out there.
This atti
On Wednesday, 3 January 2018 at 09:56:48 UTC, Pjotr Prins wrote:
average ones. And D must be there. Similar to the Haskell and
Lisp communities we have the luxury of dealing with the best
programmers out there.
This attitude is toxic, and it isn't true either. Sure, Haskell
might attract pro
How do you use D?
I write code for a living.
We use D for writing the next generation critical large data
software. Sequencing centers churn out TBs of data per day and
writing code in Python does not cut it. Even JVM tools are
problematic when it comes to raw performance. Sambamba, written
On Tuesday, 2 January 2018 at 07:10:14 UTC, ChangLong wrote:
On Monday, 1 January 2018 at 03:06:42 UTC, David Nadlinger
wrote:
On Saturday, 30 December 2017 at 13:48:16 UTC, ChangLong wrote:
After fiber yield, the spoke guard is not able to execute,
unless I throw a exception in Fiber. I am l
63 matches
Mail list logo