Re: [dev] K, a low-level procedural imperative programming language

2014-11-28 Thread M Farkas-Dyck
On 28/11/2014, Martti Kühne wrote: > I always have it in the back of my head that I want to make a slightly > better C. Just to clean up some of the rough edges and fix some of the > more egregious problems. But getting everything to fit, top to bottom, > syntax, semantics, tooling, etc., might no

Re: [dev] K, a low-level procedural imperative programming language

2014-11-28 Thread Martti Kühne
Urm, relevant. From [0]: I always have it in the back of my head that I want to make a slightly better C. Just to clean up some of the rough edges and fix some of the more egregious problems. But getting everything to fit, top to bottom, syntax, semantics, tooling, etc., might not be possible or e

Re: [dev] K, a low-level procedural imperative programming language

2014-11-27 Thread M Farkas-Dyck
On 27/11/2014, M Farkas-Dyck wrote: > • Unambiguous grammar > • Low level > • Tuples > • Easy interface with C Forgot one: • Free declaration order On 27/11/2014, Troels Henriksen wrote: > The only implementation seems to be written in a pretty atrocious style: > https://github.com/strake/pkc/b

Re: [dev] K, a low-level procedural imperative programming language

2014-11-27 Thread Troels Henriksen
M Farkas-Dyck writes: > Given the comments on alternatives to C lately on dev@ I thought this > a good time to introduce mine: http://k-lang.org/ The only implementation seems to be written in a pretty atrocious style: https://github.com/strake/pkc/blob/master/CodeGen/Common.hs Also - why care

Re: [dev] K, a low-level procedural imperative programming language

2014-11-27 Thread M Farkas-Dyck
On 27/11/2014, FRIGN wrote: > No, bloody you! ... I'm proposing the language. If you want to claim that my language won't work, and fill out the checklist, feel free; I'll be over here, using it.

Re: [dev] K, a low-level procedural imperative programming language

2014-11-27 Thread FRIGN
On Thu, 27 Nov 2014 16:35:42 -0500 M Farkas-Dyck wrote: > Who? "You" is a 2nd-person pronoun. Richard Stallman of course. ... No, bloody you! -- FRIGN

Re: [dev] K, a low-level procedural imperative programming language

2014-11-27 Thread M Farkas-Dyck
On 27/11/2014, FRIGN wrote: > On Thu, 27 Nov 2014 15:47:08 -0500 > M Farkas-Dyck wrote: >> > > Fill out the checklist[0] already (just copy/paste it in your > mail-client and tick) ;) Who? "You" is a 2nd-person pronoun.

Re: [dev] K, a low-level procedural imperative programming language

2014-11-27 Thread FRIGN
On Thu, 27 Nov 2014 15:47:08 -0500 M Farkas-Dyck wrote: > Fill out the checklist[0] already (just copy/paste it in your mail-client and tick) ;) Cheers FRIGN [0]: http://colinm.org/language_checklist.html -- FRIGN

Re: [dev] K, a low-level procedural imperative programming language

2014-11-27 Thread M Farkas-Dyck
On 27/11/2014, Wander Nauta wrote: > What does your language have to offer? Is it safety? Expressiveness? > Productivity? Ease of use? • Unambiguous grammar • Low level • Tuples • Easy interface with C > Do K programs run faster than C programs? Not in general. > Also, what is a 'for loop afte

Re: [dev] K, a low-level procedural imperative programming language

2014-11-27 Thread pancake
c makes hidden heap allocations? Wat > On 27 Nov 2014, at 19:39, Wander Nauta wrote: > > What does your language have to offer? Is it safety? Expressiveness? > Productivity? Ease of use? Do K programs run faster than C programs? > > Also, what is a 'for loop afterthot' (sic), why are the oper

Re: [dev] K, a low-level procedural imperative programming language

2014-11-27 Thread Wander Nauta
What does your language have to offer? Is it safety? Expressiveness? Productivity? Ease of use? Do K programs run faster than C programs? Also, what is a 'for loop afterthot' (sic), why are the operators all weird, why do you use parentheses where every C-like language uses braces and why are inte

[dev] K, a low-level procedural imperative programming language

2014-11-27 Thread M Farkas-Dyck
Given the comments on alternatives to C lately on dev@ I thought this a good time to introduce mine: http://k-lang.org/ The goal is a language appropriate for systems programs including kernels, sans some flaws of C. This likely means no hidden heap allocations. This is very much a work in progre