Jump to page: 1 2
Thread overview
So You Want To Write Your Own Language
Dec 24, 2015
Walter Bright
Dec 24, 2015
Joakim
Dec 24, 2015
Walter Bright
Dec 24, 2015
Joakim
Dec 24, 2015
Joakim
Dec 25, 2015
Walter Bright
Dec 25, 2015
Joakim
Dec 24, 2015
The Old One
Dec 24, 2015
BLM768
Dec 24, 2015
Minas Mina
Dec 24, 2015
Jakob Jenkov
Dec 24, 2015
Walter Bright
Dec 24, 2015
Jacob Carlborg
Dec 24, 2015
The Old One
Dec 25, 2015
Jakob Jenkov
Dec 26, 2015
Jacob Carlborg
Dec 26, 2015
Walter Bright
Dec 28, 2015
Jacob Carlborg
December 23, 2015
This has resurfaced on Reddit:

https://www.reddit.com/r/programming/comments/3xya5v/so_you_want_to_write_your_own_language/
December 24, 2015
On Thursday, 24 December 2015 at 01:08:38 UTC, Walter Bright wrote:
> This has resurfaced on Reddit:
>
> https://www.reddit.com/r/programming/comments/3xya5v/so_you_want_to_write_your_own_language/

Will you be moving that article and your other work to your own domain?  One reddit commenter says that drdobbs link crashed his chrome tab, I've seen another drdobbs article start repeatedly reloading in a loop, and a Google search for a random phrase from this article doesn't even turn up this link but some spam site called impythonist that copy-pasted your article.

Time to give your old articles a better home, I think, assuming you have the copyright or can get it.
December 24, 2015
On Thursday, 24 December 2015 at 01:08:38 UTC, Walter Bright wrote:
> This has resurfaced on Reddit:
>
> https://www.reddit.com/r/programming/comments/3xya5v/so_you_want_to_write_your_own_language/

I might end up using this. It seems like there aren't many better ways to really learn about programming than to build one's own language.
December 24, 2015
On Thursday, 24 December 2015 at 01:08:38 UTC, Walter Bright wrote:
> This has resurfaced on Reddit:
>
> https://www.reddit.com/r/programming/comments/3xya5v/so_you_want_to_write_your_own_language/

Very good article, thanks!
December 24, 2015
On Thursday, 24 December 2015 at 01:08:38 UTC, Walter Bright wrote:
> This has resurfaced on Reddit:
>
> https://www.reddit.com/r/programming/comments/3xya5v/so_you_want_to_write_your_own_language/


Hi Walther, interesting article. I guess it's like with entrepreneurship in general. It's a lot of work and lots of people will tell that you don't have what it takes, it won't work, you can't beat the big guys etc. But, as you progress and they see the results, more and more of them change their "no" to "maybe", "hmm..." and "yes".

I am working on a cloud project where we will also need to implement a little language that can run inside our cloud. The constraints are quite different from a general purpose language in terms of compilation / interpretation time, memory usage etc. so the design will probably be different than e.g. D.

I am looking forward to this project. Yes, it's geeky, and yes, it will probably "suck" in the first versions - but eventually we will get there, and it will work just fine.
December 24, 2015
On 12/23/2015 7:35 PM, Joakim wrote:
> On Thursday, 24 December 2015 at 01:08:38 UTC, Walter Bright wrote:
>> This has resurfaced on Reddit:
>>
>> https://www.reddit.com/r/programming/comments/3xya5v/so_you_want_to_write_your_own_language/
>>
>
> Will you be moving that article and your other work to your own domain?  One
> reddit commenter says that drdobbs link crashed his chrome tab, I've seen
> another drdobbs article start repeatedly reloading in a loop, and a Google
> search for a random phrase from this article doesn't even turn up this link but
> some spam site called impythonist that copy-pasted your article.
>
> Time to give your old articles a better home, I think, assuming you have the
> copyright or can get it.

https://www.digitalmars.com/articles/b89.html
December 24, 2015
On 12/24/2015 3:43 AM, Jakob Jenkov wrote:
> I am working on a cloud project where we will also need to implement a little
> language that can run inside our cloud. The constraints are quite different from
> a general purpose language in terms of compilation / interpretation time, memory
> usage etc. so the design will probably be different than e.g. D.
>
> I am looking forward to this project. Yes, it's geeky, and yes, it will probably
> "suck" in the first versions - but eventually we will get there, and it will
> work just fine.

I wish you the best for it.
December 24, 2015
On Thursday, 24 December 2015 at 13:03:03 UTC, Walter Bright wrote:
> On 12/23/2015 7:35 PM, Joakim wrote:
>> On Thursday, 24 December 2015 at 01:08:38 UTC, Walter Bright wrote:
>>> This has resurfaced on Reddit:
>>>
>>> https://www.reddit.com/r/programming/comments/3xya5v/so_you_want_to_write_your_own_language/
>>>
>>
>> Will you be moving that article and your other work to your own domain?  One
>> reddit commenter says that drdobbs link crashed his chrome tab, I've seen
>> another drdobbs article start repeatedly reloading in a loop, and a Google
>> search for a random phrase from this article doesn't even turn up this link but
>> some spam site called impythonist that copy-pasted your article.
>>
>> Time to give your old articles a better home, I think, assuming you have the
>> copyright or can get it.
>
> https://www.digitalmars.com/articles/b89.html

That's a different article, the Gimli one, not the one with practical advice.  Also, I get a certificate error when I click on it, because it doesn't apply for the www subdomain.
December 24, 2015
On Thursday, 24 December 2015 at 13:21:45 UTC, Joakim wrote:
> On Thursday, 24 December 2015 at 13:03:03 UTC, Walter Bright wrote:
>> On 12/23/2015 7:35 PM, Joakim wrote:
>>> [...]
>>
>> https://www.digitalmars.com/articles/b89.html
>
> That's a different article, the Gimli one, not the one with practical advice.  Also, I get a certificate error when I click on it, because it doesn't apply for the www subdomain.

Ah, I see you have it here instead:

https://www.digitalmars.com/articles/b90.html

Any idea why it's not indexed?
December 24, 2015
On 24/12/15 02:08, Walter Bright wrote:
> This has resurfaced on Reddit:
>
> https://www.reddit.com/r/programming/comments/3xya5v/so_you_want_to_write_your_own_language/

In the comments, about the cluttered syntax. For the attributes, due to legacy reasons, it seems like D got all the defaults wrong. System instead of safe, mutable instead of immutable, not pure instead of pure and so on. We might not be able to get rid of any attributes but if some of these defaults were different perhaps it would not be necessary to use so many attributes all the time.

I know that many here don't agree but personally I think the language could have less syntax it had AST macros. Some syntax that is built-in now could be moved to library code in the form of macros.

-- 
/Jacob Carlborg
« First   ‹ Prev
1 2