Is Clojure victim of Spec ?

2017-08-18 Thread Rafik NACCACHE
Hey guys,

Seems to be a long while we are waiting for 1.9

I kinda feel that core.spec seems to always need more polishing so that's
why it's still being delayed... Am I right ?

-- 


[image: --]

Rafik Naccache
[image: https://]about.me/rafik_naccache
<https://about.me/rafik_naccache?promo=email_sig_source=email_sig_medium=email_sig_campaign=external_links>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ANN] - postagga, the natural language parser, has hit 0.2.6 with enhanced names detection !

2017-04-02 Thread Rafik NACCACHE
Hey guys,

I am pleased to announce that postagga has now enhanced dictionary-based
name detection for more accurate parsing !

postagga is still dependency-free and hapily runs on JVM and JS targets

please have a look on it here:
https://github.com/turbopape/postagga

Hope you find it useful !
-- 


[image: --]

Rafik Naccache
[image: https://]about.me/rafik_naccache
<https://about.me/rafik_naccache?promo=email_sig_source=email_sig_medium=email_sig_campaign=external_links>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ANN] meet postagga, a new lib for natural language processing

2017-03-13 Thread Rafik NACCACHE
Hey guys,
I am pleased to share my new lib, capable of training models that help
parse natural language !
My french-speaking friends will find it extremely useful as I did some work
to provide some french models!
Besides, it is pure clojure, no open-nlp whatsoover, so it will happily run
on clojure and clojurescript!
I would be glad if you can give it a shot here:
https://github.com/turbopape/postagga
Cheers !

-- 


[image: --]

Rafik Naccache
[image: https://]about.me/rafik_naccache
<https://about.me/rafik_naccache?promo=email_sig_source=email_sig_medium=email_sig_campaign=external_links>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ANN] Milestones, the smart project planning assistant, is now online with NLP and GANTT!

2016-10-19 Thread Rafik NACCACHE
Hey everybody,
Milestones, the smart project planning assistant,  just got 0.3.0 with
Natural Language Processing and GANTT!
Please have a look on it here:
http://turbopape.github.io/milestones/
Cheers !

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ANN] - New version of milestones - the automagic project management lib !

2016-10-04 Thread Rafik NACCACHE
Hey all,

I am happy to finally have made it to release version 0.2.0 of milestones,
a lib that helps you schedule your project tasks !


Major additions is a simpler purely functional core and clojurescript
support !

Please have a look on it here:

https://github.com/turbopape/milestones

Cheers !

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


is core.logic still maintained?

2016-05-08 Thread Rafik NACCACHE
Hi guys,

Seems there has been no activity on core.logic since November 2015,

Is core.logic still maintained ?

Cheers

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ANN] Scheje 0.2.15 is out!

2016-03-18 Thread Rafik NACCACHE
scheje 0.2.15 is out, with scheme reader literals (#t, #f, ...), many bug
fixes and vectors!
Please have a look on the repo:
https://github.com/turbopape/scheje

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ANN]: Scheje 0.2.12 is out !

2016-02-17 Thread Rafik NACCACHE
Check all the new features in this little scheme implementation, targeting
the JVM and JS!

Have a look on the Changelog here:

Scheje 0.2.12 is out! : variadic functions, short procedure definitions and
many more:
https://github.com/turbopape/scheje

And thank you for your feedback!!

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Welcome the new maintainer of Loom: Paul Snyder

2016-02-15 Thread Rafik NACCACHE
I want to thank you guys for this library. I use it in milestones,my project 
scheduling library (https://github.com/turbopape/milestones) to detect cycles 
in tasks precedence graph. Keep on the great work, and all the best for the 
maintaibers' team!

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ANN] scheje v 0.2.6 - now supporting clojurescript, featuring a Node.JS REPL!

2016-02-09 Thread Rafik NACCACHE
Hi Guys,

I am proud to have been able to port scheje, the little scheme on top of
clojure, using Reader conditionals, to clojurescript.

It also has two little REPLs, one for the JVM version, and one for Node.js.

Scheje makes it possible to write Lisp on the browser, with macros support
(scheme's define-syntax)

Please consider giving it a try here:
https://github.com/turbopape/scheje

Cheers!

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ANN] versiin 0.2.0 of scheje -a little scheme on top if Clojure.

2016-02-01 Thread Rafik NACCACHE
I am happy to have been able to rewrite scheje so:
- It uses eval/apply and not macros, so it is possible to use it on
ClojureScript,
- It has a somehow proper define-syntax.

Though it is still at its very first baby steps, I think scheje is
interesting as to show how Lisps can be used to interpret other dialects.

Have a look on it here:

https://github.com/turbopape/scheje

Cheers!

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ANN] Scheje - a tiny scheme on top of Clojure using Macros

2015-12-11 Thread Rafik NACCACHE
Hi everybody,

I published the scheme kernel of what we've done during the last clojure
cup and compiled it into a little project:

Scheje - https://github.com/turbopape/scheje

Scheje uses clojure macros to interpret some light scheme and evaluate it.

In fact, this version works quite decently (not the case for Clojure Cup,
unfortunately).

Now I can do my scheme stuff on Clojure :)

Rafik

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


No recent activity for core.async?

2015-09-26 Thread Rafik NACCACHE
core.async didn't move since more than a year.

Is any new release coming soon? I actually use this library intensively,
and the fact it is staying alpha for more than a year starts giving me some
shivers :)

Thank you for any updates !!

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Weird GenSyms behaviour across different quoted blocks in a macro

2015-08-26 Thread Rafik NACCACHE
Suppose I have the following macro, which generates a function that does
some repetitive generation, let's say:

(defmacro a-macro
  [m]
  `(fn [f#]
 ~(for [i# m]
`(*  (:val f#) ~i# 

Note how I start with a quoted block in which I emit the fn header, and in
which I use a gensym to capture its input, F#. I unquote to do my iterative
processing, then I quote again to emit my macro output.

If I macroexpand this:
(clojure.pprint/pprint  (macroexpand '(a-macro (1 2 3

I get :

(fn*
 ([f__11552__auto__]
  ((clojure.core/* (:val f__11551__auto__) 1)
   (clojure.core/* (:val f__11551__auto__) 2)
   (clojure.core/* (:val f__11551__auto__) 3

And I have a problem. The auto gensym for args declaration (...11522) is
different from the gensyms applying this arg in my generated function body
(...11551), so I cannot call my function.

Any Idea why is that? And Can you please help me to sort this kind of
situation?

Thank you;

Rafik

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ANN] - New Clojure Instant Answer on DuckDuckGo

2015-08-25 Thread Rafik NACCACHE
Hi Guys,

I contributed an Instant Answer to DuckDuckGo.


When you search for Clojure with a number of terms, you directly have
under the software tab all the packages matching your query from Clojars.

Enjoy !

Rafik

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ANN] New Clojure Book: Clojure Data Structures and Algorithms Cookbook

2015-08-20 Thread Rafik NACCACHE
Hi Guys,

I am proud to let you know that my book dealing about advanced algorithms
in Clojure has hit the shelves. Please head over to:

https://www.packtpub.com/application-development/clojure-data-structures-and-algorithms-cookbook

Rafik

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Author a Book on Clojure - Packt Publishing

2014-12-23 Thread Rafik NACCACHE
I also reviewed  a book on Machine Learning in Clojure. That was a 
pleasure to read and I learned a couple of things!

I recommend them too.

Le lundi 22 décembre 2014 14:41:41 UTC+1, Michael Klishin a écrit :

 On 22 December 2014 at 13:39:12, Jan-Paul Bultmann (
 janpaulbultm...@googlemail.com) wrote: 
  It feels to me that this publisher is just a book mill that goes   
  for quantity and not quality. 
  I couldn't make it thought a single book I bought from them because   
  reading them felt like a waste of time. 

  Of course things might have changed by now and your mileage may   
  vary. 
  I'm just thinking that if somebody takes the time of writing a   
  book on Clojure, 
  it should at least be worthwhile. 

 I have recently reviewed a book for them (on a popular open source 
 database). 
 The process was sane. All code was sent to me in tarballs. The book also 
 ended up 
 being solid, and would likely be one of the best books on the subject 
 available 
 by the time it is out. 

 So I guess it's like a box of chocolate.  
 --   
 @michaelklishin, github.com/michaelklishin 


-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ANN] Introducing milestones, a little project scheduling Library.

2014-10-24 Thread Rafik NACCACHE
Hi all,

I am very excited to present my work on the project scheduling  library in
Clojure!

This is a first shot in what I hope will end up being a set of useful tools
for the devz community in a general, The automagic.tools project!

Please check it out here: https://github.com/automagictools/milestones !
(Still need to write tests and check typos though...)

Thanks for any comments, remarks or advice, stars or even PRs :)

Rafik

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


a Prensentation I made to a Tunisian University to Clojure... too bad it is in French !

2013-11-20 Thread Rafik NACCACHE
Hey Guys,

I wanted to share these with the community, too bad it is in french, but it 
is the language used for scientific education in Tunisia !

Hope it'll help,

http://www.clojure.tn/2013/11/20/Slides-Seminaire-FST.html

-- 
-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[ANN] Will be giving a Lecture on Clojure to Computer Science Students in Tunisia

2013-11-07 Thread Rafik NACCACHE
Hi all,

I am particularly excited to announce that I will be presenting Clojure to 
my Former University, the Faculté des Sciences de Tunis ! Hope it will 
drain interest from the young engineers there ! It will be scheduled on 
November the 20th !

Regards,

Rafik


-- 
-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [ANN] JUST CREATED GOOGLE + CLOJURE COMMUNITY FOR TUNISIA

2013-10-20 Thread Rafik NACCACHE
Thank you guys,

The challenge here is to manage to get the young to engage in open source 
projects,

That's what I am going to work on in the next period... Hope it'll work !

Le samedi 19 octobre 2013 12:10:07 UTC+1, Rafik NACCACHE a écrit :

 Dear All,

 It is my pleasure to announce that we just created a Tunisial Local HUB 
 for Clojure advocacy, teaching and technical exchange :

 https://plus.google.com/u/1/communities/106805143209555111634

 Awareness about clojure in Tunisia is quite low, though this is a country 
 that accounts for a significant number of talented software engineers.
 S, I think it would be a nice idea to advocate for the language here, I 
 mean talent is present and just waits to be converted :)

 I would be grateful if you can join this little effort of mine to assist 
 us and make our community look good, and who knows, we could be a good 
 starting point for a wider and more global clojure user base :)

 Thank you all,

 Regards


-- 
-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[ANN] JUST CREATED GOOGLE + CLOJURE COMMUNITY FOR TUNISIA

2013-10-19 Thread Rafik NACCACHE
Dear All,

It is my pleasure to announce that we just created a Tunisial Local HUB for 
Clojure advocacy, teaching and technical exchange :

https://plus.google.com/u/1/communities/106805143209555111634

Awareness about clojure in Tunisia is quite low, though this is a country 
that accounts for a significant number of talented software engineers.
S, I think it would be a nice idea to advocate for the language here, I 
mean talent is present and just waits to be converted :)

I would be grateful if you can join this little effort of mine to assist us 
and make our community look good, and who knows, we could be a good 
starting point for a wider and more global clojure user base :)

Thank you all,

Regards

-- 
-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.