2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Вставить в Maxima свою Lisp-функцию
Сообщение21.03.2008, 19:37 
Заслуженный участник
Аватара пользователя


07/03/06
1898
Москва
Хотелось бы включить в дистрибутив свой пакет Lisp-функций. Поскольку Maxima и Lisp родные, проблем не должно быть. Вставляем в любой лисп-файл свои функции, собираем (в Linux), но такие функции становятся доступны только во внутреннем интерпретаторе Lisp, т.е. через :lisp со всеми вытекающими для непосвященных неудобствами префиксной формы записи, скобок. Хотелось бы, чтобы функции стали узнаваться в самом интерфейсе Maxima.

 Профиль  
                  
 
 
Сообщение28.03.2008, 20:20 
Заслуженный участник
Аватара пользователя


07/03/06
1898
Москва
Если кому интересно, то это можно сделать так: функцию определяет через defmfun, имя функции должно начинаться с символа $
Вставляем свой пакет функций в любой lisp-файл пакета maxima из каталога src.
Собираем, все работает.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group