LINUX.ORG.RU

Новая версия скриптового языка Nesla 0.8.0


0

0

Автор языка Nesla, Dan Cahill, поставил задачу создать гибкий парсер конфигурационных файлов с простой и универсальной моделью хранения данных, небольшим набором команд, автоматическим управлением памятью и API для удобного взаимодействия с языком C. В итоге парсер стал полноценным скриптовым языком.

Скачать Nesla 0.8.0 (GNU GPL) - http://prdownloads.sourceforge.net/ne...

>>> Подробности



Проверено: Shaman007 ()

> Новая версия языка скриптового Nesla 0.8.0

что джидаев учитель ЛОРа втыкатель не знал...

iBliss
()

>>поставил задачу создать гибкий парсер конфигурационных файлов ... В итоге парсер стал полноценным скриптовым языком.

Блин, вот почему всегда так? Что бы не взялись делать, в итоге всегда автомат Калашникова получается?

anonymous
()
Ответ на: комментарий от j262

Калаш - хорошее решение, но слишком радикальное.

anonymous
()

Йода мастер легко сей невиданной красоты заголовок усвоил (:

troorl
()
Ответ на: комментарий от Veter

>"Если на небе зажигаются звёзды, значит это кому - нибудь нужно!" (С) Маленький Принц

Маяковский.Послушайте!

Послушайте!

Ведь, если звёзды зажигают -

значит - это кому-нибудь нужно?

Значит - кто-то хочет, чтобы они были?

Значит - кто-то называет эти плевочки жемчужиной?

И, надрываясь

в метелях полуденной пыли,

врывается к богу,

боится, что опоздал,

плачет,

целует ему жилистую руку,

просит -

чтоб обязательно была звезда! -

клянётся -

не перенесёт эту беззвёздную муку!

А после

ходит тревожный,

но спокойный наружно.

Говорит кому-то:

"Ведь теперь тебе ничего?

Не страшно?

Да?!"

Послушайте!

Ведь если звёзды

зажигают -

значит - это кому-нибудь нужно?

Значит - это необходимо,

чтобы каждый вечер

над крышами

загоралась хоть одна звезда?!

1914

vtVitus ☕☕☕
()

Прям как чиновники и 3.14доры неполовым путем плодятся с геометрической прогресией :-)

fyrer
()

язык скриптовый, свежий, на развес, 15р кило

Novel
()
Ответ на: комментарий от cascade

>Павло Грыгоровыч Тычына.

Айтыс Крылова: 
 
Бер козёл, бер осел, бер мартышка 
Жане косолапый мишка 
Под липочкой отырды 
Концерт балады. 
 
Пилиндри, пилиндри- ничё не выходит! 
Тохты! - сказал мартышка. 
Осында бер секретын бар! 
 
Ну вообщем них.я у них не получилось!

vtVitus ☕☕☕
()

>Новая версия языка скриптового Nesla 0.8.0

ндаа, может лучше "новая версия скриптового языка..."?

soko1
()

Да будет тебе, сын мой, отрадно знание скриптового языка нового. Но не забудь молитву свою отдать Господу Всемогущему.

balodja
()

муха села на варень вот и все стихотворенье

anonymous
()
Ответ на: комментарий от iBliss

> что джидаев учитель ЛОРа втыкатель не знал...

Джедаи не при чём. На польском так говорят, кажется.

anonymous
()
Ответ на: комментарий от anonymous

>Блин, вот почему всегда так? Что бы не взялись делать, в итоге всегда автомат Калашникова получается?

Тупица, все в точности наоборот. :Е

anonymous
()

>#!/usr/bin/nesla function factorial(n) { if (n == 0) { return 1; } else { return n * factorial(n - 1); } }

for (n = 0; n <= 16; n++) { print(n, "! = ", factorial(n), "\n"); }

Бугага. Что-то напоминает. :D

Прочитал список изменений, как _такое_ может быть 8 версии. =O

anonymous
()

Велосипед. Только подумать: на что готовы пойти люди, лишь бы не пользоваться XML + DOM/SAX!

DOKA
()
Ответ на: комментарий от dmitry_kuzmenko

Гена - на! Гена - на! Гена - на!

anonymous
()
Ответ на: комментарий от DOKA

> лишь бы не пользоваться XML + DOM/SAX!

Бездны зумельной оккупации в виде fonts.conf мы уже видели. Спасибо, не надо.

anonymous
()
Ответ на: комментарий от soko1

> как меня бесит это еврейское слово=)

А чайки за окном тебя не бесят? Это жизнь, сынок, привыкай давай.

Gharik
()
Ответ на: комментарий от anonymous

> > что джидаев учитель ЛОРа втыкатель не знал...

> Джедаи не при чём. На польском так говорят, кажется.

Обратная польская нотация? И много поляков на forth'е разговаривает?

voronaam
()

Хорошо что он не поставил себе задачу просто написать гибкий текстовый редактор.

anonymous
()
Ответ на: комментарий от Veter

>значит это кому - нибудь нужно!" (С) Маленький Принц
Сам ты маленький. :(

Не надо было уроки прогуливать.

vada
()
Ответ на: комментарий от voronaam

> И много поляков на forth'е разговаривает?

Открой любой польский сайт и почитай, просто чисто построение фраз. Не знаю кто у кого передирал, но на "джедаев" весьма похоже.

anonymous
()
Ответ на: комментарий от Gharik

> Это вроде как и название имеет, типа "обратной польской нотации", как-то так.

Обратная польская нотация это вроде какой-то извратный способ записи арифметических действий. Хотя может он действительно похож на построение фраз в польском языке, не вникал.

anonymous
()
Ответ на: комментарий от anonymous

> > Это вроде как и название имеет, типа "обратной польской нотации", как-то так.

> Обратная польская нотация это вроде какой-то извратный способ записи арифметических действий. Хотя может он действительно похож на построение фраз в польском языке, не вникал.

Эх вы... Вообще, она называется по имени математика, её придумавшего (Лукасевича), но западный мир не мог ей (фамилию) выговорить, так она и стала просто "польской".

Читайте: http://ru.wikipedia.org/wiki/Обратная польская запись.

voronaam
()
Ответ на: комментарий от anonymous

>>Хорошо что он не поставил себе задачу просто написать гибкий текстовый редактор.

Не надо. Emacs у нас уже есть.

anonymous
()
Ответ на: комментарий от anonymous

> Не надо. Emacs у нас уже есть.

Скриптовался бы емакс на васике, или хотя бы на руби том же - цены б ему не было. А так - только для задротов-лисперов.

anonymous
()
Ответ на: комментарий от anonymous

> Скриптовался бы емакс на васике

Быдлокодер детектед.

anonymous
()
Ответ на: комментарий от anonymous

> NewLisp меньше размером и богаче

Нафиг слэнги? Гворите на "чистом" языке (CL) :)

yyk
()
Ответ на: комментарий от anonymous

> Скриптовался бы емакс на васике, или хотя бы на руби том же - цены б ему не было.

А что месье мешает? Пол или яйца? Код открыт - бери и переписывай. И таких как ты не мало - вдруг да помогут... Но - нет ничего. Странно...

yyk
()
Ответ на: комментарий от anonymous

> Бездны зумельной оккупации в виде fonts.conf мы уже видели. Спасибо, не надо.

А по-моему очень даже понятно выглядит. Только вот такие вещи, конечно, смотрятся не очень:

<test qual="any" name="family"> <string>sans serif</string> </test>

но это уже просчёт тех кто придумывал конфиг. Вот, у Tomcat какой раньше идиотский был конфиг! А нынче в версии 5.5 пофиксили всё - любо-дорого посмотреть.

К тому же, ИМХО, если бы все конфиги были в XML а не в каком_нибудь_произвольном_формате, то на все конфиги давно были бы нормальные GUI конфигурялки, а то детский сад получается - кричим, что XML - отстой, но уже лет 10 не можем осилить нормальный конфигуратор соединения с VPN.

DOKA
()
Ответ на: комментарий от voronaam

> Обратная польская нотация? И много поляков на forth'е разговаривает?

Скажу по большому секрету, всё програмеры объясняют компутеру что и как считать в этой самой нотации. Правда, с помощью транляторов в машинный код. Хотя о существовании такой записи знают немногие и еще те, кто общался с калькуляторами MK52/61 :)

anonymous
()
Ответ на: комментарий от anonymous

> Скажу по большому секрету, всё програмеры объясняют компутеру что и как считать в этой самой нотации. Правда, с помощью транляторов в машинный код. Хотя о существовании такой записи знают немногие и еще те, кто общался с калькуляторами MK52/61 :)

Судя по коду, что генерирует встроенный в моск жабаписцев и прочих еретиков транслятор, они вовсе не компьютеру что-то объясняют, а все время без исключения тихо и мирно ведут беседу с Великим Мбангой внутри самих себя.

Gharik
()
Ответ на: комментарий от soko1

>0.8.0 != 8.0 =)

Ой, и правда. :D Но все равно не дело это, на 0.8 версии и такое.. о_О

anonymous
()
Ответ на: комментарий от anonymous

> > Обратная польская нотация? И много поляков на forth'е разговаривает?

> Скажу по большому секрету, всё програмеры объясняют компутеру что и как считать в этой самой нотации. Правда, с помощью транляторов в машинный код. Хотя о существовании такой записи знают немногие и еще те, кто общался с калькуляторами MK52/61 :)

И кто писал свои небольшие версии forth'а :)

Сейчас меня чем-то забросают, но у меня есть версия интерпретатора forth'а на Java :) Сильно не бросайте только, джаву тогда надо было изучить, всё лучше чем хелловорды строчить... :) Там просто было, исходный код прогонялся через CommandFactory, каждая команда имела свой класс с методом Execute(Context, Workflow). Ничего так работало, весело :)

voronaam
()

Ну разве человек может считать себя программистом если не напишет своего скриптового языка? =)

theos
()
Ответ на: комментарий от theos

> Ну разве человек может считать себя программистом если не напишет своего скриптового языка? =)

Не все видать читали замечательную книжку А. Ивича "Приключения изобретений", в частности главу о том, как смекалистый монгольский мальчик изобрёл велосипед, приехал в Улан-Батор, увидел аэропорт и выпал в осадок.

Считаю, изучение книжки должно стать непременной основой всех IT-курсов.

yk4ever
()
Ответ на: комментарий от voronaam

> И кто писал свои небольшие версии forth'а :)

Все, кто писал простые математические действия, типа a=(b+c)*d :)
Когда-то писал простой калькулятор под дос (типа, лаба была). Для решения этой задачи польскую запись очень удобно было использовать. Да и потом смотрел, как с этим справляются паскаль и си.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.