[racket-dev] Invitation to connect on LinkedIn

2014-05-23 Thread Suminda Dharmasena, BSc, PGDip, MACM, MIEEE
LinkedIn




I'd like to add you to my professional network on LinkedIn.

- Suminda

Suminda Dharmasena, BSc, PGDip, MACM, MIEEE
CEO at Sakrio
Saudi Arabia

Confirm that you know Suminda Dharmasena, BSc, PGDip, MACM, MIEEE:
https://www.linkedin.com/e/-pv77z4-hvj7840v-54/isd/5875515390657839104/v5WAYBgo/?hs=falsetok=3t9SS8U1o0g6g1

--
You are receiving Invitation to Connect emails. Click to unsubscribe:
http://www.linkedin.com/e/-pv77z4-hvj7840v-54/hUgLcVbt8urKH6fdyT_As4-ZDw78nZm/goo/dev%40racket-lang%2Eorg/20061/I7129516262_1/?hs=falsetok=0YFQiqzzI0g6g1

(c) 2012 LinkedIn Corporation. 2029 Stierlin Ct, Mountain View, CA 94043, USA.


  
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


[racket-dev] Separation of Parser, Compiler, VM, JIT and GC as a Library to take Metaprogramming and Extensible Programming to the Next Level

2014-04-21 Thread Suminda Dharmasena
Hi,

It is interesting you can define your own language in Racket. What I am
thinking is that you can deliver more of the language infrastructure
through metaprogramming, extensible programming than currently done.

You can have #require to determine what parts of the infrastructure you are
using and could replace components with own implementations. Also all
definitions in above should be pure Racket code.

Compiler and VM can use rewriting to do the compilation for at least one
version provided out of the box. These should be extensible in the code
itself.

Also a way to sometimes extend syntax in ways currently not possible like
graphical languages, projectional editors, etc.

Suminda
_
  Racket Developers list:
  http://lists.racket-lang.org/dev