|
This document gives you an overview of F#'s goodies for DSL development. It assumes you are familiar with F# syntax; the features are introduced in the order of their encounters by the author. This is by no means a complete reference of F#'s DSL-friendly functionalities. Most of the features are introduced in the context of internal DSLs; however, some of them are helpful in making external DSLs as well. An F# interpretation of lessons from Debasish Ghosh's "DSLs in Action".
|
|
|
|
|
What's the most difficult thing you did in the last year? Now stop. Before you answer, can it compare to creating a full-fledged indie game—slated to be approved on Steam—created entirely with QBASIC? Probably not.... But why QBASIC when there are so many other powerful tools out there that would probably be simpler to use? Lance McDonald, the game's creator, hearkened back to when he made games as a kid with QBASIC and wanted to make a love letter to the great games of the '90s. It's a 12,000-line .bas file. And yes, it will support mods.
|
|
|
|
|
That's one .bas file I would like to get my hands on. I've written 12,000 line and more QBASIC apps, including games and that just looks awesome. I'm torn between jelousy and trying to stop myself sitting down to work out how he did it.
"The secret of happiness is freedom, and the secret of freedom, courage."
Thucydides (B.C. 460-400)
|
|
|
|
|
More than a year ago, we began bringing two-step verification for certain critical activities, like editing credit cards and subscriptions at commerce.microsoft.com and xbox.com, or accessing files on another one of your computers through SkyDrive.com. For these scenarios, two-step verification is required 100 percent of the time for everyone, given the sensitive nature of these tasks. With this release you can choose to protect your entire account with two-step verification, regardless of what service (or device) you are using with your Microsoft account. It’s your choice whether you want to enable this, but for those of you that are looking for ways to add additional security to your account, we’ve worked hard to make set-up really easy. It works across services, across devices... even on iOS and Android.
|
|
|
|
|
We know what Moore’s Law is and how it works, but not many people reflect on why it exists. Because inventors, visionaries, engineers — whatever you want to call them — have to arrive at each level before they can even imagine a way to the next one.. and then create it. That’s how Pixar and its first film Toy Story — the first feature-length computer-animated film — became a reality. The secret was Moore’s Law, and not just in the technical way one would think. The enabling idea of our vision was computation, of course, but the idea of computation alone would not have gotten us far.... Because we — Catmull, I, and our colleagues — conceived the notion of the first completely digital movie almost four decades ago. It took 20 years to realize that dream with Toy Story, but Moore’s Law is what gave us the confidence to hang on for those two decades. On a long enough timeline, the technology catches up to the dreams.
|
|
|
|
|
"To meet future earnings growth expectations, we need to create moore movies," Pixar [un]officials reported today.
|
|
|
|
|
Windows 8 has been out for a while, featuring an interface that's as cool as it is annoying . . . until you get the hang of it. But, like any computer operating system, it can fall over. Luckily, there is an easy way to solve the cause of most crashes; just call up WinDbg, the Windows debugger; a free tool to diagnose the most common causes of Windows crashes -- misbehaved third party drivers. The BSOD has become the frown of frustration.
|
|
|
|
|
As posted in a diff posting ...
Find the nearest tall building, climb to da top and, after validating all is clear below, toss the system over.
One "crash" is all you'll experience, and no more crashes in Windows [insert version] !!
The best way to improve Windows is run it on a Mac.
The best way to bring a Mac to its knees is to run Windows on it.
~ my brother Jeff
|
|
|
|
|
IRC (Internet Relay Chat) is a protocol, created in 1988, and was meant to help facilitate group discussions, via various channels. The channels served to identify different discussion topics you could pop in on.... What I've noticed in the last couple of years is a resurgence in using IRC as a primary means of communication, especially for open source projects. While there have been group-based services for a while no (Skype, Campfire, Google Hangouts, etc.), the relatively open nature of IRC makes it easy for large groups of people to hop on a channel and collaborate easily. /join in the conversation.
|
|
|
|
|
I’ve been getting a handful of emails offering me front-end jobs recently. Probably about time I admit that I like spending most of my time doing that, even though I ♥ my Rubies and I still believe developers who specialise end up worse off. So I’ve decided to put down in words some thoughts that I had as I read through the job ads. This isn’t another post on how to hire developers in general (much), but on how to hire front-end developers specifically, and at the same time, get you to understand what sort of statements you’re putting out there when you say certain things in a job ad. 6 tips for finding the best devs and making sure they have the skill you need.
|
|
|
|
|
Recently I was doing a bit of R&D related to finding a viable, low cost platform for client nodes. Obviously, I came across Raspberry Pi, and found the same extremely interesting. Now, the missing piece of the puzzle was how to get going using C# and .NET in the Pi. C# is a great language, and there are a lot of C# developers out there in the wild who are interested in the Pi. In this article, I’ll just document my findings so far, and will explain how develop using C# leveraging Mono in a Raspberry Pi. Also, we’ll see how to write few minimal Windows Forms & ASP.NET applications in the Pie as well. Next stop: Raspberry RT.
|
|
|
|
|
|
|
bitterskittles wrote: apples and oranges
sounds fruity.
as if the facebook, twitter and message boards weren't enough - blogged
|
|
|
|
|
"A URL for every Pinoccio board. REST Endpoints, WebHooks, and WebSockets make bridging hardware to the Web super easy."
And when you're hacked, they can turn off your house, your bike, that thing you just 3D Printed.
|
|
|
|
|
Pete O'Hanlon wrote: <layer>when you're hacked, they can turn off your house
good thing. people are always leaving the lights on driving up the power bill. maybe I will hack my own house just to lower the bills.
as if the facebook, twitter and message boards weren't enough - blogged
|
|
|
|
|
Everyone learns differently. There are absolutely people who use jQuery who don’t want to learn to program and just throw plugins at their problems. However, those are the same people who would be terrible programmers because they don’t want to solve programming problems, they want to solve design or client problems. So, instead of telling a new programmer playing with jQuery to stop and learn “real” JS first, offer them some book suggestions on vanilla JS or be there when they have those stupid questions. Even better, give them some project ideas with jQuery like making a plugin that involves those boring things like math such as a slideshow. Think of jQuery as a gateway "language"... pretty soon they'll be coding the hard stuff.
|
|
|
|
|
Terrence Dorsey wrote: pretty soon they'll be coding the hard stuff.
like for instance http://coffeescript.org/[^]
as if the facebook, twitter and message boards weren't enough - blogged
|
|
|
|
|
Glass is always there when you need it and out of the way when you don't. The software that you build for Glass, called Glassware, should draw from the same inspiration to give your users the best experience possible. To build the next great mobile computing experience, you'll use the Google Mirror API, a set of RESTful services that transmit information to and receive notifications from Glass devices. If you're new to Glassware development, the following information goes over what you need to get started with the Google Mirror API. Watches, glasses... and APIs for an internet of things that probably shouldn't have APIs.
|
|
|
|
|
Mirror, mirror, on the wall. Where is the nearest Pizza place with all?
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
My name is Thomas Steinke, if you are not aware of me; I am the owner of DigitalDNA games, arguably the most successful Xbox Indie Developer, and the creator of the all time best selling Xbox Indie Game CastleMiner Z. In this article I wanted to spend some time and give advice to people that have aspirations of being full time Indie game developers like me. Not surprising that many of the same tips apply to successful indie developers in general.
|
|
|
|
|
What if Microsoft relented and granted users who are lukewarm about Windows 8 two of their biggest requests: Allow those who want to boot straight to the desktop, and bring back the Start button with Windows Blue, a.k.a. Windows 8.1? Though supposedly not part of the original plan for Blue, these two UI options are looking more likely. What else do you want to see in Windows Blue?
|
|
|
|
|
Looks like someone saw sense! I think the damage to the reputation of 8 has been done though.
.-.
|o,o|
,| _\=/_ .-""-.
||/_/_\_\ /[] _ _\
|_/|(_)|\\ _|_o_LII|_
\._. |\_/|"` |_| ==== |_|
|_|_| ||" || ||
|-|-| ||LI o ||
|_|_| ||'----'||
/_/ \_\ /__| |__\
|
|
|
|
|
Get rid of Metro and re-brand it as Windows 7.1
"If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair.
nils illegitimus carborundum
me, me, me
|
|
|
|
|
I want to boot to the command line. Much of what I do doesn't require a GUI.
The last time I booted to the command line (98? XP?) the drivers (mouse, CD-ROM, etc.) wouldn't load so it was fairly useless -- I want the system to be usable when it boots to the command line.
|
|
|
|