User loginNavigation |
LtU ForumApplied Type SystemHongwei Xi, creator of DML and Xanadu, the ad hoc dependently typed programming languages, is developing ATS. It has several imporvemens over previous work, including object orientation and safe pointer arithmetic. The Epigram BlogEpigram, a dependently typed PL, has a blog cleverly titled Epilogue. By Jim Apple at 2005-05-11 11:49 | LtU Forum | login or register to post comments | other blogs | 6513 reads
Saunders Mac Lane 1909-2005Since I know there are many CT enthusiasts here at LtU, I thought I would share news of the passing of Saunders Mac Lane, one of the giants of the field, and of modern mathematics in general. Here is an obituary. More sites like LambdaAlthough I really just lurk I have to say I really like what this site is doing - providing a modern web community that focuses on certain areas of academic research and unites to some degree various academics, professionals, interested students and hobbyists. Provides interesting papers, references, news and discussion. Perhaps this is just a symptom of the fact that computer scientists are likely to be a lot more clued up about the web and its uses than your average academic - although hopefully this will change and these sorts of things will become widespread. What I'm asking is - does anyone know of any other sites doing something similar for other academic areas? I'd be particularly interested in any mathematics-related sites with a similar ethos, although any areas really! Best route for new language to be self-hostingDoes any particular language stand out above the crowd to be a host in which to develop general purpose languages? I am interested because of the development of Perl6 using Haskell as a host by Autrijus (See pugs.) I expect that any of OCaml, Haskell, Scheme or Lisp would be better than using C <grin> to develop a host, but is one of those (or something else entirely) likely to be significantly better than anything else? I expect that a good host language:
I hope this is the perfect forum to get an answer to this personally vexing question! Morris PS: For those that wonder at the need for self-hosting (rather than just keep another language under the hood):
PPS: I do think the world needs another language! Of course I am preaching to the converted here. GADTs + Extensible Kinds = Dependent ProgrammingExistential Types == Guarded TypesIn the GHC Users' Guide: And Martin Sulzmann gives us A Systematic Translation of Guarded Recursive Data Types to Existential Types By Jim Apple at 2005-05-06 03:10 | LtU Forum | login or register to post comments | other blogs | 6833 reads
Let's make a programming language!Since LtU members are so knowledgable on programming languages, why don't we design the (ultimate) programming language? let's all post our suggestions here to make a lean-and-mean programming language. It would be a experiment filled with fun. I can make the compiler, if a 'standard' comes out of this. I apologise if this has been proposed before (and obviously failed, since there is nothing out). My initial suggestions are two: 1) put as less as possible into the compiler. Make the language so versatile that all high-level concepts can be easily done with the core constructs. 2) the lowest level of the language should map directly to the hardware, i.e. must be some kind of assembly, in order to allow for very low-level programming. But the language should be versatile enough as to provide the means for doing layers upon layers of abstraction, so one chooses the appropriate level of abstraction for each particular type of application. Call for Papers: ACM Symposium on Dynamic LanguagesACM Symposium on Dynamic Languages Currently, the dynamic language community is fragmented, split over a multitude of paradigms (from functional over logic to object-oriented), languages and syntaxes. This fragmentation severely hinders research as well as acceptance, and results in either language wars or, even worse, language ignorance. The goal of this symposium is to provide a highly visible, international forum for researchers working on dynamic features and languages. We explicitly invite submissions from all kinds of paradigms (object-oriented, functional, logic, ...), as can be seen from the structure of the program committee. DLS'05 invites the submission of technical papers presenting research results or experience in all areas related to dynamic languages or dynamic language concepts. Research papers should describe work that advances the current state of the art. Experience reports should be of broad interest and should describe insights gained from the practical application of dynamic languages that are of use to other researchers and practitioners. The program committee will evaluate each contributed research and experience paper based on its relevance, significance, clarity, originality, and correctness. Areas of interests include, but are not limited to: Papers will be published in the ACM Digital Library. More information (submission guidelines, dates, program committee) can be found on http://decomp.ulb.ac.be:8082/events/dls05/ What makes Centum a bad language?Centum is a basically functional language with some object oriented features. While I and a few other people enjoy the language it has not had any real momentum in terms of building a community. For example I thought that Centum might appeal to some of the people who liked LISP, since they share some ideas. One explanation that has occurred to me is that the language has obvious flaws (besides the initial implementation being on Windows). However I have not received any feedback as to what makes this language uninteresting/unwanted. Hopefully you kind folks can help me out a bit. |
Browse archives
Active forum topics |
Recent comments
9 weeks 4 days ago
9 weeks 4 days ago
9 weeks 5 days ago
9 weeks 5 days ago
10 weeks 1 day ago
10 weeks 1 day ago
10 weeks 3 days ago
10 weeks 3 days ago
10 weeks 3 days ago
10 weeks 3 days ago