User:Jhuni: Difference between revisions
No edit summary |
mNo edit summary |
||
(17 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{mylangbegin}} |
{{mylangbegin}} |
||
{{mylang| |
{{mylang|Clojure|Very Active}} |
||
{{mylang| |
{{mylang|Common Lisp|Active}} |
||
{{mylang| |
{{mylang|Scheme|Interested}} |
||
{{mylang|Perl 6|Interested}} |
|||
{{mylang|Lisp|Interested}} |
|||
{{mylang|Prolog|Interested}} |
{{mylang|Prolog|Interested}} |
||
{{mylangend}} |
{{mylangend}} |
||
I am an artificial intelligence specialist |
I am an artificial intelligence specialist. I prefer AI languages like Lisp and Prolog. |
||
== Lisp == |
|||
I use C++ a lot for AI programming, besides that I mostly use obscure languages like Prolog, Haskell, Erlang, Clojure, and Perl 6. |
|||
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. |
|||
I have spent a lot of time building perl6.wikia.com and the examples on that site: |
|||
== Lisp Machines == |
|||
http://perl6.wikia.com |
|||
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. |
|||
http://github.com/jhuni/perl6-general-examples |
|||
The only solution that I see is to work to reconstruct the glory of the Lisp machines on modern hardware. |
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.