User loginNavigation |
Coroutines in LuaLink: The Lua folks discuss their implementation of coroutines, using Create, Resume and Yield methods.
The main difference with typical thread implementations is that (a). the caller is suspended until completion and (b). a coroutine can return values like a function call. I suppose I'd summarize it as functions that retain state between calls. Back to the language rootsLink: The article discusses the future of HDLs given the encroachment of software programming languages.
From a PL perspective, it always seems to get back to whether a dedicated language is better suited than a more flexible general purpose one. And whether the specifications are best verified within the language or by a suite of tools and tests. Modelica: Modeling of Complex Physical Systems
I stumbled upon this site a couple of days ago. It look pretty interesting, the overview offers a good introduction to its features. Hume Programming LanguageStumbled across the Hume Programming Language while looking for some ML info. Hadn't seen it discussed on LtU before:
A bit too preliminary and research oriented for my tastes, but the main point of interest is the attempt to provide static guarantees of resource usage (time and memory). A binary version for Linux and Mac is available, but the source code is not available for other builds (written in GHC which I notice is now available for a number of target platforms since last i checked). Absence
My father passed away Thursday night.
I will be away for at least a week. Please keep LtU for me while I am away. Killer Props for Computer Scientist!Who is the most thanked person in Computer Science? No, it's not Ehud Lamm, or Superman! It's...Olivier Danvy, famous PL researcher. PL research does pay (in...umm...intangible rewards). Read the full story on Nature Choosing a Language for Interactive FictionLink: Can't recall that we've ever discussed programming languages that are dedicated to authoring text adventures (much less MUDs). These languages are geared towards constructing worlds that have a built-in english language like parser. Kind of Lisp meets Prolog aspects, where the emphasis is on a declarative type of programming. How birds learn songsResearch on Teaching Birds to Sing. Since we periodically delve into general language issues, I thought this work might be of interest since it is related to language learning.
(Though, we still appear years away from providing a general purpose PL for the winged community. And even then, we'll have to engage a full combinatory community). By Chris Rathman at 2004-12-13 22:17 | General | login or register to post comments | other blogs | 4269 reads
Tim Bray: Sun & Dynamic Java
Tim Bray,
So on Tuesday we held a summit here at Sun, with a few of our internal Java leaders, and on the dynamic-languages side, Larry Wall and Dan Sugalski (Perl and Parrot), Guido van Rossum, Samuele Pedroni and Sean McGrath (Python), and James Strachan (Groovy). It was an educational day for us; herewith some take-aways and pictures. Everyone and his sister is linking to this blog post, so you might have seen it already.
For a touch of flavor, here’s just part of the list that of things to discuss that Larry had prepared: anonymous code/closures, lvalue methods/functions, variadic call/return, constant/rw/copy/ref/lazy parameters, wrappers/AOP, eval, exception handling/undef/nil/unthrown exceptions, exception handlers with lexical access, temporization/hypotheticality, efficient regex with complete semantics, access to dynamic context/want/caller, redispatch of methods (fallback upon "fail"), efficient switch statement?, versioned modules/classes, virtual classnames, continuations. Feel free to express your opinion regarding this list, and other relevant factors. LLVM 1.4 Released
LLVM 1.4 is now out in the wild. This release adds a large number of new features including JIT support for PowerPC machines, improved debugging information with the C/C++ front-end, better optimizers, new archive support, and a new compiler driver.
-Chris |
Browse archives
Active forum topics |
Recent comments
20 weeks 3 days ago
20 weeks 3 days ago
20 weeks 3 days ago
42 weeks 4 days ago
46 weeks 6 days ago
48 weeks 3 days ago
48 weeks 3 days ago
51 weeks 1 day ago
1 year 3 weeks ago
1 year 3 weeks ago