Thread overview | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
December 24, 2012 Re: Inline D in Javascript | ||||
---|---|---|---|---|
| ||||
Jacob Carlborg Wrote:
> On 2012-12-23 22:47, KÃ¥re Andersson wrote:
> > I read some comment on D on the need for a "killer application" to boost popularity.
> >
> > What about "inline D" in javascript (/php)?
>
> You might want to take a look at this:
>
> http://forum.dlang.org/thread/yfmgvgprfpiquakiyjlk@forum.dlang.org
>
> --
> /Jacob Carlborg
***
Many thanks for the link. Although I found the discussion about "inline D", and many of the idéas there seemed very interesting, I must admit I have some problems to see exactly what it does. But I understand he is on a very interesting track with regard to a lot of the issues on my mind. I will dig into this and see what comes up.
sincerely / Kåre
|
December 24, 2012 Re: Inline D in Javascript | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kåre Andersson | Or, if you really want client side javascript, try mixing emscripten en ldc. If you want a great server-side library, take a look at adam rupe's work. |
December 25, 2012 Re: Inline D in Javascript | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kåre Andersson | On Monday, 24 December 2012 at 20:09:22 UTC, Kåre Andersson wrote:
> I must admit I have some problems to see exactly what it does.
What it does is take a D file in and spit out a javascript file. There's no speed boost from JS because it IS javascript on the output.
|
December 25, 2012 Re: Inline D in Javascript | ||||
---|---|---|---|---|
| ||||
Posted in reply to Adam D. Ruppe | Adam D. Ruppe Wrote:
> On Monday, 24 December 2012 at 20:09:22 UTC, KÃ¥re Andersson wrote:
> > I must admit I have some problems to see exactly what it does.
>
> What it does is take a D file in and spit out a javascript file. There's no speed boost from JS because it IS javascript on the output.
***
Such a beautiful idea, and very useful. It looks like mr. Jacob Carlborg went ahead and read my thoughts with that link.
Firstly, I have always believed that for instance downloading someting, is an obstacle for someone who just wants to get a first grasp of a new programming language. They want to instantly and online do some tests and get a feeling before downloading something.
Secondly, and maybe it is the primary goal, it can be a good development tool, especially for functions, with the capacity of immediate demonstrations. Even a more advanced programmer wants to know exacly what a function/tool does before investing further energy examining it.
|
December 25, 2012 Re: Inline D in Javascript | ||||
---|---|---|---|---|
| ||||
Posted in reply to maarten van damme | maarten van damme Wrote:
> Or, if you really want client side javascript, try mixing emscripten en ldc. If you want a great server-side library, take a look at adam rupe's work.
***
Thankyou - then I probably misunderstood Adam Rupes post. If it takes compiled D and output JavaScript, the tool has other objectives then for demonstration.
|
December 25, 2012 Re: Inline D in Javascript | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kåre Andersson | On 2012-12-24 21:09, Kåre Andersson wrote: > > *** > Many thanks for the link. Although I found the discussion about "inline D", and many of the id�as there seemed very interesting, I must admit I have some problems to see exactly what it does. But I understand he is on a very interesting track with regard to a lot of the issues on my mind. I will dig into this and see what comes up. > > sincerely / K�re > There's also a project that converts LLVM IR to JavaScript that might be of interest. https://github.com/kripken/emscripten/wiki -- /Jacob Carlborg |
December 25, 2012 Re: Inline D in Javascript | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kåre Andersson | On Tuesday, 25 December 2012 at 07:28:18 UTC, Kåre Andersson wrote: > Firstly, I have always believed that for instance downloading someting, is an obstacle for someone who just wants to get a first grasp of a new programming language. They want to instantly and online do some tests and get a feeling before downloading something. > > Secondly, and maybe it is the primary goal, it can be a good development tool, especially for functions, with the capacity of immediate demonstrations. Even a more advanced programmer wants to know exacly what a function/tool does before investing further energy examining it. If you want to try out D code without downloading the compiler there's http://dpaste.dzfl.pl/ |
December 25, 2012 Re: Inline D in Javascript | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jacob Carlborg | Jacob Carlborg Wrote:
> On 2012-12-24 21:09, KÃ¥re Andersson wrote:
>
> >
> > ***
> > Many thanks for the link. Although I found the discussion about "inline D", and many of the id�as there seemed very interesting, I must admit I have some problems to see exactly what it does. But I understand he is on a very interesting track with regard to a lot of the issues on my mind. I will dig into this and see what comes up.
> >
> > sincerely / K�re
> >
>
> There's also a project that converts LLVM IR to JavaScript that might be of interest.
>
> https://github.com/kripken/emscripten/wiki
>
> --
> /Jacob Carlborg
***
Very inspiring indeed, also from a demo-perspective. Almost hard to believe JavaScript can be made to do such havy duty stuff. I will se if I am able to add anything of worth to all this activity. First I have to learn D properly. Right now, I have only experience in other computer languages.
|
December 25, 2012 Re: Inline D in Javascript | ||||
---|---|---|---|---|
| ||||
Posted in reply to Marco Nembrini | Marco Nembrini Wrote:
> On Tuesday, 25 December 2012 at 07:28:18 UTC, KÃ¥re Andersson wrote:
>
>
> > Firstly, I have always believed that for instance downloading someting, is an obstacle for someone who just wants to get a first grasp of a new programming language. They want to instantly and online do some tests and get a feeling before downloading something.
> >
> > Secondly, and maybe it is the primary goal, it can be a good development tool, especially for functions, with the capacity of immediate demonstrations. Even a more advanced programmer wants to know exacly what a function/tool does before investing further energy examining it.
>
> If you want to try out D code without downloading the compiler there's http://dpaste.dzfl.pl/
>
***
Thankyou. Saw there were several compilers to choose among also, compared with a site like codepad.org, which is useful.
|
Copyright © 1999-2021 by the D Language Foundation