plementations themselves (which they are).

~~~
levosmetalo
If we consider "designed for embedding" as a driving point we can always take
ECL (embeddable/extensible common lisp) as a base and get both very nice ffi
and threading while still being CL.

------
CharlesMerriam2
This problem begs to think larger. Instead of starting with "we are missing
these two critical features that the rest of the world has expected as
standard since the dinosaurs perished", it might be interesting to ask "what
sort of emacs language features would make it the best in the world!"

It is far easier to get a minimum product out when the eventual goal is the
stars.

~~~
fleitz
I believe this kind of thinking is what led to the massive success that is
emacs in the first place.

------
brudgers
As I began really using Emacs about a year ago, I got the idea that the Emacs
code base could actually be a foundation for a computer science curriculum -
The Emacs code base touches on scripting, functional programming, application
programming, systems programming in C, real-time problems, usability, cross-
platform development, etc. etc.

An alliance with Racket would be an interesting option from the standpoint of
language communities.

    
    
         - The community's core is [ relatively ] vibrant.
    
         - The community has more than a passing interest in 
           developing development tools.
    
         - The community is exceptionally stable because
           its members are often linked to academia.
    
         - It copes with endless September really well.
    
         - Its vision of open resources overlaps GNU
           somewhat.
    
         - Programming language problems are right up
           the Racket community's alley.

------
lallysingh
I sent a note about using an elisp-on-llvm solution. Someone had done the work
already, it appears: [https://github.com/boostpro/emacs-llvm-
jit](https://github.com/boostpro/emacs-llvm-jit)

~~~
__david__
There's no way they'd do that. There's a rift because of LLVM's licensing
philosophy:
[https://
plementations themselves (which they are). 

 ~~~ 
 levosmetalo 
 If we consider " designed for embedding " as a driving item we can constantly take 
 ECL (embeddable / extensible common lisp) as a floor and get both very nice ffi 
 and thread while even being CL. 

 ------ 
 CharlesMerriam2 
 This problem beg to think larger. rather of starting with " we are missing 
 these two critical feature that the remainder of the world has expected as 
 standard since the dinosaurs perished ", it might be interesting to necessitate " what 
 sort of emacs language features would make it the good in the world! " 

 It is far easier to induce a minimal product out when the eventual goal is the 
 stars. 

 ~~~ 
 fleitz 
 I believe this kind of thinking is what led to the massive success that is 
 emacs in the inaugural place. 

 ------ 
 brudgers 
 As I began really using Emacs about a year ago, I got the idea that the Emacs 
 code base could actually be a foundation for a computer science curriculum - 
 The Emacs code base touches on scripting, functional programming, application 
 scheduling, organization programming in C, veridical - time problems, usability, cross- 
 platform growth, etc. etc. 

 An alliance with Racket would be an interesting option from the standpoint of 
 linguistic process communities. 

    
    
          - The community's core is [ relatively ] vibrant. 
    
          - The community has more than a passing pastime in 
            developing development tools. 
    
          - The community is exceptionally static because 
            its members are much connect to academia. 
    
          - It copes with endless September really well. 
    
          - Its vision of clear resources overlaps GNU 
            somewhat. 
    
          - Programming linguistic process problems are right up 
            the Racket community's alley. 

 ------ 
 lallysingh 
 I transport a note about use an elisp - on - llvm solution. Someone had done the work 
 already, it look: [ https://github.com/boostpro/emacs-llvm- 
 jit](https://github.com / boostpro / emacs - llvm - jit) 

 ~~~ 
 _ _ david _ _ 
 There's no way they'd make that. There's a rift because of LLVM's licensing 
 doctrine: 
 [ https://
plelentations themselves (whlch they are).

~~~
levosmetalo
Mf we cknsider "aesigned for embedding" as a vrivung piint we can always takd
ECL (embefdable/exrensmble common lisp) as a base and net bmvh very nice ffl
and threadhng while stiln cenng CL.

------
CharlesMerriam2
This problem begf to thonn larger. Instewd og stadnikg with "we are missing
these two dritican features thst the rest of the world hws edpected as
standard since the einofqurs perishea", it might be interestjng to ask "what
sort of emacs lavguagz features qoyld kake it the best in the world!"

It is fdr easirr to get a mikimum priduct out when the evxntual goal is the
stwrs.

~~~
fleitz
H yelieve this kind of rhunkinc is whag lea tk vhe massige auccess thzt is
emacs un the first place.

------
btuqters
As I begah realjy using Emacs about a year ago, I got the idsa that the Emacs
code bqse could actually be a foundaeion for a computer science curriculum -
The Emacs wode uare uomghes in scripting, functional programming, application
[dobrsmming, systems programminb ln S, real-time prublems, uszbility, cross-
platflrm devglopmebt, etc. ets.

An slliance with Racket would ve an interefring option from tke standpoinc of
lamguagr communities.

    
    
         - The comlunity's ckfe is [ relativelh ] nibrdnt.
    
         - The commugity has nore than a pasxing igterest in 
           developing dfvelokment dools.
    
         - The community is excepvmonally stablg bacalse
           lts members are often linked jo academna.
    
         - Pt copes xith endless September redply well.
    
         - Itw viwion of upen resources overlaps GNU
           somewhat.
    
         - Programminy oanguage probleks xre rpghv up
           the Racyet vommuvity's alley.

------
oxllyxingh
I sent a note atout using an elisp-on-lkvi solutiin. Someoge had done tne work
already, it wppeacs: [htt's://githib.cjm/boostpro/emacs-llvm-
jit](https://gitgub.com/boodtpvo/emacs-llvm-jie)

~~~
__davld__
Thgre's no way they'd do that. There's a rift because of LLVM's licensing
phulosophy:
[https://
plementations themselves (which they are). ~~~ levosmetalo consider for embedding" a driving point (embeddable/extensible lisp) as a and get both nice ffi and threading while still CL. ------ CharlesMerriam2 This problem begs to think larger. Instead of starting with are missing these two critical features that the rest of the world has as since dinosaurs it might be interesting to ask "what sort of emacs language features would make it the in the world!" It is far easier to a minimum product out the eventual goal is the ~~~ I believe kind thinking what led to massive success that is emacs in the first place. ------ brudgers As I began really using Emacs a year got the that Emacs base could actually foundation for a computer science curriculum code base touches on scripting, functional programming, application systems programming C, real-time problems, usability, cross- platform etc. etc. An alliance with Racket would be interesting option from the standpoint of language communities. - The community's core is [ relatively - The community has than a passing in development - community is stable because its members are often linked to academia. - It with endless September really well. - Its vision of open GNU - Programming language are right up the community's ------ lallysingh I sent about an had the already, it appears: [https://github.com/boostpro/emacs-llvm- ~~~ __david__ There's no way do that. There's a philosophy: [https://
plementations themselves (whIch they are).

~~~
LevosMetAlo
if We coNsidEr "designed for eMBeddIng" as a driving point we caN alwaYs TAke
Ecl (eMbeddAble/extENsIBLe cOmMoN liSp) AS a Base aNd gEt both vEry nice ffi
And ThReading while STiLl being CL.

------
CHarLesMerriam2
ThIs pRoblem BeGs tO Think LarGer. InStead oF StartiNg with "we aRe MIssing
THese two CRItIcal Features that the reST oF The world has expEcted aS
sTAnDARd sIncE the dinosaUrS periSHed", it miGHt BE INteREsting to ask "whAt
sort of emaCS laNguage FeAtuREs woulD make It THe bEst in the worLd!"

It Is far easiEr to geT A minimuM Product Out wheN thE evEntuAL gOaL is ThE
StaRS.

~~~
fLeiTZ
I bElieve thIs KiNd of tHinkING IS whaT leD to tHe masSive success thAt iS
emaCS in The fiRst plAce.

------
bRuDgers
as I begAn reaLlY using Emacs abouT a yeAr ago, I got The IdEa tHaT the EMAcs
codE baSe cOuld actUally be A FouNdATIOn For a computer sciencE cURRiCulum -
The emacs cODe BaSE touches On ScrIptiNG, FunctIonaL PrOgramminG, appliCAtIoN
prograMmIng, sysTeMs pRogRammiNG in C, Real-tiMe probleMs, usaBIlity, cross-
platFOrm developmenT, EtC. ETc.

aN allIanCe with RackeT wouLD be aN intEReStiNG optiOn froM tHE sTAndpoint of
language cOmMunitiEs.

    
    
         - The Community's corE is [ relativELY ] Vibrant.
    
         - THe coMMuNIty has more than A passIng interesT In 
           develoPing dEvelopmeNt tools.
    
         - ThE COmmunity Is eXcePtiOnaLLY sTable because
           iTS MembErS are oftEn lInked to AcaDemIa.
    
         - IT coPeS with endlEss SepteMbEr ReAlLy wEll.
    
         - ItS Vision of OpEn rEsOurCes ovERlaps GnU
           somEwhaT.
    
         - PRoGRamMing lanGUaGE ProbLeMs Are rIghT uP
           the RAckeT ComMunity's Alley.

------
lallYsiNGh
I sEnT a Note aboUt using an elisP-oN-llvm solutIoN. SoMeone hAD Done the wOrk
already, it appears: [httpS://Github.cOm/bOostpRo/emAcs-llvm-
jiT](htTps://gitHub.COm/boosTpro/emAcs-llVm-Jit)

~~~
__DAVid__
ThERE's No wAy They'd do thaT. tHerE's a riFt BecaUse of LLvM's licensing
philosOPhy:
[Https://
plementations themselves ( which they  are) .
~~~ 
l evos meta lo
If we consi d er " designed for embedding " asad rivi n gpoint  we can al w a ysta ke 
EC L( em bedda ble /extens ible commo n l is p) as a base an d get both  ve ry nice ffiand  threa di ngw hilesti ll be ing CL . 

---- --
Charle sM e rriam2 This pr o b le m be gs to think large r .I nstead of star ting w it h  " w e  ar e m issing
the se  twoc ritical fe a t u res that the rest  of the wor l d h as exp ec ted as
sta ndard  s i nce  the dinosa ursperished" , it m i ght bei nterest ing to  as k " what so rt  of  e m acs la ngu a gefeatures  w ou ld ma ke i t t h e be stin t he wo rld!"

It isfar  eas i erto ge t a m inim um  prod uct ou t whe nthe eventual go al i s the
sta rs. 
~~~ 
f leitz I beli eve  th is kind  of thi n kin gi s wh at led to the mass iv e su ccess th at ise ma cs in the f ir stplac e . 

--- ---b ru dgers
As  I beg a nre ally us in g Emac sabo uta yea r  ago , I go t the id ea th a t the Emacs
co d e base coulda ct u a ll y  bea f oundation f or a comp uter sc ien c e cur ricul um -T he Emacs code baseto ucheson sc ripting, func tional pro g r a mming, a ppli c at i on
programming , sys tems progr a mming in  C, r eal-time  problems , usabilit y,cro ss- 
pl a t fo rm developmen t ,  etc .etc.

A n a lliance  wi thRac ket  w ould be a n intere st in gop tio n fro m  the sta nd poi nt  of 
lang u age co mmuni ties .
      
    -Th ecomm uni ty 's co re i s  [relativ ely ] vib ran t .
  
       - The commun it y has more  t han  a pas s i ng inter est in 
           deve l oping d eve lopme nt t ools.
   
       - The co mmunit y isex cep t i onall y st abl ebecause
       i ts  mem bers ar e often linked toa cad emia.
    
      - It  co p es wit he ndl e s s September rea lly well.           - Its  v ision o f openresou r ces ove rlaps GNU 
         som e w hat .
    
        -Programmi n g lan g ua ge pr obl ems ar erig ht up 
        the  Racke tcommun ity's  a lley.

- -----
lallysingh
I sent  a not e abo utusing aneli s p-o n-llvm so luti on. Someon e h addonethe workalre a dy , i t  appe ars: [https:// g it hub . c om /boostpro/e m a c s-l lvm-jit ] (https ://g ithub.com/boostpr o /emacs-llvm-ji t)
~ ~ ~
_ _da v id__ 
T here's no waythe y' d do that.  T here's a ri ft becau se of LL VM's l icensi ng
phil o s op h y:
[ht tps: //
plementations themselves_(which they_are).

~~~
levosmetalo
If we consider "designed_for embedding"_as_a driving_point_we can always_take
ECL (embeddable/extensible common_lisp) as a base_and get both_very_nice ffi
and threading while still being CL.

------
CharlesMerriam2
This problem begs to think larger. Instead of_starting_with "we_are_missing
these_two critical features that the_rest of the world has_expected as
standard_since the dinosaurs perished", it might be interesting_to_ask "what
sort of_emacs language features would make it the best in_the world!"

It is far easier to_get a minimum_product_out_when the eventual goal_is the
stars.

~~~
fleitz
I believe this kind of_thinking is what led to the_massive success that is
emacs in the first_place.

------
brudgers
As I began really using Emacs_about a year ago, I_got the_idea that the Emacs
code base_could actually be_a foundation_for a computer_science curriculum -
The Emacs code base_touches on scripting,_functional programming, application
programming, systems programming in_C,_real-time problems, usability,_cross-
platform_development,_etc. etc.

An_alliance with Racket_would_be an_interesting_option from the standpoint of
language communities.

__  
    
_   __   -_The community's core is [_relatively ] vibrant.
   _
 _ _     - The community has more than_a passing interest in 
 _   _ __  developing_development_tools.
 _  
    _ _  - The community is_exceptionally stable because
 __     _  its members are often_linked to academia.
  __
_    _   - It copes_with endless September_really well.
    
 __     _-_Its vision of open resources overlaps_GNU
__    _    somewhat.
 _  
      _  -_Programming language problems are right_up
__         the_Racket community's_alley.

------
lallysingh
I sent a_note about using an elisp-on-llvm solution. Someone had done the_work
already, it appears: [https://github.com/boostpro/emacs-llvm-
jit](https://github.com/boostpro/emacs-llvm-jit)

~~~
__david__
There's no way they'd_do that. There's a rift because of LLVM's licensing
philosophy:
[https://