laqrix

laqrix


  • Name: [not set]
  • Favorite Languages: Scheme, Erlang, Perl, C++
  • Website: [not set]
  • Location: [not set]
  • About Me: [not set]

Recent Comments

  • Opening a form only once
    04/29/2009 - 16:35

    Take care and think before you act. Which ever mechanism you pick needs to be writable by the user executing your application.

    Using .NET's application file isn't necessarily writable by non-administrators. You may consider a file in the user's profile or go with a User-local registry key.

  • Why don't people use Scheme / Lisp?
    04/23/2009 - 15:50

    I recently learned that 12 looping constructs were considered for Scheme during one pass of the language spec. It was reduced to 5. Interestingly, I find 'fold' to be the primitive by which you can build most other forms of list iteration. By my recollection, all things from PLC could have been easily implemented with fold.

    Scheme does have its place. I just wish there were more organizations who support developers choosing it as a development environment. Speed isn't everything ... and Scheme is likely faster than you think. You likely weren't fast at any language when you started. :)

  • Why don't people use Scheme / Lisp?
    04/23/2009 - 10:00

    PLT Scheme has a giant code library. The public at large can't use it because it's runtime system and libraries are buggy. The same can be said about C# and the .NET Framework, but people use it anyway.

    If someone wanted to get crazy, they could use C# to write a UI, and pipe standard input and output to a Scheme process. Do the interesting work in Scheme and present a fluffy UI.