5 ms·
Jester, a Sinatra-like web framework for Nimrod
- wiremine 13y agoWould love to hear from someone to uses Nimrod in production. I'm not familiar with the language.
- dmix 13y agoI didn't know what Nimrod was (probably like most people), so I'll save you the Google effort: > Nimrod is a statically typed, imperative programming language that tries to give the programmer ultimate power without compromises on runtime efficiency. This means it focuses on compile-time mechanisms in all their various forms. > Beneath a nice infix/indentation based syntax with a powerful (AST based, hygienic) macro system lies a semantic model that supports a soft realtime GC on thread local heaps. Asynchronous message passing is used between threads, so no "stop the world" mechanism is necessary. An unsafe shared memory heap is also provided for the increased efficiency that results from that model. http://lambda-the-ultimate.org/node/4749 http://lambda-the-ultimate.org/node/4749 http://nimrod-code.org/ http://nimrod-code.org/
- rhizome31 13y ago> I'll save you the Google effort It's kind of sad that the act of searching the web is now reduced to a brand name. I'm not blaming you, I say it too. With the PRISM and friend revelation I feel it's time to go back to what we used to say before Google quasi-monopoly became effective and use generic terms like "search engine", "search the web", etc.
- dmix 13y agoTrue, I use DuckDuckGo as my default search engine but I still call it googling. But people who try to change language forcefully are annoying and mostly wasting their time (see the politically-correct crowd). It has to occur naturally. So I'm ok with it being google for now. Photocopying in favor of Xeroxing has somewhat faded. Although calling tissues Kleenex is still going strong.
- rhizome31 13y agoInteresting, the long term perspective didn't cross my mind. Let's hope it does indeed turn out this way.
- HNLogInShit 13y agoIf I didn't use Google, I wouldn't say "Google", and would never say "google" regardless. There are some regions in which people call every carbonated beverage, regardless of flavor or brand, "Coke." That's just dumb.
- kbd 13y agoGoogle is one in a long line of brand names that are so ubiquitous they come to identify the category. Kleenex, Photoshop, Bandaid, and so on. There's nothing wrong with it.
- nitrogen 13y agoThere's nothing wrong with it. There is one thing wrong with it: the originators of those words still claim ownership over the name, even though it has, for all intents and purposes, become a generic word.
- chrischen 13y agoWe also call tissues Kleenex... not really an issue.
- rmrfrmrf 13y agoI don't know what any of these things mean -___-
- tillinghast 13y agoIntroducing [random noun] a [random noun] for [random noun].
- bryan_rasmussen 13y agoI am the creator of the [random noun] programming language, I am happy to see that you are using it in so many ways. Keep up the good work!
- tillinghast 13y agoIt's a very [adjective] [noun]! (patiently waiting for my Mad Libs C&D)
- dom96 13y agoWhat a nice surprise to see my own project on the front page of HN. :) Here are some examples of web apps which use Jester in production for those interested: Nimrod forum (http://forum.nimrod-code.org http://forum.nimrod-code.org) and Nimbuild (http://build.nimrod-code.org http://build.nimrod-code.org). The source code for both is also available on Github: https://github.com/nimrod-code/nimforum https://github.com/nimrod-code/nimforum and https://github.com/nimrod-code/nimbuild https://github.com/nimrod-code/nimbuild.
- 616c 13y agoIt is funny I just replied to your comment on the other thread where I brought up Nimrod. It is nice to see Jester, as it is something I would like to play with in the near future as well. Congrats to you and the Nimrod crew for shining in your unique little space.
- mercurial 13y agoAs somebody with some actual Nimrod experience, how is the tooling? Can you use a debugger easily? And what's the story on parallelism/concurrency?
- saejox 13y agoNever heard of sinatra before. Just checked /tests folder. It's a small and beautiful piece of code. I shall bookmark this.
- mmariani 13y agoJust the project I've been meaning to code in the language that's on the top of my list. Now my saturday night is perfect. I'm gonna read this code after pizza. :) Thanks for the effort!
- de_monkey 13y agoThis looks pretty interesting, will probably try and play with it tomorrow. Are there any uses where Nimrod is used in production? Seems like quite a nice language