Re: Bison 3.5 is released, and features a D backend

2020-01-29 Thread Manu via Digitalmars-d-announce
On Tue, Jan 28, 2020 at 11:05 AM Akim Demaille via
Digitalmars-d-announce  wrote:
>
> On Wednesday, 1 January 2020 at 09:47:11 UTC, Akim Demaille wrote:
> > Hi all!
> >[...]
> > If you would like to contribute, please reach out to us via
> > bison-patc...@gnu.org, or help-bi...@gnu.org.
>
> Hi,
>
> There was no answer.  Should I understand that there's no need
> for Bison in D?

This is very interesting to me for one. I have some projects that glue
Bison C output to my D applications, and that's a hassle to manage; a
whole lot of little C shim's that call through to my D code. I wasn't
aware Bison has attempted to emit D code, or I would have been using
that!
So, for what it's worth, I think this is definitely useful to the D community.

That said, you appeared to be asking for contributors in your OP. As a
Bison end-user, I just treat it like a black box, and I don't know
anything about Bison's implementation, or really even very much about
how it works beyond the fact that it just does.
I read your post, but it didn't occur to me that I was the person you
were looking for, so I didn't reply. It's possible there are many
people with a similar thought?

Depending on what you need, I may be able to offer some sort of help,
most likely in terms of advice for how the D output presents and folds
into the users project, and whether it works or not. I don't have time
to become a Bison dev though; there'd be a huge learning curve for me,
and I'm really time-poor as is.

I don't think your take away should be that it's not useful to people,
but finding contributors who can hack on Bison is a different
question.


New graphs for tsv-utils performance benchmarks

2020-01-29 Thread Jon Degenhardt via Digitalmars-d-announce
A small thing - Many people who have seen the performance 
benchmarks for eBay's TSV Utilities find the text table format 
I've used in the past hard to read. Me too. So, I finally 
generated more traditional graphical representations for the 2018 
benchmark results.


The graphs are here: 
https://github.com/eBay/tsv-utils/blob/master/docs/Performance.md#2018-benchmark-summary


There are no new benchmarks, just new visualizations of the 
results.


For folks who not familiar with these benchmarks - This is part 
of performance studies done by comparing eBay's TSV Utilities 
with a number of command line tools providing similar 
functionality (e.g. awk). The results shown were presented at 
DConf 2018.


* Details of the performance study - 
https://github.com/eBay/tsv-utils/blob/master/docs/Performance.md
* DConf 2018 talk slides - 
https://github.com/eBay/tsv-utils/blob/master/docs/dconf2018.pdf




Started a neat 3D model project of D's mascot in Paint3D

2020-01-29 Thread jonsmith via Digitalmars-d-announce

https://forum.dlang.org/post/vhmfpddsyyzyupffp...@forum.dlang.org

For the 3D project, the model must need a 2D printer. For 
printing the 3D prints. With this 3D printer, you need a 
Designjet printer for printing the design. For this purpose, you 
can use the https://f2.ae/hp-printers/hp-designjet-t520/ HP 
Designjet T520 printer.