User:Jhuni: Difference between revisions

From Rosetta Code
Content added Content deleted
No edit summary
mNo edit summary
 
(19 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{mylangbegin}}
{{mylangbegin}}
{{mylang|JavaScript|Very Active}}
{{mylang|Clojure|Very Active}}
{{mylang|Perl|Very Active}}
{{mylang|Common Lisp|Active}}
{{mylang|Perl 6|Active}}
{{mylang|Scheme|Interested}}
{{mylang|C|Active}}
{{mylang|Prolog|Interested}}
{{mylang|PIR|Interested}}
{{mylang|Ruby|Interested}}
{{mylangend}}
{{mylangend}}


I am an artificial intelligence specialist. I prefer AI languages like Lisp and Prolog.
Hi, I joined here to create Perl 6 examples, however, I have extended that to create examples in other languages as well.


== Perl ==
== Lisp ==
Lisp is my favorite programming language because of its consistent syntax and its functional programming, meta-programming, and procedural programming capabilities. To top it all off, Lisp is the dominant language for AI, my specific area of interest.
Perl is my mother tongue. I requested a perl book from my local library, I read it in a couple weeks, and I have been a perl hacker ever since.


== Perl 6 ==
== Text-based languages ==
I used to use various text-based languages such as C++, JavaScript, PHP, and Perl, however, after using Lisp for a while I can no longer stand them. Even when I use things like Prolog and data formats like CSS and XML, I just embed them in Lisp. Now all I use Lisp.
Perl 6 is my favorite language. I like how it is designed and it has an abundance of useful features. I have been semi-actively working with Perl 6 since late 2008, mostly with documenting and creating examples on sites such as this one. I would also like to do some work on Rakudo, especially if I can learn more PIR.


== Perl 6 Wikia ==
== Lisp Machines ==
Unfortunately, I no longer have a working Lisp machine, so I am stuck using the crappy existing operating systems. When I write code for an OS, I want that OS to have features such as a persistent single address space, introspection, logging, and reflectivity. As it is I have to spend a huge chunk of my time handling poor operating system design.
I have spent a lot of time building perl6.wikia.com and the examples on that site:


It also just so happens that mainstream operating systems are programmed in crappy languages such as C, which I won't dare touch, so I can't hack on them either.
http://perl6.wikia.com


The only solution that I see is to work to reconstruct the glory of the Lisp machines on modern hardware.
http://github.com/jhuni/perl6-general-examples

== JavaScript ==
I am a big fan of the JSAN project, and recently I have been getting into working with Joose as well. I am most active in JavaScript and I have programmed a huge amount of code using it.

Latest revision as of 23:59, 3 May 2011

My Favorite Languages
Language Proficiency
Clojure Very Active
Common Lisp Active
Scheme Interested
Prolog Interested

I am an artificial intelligence specialist. I prefer AI languages like Lisp and Prolog.

Lisp

Lisp is my favorite programming language because of its consistent syntax and its functional programming, meta-programming, and procedural programming capabilities. To top it all off, Lisp is the dominant language for AI, my specific area of interest.

Text-based languages

I used to use various text-based languages such as C++, JavaScript, PHP, and Perl, however, after using Lisp for a while I can no longer stand them. Even when I use things like Prolog and data formats like CSS and XML, I just embed them in Lisp. Now all I use Lisp.

Lisp Machines

Unfortunately, I no longer have a working Lisp machine, so I am stuck using the crappy existing operating systems. When I write code for an OS, I want that OS to have features such as a persistent single address space, introspection, logging, and reflectivity. As it is I have to spend a huge chunk of my time handling poor operating system design.

It also just so happens that mainstream operating systems are programmed in crappy languages such as C, which I won't dare touch, so I can't hack on them either.

The only solution that I see is to work to reconstruct the glory of the Lisp machines on modern hardware.