Dear MSLUGers, we haven't had a meeting in a long time and I am hoping we can start having regular meetings again, say once every 2 months.
- Please reply to this message if you are interested in having a meeting in November (I propose Thursday November 10 at 7 PM, but if you would prefer another date then please make suggestions)
- We need speakers! If you are working with Scheme/Lisp or related language (e.g. JavaScript), then please consider giving a presentation. Don't be shy... we all have a story to tell. If no one comes forward, then I can prepare a talk on the Gambit REPL app for iPhone. I can also ask my students to present some of the work we are doing on the compilation of JavaScript.
- You can also propose to me other people who you think might give an interesting presentation. I'll do the arm twisting!
Marc
Afficher les réponses par date
Le 2011-10-20 à 10:02:00, Marc Feeley a écrit :
- We need speakers! If you are working with Scheme/Lisp or related
language (e.g. JavaScript), then please consider giving a presentation. Don't be shy... we all have a story to tell. If no one comes forward, then I can prepare a talk on the Gambit REPL app for iPhone. I can also ask my students to present some of the work we are doing on the compilation of JavaScript.
How is JavaScript a related language ?
Apart from Javascript being related to Self, Self being related to Smalltalk, and Smalltalk being related to Lisp... (the link is somewhat thin)
______________________________________________________________________ | Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
On 2011-10-20, at 12:32 PM, Mathieu Bouchard wrote:
Le 2011-10-20 à 10:02:00, Marc Feeley a écrit :
- We need speakers! If you are working with Scheme/Lisp or related language (e.g. JavaScript), then please consider giving a presentation. Don't be shy... we all have a story to tell. If no one comes forward, then I can prepare a talk on the Gambit REPL app for iPhone. I can also ask my students to present some of the work we are doing on the compilation of JavaScript.
How is JavaScript a related language ?
Apart from Javascript being related to Self, Self being related to Smalltalk, and Smalltalk being related to Lisp... (the link is somewhat thin)
In the 90's, when Brendan Eich was at Netscape he needed to implement a scripting language for the Netscape browser. He initially implemented a Scheme interpreter, but that morphed into JavaScript. The syntaxes are very different, but the fundamental features are there (dynamic typing, eval, closures, symbols/immutable-strings, lists/flexible-arrays).
Quoting http://javascript.crockford.com/little.html :
"JavaScript has much in common with Scheme. It is a dynamic language. It has a flexible datatype (arrays) that can easily simulate s-expressions. And most importantly, functions are lambdas."
Marc
Le 2011-10-20 à 12:40:00, Marc Feeley a écrit :
In the 90's, when Brendan Eich was at Netscape he needed to implement a scripting language for the Netscape browser. He initially implemented a Scheme interpreter, but that morphed into JavaScript. The syntaxes are very different, but the fundamental features are there (dynamic typing, eval, closures, symbols/immutable-strings, lists/flexible-arrays).
This description also fits Ruby, Lua, and some others. Which languages are on-topic ?
______________________________________________________________________ | Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
On 2011-10-20, at 12:49 PM, Mathieu Bouchard wrote:
Le 2011-10-20 à 12:40:00, Marc Feeley a écrit :
In the 90's, when Brendan Eich was at Netscape he needed to implement a scripting language for the Netscape browser. He initially implemented a Scheme interpreter, but that morphed into JavaScript. The syntaxes are very different, but the fundamental features are there (dynamic typing, eval, closures, symbols/immutable-strings, lists/flexible-arrays).
This description also fits Ruby, Lua, and some others. Which languages are on-topic ?
Flame bait?
Yes I think JavaScript, Ruby and Lua (and let's not forget Erlang) are Lisp cousins. I prefer to be inclusive, rather than exclusive. It is not so much about the language's name as it is what we learn from the presentation that we can apply to our Scheme/Lisp context. A presentation on how language X does garbage collection, or interface to foreign functions, might give a Schemer some thoughts to think about. Obviously, the further away the language is from Scheme, the more unlikely it is that there will be an application to Scheme. I think it is best to be open minded and invite the most interesting presentations.
Marc
Le 2011-10-20 à 13:29:00, Marc Feeley a écrit :
On 2011-10-20, at 12:49 PM, Mathieu Bouchard wrote:
This description also fits Ruby, Lua, and some others. Which languages are on-topic ?
Flame bait?
Eeeh ?
______________________________________________________________________ | Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
Le 2011-10-20 13:29, Marc Feeley a écrit :
Yes I think JavaScript, Ruby and Lua (and let's not forget Erlang) are Lisp cousins. I prefer to be inclusive, rather than exclusive. [...] I think it is best to be open minded and invite the most interesting presentations.
Absolument d'accord.
Depuis quelque temps, il y a une tendance à la multiplication de groupes d'usagers, pas mal d'énergie est requise pour les créer et les garder vivants. Nous, informaticiens, avons besoin de repères dans cette vaste diversité; sans tout savoir, il est utile d'avoir une petite idée sur un peu tout. Je vois donc d'un bon oeil que nous nous regroupions au moins par famille de langages qui sont apparentés au niveau conceptuel.
François
2011/10/20 Marc Feeley feeley@iro.umontreal.ca: ...
- Please reply to this message if you are interested in having a meeting in November (I propose Thursday November 10 at 7 PM, but if you would prefer another date then please make suggestions)
Yes, please! A meeting in November would be wonderful.
Kind regards,
Victor Rodriguez.
We need speakers! If you are working with Scheme/Lisp or related language (e.g. JavaScript), then please consider giving a presentation. Don't be shy... we all have a story to tell. If no one comes forward, then I can prepare a talk on the Gambit REPL app for iPhone. I can also ask my students to present some of the work we are doing on the compilation of JavaScript.
You can also propose to me other people who you think might give an interesting presentation. I'll do the arm twisting!
Marc
MSLUG mailing list MSLUG@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/mslug
Marc, this sounds like a great idea.
I can put together a talk about the Parenscript Common Lisp to JavaScript compiler for January.
If one of your students can present a talk about your work on JS compilers that IMO would be very interesting. May be too much JavaScript for some, but there's a lot of interesting optimization problems in writing efficient JS compilers that are of use for Lisp implementations.
Vladimir
On Thu, Oct 20, 2011 at 10:02 AM, Marc Feeley feeley@iro.umontreal.ca wrote:
Dear MSLUGers, we haven't had a meeting in a long time and I am hoping we can start having regular meetings again, say once every 2 months.
Please reply to this message if you are interested in having a meeting in November (I propose Thursday November 10 at 7 PM, but if you would prefer another date then please make suggestions)
We need speakers! If you are working with Scheme/Lisp or related language (e.g. JavaScript), then please consider giving a presentation. Don't be shy... we all have a story to tell. If no one comes forward, then I can prepare a talk on the Gambit REPL app for iPhone. I can also ask my students to present some of the work we are doing on the compilation of JavaScript.
You can also propose to me other people who you think might give an interesting presentation. I'll do the arm twisting!
Marc
MSLUG mailing list MSLUG@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/mslug
On Thu, Oct 20, 2011 at 10:02:13AM -0400, Marc Feeley wrote:
Dear MSLUGers, we haven't had a meeting in a long time and I am hoping we can start having regular meetings again, say once every 2 months.
- Please reply to this message if you are interested in having a meeting in November (I propose Thursday November 10 at 7 PM, but if you would prefer another date then please make suggestions)
I'd prefer *not* to have it on Tuesday or Thursday evenings, because that conflicts with French classes. But I can skip a French class now and then if necessary.
- We need speakers! If you are working with Scheme/Lisp or related language (e.g. JavaScript), then please consider giving a presentation. Don't be shy... we all have a story to tell. If no one comes forward, then I can prepare a talk on the Gambit REPL app for iPhone. I can also ask my students to present some of the work we are doing on the compilation of JavaScript.
I have no idea if this is of interest:
I threw together a strongly-typed, garbage-collected concatenative (is that what they call it now (i.e., stack-based like Forth)?) language a while ago. It's not a clean implementation; it's not a usable language; it was just a miniproject to prove it could be done. Interesting features are -- joint unions instead of disjoint unions in the type system -- the garbage collector garbage-collects its own code. Of course, it wouldn't delete itself because if it's executing, it's obviously still accessible, but otherwise it treats its own code no differently from anything else. -- It was intended to be somewhat self-hosting, but it isn't there yet, and will probably never be. At most, I may use the ideas in another system someday, perhaps in a low-level JIT code-generation tool for other languages.
I could talk about it on my back porch over beers at a moment's notice, but a formal talk is another thing I haven't given one in ages, and I'm out of touch with current presentation technology. I'd prefer not to prepare a talk for November, the month of nanowrimo, (but I suppose I could, with some technical coaching and a dress rehearsal -- but that's possibly better done before or after a previous meeting).
-- hendrik
- You can also propose to me other people who you think might give an interesting presentation. I'll do the arm twisting!
Marc
MSLUG mailing list MSLUG@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/mslug
On Thu, Oct 20, 2011 at 03:31:03PM -0400, Hendrik Boom wrote:
On Thu, Oct 20, 2011 at 10:02:13AM -0400, Marc Feeley wrote:
- We need speakers! If you are working with Scheme/Lisp or related language (e.g. JavaScript), then please consider giving a presentation. Don't be shy... we all have a story to tell. If no one comes forward, then I can prepare a talk on the Gambit REPL app for iPhone. I can also ask my students to present some of the work we are doing on the compilation of JavaScript.
Actually, have a look at my very incomplete computing projects web page and see if anything else is of interest:
http://topoi.pooq.com/hendrik/ComputerProjects/index.html
-- hendrik
On Thu, Oct 20, 2011 at 10:02:13AM -0400, Marc Feeley wrote:
- Please reply to this message if you are interested in having a
meeting in November (I propose Thursday November 10 at 7 PM, but if you would prefer another date then please make suggestions)
Is this date still on?
-- hendrik
On 2011-10-31, at 1:32 PM, Hendrik Boom wrote:
On Thu, Oct 20, 2011 at 10:02:13AM -0400, Marc Feeley wrote:
- Please reply to this message if you are interested in having a
meeting in November (I propose Thursday November 10 at 7 PM, but if you would prefer another date then please make suggestions)
Is this date still on?
I'm waiting for people to move over to the meetup group to announce anything.
I don't have a presenter, but I can give a presentation on the Gambit REPL app for iPhone/iPad. I'd like to know who is interested in this subject. We can always postpone the meeting to the 17 or 24 of november which would leave some more time to find another presenter.
Marc
Hi Marc et.al:
I started the erlang-montreal mailing list a few months back hoping to get local Erlang enthusiasts and professionals to meet up around the language and related topics. We had one talk graciously delivered by Dominique Bouchard who discussed the use of Erlang in his company's speech recognition software. I've put up a rough web site for the group here: http://erlang-montreal.com
One of the reasons for the lack of subsequent meetings is my own workload and the absence of sufficient volunteer help. Therefore, I'm wondering if the two groups can collaborate to host a meeting. I'm willing to deliver a talk about building a highly parallel server using Erlang's OTP framework. It would be an introductory talk aimed at someone not familiar with Erlang, describing Erlang's distinguishing features.
I will try to make it to the MSLUG meeting tonight to gauge interest.
Cheers, Ahmed
On 10/20/11 10:02 AM, Marc Feeley wrote:
Dear MSLUGers, we haven't had a meeting in a long time and I am hoping we can start having regular meetings again, say once every 2 months.
Please reply to this message if you are interested in having a meeting in November (I propose Thursday November 10 at 7 PM, but if you would prefer another date then please make suggestions)
We need speakers! If you are working with Scheme/Lisp or related language (e.g. JavaScript), then please consider giving a presentation. Don't be shy... we all have a story to tell. If no one comes forward, then I can prepare a talk on the Gambit REPL app for iPhone. I can also ask my students to present some of the work we are doing on the compilation of JavaScript.
You can also propose to me other people who you think might give an interesting presentation. I'll do the arm twisting!
Marc
MSLUG mailing list MSLUG@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/mslug