[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4762: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4764: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4765: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4766: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
newlispfanclub.alh.net • View topic - How to get newLISP popular?
Page 1 of 1

How to get newLISP popular?

PostPosted: Tue Jan 08, 2013 4:04 pm
by hilti
Over three years now I'm using newLISP for several projects, most of them were web projects. During these years I've experimented with other LISPs like clisp, clojure and so on, but always coming back to newLISP because it's more fun and easier to solve my computing tasks.

So how will get newLISP more popular - what do we have to do in 2013?

I've written down some ideas I'd like to share with You:

1. Make newlisp.org more sexy - I'm working on some styles Lutz can easy use with his wiki
2. Write an ebook for children about "Programming with newLISP on the Raspberry Pi"
=> The internet of things is right around the corner and I think children like to influence their world via a computer. With newLISP it's easy to access the GPIO Pins from the Raspberry Pi to read out sensors or do some home automation.
3. Developing a portable, embedded social network device. Something like "Facebook to Go" using newLISPs networking functions, because I think the discussions about personal data and privacy will become more active.

What are you thinking?

Cheers
Marc

Re: How to get newLISP popular?

PostPosted: Tue Jan 08, 2013 7:23 pm
by cormullion

Re: How to get newLISP popular?

PostPosted: Wed Jan 09, 2013 1:42 pm
by jopython
Cormullion,
The last time i heard GPL licensed apps are not allowed in the appstore.

Re: How to get newLISP popular?

PostPosted: Wed Jan 09, 2013 2:51 pm
by HPW
I heard that you have to use apple tools to compile apps.
So newlisp would be needed to be ported to objective-C

Re: How to get newLISP popular?

PostPosted: Wed Jan 09, 2013 3:01 pm
by hilti

Re: How to get newLISP popular?

PostPosted: Wed Jan 09, 2013 5:04 pm
by cormullion
Pixie Scheme III is available under the GNU General Public License, and is on the App store.

Gambit Scheme is LGPL, and is on the App store now. And you can use Gambit Scheme to build iOS apps too, which is even cooler, and those apps are also allowed on the App store.

Lua is MIT licensed, and iLua is available for iOS.

Python is claimed as GPL-compatible, and is available for iPad and iPhone.

Ruby has a special two-way license, including BSDL, and is available for iPad and iPhone.

R is GPL licensed, and is available for iPad and iPhone.

and so on...

I'm still not convinced that there are insurmountable barriers to putting newLISP in some form on iOS. And I don't think it has to be rewritten, just recompiled. But I know nothing of these arcane matters, or who would tackle such a task... :)

Re: How to get newLISP popular?

PostPosted: Tue Jan 15, 2013 11:23 pm
by Astrobe

Re: How to get newLISP popular?

PostPosted: Wed Jan 16, 2013 8:39 am
by cormullion
Some good points there. Apart from the bit about engaging with the mainstream Lisp community.... only a masochist would waste any time doing that... :)

Re: How to get newLISP popular?

PostPosted: Wed Jan 16, 2013 10:40 am
by jazper
Thanks to Lutz in particular and everyone who helped make this such great language. As to making it more popular, it would need to be "ubiquitous". Lua is, python is, in their respective territories, but newLISP hasn't really got a "turf" yet.

"Hello World" is SO last century. Why not make the bottom line example an httpd cgi app? Like a basic user registration form, displayed to a web grid. The classic staff list. Nothing great, just an example desktop/android sqlite3 cgi app that stores a user and email to a sqlite3 database. Then it can display "Hello [user] your email is [email]" from a database.

I say this, because even after some years of using newLISP around the office, I still haven not yet mastered writing things to sqlite3 from a cgi web form - displaying them, yes, but not writing to the database. Believe me, I have tried. Even the example in the user guide does not write to Sqlite3, whatever I do, and that's not even a web form. And web is where it is all going.

newLISP writes easily to Excel, so my 2c is, making an easy office cgi webform database could be a very useful new "turf" for newLISP. If office users can get going with that, they'll be everywhere. McCarthy's secretaries wrote LISP programs, because McCarthy didn't tell them that they were doing that!

Re: How to get newLISP popular?

PostPosted: Wed Feb 06, 2013 7:36 pm
by unixtechie

Re: How to get newLISP popular?

PostPosted: Tue Feb 12, 2013 1:52 am
by JeremyDunn
I wish I knew more about programming. I can tell you right off the bat that if someone could figure out a way to interface with AutoCAD so that one could use NewLISP rather than AutoLISP, that the language would immediately have a large community. AutoLISP exists in several CAD programs now but none of them have deigned to improve AutoLISP. The users keep begging Autodesk to improve AutoLISP but it falls on deaf ears, they have decided for us that we're supposed to use VB.NET. And yet everyone defies them and keeps using AutoLISP! They just don't get it.

Re: How to get newLISP popular?

PostPosted: Tue Jun 25, 2013 7:52 pm
by itistoday
I tried to use newLISP once from a C program, and it didn't go too well. newLISP is great in going from newLISP -> C, but not in the opposite direction, so until it has support for that, which is at least as good as Lua's, it won't be popular for using as a scripting language for games, or other places where Lua is used.